Формирование случайных процессов

В соответствии с теорией случайных процессов сформировать случайный процесс с заданной корреляционной функцией можно, если сначала сформировать случайный процесс, являющийся нормально (гауссов закон) распределённым белым шумом, а затем «пропустить» его через некоторое динамическое звено (формирующий фильтр). На выходе получается нормально распределённый случайный процесс с корреляционной функцией, вид которой определяется типом формирующего фильтра как динамического звена.

Белый гауссов шум образуется при помощи процедуры randn. Для этого нужно задать дискрет времени Ts, затем образовать с этим шагом массив (вектор) t моментов времени в нужном диапазоне, а затем сформировать по указанной процедуре вектор-столбец длиной, равной длине вектора t, например:

 

>>Ts = 0.01;

>>t = 0: Ts: 20;

>>xl = rand (1, length(t));

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

>>title ('Входной процесс - белый шум Гаусса (Ts = 0.01)');

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

>>ylabel('x1(t)');

 

Проделаем эту процедуру с Ts = 0.001 с (x2(t))

Создадим дискретный фильтр 2-го порядка с частотой собственных

колебаний 1 Гц и относительным коэффициентом затухания η=0.05 по формулам (4.16) коэффициентов:

 

>>om0 = 2*pi; dz = 0.05; А = 1; omS = om0*Ts;

>>а(1) = 1+2*dz*omS + omS^2;

>>a(2) = -2*(1+dz*omS);

>>a(3)= 1;

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

 

Пропустим образованный процесс x1(t) через созданный фильтр:

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

Построим график процесса y1(t) на выходе фильтра:

>>plot (t,y1), grid, Set (gca, 'FontName', 'ArialCyr', 'FontSize', 16)

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

>>xlabel ('Время (с)');

>>ylabel ('Y1(t)')

 

Аналогичные операции произведем с процессом x2(t):

>>Ts=0.01

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

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

>>a(2) = -2*(1+dz*omS);

>>a(3)= 1;

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

>>у1=filter (b, a, x2); t=0: Ts: 20;

>>plot (t,y1), grid;

>>Set (gca, 'FontName', 'ArialCyr', 'FontSize', 14)

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

>>xlabel ('Время (с)');

>>ylabel ('Y2 (t)')

 

На выходе формирующего фильтра образуется случайный процесс с преобладающей частотой 1 Гц.

 

 

Спектральная плотность мощности (СИМ (или СП))

В теории случайных процессов СПМ определяется как Фурье-изображение корреляционной функции R12(t) и применяется в основном для двух одновременно протекающих стационарных процессов x1(t) и x2(t). Взаимная корреляционная функция (ВКФ) двух таких процессов

определяется соотношением:

 

 

То есть ВКФ является средним во времени значением произведения 1-й функции на сдвинутую относительно неё на время задержки τ вторую функцию.

Таким образом, взаимная спектральная плотность (ВСП) двух стационарных процессов может быть определена следующим образом:

 

 

 

При численных расчётах, когда оба процесса x1(t) и x2(t) заданы на определённом ограниченном промежутке времени Т своими значениями в некоторых точках, разделённых дискретом времени Ts, формулу (4.19) можно трансформировать в следующую:

 

 

 

 

или более простое соотношение:

 

 

а вместо (4.20) использовать:

 

Подставим (4.22) в (4.23) и изменим в нём порядок суммирования, тогда придём к соотношению между ВСП и результатами преобразований процедурой fft заданных измеренных значений процессов:

 

 

где - комплексно сопряжённое значение .

С учётом соотношений (4.10) и (4.11) выражение (4.24) можно представить в виде:

 

ВСП 2-х процессов при любом значении частоты равна произведению значения комплексного спектра 2-го процесса на комплексно-сопряжённое значение Фурье-изображения 1-го процесса на той же частоте.

Формулы (4.10) и (4.11) и (4.25) являются математической основой для вычисления в MatLAB соответственно Фурье-изображения процесса, его комплексного спектра и взаимной спектральной плотности 2-х процессов.








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


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

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

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

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