УДК 681.518.52
Н. М. Трифонов, А. А. Быков
МОДЕЛЬ ФАЗОВОЙ АВТОПОДСТРОЙКИ В ФОРМЕ РАСШИРЕННОГО ФИЛЬТРА КАЛМАНА
Рассмотрена модель фазовой автоподстройки в форме расширенного фильтра Калмана. Проведено исследование точности сопровождения и выявления возможных срывов синхронизации в данной модели.
Исследованию систем фазовой автоподстройки (ФАП) посвящено много работ, в том числе и монографий [1-5]. Однако многие вопросы статистической динамики ФАП до сих пор остаются малоисследованными. В частности, недостаточно исследованы демоделирующие способности ФАП, точность воспроизведения модулирующего сигнала колебаний, а также влияние срывов синхронизации на процессы воспроизведения этого колебания.
В настоящей статье в целях решения этих вопросов рассмотрена модель ФАП в форме расширенного фильтра Калмана (РФК), действующего в качестве оптимального демодулятора. Приведены данные по точности сопровождения и параметрам системы, приводящим к эффективному функционированию ФАП.
Нелинейная ФАП, составляющая расширенный фильтр Калмана. Рассмотрим использование алгоритма нелинейной фильтрации при синтезе квазиоптимальной ФАП.
Будем считать, что модель сообщения описывается в векторно-матричной форме
X = (Ж1,Ж2)т,
— = Ах + С1^, да
где х — вектор сообщения размерностью 2, причем 1-я координата вектора х имеет смысл фазы сигнала;
A =
0 1
0 -Y
G =
0 1
1 — ГБШ с нулевым средним значением при КФ Яш (т) = (¡5(г). Уравнение наблюдения имеет вид
у = А 81п(ш01 + х1) + п(£) = х1) + п(£) = Н0Б + п(£);
3 =[ 51 82 ]т ; 32 = 0; 81 = в(г,Х1); Но =[1 0 ],
где A, w0 = const, n(t) — ГБШ c нулевым средним значением при КФ Дп(т) = Ш(т).
Уравнения расширенного фильтра Калмана имеют вид
А = F(x,()+- H(x ,t)],
dD = SF(x,i) D + DaFT^ + GqGT _ D (dHT^ dHD.
dt dx
В данном случае
д X
д X / N dx
dF
F(x,t) = Ax; — = A; H = H0s = A0 sin(w0A + Xi)H0; dH
— = A cos^t + Xi)H0;
D
д HT dx
dii di2 "1"
_d2i d22_ _0_
A0 cos(w0t + x1) =
dii di2
A0 cos(w0t + xi) = = 5A0 cos(w0t + xi);
5 = [ ¿ц ¿12 ]т.
В результате получим
^ = Ах + ^^^ + Х1)[у1 - А0 81п(ш01 + Х1)] =
= АХ + ^Ар) 5сов^ + Х1)^7А°) 5йЬ[2М + Х1)].
Пренебрегая второй гармоникой, получим систему ДУ для оценок Х1, Х2 в скалярной форме:
¿Х1 = Х2 + ¿11 NVI соэ(^0^ + Х1).
¿Х2 , , А0 , ч
-¿— = -7Х2 + ¿12СОЭ(^0^ + Х1). Рассмотрим дисперсионное уравнение
¿Б = АБ + БАт + дССт - N5А0 соэ(ш0г + Х1)51А0 соэ(ш0^ + Х1),
где ¿1 = HoD = [ du di2 ];
dii di2
SS1 =
[ dn di2 ] =
d1
ii
diidi2 di
diidi2 i2
GGT =
0 1
[0 4 =
0 0 0 1
AD =
DAT =
" 0 1 dii di2 di2 d22
_ 0 -Y . di2 d22 -Ydi2 -Yd22
dii di2 " 0 0 di2 -Ydi2
di2 d22 . 1 —Y d22 -Yd22
Пренебрегая второй гармоникой, получаем систему ДУ в виде
" dn di2 " = 2di2 d22 - Ydi2 +
d22 - Ydi2 -2Yd22
+
0 0 0 q
2N
¿2i diidi2
diidi2 d2
i2
Перепишем эту систему в скалярном виде
адо = (А ^ #
dt
2N A2
ii
^ = d22 - Ydi2 - i 2N ) dHdi2;
d(d22) dt
= q - 27d22 - ( 2n ) d?2,
где ¿11 = ^ , ¿12 = к, ¿22 =
Модель ФАП второго порядка. Для получения такой модели ФАП приведенные уравнения представим в следующем виде:
¿у = л/2соз(ад0£ + + ^¿г^;
¿X, = —кХ, — -\/2А0д-^12 8ш(*и>0£ + Х2)^у/2соз('Ш0^ + + ¿Х2 = X, — -\/2А0д-^22 зт(эд0£ + ж2)[^соз('ш01 + +
Пренебрегая членами с удвоенной частотой в правой части и считая, что зт(ш0Ь + х2)(^ является дифференциалом винеровского процесса, получим:
(Х1 = —кх^Ь — А^д-2(12 зт(Х2 — х2)(И + ;
(Х2 = Х1(Ь — А0д-2(22 вт(Х2 — х2)(Ь + А0д-1(22(^.
На рис. 1 изображена структурная схема, соответствующая полученной модели ФАП. На этом рисунке е(Ь) = х2(Ь) — Х2(Ь) — сигнал рассогласования, где — независимые белые шумы с единичной
А20
интенсивностью, р = —0 — ОСШ в канале наблюдения.
д2
Рассмотрим оцениваемые фильтром элементы матрицы дисперсий ошибок фильтрации, зависимость которых от времени описывается тремя уравнениями. В установившемся режиме при производных, равных нулю, получается система алгебраических уравнений.
Из последнего уравнения выразим (12:
(2 ( 22
(12 = р^;
из первого уравнения найдем коэффициент ( 11:
d11 = — g2--- р3 d™;
11 8Г 22'
подставляя найденные значения ( 12, ( 11 во второе уравнение, получим
(2 «2
¿22\2 У
(Kd22 + )2 = 2 р
Рис. 1. Структурная схема модели ФАП
Л/1 1000 1 - /
/И s-10 S
Случайный Передаточная Интегрирующее
процесс
А
sin(ti) -»-(Г) [ая '
д
Передаточная функция ОД
105000
5-10
©-
Передаточная функция
Интегрирующее звено
Случайный Коэффициент Коэффициент процесс усиления усиления
Рис. 2. Структурная схема системы синхронизации 2-го порядка Решим это квадратное уравнение. Поскольку ¿22 > 0, то
1 P¿22 + ^¿22 = ";
2 у/р
K K2 2g
d22 —---+ \ +--3 •
Р V Р2 Р 2
Введем следующие обозначения: в =
K
— индекс частотной
Р ~
модуляции; г = — — ОСШ в полосе частот сообщения; = —
К 2 К
дисперсия частоты в установившемся режиме;
На рис. 2 представлена структурная схема полученной системы синхронизации 2-го порядка.
Анализ результатов. На рис. 3, а представлены графики слежения за сигналом по частоте для первого варианта моделирования. Штриховой линией изображен график наблюдения, а сплошной — сообщения.
На рис.3,б представлены графики слежения за сигналам по фазе для первого варианта моделирования (таблица). Слежение за фазой сигнала достаточно качественное, о чем свидетельствуют невысокие амплитудные значения ошибок, приведенные в виде графиков на рис. 4 (отчетливо видны перескоки фазы). Штриховой линией обозначено сообщение, а сплошной — наблюдение.
50 100
а
Рис. 3. Графики слежения за сигналом по частоте (а) и фазе (б) для первого варианта моделирования
Таблица
№ рисунка Вариант моделирования K g q d22 di2 Ao
3, а, б; 4 1 0,1 100 1 0,22 2,21 10
5, 6, 7 2 10 1000 1 0,18 4,46 50
e(t) 10
4 0 -4
i Ä
j \
уЦ IjfVj
h /
|
О 40 80 120 160 г Рис. 4. График ошибок слежения за сигналом по фазе для первого варианта моделирования
О 50 100 г Рис. 5. Зависимости наблюдения и сообщения (частота сигнала)
Зависимости наблюдения и сообщения (частота сигнала) по аналогии с рис. 3, а приведены на рис. 5, однако, получены эти зависимости при втором моделировании (см. таблицу). В отличие от рис.3,а слежение за частотой сигнала здесь проходит с большей ошибкой, чем в предыдущем случае.
На рис. 6 представлен график слежения за сигналом по фазе для второго варианта моделирования (см. таблицу). Однако вместо постоянного монотонного нарастания, как показано на рис. 3, б, появляются участки с перескоками фазы. Это свидетельствует о нестабильности сигнала, хотя, качество слежения за фазой сигнала достаточно высокое.
На рис. 7 представлен график ошибок слежения за сигналом по фазе. Как видно из рис. 7, амплитудные значения ошибок не изменились
0 50 100 г
Рис. 6. График слежения за сигналом по фазе для второго варианта моделирования
e(t)
15
/V \
yi y,
4/f
-5
0 40 80 120 160 г Рис.7. График ошибок слежения за сигналом по фазе
по отношению к рис.3,б, однако, появилось большее количество перескоков фазы. Это обусловлено увеличением уровня шума в сигнале (см. таблицу).
Полученные результаты ошибок слежения за сигналом по первому и второму вариантам моделирования системы свидетельствуют о том, что модель ФАП в форме расширенного фильтра Калмана незначительно меняет качество слежения за сигналом по фазе, даже при значительном изменении входных параметров сигнала.
СПИСОК ЛИТЕРАТУРЫ
1. Линдсей В. Системы синхронизации в связи и управлении / Пер. с англ. -М.: Сов. Радио, 1978. - 599 с.
2. L i n d s e y W. C, Simon M. K. Telecomunication systemes engineering N.Y Prentice-Hall, 1972.
3. G a r d n e r F. M. Phase lock techniques 2nd ed. N.Y.Wley, 1979.
4. Ш а х т а р и н Б. И. Статистическая динамика систем синхронизации - М.: Радио и связь, 1998. - 488 с.
5. Т и х о н о в В. И., Х а р и с о в В. Н. Статистический анализ и синтез радиотехнических устройств и систем. - М.: Радио и связь, 2004. - 608 с.
6. Тихонов В. И, Шахтарин Б. И, Сизых В. В. Случайные процессы. Примеры и задачи ТЗ. Оптимальная фильтрация, экстраполяция и моделирование. - М.: Радио и связь, 2004. - 407 с.
Статья поступила в редакцию 3.05.2005
Николай Михайлович Трифонов родился в 1979 г., окончил в 2000 г. Московский инженерно-физический институт, аспирант кафедры "Автономные информационные управляющие системы" МГТУ им. Н.Э. Баумана. Автор нескольких научных работ в области оптимальных систем управления шагающими роботами.
N.M. Trifonov (b.1979) graduated from the Moscow Institute for Engineering and Physics in 2000. Post-graduate of "Autonomous Information and Control Systems" department of the Bauman Moscow State Technical University. Author of some publications in the field of optimal systems to control walking robots.
Андрей Александрович Быков родился в 1981г. Студент МГТУ им. Н.Э. Баумана. Специализируется в области помехоустойчивости систем передачи информации, в том числе систем синхронизации.
A.A. Bykov (b. 1981) — student of the Bauman Moscow State Technical University. Specializes in the field of noise immunity of data transfer systems including synchronization systems.