II Всероссийская конференция пользователей MATLAB, 25-26 мая 2004 года >>
На первую страницу
Рубрика Matlab&Toolboxes
Российские MATLAB-разработки
Вход
 

Раздел "Обработка сигналов и изображений\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.

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

 

О получении локальных копий сайтов
  Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro   
E-mail:    
  Информация на сайте была обновлена 11.05.2004 Copyright 2001-2004 SoftLine Co 
Наши баннеры