Системный объект: 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
-by- N
матричный вход, M
представляет количество выборок на канал и N
представляет количество каналов. M
и N
может быть равен 1
. Объект добавляет системы координат длины M
Гауссов шум для каждого из N
каналы независимо.
Y = step(H,X,VAR)
использует входные VAR
как отклонение белого Гауссово шума. Это применяется, когда вы задаете значение свойства NoiseMethod Variance
и свойство VarianceSource, для Input port
. Входные VAR
может быть положительная скалярная величина или вектор-строка с длиной, равной количеству каналов. VAR
должны иметь тот совпадающий тип данных, что и входные X
.
Примечание
obj
задает системный объект, на котором будет выполняться эта step
способ.
Объект выполняет инициализацию при первом step
выполняется метод. Эта инициализация блокирует нетронутые свойства и входные спецификации. Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Использование Системных объектов.