MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем
 

Обработка сигналов и изображений\Communications Toolbox

Список функций CommunicationsToolbox: Источники сигналов

  В оглавление \ К следующему разделу \ К предыдущему разделу

WGN
Генерация белого гауссовского шума

Синтаксис:

y = wgn(m,n,p);
y = wgn(m,n,p,imp);
y = wgn(m,n,p,imp,state);
y = wgn(...,powertype);
y = wgn(...,outputtype);

Описание:

y = wgn(m,n,p)

Возвращает матрицу размером m на n, содержащую дискретный белый гауссовский (нормальный) шум (ДБГШ; White Gaussian Noise, WGN). Параметр p задает мощность шума в децибелах. По умолчанию используется импеданс нагрузки, равный 1 Ом.

y = wgn(m,n,p,imp)

То же, что и предыдущий вариант синтаксиса, но в данном случае параметр imp задает импеданс нагрузки в омах.

y = wgn(m,n,p,imp,state)

То же, что и предыдущий вариант синтаксиса, но в данном случае дополнительно можно задавать начальное состояние генератора гауссовских случайных чисел MATLAB (функция randn) с помощью целочисленного параметра state.

y = wgn(...,powertype)

То же, что и предыдущие варианты синтаксиса, но в данном случае строковый параметр powertype задает единицы измерения мощности, использованные при указании параметра p. Возможные значения параметра powertype следующие: 'dB', 'dBm' и 'linear'.

y = wgn(...,outputtype)

То же, что и предыдущие варианты синтаксиса, но в данном случае строковый параметр outputtype позволяет задавать генерацию вещественного или комплексного шума. Возможные значения параметра outputtype следующие: 'real' и 'complex'. Если генерируется комплексный шум, его вещественная и мнимая части имеют мощности p/2.

Примеры.

Вектор-столбец из 100 элементов, содержащий вещественный дискретный белый гауссовский шум с мощностью 0 дБ, можно сгенерировать с помощью следующей команды:

y1 = wgn(100,1,0);

Вектор-столбец из 100 элементов, содержащий комплексный дискретный белый гауссовский шум с мощностью 0 дБ, можно сгенерировать с помощью следующей команды:

y2 = wgn(100,1,0,'complex');

Сопутствующие функции: randn, awgn.

  В оглавление \ К следующему разделу \ К предыдущему разделу

 

Поиск по сайту:

Система Orphus

Яндекс.Метрика