exponenta event banner

Канал AWGN

Добавление белого гауссова шума к входному сигналу

  • Библиотека:
  • Набор средств связи/каналы

  • AWGN Channel block

Описание

Блок канала AWGN добавляет белый гауссов шум к входному сигналу. Он наследует время выборки из входного сигнала.

Порты

Вход

развернуть все

Входной сигнал данных, заданный как вектор NS-by-1 или матрица NS-by-NC.

NS представляет количество выборок во входном сигнале. NC представляет количество каналов, определяемое количеством столбцов в матрице входного сигнала. NS и NC могут быть равны 1.

Блок добавляет кадры длины NS гауссова шума к каждому из NC каналов, используя отдельное случайное распределение на канал.

Типы данных: double | single
Поддержка комплексного номера: Да

Дисперсия аддитивного белого гауссова шума, заданного как положительный скаляр или вектор 1-by-NC. NC представляет количество каналов, определяемое количеством столбцов в матрице входного сигнала. Дополнительные сведения см. в разделе Определение отклонения прямо или косвенно.

Зависимости

Чтобы включить этот порт, установите для параметра Mode значение Variance from port.

Типы данных: double

Продукция

развернуть все

Выходной сигнал данных для канала AWGN, возвращаемый в виде вектора или матрицы. Тип данных и размеры Out соответствует входному сигналу In.

Параметры

развернуть все

Начальное начальное число генератора шума, указанное как положительный скаляр или вектор 1-by-NC.

Этот блок использует блок случайного источника для генерации шума. Случайные числа произведены, используя метод Зиггурата (алгоритм V5 RANDN). Блок повторно использует одни и те же начальные значения при каждом повторном запуске моделирования, так что этот блок выдает один и тот же сигнал при каждом запуске моделирования.

Когда входной сигнал сложен, блок создает случайные данные как:

randData = randn(2*NS,NC) 
noise = randData(1:2:end) + 1i(randData(2:2:end))
NS - количество выборок, а NC - количество каналов.

Для каждой сборки DLL можно указать различные начальные значения.

Настраиваемый: Да

Режим отклонения, указанный как 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 и SNR и Определение отклонения прямо или косвенно.

Отношение энергии информационного бита на символ к спектральной плотности мощности шума в децибелах, задаваемое как скаляр или вектор. Энергия информационного бита представляет собой величину без канального кодирования.

Настраиваемый: Да

Зависимости

Чтобы включить этот параметр, установите для параметра Mode значение Eb/No.

Отношение энергии информационного символа на символ к спектральной плотности мощности шума в децибелах, определяемой как скаляр или вектор. Энергия информационного бита представляет собой величину без канального кодирования.

Настраиваемый: Да

Зависимости

Чтобы включить этот параметр, установите для параметра Mode значение Es/No.

Отношение мощности сигнала к мощности шума в децибелах, определяемое как скаляр или вектор.

Настраиваемый: Да

Зависимости

Чтобы включить этот параметр, установите для параметра Mode значение SNR.

Количество битов в каждом входном символе, указанном как скаляр или вектор.

Зависимости

Чтобы включить этот параметр, установите для параметра Mode значение Eb/No.

Среднеквадратическая мощность входного сигнала в ваттах, заданная как скаляр или вектор.

  • Когда установлен режим Eb/No или Es/No, параметр представляет собой среднеквадратическую мощность входных символов.

  • Когда Mode является SNR, этот параметр является средней квадратной мощностью входных выборок.

Настраиваемый: Да

Зависимости

Чтобы включить этот параметр, установите Mode кому Eb/No, Es/No, или SNR.

Длительность символа информационного канала в секундах, заданная как положительный скаляр или вектор. Длительность информационного канала измеряется без канального кодирования.

Зависимости

Чтобы включить этот параметр, установите для параметра Mode значение Eb/No или Es/No.

Дисперсия белого гауссова шума, заданная как скаляр или вектор. Дополнительные сведения см. в разделе Определение отклонения прямо или косвенно.

Настраиваемый: Да

Зависимости

Чтобы включить этот параметр, установите для параметра Mode значение Variance from mask.

Характеристики блока

Типы данных

double | single

Многомерные сигналы

no

Сигналы переменного размера

no

Совет

  • Можно настроить параметры в обычном режиме, режиме ускорителя или режиме быстрого ускорителя.

  • Если не указано иное, параметры не настраиваются.

    • Для неперестраиваемых параметров при использовании цели быстрого моделирования Simulink ® Coder™ (RSIM) для построения исполняемого файла RSIM невозможно изменить их значения без повторной компиляции модели.

    • Если параметр настраивается, его значение можно изменить в любое время. Это полезно при моделировании Монте-Карло, при котором моделирование выполняется несколько раз (например, на нескольких компьютерах) с различным уровнем шума.

Алгоритмы

развернуть все

Ссылки

[1] Проакис, Джон Г. Digital Communications. 4-й ред. Макгроу-Хилл, 2001.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен до R2006a