Адаптивный цифровой фильтр

 

Изобретение относится к радиотехнике. Цель изобретения - повышение точности фильтрации. Фильтр содержит ключи 1 и 2, блок оценки 3 коэф. корреляции, блок вычисления 4 весовых коэф., нерекурсивные фильтры 5 и 8, блок формирования 6 модуля, сумматор - накопитель 7 и синхронизатор 9. Входные отсчеты поступают через открытый ключ 1 на фильтр 5, куда также поступают и значения весовых коэф. В фильтре 5 производится обработка сигналов в текущем кадре и формируется сигнал в виде взвешенной суммы задержанных отсчетов. Далее с помощью блока формирования 6 и сумматора-накопителя 7 осуществляется децимация входной информации и полученный результат поступает на фильтр 8. Здесь происходит анализ входных сигналов с учетом статистических связей между кадрами и формируется выходной сигнал в виде взвешенной суммы сигналов из разных кадров. 1 з.п.ф-лы, 9 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„„SU„„1494212 A 1 (51)4 Я 03 Н 21/00, f 7/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЭОБРЮЕКИЯМ И ОТНЯТИЯМ ПРИ ГКНТ СССР

И ABTOPCKOOV СИВИТВВВСТВУ

2 модуля, сумматор-накопитель 7 и синхронизатор 9. Входные отсчеты поступают через открытый ключ 1 на фильтр

5, куда также поступают и значения весовых коэф. В фильтре 5 производится обработка сигналов в текущем кадре и формируется сигнал в виде взвешенной суммы задержанных отсчетов.

Далее с помощью блока формирования

6 и сумматора-накопителя 7 осуществляется децймация . входной информации и полученный результат поступает на фильтр 8. Здесь происходит анализ входных сигналов с учетом статических связей между кадрами и формируется выходкой сигнал в виде взвешенной суммы сигналов иэ разных кадров.

1 з.п. ф-лы, 9 ил. (21) 4306437/24-09 (22) 14.09.87 (46) 15 07 89. Бюл. М 26 (71) Московский авиационный институт им. Серго Орджоникидзе (72) В.Я. Плекин и М.M. Леднев (53) 681.32(088.8) (56) Авторское свидетельство СССР

N 1388896, кл. Н 03 fI 21/00, 1986. (54) АДАПТИВНЫЙ ЦИФРОВОЙ ФИЛЬТР (57) Изобретение относится к радиотехнике. Цель изобретения — повышение точности фильтрации. Фильтр содержит ключи 1 и 2, блок оценки 3 коэф. корреляции, блок вычисления

4 весовых коэф., нерекурсивные фильтры 5 и 8, блок формирования 6

ОПИСАНИЕ ИЗОБРЕТЕНИЯ (2) (3) 50 где Q, — совместная ковариационная матрица.

В качестве модели полезного сигнала используют квазидетерминированный сигнал с неизвестной амплитудой и частотой,.который в 1-м кадре может быть описан вектором S размерности N

3 1494212

Изобретение относится к радиотехнике и может быть использовано для фильтрации сигналов, заданных цифровыми кодами.

Цель изобретения повышение точности фильтрации.

