Многолучевой канал
Распространение сигналов в многолучевом канале.
Описание
Блок Многолучевой канал моделирует распространение сигнала по многолучевому каналу. Вы можете установить для этого блока временную задержку, коэффициент усиления, коэффициент Доплера, потери на отражение и потери на распространение.
Порты
Вход
#
X
—
сигнал, передаваемый через многолучевой канал
вектор
| матрица N на M
Details
Сигнал, передаваемый через многолучевой канал, заданный в виде вектора или матрицы размерностью на .
Типы данных |
|
Поддержка комплексных чисел |
Нет |
#
Paths
—
относительные задержки для каждого пути в многолучевом канале
вектор
| матрица 3 на M
Details
Относительные задержки для каждого пути в многолучевом канале, заданные в виде вектора или матрицы размерностью на .
-
Если задана матрица, то первая строка Paths содержит временные задержки распространения (в секундах), вторая содержит общий коэффициент отражения для каждого канала из-за отражений от поверхности раздела, а третий содержит потери на рассеивание для каждого канала в дБ.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
#
Dop
—
доплеровские сдвиги для каждого пути
вектор-строка 1 на M
| матрица
Details
Доплеровские сдвиги для каждого пути, заданные в виде вектора на или матрицы.
Каждый элемент Dop содержит коэффициент, который умножает излучаемую частоту для получения наблюдаемой частоты, смещенной по доплеровскому закону.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
#
Aloss
—
затухание (потери) для каждого пути
вектор
| матрица K на M+1
Details
Затухание (потери) для каждого пути, заданные в виде вектора или матрицы на .
Если задана матрица, первый столбец Aloss из элементов содержит частоты в Гц, а остальные столбцы содержат потери на поглощение для каждого пути в дБ.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Выход
#
Y
—
сигналы, поступающие в место распространения в течение текущего периода времени
вектор
| матрица N на M
Details
Сигналы, поступающие в место распространения в течение текущего периода времени, заданные в виде вектора или матрицы на .
Если для распространения сигналов от источника к месту назначения требуется больше времени, чем в текущем временном интервале, то выходные данные не содержат вкладов от входных данных текущего временного интервала.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Несущая частота (Гц) —
несущая частота сигнала
Вещественное число
Details
Несущая частота сигнала, заданная в виде положительного вещественного скаляра.
Пример |
|
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
#
Частота дискретизации (Гц) —
частота дискретизации
Вещественное число
Details
Частота дискретизации сигнала, заданная в виде положительного вещественного скаляра.
Пример |
|
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
#
Установка максимальной задержки —
источник максимальной задержки
Автоматически
| Как параметр блока
Details
Источник максимального значения задержки, указанный как Auto
или Property
.
-
Если задано значение
Auto
– канал автоматически выделяет достаточно памяти для имитации задержки распространения. -
Если задано значение
Property
– с помощью параметра Maximum Delay указывается максимальное время задержки при распространении, любые выборки сверх этого времени игнорируются.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
#
Максимальная задержка (с) —
максимальная задержка распространения сигнала
Вещественное число
Details
Максимальная задержка распространения сигнала, заданная в виде положительного скаляра. Задержки, превышающие это значение, игнорируются.
Зависимости
Чтобы использовать этот параметр, установите для параметра Maximum delay source значение Property
.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
#
Метод интерполяции —
метод, используемый каналом для реализации частичной задержки сигнала и доплеровского замедления/сжатия по времени
Линейный
| Передискретизация
Details
Когда установлено значение Linear
, входной сигнал линейно интерполируется непосредственно в однородную сетку для распространения сигнала. Когда установлено значение Oversample
, входной сигнал перед линейной интерполяцией подвергается повторной дискретизации с более высокой частотой для сохранения формы спектра.
-
Если задано значение
Linear
– входной сигнал линейно интерполируется непосредственно на равномерную сетку для распространения сигнала. -
Если задано значение
Oversample
– входной сигнал перед линейной интерполяцией подвергается повторной дискретизации с более высокой частотой для сохранения формы спектра. Для широкополосных сигналов передискретизация сохраняет форму спектра.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Литература
-
Urick, R.J. "Principles of Underwater Sound, 3rd Edition." New York: Peninsula Publishing, 1996.
-
Sherman, C.S. and J. Butler "Transducers and Arrays for Underwater Sound." New York: Springer, 2007.
-
Allen, J.B. and D. Berkely, "Image method for efficiently simulating small-room acoustics", J. Acoust. Soc. Am, Vol 65, No. 4. April 1979.