Фурье-изображение случайного процесса

Рассмотрим Фурье-преобразование случайного процесса, сформированного ранее (y1(t)).

Сначала сформируем процесс в виде белого гауссова шума с шагом во времени 0.01 с и длительностью 100 с.

 

>>Ts=0.01; Т=100; % Задание параметров процесса

>>t=0: Ts: Т;

>>xl=rand(1, length(t)); % Формирование белого шума

>>% построение графика белого шума

>>plot(t, x1), grid, set(gca, 'FontName', 'ArialCyr', 'FontSize', 16)

>>title ('Белый гауссов шум (Ср. кв. откл. = 1; Ts=0.01)');

>>хlabel('Время (с)');

>>ylabel('X1(t)');

 

Далее создадим формирующий фильтр, «пропустим» через него белый шум и отобразим графически:

»% Расчёт параметров формирующего фильтра

»om0=2*pi; dz=0.05; A=1; omS=om0*Ts;

»a(1)=1+2*dz*omS+omS^2;

»a(2)=-2*(l+dz*omS);

»a(3)=l;

»b(1)=A*2*dz*omS^2;

»% Формирование «профильтрованного» процесса

»y1=filter(b, a,x1);

»% Построение графика процесса

»plot (t, y1), grid, set (gca, 'FomtName', 'ArialCyr', 'FontSize', 16)

>>title ('Процесс на выходе фильтра (Т0=1; dz=0.05, Ts=0.01)');

>>хlabel('Время (с)');

>>ylabel('Y1(t)');

 

Теперь вычислим Фурье-изображение для процесса-шума и построим графики модуля Фурье-изображения и СПМ:

 

>>% формирование массива частот

>>df=1/T; Fmax=1/Ts;

>>f=-Fmax/2: df: Fmax /2;

>>dovg=length(f);

>>% Расчёт скорректированных массивов Фурье-изображений

>>Fu1=fft(x1)/dovg; Fu2=fft(y1)/dovg;

>>Fu1p= fftshift(Fu1); Fu2p=fftshift(Fu2);

>>% Формирование массивов модулей Фурье-изобр.

>>A1=abs(Fu1p); A2=abs(Fu2p);

>>% Вычисление спектральной плотности мощности

>>S1=Fu1p.*conj(Fu1p)*dovg; S2=Fu2p.*conj(Fu2p)*dovg;

>>% Вывод графиков белого шума

>>subplot(2, 1,1);

>>stem(f,A1), grid,

>>set(gca, 'FontName', 'ArialCyr', 'FontSize', 10)

>>title('Модуль ФИ гауссова белого шума');

>>subplot(2,1,2);

>>stem(f, S1), grid,

>>set(gca, 'FontName', 'ArialCyr', 'FontSize', 10)

>>title ('Спектральная плотность мощности');

>>хlabel('Частота (Гц)');

 

Из полученных графиков видно, что СП практически одинаковы по величине во всём диапазоне частот, что и соответствует названию процесса - белый шум.

Теперь выполним аналогичную процедуру для «профильтрованного» процесса:

 

>>% Вывод графиков профильтрованного процесса » dovg=length(f);

>>cl=frx(dovg/2)-200; c2=frx(dovg/2)+200;

>>subplot(2, 1, 1);

>>stem(f(cl :c2), A2(c1: c2)), grid,

>>set(gca, 'FontName', 'ArialCyr', 'FontSize', 16)

>>title('Модуль ФИ случайного стационарного процесса');

>>subplot(2, 1, 2);

>>stem(f(c1: с2), s2(c1: с2)), grid,

>>set(gca, 'FontName', 'ArialCyr', 'FontSize', 16)

>>title('Спектральная плотность мощности');

>>хlabel('Частота (Гц)');

 

Задание: провести эти же вычисления для длительности процесса Т=20с и убедиться, что ФИ и СПМ практически не меняются.

 








Дата добавления: 2016-02-04; просмотров: 639;


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

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.