exponenta event banner

шаг

Системный объект: comm.gpu.AWGNChannel
Пакет: comm

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

Синтаксис

Y = step(H,X)
Y = step(H,X,VAR)

Описание

Примечание

Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.

Y = step(H,X) добавляет на вход белый гауссов шум X и возвращает результат в Y. Вход X может быть скаляром, вектором или матрицей типа данных двойной или единственной точности с вещественными или комплексными значениями. Размеры входных данных X определение одно- или многоканальной обработки. Для Mоколо-N матричный вход, M представляет количество отсчетов времени на канал и N представляет количество каналов. M и N может быть равным 1. Объект добавляет кадры длиной M гауссова шума к каждому из N независимо друг от друга.

Y = step(H,X,VAR) использует входные данные VAR как дисперсия белого гауссова шума. Это применимо при установке для свойства NoureMethod значения Variance и свойство VaritySource для Input port. Вход VAR может быть положительным скалярным вектором или вектором строки с длиной, равной числу каналов. VAR должны иметь тот же тип данных, что и входные данные X.

Примечание

obj указывает системный объект, на котором будет выполняться step способ.

Объект выполняет инициализацию в первый раз step выполняют способ. Эта инициализация блокирует неперестраиваемые свойства и входные спецификации. Дополнительные сведения об изменении значений свойств см. в разделе Проектирование системы в MATLAB с использованием системных объектов.