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

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

Список функций CommunicationsToolbox: Модели каналов

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

AWGN
Добавление к сигналу аддитивного белого нормального шума

Синтаксис:

y = awgn(x,snr);
y = awgn(x,snr,sigpower);
y = awgn(x,snr,'measured');
y = awgn(x,snr,sigpower,state);
y = awgn(x,snr,'measured',state);
y = awgn(...,powertype);

Описание:

  • y = awgn(x,snr)

Добавляет белый гауссов шум к вектору сигнала x. Скаляр snr задает отношение сигнал/шум в децибелах. Если значения x являются комплексными, функция awgn добавляет комплексный шум. При этом предполагается, что мощность сигнала x равна 0 дБ.

  • y = awgn(x,snr,sigpower)

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

  • y = awgn(x,snr,'measured')

То же, что y = awgn(x,snr), но мощность сигнала не считается равной 0 дБ, а автоматически измеряется.

  • y = awgn(x,snr,sigpower,state)

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

  • y = awgn(x,snr,'measured',state)

То же, что y = awgn(x,snr,'measured'), но целочисленный параметр state позволяет задавать внутреннее состояние генератора гауссовых случайных чисел MATLAB (функция randn).

  • y = awgn(...,powertype)

То же, что предыдущие варианты синтаксиса, но в данном случае строковый параметр powertype задает единицы измерения, использованные при указании параметров snr и sigpower. Возможные значения параметра powertype — 'dB' и 'linear'. При значении 'linear' мощность измеряется в ваттах.

Примеры.

Приведенные ниже команды добавляют нормальный белый шум к пилообразному сигналу. Затем выводятся графики исходного и зашумленного сигналов.

t = 0:.1:10;
x = sawtooth(t); % Создаем пилообразный сигнал
y = awgn(x,10,'measured'); % Добавляем белый гауссов шум
plot(t,x,t,y) % Выводим графики обоих сигналов

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

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

 

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

Система Orphus

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