Добавьте белый Гауссов шум во входной сигнал
Communications Toolbox / каналы
Блок AWGN Channel добавляет белый Гауссов шум во входной сигнал. Это наследовало шаг расчета от входного сигнала.
\in
Сигнал входных данныхСигнал входных данных, заданный как вектор S-1 N или матрица S-by-NC N.
N S представляет количество выборок во входном сигнале. N C представляет количество каналов, как определено количеством столбцов в матрице входного сигнала. И N S и N C могут быть равны 1
.
Блок добавляет кадры длины-NS Гауссов шум к каждому N C каналы, с помощью отличного случайного распределения на канал.
Типы данных: double | single
Поддержка комплексного числа: Да
Var
Отклонение аддитивного белого Гауссова шумаОтклонение аддитивного белого Гауссова шума, заданного как положительная скалярная величина или 1 NC вектором. N C представляет количество каналов, как определено количеством столбцов в матрице входного сигнала. Для получения дополнительной информации смотрите Определение Отклонения Прямо или косвенно.
Чтобы включить этот порт, установите Режим на Variance from port
.
Типы данных: double
Out
— Сигнал выходных данныхВыходные данные сигнализируют для канала AWGN, возвращенного как вектор или матрица. Тип данных и размерности Out
совпадают с теми из входного сигнала, В.
Initial seed
— Шумовой seed начальной буквы генератора67
(значение по умолчанию) | положительная скалярная величина | векторШумовой seed начальной буквы генератора, заданный как положительная скалярная величина или 1 NC вектором.
Этот блок использует Случайный Исходный блок, чтобы сгенерировать шум. Случайные числа сгенерированы с помощью метода Зиггурата (алгоритм V5 RANDN). Блок снова использует те же seed начальной буквы каждый раз, когда вы повторно выполняете симуляцию, так, чтобы этот блок вывел тот же сигнал каждый раз, когда вы запускаете симуляцию.
Когда входной сигнал является комплексным, блок создает случайные данные как:
randData
=randn
(2*NS,NC)noise
=randData
(1:2:end) + 1i(randData
(2:2:end))
Можно задать различные значения seed для каждой сборки DLL.
Настраиваемый: да
Mode
— VarianceSignal to noise ratio (Eb/No)
(значение по умолчанию) | Signal to noise ratio (Es/No)
| Signal to noise ratio (SNR)
| Variance from mask
| Variance from port
Режим Variance, заданный как Signal to noise ratio (Eb/No)
, Signal to noise ratio (Es/No)
, Signal to noise ratio (SNR)
, Variance from mask
или Variance from port
. Для получения дополнительной информации смотрите Отношение Среди Eb/No, Es/No, и Режимов ОСШ и Определения Отклонения Прямо или косвенно.
Eb/No (dB)
— Отношение информационной энергии, подведенной к долоту на символ к шумовой степени спектральная плотность10
(значение по умолчанию) | скаляр | векторОтношение информационной энергии, подведенной к долоту на символ к шумовой степени спектральная плотность в децибелах, заданных как скаляр или вектор. Информационная энергия, подведенная к долоту является значением без кодирования канала.
Настраиваемый: да
Чтобы включить этот параметр, установите Режим на Eb/No
.
Es/No (dB)
— Отношение информационной энергии символа на символ к шумовой степени спектральная плотность10
(значение по умолчанию) | скаляр | векторОтношение информационной энергии символа на символ к шумовой степени спектральная плотность в децибелах, заданных как скаляр или вектор. Информационная энергия, подведенная к долоту является значением без кодирования канала.
Настраиваемый: да
Чтобы включить этот параметр, установите Режим на Es/No
.
SNR (dB)
— Отношение степени сигнала к шумовой степени10
(значение по умолчанию) | скаляр | векторОтношение степени сигнала к шумовой степени в децибелах, заданных как скаляр или вектор.
Настраиваемый: да
Чтобы включить этот параметр, установите Режим на SNR
.
Number of bits per symbol
— Количество битов в каждом вводимом символеКоличество битов в каждом вводимом символе, заданном как скаляр или вектор.
Чтобы включить этот параметр, установите Режим на Eb/No
.
Input signal power, referenced to 1 ohm (watts)
— Среднеквадратическая степень входа1
(значение по умолчанию) | скаляр | векторСреднеквадратическая степень входа в ваттах, заданных как скаляр или вектор.
Когда Режимом является Eb/No
или Es/No
, параметр является среднеквадратической степенью вводимых символов.
Когда Mode
является SNR
, этот параметр является среднеквадратической степенью входных выборок.
Настраиваемый: да
Чтобы включить этот параметр, установите Mode
на Eb/No
, Es/No
или SNR
.
Symbol period (s)
— Длительность информационного канала1
(значение по умолчанию) | положительная скалярная величина | векторДлительность информационного символа канала в секундах, заданных как положительная скалярная величина или вектор. Длительность информационного канала измеряется без кодирования канала.
Чтобы включить этот параметр, установите Режим на Eb/No
или Es/No
.
Дисперсия
Отклонение белого Гауссова шума1
(значение по умолчанию) | скаляр | векторОтклонение белого Гауссова шума, заданного как скаляр или вектор. Для получения дополнительной информации смотрите Определение Отклонения Прямо или косвенно.
Настраиваемый: да
Чтобы включить этот параметр, установите Режим на Variance from mask
.
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Вы можете настройки параметров в режиме normal mode, режиме Accelerator или быстром режиме Accelerator.
Если в противном случае не обозначено, параметры являются ненастраиваемыми.
Для ненастраиваемых параметров, когда вы используете Simulink® Coder™ быстрая симуляция (RSIM) цель, чтобы создать исполняемый файл RSIM, вы не можете изменить их значения, не перекомпилировав модель.
Если параметр является настраиваемым, можно изменить его значение в любое время. Это полезно для симуляций Монте-Карло, в которых вы запускаете симуляцию многократно (такой как на нескольких компьютерах) с различными количествами шума.
Для незакодированных комплексных входных сигналов блок AWGN Channel связывает E b/N0, E s/N0 и ОСШ согласно этим уравнениям:
E s/N0 = (T sym/Tsamp) · SNR
E s/N0 = E b/N0 + 10log10 (k) в дБ
E s представляет энергию сигнала в джоулях.
E b представляет энергию, подведенную к долоту в джоулях.
N 0 представляет шумовую степень спектральная плотность в Ваттах/Гц.
T sym представляет параметр периода (периодов) Символа блока в режиме Es/No
.
k представляет количество информационных битов на вводимый символ, Количество битов на символ.
Маисовая крупа T представляет наследованный шаг расчета блока в секундах.
Для действительных входных параметров сигнала блок AWGN Channel связывает E s/N0 и ОСШ согласно этому уравнению:
E s/N0 = 0.5 (T sym/Tsamp) · SNR
Все значения степени принимают номинальный импеданс 1 Ома.
Уравнение для действительного случая отличается от соответствующего уравнения для комплексного случая фактором 2. А именно, объект использует шумовую степень спектральная плотность N 0/2 Ватты/Гц для действительных входных сигналов, по сравнению с N 0 ватт/Гц для комплексных сигналов.
Для получения дополнительной информации см. Уровень шума Канала AWGN.
Чтобы непосредственно задать отклонение шума, сгенерированного Каналом AWGN, задайте Режим как:
Variance from mask
, где вы задаете отклонение в диалоговом окне. Значение должно быть положительным.
Variance from port
, где вы обеспечиваете отклонение как вход к блоку. Вход отклонения должен быть положительным, и его уровень выборки должен равняться уровню входного сигнала.
Для режима Variance from mask
и Variance from port
:
Если отклонение является скаляром, то все каналы сигнала являются некоррелироваными, но совместно используют то же отклонение.
Если отклонение является вектором, длина которого является количеством каналов во входном сигнале, то каждый элемент представляет отклонение соответствующего канала сигнала.
Если вы применяете комплексные входные сигналы к блоку AWGN Channel, то он добавляет комплексный нулевой средний Гауссов шум с расчетным или заданным отклонением. Отклонение для каждого квадратурного компонента комплексного шума является половиной расчетного или заданного значения.
Чтобы задать отклонение косвенно, то есть, иметь блок вычисляют отклонение, задают Режим как:
Signal to noise ratio (Eb/No)
, откуда блок вычисляет отклонение этих количеств, которые вы задаете в диалоговом окне:
Eb/No (дБ), отношение энергии, подведенной к долоту к шумовой степени спектральная плотность
Степень входного сигнала, на которую ссылаются к 1 Ому (ватты), фактическая мощность символов во входе блока
Signal to noise ratio (Es/No)
, откуда блок вычисляет отклонение этих количеств, которые вы задаете в диалоговом окне:
Es/No (дБ), отношение энергии сигнала к шумовой степени спектральная плотность
Степень входного сигнала, на которую ссылаются к 1 Ому (ватты), фактическая мощность символов во входе блока
Signal to noise ratio (SNR)
, откуда блок вычисляет отклонение этих количеств, которые вы задаете в диалоговом окне:
ОСШ (дБ), отношение степени сигнала к шумовой степени
Степень входного сигнала, на которую ссылаются к 1 Ому (ватты), фактическая мощность выборок во входе блока
Изменение периода символа в блоке AWGN Channel влияет на отклонение шума, добавленного на выборку, которая также вызывает изменение в уровне конечной погрешности.
Выберите период символа, равный периоду символа модели. Значение зависит от того, что составляет символ и что сверхдискретизация применилась к нему. Например, символ мог иметь 3 бита и быть сверхдискретизирован 4. Для получения дополнительной информации см. Уровень шума Канала AWGN.
[1] Proakis, цифровая связь Джона Г. 4-й Эд. McGraw-Hill, 2001.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.