На фиг. 1 представлена электрическая структурная схема адаптивного цифрового фильтра; на фиг ° 2 — схема блока вычисления весовых коэффициентов; на фиг. 3 — схема первого и второго нерекурсивных фильтров(на фиг. 4 — схема блока оценки коэффициентов корреляции; на фиг. 5 — схема сумматора — накопителя; на фиг. 6— схема синхронизатора; на фиг. 7-9 временные диаграммы.

Адаптивный цифровой фильтр содержит первый 1 и второй 2 ключи, блок 20

3 оценки коэффициентов корреляции, блок 4 вычисления весовых коэффициентов, первый нерекурсивный фильтр

5, блок 6 формирования модуля, сумматор-накопитель 7, второй нерекур 25 сивный фильтр 8 и синхронизатор 9.

Блок 4 вычисления весовых коэффициентов состоит из регистра 10 числа, первого 11 и второго 12 умножителей, первого 13 и второго 14 делителей, 30 первого 15 и второго 16 вычислительных блоков, каждый из которых содержит первый квадратор 17, сумматор 18, блок 19 вычисления квадратного корня, блок 20 вычитания, первый весовой умножитель 21, второй квадратор 22 и второй весовой уиножитель 23.

Первый 5 и второй 8 нерекурсивные фильтра образуют регистры 24 и 25 памяти, умножитель 26 и сумматор 27. 40

Блок 3 оценки коэффициентов корреляц(ш выполнен на Регистрах 28 и

29 памяти, регистре 30 сдвига, умножителях 31 и 32, квадраторах 33 и 34, сумматорах-накопителях 35-38, блоках

39 и 40 деления, регистрах 41 и 42 памяти, блоках 43 и 44 памяти, умножителях 45 и 46, квадраторах 47 и 48, сумматорах-накопителях 49-52 и блоках 53 и 54 деления.

Сумматор-накопитель состоит из регистра 55 сдвига, сумматора 56 и и регистра 57 совпадения.

Синхронизатор содержит блоки 5860 сравнения, элемент И Ü 1, блок 62 сравнения, делитель 63 частоты импульсов, генератор 64 тактовых импульсов, счетчик 65, блоки 66-68 сравнения, элементы И 69 и 70; инвертор 71, элемент ИЛИ 72, элемент

И 73 и инвертор 74.

Адаптивный цифровой фильтр работает следующим образом.

Рассмотрим случаи покадровой обработки радиолокационных сигналов.

Предположим, что в 1-м кадре обрабатывается последовательность N-мер(. ных вектоРов Х Е„, = (Х,...,Х„g ..., Х((), плотность распределения каждого из которых описывается соотношением

P(X ) =(2Г(det ((exp(— — Х i кQ хв„), (1) где Ц, — ковариационная матрица, характеризующая статистические связи между компонентами вектора Х в

1-м кадре ° За Ь кадров (1= 1,L) обрабатывается LM векторов Х (m=1,Ì), где М вЂ” число векторов в одном кадре). При этом статистическую связь между сигналами из разных кадров можно описать Ь-мерным вектором т

Y „ =(Х„,,°...,, Х„,(), плотность распределения вероятностей которого можно представить в виде

P(Yüå) =(2f() det Q(exp(где Я („- кадровая ковариационная матрица, характеризующая статистические связи между сигналами из разных кадров.

В этом случае на множество векторов (Х j можно определить некоторое подмножество зависимых векторов, элементы которого можно обозначить через вектор 2, Z = (Х„ ...Х ).

Плотность распределения вероятностей вектора 2 „ определяется соотношением:

P(Z )=(2 ) det Q „ exp (2 2

S = fS,сов(2И (и-1)T ), (4) где P — вероятность отсутствия сигнала.

Таким образом, с вероятностью P вектор полезного сигнала может принимать одно иэ возможных значений

5 14942 где В, и f — ам». итуда и частота сигнала.

При этом счи"ают, что в эа 1. кадров н рассматриваемом векторе полезный сигнал может либо отсутствовать, 5 либо присутстновать голько н одном кадре. Причем вероятность появления или отсутствия полезного сигнала в

1-м кадре описывается соотношением (L+1) э 1 Ов Ló

12 6 мощность на выходе устройства фильтрации равна (Р„() = SoG cVcVcGtc Vc = Sl/S, Очевидно, что Гс (1) зависит от номера кадра и от неи звестной частоты. Для устранения укаэанной зависимости усрецним Рс. (1) по всем кадрам с вероятностью Р< и по всем неиэнестным частотам f>, относительно которых предполагаем равномерное распределение в полосе дискретизации.

Тогда P «(1) = SîG,ñG «/(L+1) . Принимая во внимание приведенные соотношения получают для коэффициента улучшения следующее выражение

S = (О, О, ..., S О, ..., О), 20

30 где 6 и 6 - мощность помехи на

1 1 входе и выходе устройства фильтрации, Р, и P — мощность полезного сигнала на входе и выходе устройства обработки.

Дисперсию помехи на выходе фильтра определяют в виде

MIGrc Z Z G с )

6 С«ВсСс где М (1- оператор математического 55 ожидания, В,c= Q )6 — совместная корреляционная матрица.

Предположим, что сигнал присутствует в 1-м цикле обзора, тогда его где Π— N-мерный нулевой вектор.

Представленная модель совокупности кадровых сигналов достаточно

ixoporuo аппроксимирует обрабатываемый сигнал, например, при картографировании поверхности или обработке в адаптивных антенных решетках.

Синтезируем цифроное устройство фильтрации кадровых сигналов, представляющих собой аддитивную смесь полезного сигнала и сигнала помехи:

Е +Б . В качестве критерия адаптации можно использовать критерий максимизации коэффициента улучшения отношения сигнал/помеха. Поскольку плотность Р(Е,) является нормальной, то устройство анализа является линейным и описывается весовым вектором

С, . Для синтеза алгоритма вычисления G выражение для коэффициента

40 улучшения записывается н виде

При этом вектор С«, максимизирующий последнее равенство, является собственным вектором матрицы В с соответствующим ее минимальному собственному числу, и определяется иэ решения следующей системы однородных уравнений: (В с 7"ммм ) С 1с = 0) (6) где з „- минимальное собственное число °

Практическая реализация алгоритма (6) существенно затрудняется тем, что приходится решать систему уравнений достаточно большого порядка

LN. Для синтеза алгоритмов, не требующих операций с матрицей В 1с для вычисления весового вектора докажем, что при статистической независимости распределения (1) и (2) вектор С с можно представить н виде прямого произведения двух векторов, каждый из которых является собственным векто.ром матрицы В,м и В,, соответствующим ее минимальному собственному числу, где В =(/6 и В„= Q /6

Элементы матриц В „обозначим через t 1,g, а элементы матриц В и

/ м

В, — через Ь; и b Ap соответственно, hf = 1, LN, qp = 1,N, ij = 1,L. Рассмотрим матрицу Q,c = М(2 ) С учетом (3) ее можно представить в виде блочной матрицы размерности LxL, каждый из блоков которой имеет размерность

Q „= (Q,1} =61 (В; ) (7)

Очевидно, что при i?j В;; =В,.

Для случая i P j с учетом статистической независимости распределения (1) и (2) можно показать, что

1494212

j Ь; при q=p L Ь. Ь при Чфр

В1с В1м®В1 (8) (9) 30

С ьм ® С1> (12) 50 где 1 р — элементы матрицы В;;.

Из последних соотношений следует, что В; Ъ; В,. Проводя взаимное однозначное соответствие между С, I

Ь, и Ь,„, получают

1 где 9 -;прямое произведения.

Принимйя Во Внимание соотношение (8), получают разложение для вектора С„ . Соотношение (8) справедливо и в случае, когда матрицы B « „

В 1„„ и В, являются диагональными.

Пусть С „ и С„ соответствующие матрицы перехода, а С „ — матрица перехода для В „ . Тогда из (8) следует, что откуда С„ = С,„,Э С.

Так как матрицы перехода образованы соответствующими собственными векторами, то где С, и G — собственные векторы матриц В,„„ и В „, соответствующие их минимальным собственным числам, Таким образом, в соответствии с (9) для нахождения оптимального весового вектора С, необходимо вычислять векторы G и С,, что приводит к операциям над матрицами меньших порядков L u N. 40

C использованием полученных результатоз можно синтезировать алгоритм оптимальной цифровой фильтрации кадровых сигнапов, например, для случая Ь = 3 и К = 3. Рассмотрим одно- 45 родное уравнение для определения вектора С, (1 Р мнн) Ч,„+b Ч2м+Ь2 Чзм-0 г

Ь1Ч iм+(1 амин ) Чg +biЧзм=0 i

Ь2Ч ъм 1Чйм (1 Рммн) Чзю

Вычитая из первой строки третью, полУчают (1- „ н) Ч, +Ь 2Чз -Ь2Ч,„,—

1"мнн) Ч зм — 0 °

Если последнее тождество выполняется, то получают условие q,м=<, которое затем можно подставить во второе уравнение системы и получить алгоритм для вычисления вектора

С м, т.е. Ч<„,=1, Ч, = -2b /(1-p Äg, =1 e» — минимальное собЗм г мин ственное значение матрицы В, Для преодоления априорной неопределенности относительно неизвестных коэффициентов межкадровой корреляции применим адаптивный байесовский подход, в соответствии с которым

G,„= f1, -гь /(1-Д„„„)1),(10)

Л где b, — оценки коэффициентов межкадровой корреляции.

Аналогично для вектора G — t 1, -2b /1 — мнн ), 11, (11) где b; — оценки коэффициентов корреляции от отсчета к отсчету.

С использованием соотношений (10) и (» ) синтезируют цифровое устройство фильтрации, причем обработку совокупности векторов Е, ш=1, М, с учетом доказанной теоремы, можно производить последовательно: сначала в одном кадре, а затем от кадра к кадру, для чего введен блок 8 кадровой обработки.

Синтезированный алгоритм реализуется следующим образом.

С выхода синхронизатора 9 на управляющий вход второго ключа 2 начинают поступать импульсы Т оценки (фиг. 7а), благодаря чему отсчеты входного сигнала через открытый ключ

2 (в качестве которого можно использовать регистр совпадения) в цифровой параллельной форме поступают в блок 3 оценки коэффициентов корреляции, который по поступившим данным

Л и P I Al вычисляет оценки Ъ,, Ь2, b „,,Ь2.

° „, Для оценки коэффициентов Ь, и Ь2 используется следующий алгоритм м-i Nl-1 и<

Ь,.; U(n)U(n-ij/Х U(n-i), h=1 has

i>1 2 где Ufn 1 — отсчеты входного сигнала, М, — объем выборки оценивания.

Импульсами Т, информация передвигается по регистру 30 сдвига, который осуществляет задержку соответственно на один и на два периода дискретизации Т . Задержанные отсчеты перемножаются с текущими, а затем поступают в сумматоры-накопители 35-38, которые реализуют операцию суммирования в соотношениях (12).

9 1

Импульсами Т„информация передвигается по регистру 55 сдвига, размерность которого выбирается равной

М,, а затем складывается в сумматоре 56. По истечении времени накопления с выхода синхронизатора 9 поступает импульс Т, (фиг. 7б). В результате этого накопленные значения сигналов в первом кадре поступают в блоки 39 и 40 деления, на выходах которых формируются оценки Ь, и b ю которые импульсом Т, записываются в регистры 41 и 42 памяти и поступают в блок 4. Для оценивания коэффициентов межкадровой корреляции используется следующий алгоритм: где U, U ln) и U (n 3 — сигналы из трех смежных кадров (фиг. 8а).

При помощи импульсов Т информация записывается и передвигается по блокам 43 и 44 памяти, емкость которых выбирается равной М . Блоки 43

1 и 44 осуществляют задержку сигналов на один и на два кадра. Затеи в третьем кадре результаты перемножения задержанных и текущих сигналов поступают в сумматоры-накопители

49-52. Результаты суммирования считываются из них при помощи импульсов Т (фиг. 7в). Полученные таким образом значения Ь, и Ь2 импульсом

Т q записываются в регистры 29 и 28 памяти и поступают в блок 4. Блок 4 вычисления весовых коэффициентов по поступившим оценкам вычисляет коэффициенты весовых векторов в соответствии с алгоритмами (10) и (11).

Для этого в первом и втором блоках

15 и 16 вычисляются минимальные соби л ственные числа матриц рмтк„и

i\ np

Для расчета p „„ и „„ используются следующие соотношения:

ng л, Ь|(Ьд+8Ъ„) а, f+ --- Х 1+а г мнн

1,. bz-(Ь +8Ь ) 1„.Ь мин

2Ь, 2Ь, при этом g - == Б а Ь

Через Т (где Т вЂ” время, необходимое для вычисления весовых коэффициентов q < и q. ) в нерекурсивг ные фильтры 5 и 8 поступают значения л м, Ь;= U(n)U (n)/ g (U (n)) I = 1,2 (13) 494212 l0 весовых коэффициентов, а с выхода синхронизатора 9 на управляющий вход первого ключа начинают поступать импульсы Т 6. обработки (фиг. 8б), 5 благодаря чему входные отсчеты проходят в нерекурсивные фильтры 5 и 8.

В первом нерекурсивном фильтре 5 производится обработка сигналов и текушем кадрс, дпя чего в регистрах

24 и 25 осуществляется задержка на один и два периода дискретизации.

Выходной сигнал первого нерекурсивного фильтра 5 формируется на выходе сумматора 27 в виде взвешенной суммы задержанных отсчетов °

Для снижения требований, предъявляемых к объему памяти при кадровой обработке, используется блок 6 формирования модуля и сумматор-накопитель 7, с помощью которых осуществляется децимация входной информации, что приводит к снижению темпа выдачи данных, сумматор-накопитель 7 производит накопление импульсов, после чего с выхода синхронизатора

9 на стробирующий вход регистра 57 совпадения поступает импульс (фиг. 8в) В результате этого инфор30 мация поступает во второй нерекурсивный фильтр 8. Использование в качестве устройства деформации сумматора-накопителя 7 позволяет повысить отношение сигнал/помеха после обработки во втором нерекурсивном

35 фильтре 8, где происходит анализ входных сигналов с учетом статисти-ческих связей между кадрами. Его выходной сигнал формируется в виде взвешенной суммы сигналов из разных

40 кадров и поступает на выход адаптивного цифрового фильтра.

Пример выполнения синхронизатора

9 представлен на фиг. 6, а управляющие сигналы, поясняющие его ра45 боту — на фиг. 9. Генератор 64 выдает последовательность импульсов дискретизации Тд, из которой впоследствии формируются управляющие напряжения. Счетчик 65 начинает под5р счет числа импульсов Тд, поступивших на его вход. Выходной код счетчика поступает в блок 66 сравнения.

Если выходной код счетчика 65 меньше цифрового кода М„, то на выходе блока 66 формируется единичный уровень (фиг. 9а), в результате чего через элемент И 69 и элемент ИЛИ 72 импульсы Т> проходят на выход синхронизатора 9. Таким образом проис12 l2 затора, второй сигнальный вход соединен с вторым выходом блока вычисления весовых коэффициентов, а выход является выходом адаптивного цифрового фильтра, при этом, второй, третий и четвертый выходы блока оценки коэффициентов корреляции соединены соответственно с вторым, третьим и четвертым входами блока вычисления весовых коэффициентов, а четвертый и пятый выходы синхронизатора соединены с вторым и третьим тактовыми входами блока оценки .оэффициентов

Формула изобретения

1. Адаптивный цифровой фильтр, содержащий первый и второй ключи, 25 сигнальные входы которых соединены и являются входом адаптивного цифрового фильтра, синхронизатор, первый и второй выходы которого соединены с управляющими входами соответственно первого и второго ключей, блок оценки коэффициентов корреляции, сиг- нальный вход которого соединен с выходов второго ключа, а первый тактовый вход — с вторым выходом синхро-низатора, блок вычисления весовых коэффициентов, первый вход которого соединен с первым выходом блока оценки коэффициентов корреляции, а также первый нерекурсивный фильтр, пер40 ный и в" орой сигнальные входы которого соединены соответственно с выходом первсго ключа и с первым выходом блока вычисления весовых коэффициентов, а тактовый вход соединен с первым выходом синхронизатора, отличающийся тем, что, с целью повышения точности фильтрации, в него введены последовательно соединенные блок формирования модуля, вход которого соединен с выходом первого нерекурсивного фильтра, сумматор-накопитель, первый тактовый вход которого соединен с тактовым входом первого нерекурсивного фильтра, и второй нерекурсивный фильтр, тактовый вход которого соединен с вторым тактовым входом сумматора-накопителя и третьим выходом синхрони14942 ходит формирование импульсов Т н первом кадре. В момент равенства кодов М1 и выходного кода счетчика

Ü5 на выходе блока 67 формируется единичный уровень Т,, поступающий на

5 выход синхронизатора 9 ° Формирование импульсов Т, во втором и третьем кадрах происходит аналогичным образом с помощью формирования временного отбора для последовательности Тд.

При этом опорным сигналом блока 67 является код MN, сигналам блока 68 код MN+M а сигналами блоков 58 и 59 — коды 2MN и 2MN + M соответственно. Управляющие сигналы на выходах блоков 67 и 71 показаны на фиг. 9б и 9в, сигнал на выходе блока 58 — на фиг ° 9г сплошной линией, а на выходе блока 74 — на фиг. 9г пунктирной линией. корреляции.

2. Фильтр по п. 1, о т л и ч аю шийся тем, что блок вычисле— ния весовых коэффициентов содержит последовательно соединенные регистр числа, первый умножптель и первый делитель, выход которого является первым выходом блока вычисления весовых коэффицие :тон, последовательно соединенные торой умножитель, первый вход которого соединен с выходом регистра числа, и второй делитель, выход которого является вторым выходом блока вычисления весовых коэффициентов, первый и второй вычислительные блоки, первые входы которых являются соответствецно первым и четвертым входами блока вычисления весовых коэффициентов, вторые входы соединены с вторыми входами соответственно первого и второго умножителей и являются вторыми третьим входами блока вычисления весовых коэффициентов, а выходы соединены с вторыми входами соответственно первого и второго делителей, при этом первый и второй вычислительные блоки выполнены в виде последовательно соединенных первого квадратора, вход которого является первым входом вычислительного блока, сумматора, блока вычисления квадратного корня, блока вычитания, второй вход которого соединен с входом первого квадратора, и первого весового умножителя, выход которого является выходом вычислительного блока, а также которого является выходом вычислительного блока, а также последовательно соединенных второго квадратора, вход которого является вторым входом вычислительного блока, и второго весового умножителя, выход которого соединен с вторым входом сумматора.

1494212

1494212

1494212

@иг.

Фиг. 9

Редактор Л.Пчелинская

Заказ 4 129/55 Тираж 884 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101 а

Ю

t

Составитель З.Борисов

Техред Л. Олийнык Корректор М.Васильева

Адаптивный цифровой фильтр Адаптивный цифровой фильтр Адаптивный цифровой фильтр Адаптивный цифровой фильтр Адаптивный цифровой фильтр Адаптивный цифровой фильтр Адаптивный цифровой фильтр Адаптивный цифровой фильтр Адаптивный цифровой фильтр 

 

Похожие патенты:

Изобретение относится к вычислительной технике

Изобретение относится к радиотехнике и м.б

Изобретение относится к радиотехнике

Изобретение относится к радиотехнике и может быть использовано при фильтрации результатов измерений

Изобретение относится к электросвязи

Изобретение относится к радиотехнике и электросвязи

Изобретение относится к вычислительной технике fe м.б

Изобретение относится к вычислительной технике

Изобретение относится к радиотехнике

Изобретение относится к радиотехнике

Изобретение относится к радиотехнике

Изобретение относится к технике дискретной обработки сигналов

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике и технике связи

Изобретение относится к радиотехнике и может быть использовано для фильтрации сигналов, задаваемых цифровым кодом

Изобретение относится к радиотехнике и может быть использовано для фильтрации процессов, представленных цифровым кодом

Изобретение относится к радиотехнике и может быть использовано для полосовой фильтрации сигналов на M из N частот (M*98N)

Изобретение относится к радиотехнике и может быть использовано для фильтрации пачек одинаковых импульсов
Наверх