
книги из ГПНТБ / Бендат Дж. Измерение и анализ случайных процессов
.pdf378 . |
Глава 9 |
Таким образом получается нормированная взаимная корреляцион-'-' ная функция
|
9хи Ш |
Rxy jrh) |
Г = о, 1, 2 ,..., m, |
(9.157) |
|
= |
|||
|
|
Ѵ ь х ®) Vßj,(0 ) |
|
|
которая |
теоретически должна |
удовлетворять неравенству |
||
—1 < pXy(rh) < |
1. Аналогичным образом определяется |
функция |
||
Pyx(fh)• |
последующего определения стандартным способом оценки |
|||
Для |
GXy(f) взаимной спектральной плотности Gxy(f), связывающей реа
лизации x(t) и y(t), для г = |
0 , 1 , 2 , |
т находят функции |
|
К = K w = |
4 - ^ |
W+ Ху*» |
(9- 158) |
Br = Bxy(г/i) = -L [Rxu(rh)— Ryxm , |
(9.159) |
представляющие собой соответственно четную и нечетную части взаимной корреляционной функции. Эти функции необходимы лишь в том случае, когда взаимную спектральную плотность вы числяют по автокорреляционной функции. В новом методе рас чета при помощи БПФ они не применяются. Иногда при исполь зовании старого способа расчета выполняется специальная опера
ция, которая заключается в переносе величин Аг и Вг вдоль оси сдвигов в точку, где взаимные корреляционные функции дости гают максимума. Эта операция равнозначна простой форме при ведения взаимного спектра к белому шуму по двум переменным, ѵ и по окончании расчетов на нее следует ввести поправку, учиты вающую потерю спектральной энергии вследствие просачивания через лепестки сглаживающих функций.
Вычисление при помощи БПФ. Для получения взаимной корреляционной функции при помощи БПФ, как и в подразд. 9.5.2, можно рекомендовать следующую последовательность вычис лений. Пусть объем каждой выборки из реализаций x(t) и y{t) со ставляет N = 2р чисел. Взаимную корреляционную функцию в этом варианте находят по спектральной плотности процесса, для чего дважды применяют БПФ — к функции x{f) и к функции y(t). Оба преобразования можно находить одновременно, ибпользуя метод, описанный в подразд. 9.3.4. Последовательность вычисле ний:
и |
1. Вводят в память машины значения хп как действительную |
|
значения уп как мнимую части комплексной функции zn |
У. |
|
= |
хп + jyn, п = 0, 1....... N — 1. |
2. Дополняют действительную и мнимую части N нулевыми точками и получают в результате последовательность zn из 2N членов.
.-380 |
|
|
Глава 9 |
|
|
где величины Âr и Вг |
определяются |
соотношениями |
(9.158) |
||
и (9.159). Как и ранее, |
значения рассматриваемых функций сле |
||||
дует вычислять для (т + |
|
1) дискретных частот |
|
||
f-- |
kfc |
k— 0, 1,..., т, |
(9.166) |
||
\т |
|
||||
-гдег& — номер гармоники. На этих дискретных частотах |
|
||||
|
|
|
m—1 |
|
|
А = сху ( $ t ) = 2h [Л„ + 2 2 К cos ( ^ |
) + (-!)* „ |
(9.167) |
|||
|
|
|
Г=1 |
|
|
|
|
|
ш—1 |
|
|
|
|
|
|
|
(9.168) |
|
|
|
/■—1 |
|
|
Сглаженные оценки величин Ск и Qk, соответствующие номеру гармоники k, можно вычислить с использованием весовой функ ции Ханна (9.115):
С0— О.бСо + О.бСі,
|
Qo=0,5Qo + O.öQx, |
|
|
(9.169) |
|
|
|
|
|
||
0,25Cé_ ! + |
0,5Cft + 0,25Cft+1, |
k — 1, |
2 |
— 1, |
|
Qk= |
-- 0,5Qa+ 0,25Qft+1, |
(9.170) |
|||
t |
|||||
|
Cm=0,5C ,„_1 + 0,5Cm, |
|
|
(9.171) |
|
|
Qm= 0,5Qm_ 1 + 0,5Qm. |
|
|
||
|
|
|
|
||
Сглаженные оценки взаимной спектральной |
плотности на т + 1 |
||||
дискретных частотах |
/ = kfjm, k = 0 , |
1, |
2 , |
..., |
т, имеют вид |
|
|
|
|
|
(9.172) |
где
(9.173)
(9.17&
Вычисление мет одомБПФ . Как и в подразд. 9.6.2, вычисле ния взаимной спектральной функции методом БПФ рекомендует ся выполнять в следующей последовательности. (Предполагается,
382 |
Глава 9 |
вительных чисел; 3) N = 2р и 4) процедура БПФ выполняетсятолько один раз, и при этом необходимо примерно ANp операций умножения и сложения действительных чисел. Если, например, N = 213 = 8192 и т = О, IN = 819, то общий коэффициент уско рения вычислений при анализе двух реализаций составит
(819/13) « 63.
Таблица 9.1
Сравнение числа операций умножения и сложения действительных чисел при расчетах обычным методом и методом БПФ
(N— 2р, т—максимальное число шагов)
В ы ч и с л я е м а я х а р а к т е р и с т и к а |
О б ы ч н ы й |
М е т о д Б П Ф |
К о э ф ф и ц и е н т |
||
у с к о р е н и я |
|||||
|
|
м е т о д |
|
в ы ч и сл ен и й |
|
Дискретное преобразование Фурье |
N2 |
4Np |
N |
||
Ар |
|||||
|
|
|
|
||
Корреляционные функции |
Nm |
8Np |
т |
||
~8р~ |
|||||
|
|
|
|
||
Спектральные плотности |
Nm |
ANp |
т |
||
~4р~ |
|||||
Корреляционные |
функции и спектраль |
ANm |
ANp |
т |
|
ные плотности |
двух реализаций (ча |
~ |
|||
стотные характеристики и функции |
|
|
|||
|
|
|
когерентности)
Сведения о коэффициентах ускорения вычислений при исполь-^ зовании метода БПФ приведены в табл. 9.1 С помощью специаль ных программ в некоторых случаях можно добиться ускорения вычислений еще вдвое.
9.8.Частотные характеристики и функции когерентности
9.8.1.Линейные системы с одним входным процессом
І^ак уже указывалось в гл. 2 , частотная характеристика
#(/) |
линейной системы с |
постоянными параметрами есть |
комп |
лексная функция вида |
|
|
|
|
Н (/) = IЯ (/) I ег-№1\ |
(9.177) |
|
где |
I H(f) I — амплитудная |
частотная характеристика, |
</>(/) — |
фазовая частотная характеристика системы. Согласно формуде
(5.8), |
если на |
вход системы поступает |
стационарный процесс |
|
x(t), |
а на выходе наблюдается процесс y(t), то оценку амплитуд |
|||
ной частотной |
характеристики находят |
из соотношения |
||
|
|
|Я ( / ) |= |
Gy(f) 1/2 |
(9.178) |
|
|
Gx (f) |
||
|
|
|
|
384 Глава 9
Следовательно, численные оценки амплитудной и фазовой частот
ных характеристик для дискретных частот / = |
kfjm, k = О, 1, |
||
2 ........ т, |
находятся по формулам |
|
|
|
(С\ + Q lf2 |
|
(9.184) |
|
|Я * |= |
|
|
|
J k , x |
|
|
|
— arc tg (- ^ Л , |
|
(9.185) |
где Gkx — численная оценка энергетического |
спектра |
процес |
|
са x(t) для |
гармоники порядка k, Ck и Qk — численные |
оценки^ |
синфазного и квадратурного спектров процессов x(t) и y{t) для гармоник порядка k. Как уже отмечалось, приведенные выше ди
скретные значения частоты / = kfjm, k = |
0 , 1, 2 , ..., |
т, не сле |
|||
дует путать |
с |
обычными |
дискретными |
значениями |
/ А= k/Nh, |
k — 0, 1, 2, |
..., |
N — 1, |
получаемыми методом БПФ. |
Если для |
нахождения сглаженных спектральных оценок GK(/J и Gxy(fk) используется этот метод, то, как вытекает из соотношения (9.183),
* = 0 , 1, 2 , . . . , * - ! . |
(9.186) |
|
Согласно изложенному в разд. 5.2, функция обычной когерент-' |
||
ности yly(f), связывающая два стационарных процесса x(t) |
и y(t), |
|
имеет вид |
|
|
\ G x U ( f ) \ 2 |
(9.187) |
|
у і у І П = G x ( f ) \ G y ( f ) ’ |
||
|
||
где Gx(f) и Gy{f) — спектральные плотности процессов x{t) |
и y(t) |
|
соответственно, а Gxy(f) — взаимная спектральная плотность |
процессов x(t) |
и y(t). Теоретически функция когерентности должна |
||||
удовлетворять |
неравенству 0 < y2xy{f) < |
1 при |
всех /. |
||
При численном расчете оценки функции когерентности на |
|||||
дискретных частотах / = kfjm, |
k = |
0 , |
1, 2 , .... |
т, находятся по |
|
формуле |
|
|
|
|
./ |
|
|
C I + |
Q I |
|
|
|
УІ-- |
|
(9.18$ |
||
|
G k , x G,к,У |
|
2/ |
||
где Gk x и Gkyy — численные |
оценки |
энергетических спектров |
процессов x(t) и y(t) соответственно, а Ск и Qk — численные оцен ки синфазного и квадратурного спектров процессов x(t) и y(t)
386 Глава 9
функции указанных процессов на этом этапе не вычисляют). Приналичии q входов и одного выхода для этого требуется выполнить (q/2) + 1 обращений к процедуре БПФ при условии одновремен ного вычисления преобразований Фурье двух временных рядов. Сохраняя в памяти машины все преобразования Фурье, следует вычислить произведения всех возможных пар этих преобразова ний, одно из которых каждый раз является комплексно-сопряжен ной величиной. Далее эти произведения следует сгладить, чтобы получить искомые спектральные и взаимные спектральные плот ности. При использовании описываемого метода обращения к процедуре БПФ больше не требуется. В итоге для q функций вре мени получают q(q + 1 )/2 различных спектров и взаимных спект ров. При вычислении этих q(q + 1)/2 спектров и взаимных спект ров обычным способом — путем рассмотрения одновременно двух функций времени — число обращений к процедуре БПФ составит не q!2 , а примерно q2/2 .
Функции множественной когерентности, связывающие процесс на выходе и все измеряемые процессы на входе, получают на ос нове тех же сглаженных спектральных функций, которые исполь зуются при вычислении частотных характеристик системы со многими входами. Согласно формуле (5.126), оценка функции множественной когерентности на дискретных частотах с индек
сом k = |
0 , 1, 2 , ... выражается через сглаженные спектральные |
||
оценки |
в виде |
|
|
|
Y j.,(/)= 1 |
J y x X (Я |
(9.190)^ |
|
Gyy(Я I ^XX(Я I |
||
|
|
Таким образом, для построения функции множественной когерент
ности помимо оценки спектральной плотности Gyy{f) процесса на выходе необходимо найти надежные оценки следующих двух определителей:
1) определителя | Gxx(f) | спектральной матрицы входов (раз мерность q X q);
2) определителя | Gyxx(f) | пополненной матрицы взаимных спектральных плотностей процесса на выходе и всех процессов на входе [размерность (q + 1) X (<7 + 1)].
Программа расчета на ЦВМ должна быть составлена таким образом, чтобы можно было с минимальными затратами временивычислять эти определители для дискретных частот с индексами
k. Отношение определителей | Gyxx(f) |/| Gxx([) j представляет србой условную, или остаточную, спектральную плотность выходного процесса (на частоте /) после исключения той части спектральных плотностей,, которую можно объяснить наличием линейных свя
зей. Это отношение, деленное на функцию Guy{f), определяет долю