Адаптивный цифровой фильтр Советский патент 1989 года по МПК H03H21/00 H03H17/00 

Описание патента на изобретение SU1494212A1

qD 1

to to

3U9

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

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

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

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

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

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

Блок 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 совпадения.

Синхронизатор содержит блоки 58- 60 сравнения, элемент И 61, блок 62 сравнения, делитель 63 частоты импульсов, ге нератор 64 тактовых импульсов, счетчик 65, блоки 66-68 сравнения, элементы И 69 и 70,- инвер24

тор 71, элемент ИЛИ 72, элемент И 73 и инвертор 74.

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

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

Предположим, что в 1--м кадре обрабатывается последовательность N-мерных векторов Х ( ,

...,), плотность распределения Каждого из которых описывается соотношением

P(XpJ ((-

(1)

.).

где Q , - ковариационная матрица, характеризующая статистические связи между компонентами вектора X g в 1-м кадре. За L кадров (,L)обрабатывается LM векторов X. (,М), где М - число векторов в одном кадре) . При этом статистическую связь между сигналами из разных кадров можно описать L-мерным вектором пп. (Х,, . .. ,Х„,) , плотность распределения вероятностей которого можно представить в виде

P(Y,J (2ff)- det- Q,exp(- Y

hm

« ,

(2)

где Q,-кадровая ковариационная матрица, характеризующая статистические связи между сигналами из разных кадров.

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

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

P(Zj (2ir) det- Q,,exp (- Z.

1C

;; 2„).

(3)

где QIC совместная ковариационная матрица.

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

S S,cos((n-1)T) , (4)

где Ьд и fa амплитуда н частота

сигнала.

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

Р f (L+1)- , 1 , (5)

где Р - вероятность отсутствия сигнала .

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

1А942126

мощность на выходе устройства фильтрации равна

Pc.d) sXcVcV/G,,, Ve 51/5„.

Очевидно, что Рс(1) зависит от номера кадра и от неи шстной частоты. Для устранения указанной зависимости усредним Pci(l) по всем кадрам с вероятностью Р; и по всем неизвестным частотам fg, относительно которых предполагаем равномерное распределение в полосе дискретизации. Тогда Pcj(l) sjG,cG ,/(L-e1). Принимая во внимание приведенные соотношения получают для коэффициента улучшения следующее выражение

У

KV ,./G;,B,eG,c(L-t-1).

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

название год авторы номер документа
Адаптивный цифровой фильтр 1986
  • Плекин Владимир Яковлевич
  • Леднев Михаил Михайлович
SU1387173A1
Адаптивный цифровой фильтр 1986
  • Плекин Владимир Яковлевич
  • Леднев Михаил Михайлович
SU1388896A1
АДАПТИВНОЕ УСТРОЙСТВО ЗАЩИТЫ РАДИОЛОКАЦИОННОЙ СТАНЦИИ ОТ ПАССИВНЫХ ПОМЕХ 1994
  • Бакулев Петр Александрович
  • Кошелев Виталий Иванович
  • Федоров Владимир Александрович
  • Шестаков Николай Дмитриевич
RU2097781C1
УСТРОЙСТВО ПОДАВЛЕНИЯ ПАССИВНЫХ ПОМЕХ 1982
  • Попов Д.И.
  • Гуськов С.В.
  • Горкин В.Б.
SU1090136A1
Адаптивный цифровой фильтр 1987
  • Плекин Владимир Яковлевич
  • Леднев Михаил Михайлович
SU1453593A2
Адаптивный фильтр 1981
  • Попов Дмитрий Иванович
  • Кошелев Виталий Иванович
  • Гуськов Сергей Васильевич
SU1042163A1
Устройство адаптивного приема дискретных сигналов 1982
  • Астапкович Константин Федорович
  • Державина Вера Владимировна
  • Лопатин Сергей Иванович
SU1113891A1
Устройство для цифровой фильтрации 1981
  • Кривоцюк Виктор Иванович
  • Матвеев Александр Алексеевич
  • Попов Валентин Николаевич
SU957416A1
Цифровое устройство для подав-лЕНия пАССиВНыХ пОМЕХ 1979
  • Попов Дмитрий Иванович
SU809018A1
ЦИФРОВОЙ РАДИОПЕЛЕНГАТОР 1997
  • Нохрин О.А.
  • Хомсков Е.В.
  • Хрипушин В.Д.
  • Шевалдин Б.М.
  • Чернышов В.Н.
RU2115135C1

Иллюстрации к изобретению SU 1 494 212 A1

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

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

Формула изобретения SU 1 494 212 A1

Т я

Sg (О, О, ..., S , о, ..., 0),

где О - N-мерный нулевой вектор.

Представленная модель совокупности кадровых сигналов достаточно I хорошо аппроксимирует обрабатываемый сигнал, например, при картографиро- вании поверхности или обработке в адаптивных антенных решетках.

Синтезируем цифровое устройство фильтрации кадровых сигналов, представляющих собой аддитивную смесь полезного сигнала и сигнала помехи: . В качестве критерия адаптации можно использовать критерий максимизации коэффициента улучшения отношения сигнал/помеха. Поскольку плотность Р(2 является нормальной то устройство анализа является линейным и описывается весовым вектором G. Для синтеза алгоритма вычисления G выражение для коэффициента улучшения записывается в виде

К 6, PC, /С, РС. ,

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

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

65 ,zXG,ci

,c

где оператор математического ожидания, 3,° совместная корреляционная матрица.

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

0

5

Q

5

0

5

При этом вектор G максимизирующий последнее равенство, является собственным вектором матрицы В , соответствующим ее минимальному собственному числу, и определяется из решения следующей системы однород ных уравнений:

(.кГ) G ,е О, (6)

где f минимальное собственное число.

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

Элементы матриц В обозначим через tf,f, а элементы матриц В , и В , - чер b j j и b АР соответственно, hf 1, LN, qp ГТЫ, ij 1,L. Рассмотрим матрицу Q ,c j С учетом (3) ее можно представить в виде блочной матрицы размерности , каждый из блоков которой имеет размерность

Qic Q , j}-5UB;j). (7) Очевидно, что при i.j ,.

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

VP

bij ,

при при qfp

1494212

с

н л с

где - элементы матрицы B,j..

Из последних соотношений следует, что b;:B,. Проводя взаимное однозначное соответствие между Lp b ,j и , получают

Bic ,

(8)

где ® рямое произведения.

ПРИНИМАЯ во внимание соотношение (8), получают разложение для вектора G,.. Соотношение (8) справедливо и в случае, когда матрицы В,,., В д, и Bi являются диагональными. Пусть С д, и С соответствующие мат- рицы перехода, а С ю матрица перехода дпя В тс. Тогда из (8) следует, что

Ciiy BiMCiM®C B,C (C,B,eC,B,) к ;сС,®С,СУ„® с; В,В,„ С,С, откуда Cic С

Так как матрицы перехода образованы соответствующими собственными векторами, то

®Gi,

(9)

где G и О, - собственные векторы матриц В , и В, соответствующие их минимальным собственным числам.

Таким образом, в соответствии с (9) для нахождения оптимального весового вектора G .необходимо вычислять векторы G д и G,, что приводит к операциям над матрицами меньших порядков L и N.

С использованием полученных ре- зультатоэ можно синтезировать алгоритм оптимальной цифровой фильтрации кадровых сигналов, например, для случая L 3 и N 3. Рассмотрим одно- родное уравнение дпя определения вектора G ,:

Г (1-Кмин)я,м- Ь Я4м- ЬгЯэм 0 - ib,q,+(), )

lbiq3M+b,qtM+(1-(MHH) Вычитая из первой строки третью,

получают (1-MMKH)qi,v+b.,-(1-Нмин)Чзм ОЕсли последнее тождество вьтол- няется, то получают условие (л которое затем можно подставить во второе уравнение системы и получить алгоритм дпя вычисления вектора GIA,. т.е. q,, qi -2Ь,/( ,

q

n

S

0

5

8 - минимальное соб0

45

, где ственное значение матрицы ,.

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

G, 1, -2Ь,/( )1J,(10)

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

Аналогично для вектора G .

G, 1, -2Ь;/1-р1,„„ ). 1, (11)

где Ь - оценки коэффициентов корреляции от отсчета к отсчету.

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

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

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

Дпя оценки коэффициентов Ъ, и Ь используется следующий алгоритм

M.-i

1 uVi,

ni 1

Ич

,2

(12)

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

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

91

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

Ь(1 Y (иЧп) ,

I 1,2

.П«1

1+Ь

8,.2ь1

b

где и, и j - сигналы из трех смежных кадров (фиг. 8а).

При помощи импульсов Тд информа- ция записывается и передвигается по блокам 43 и 44 памяти, емкость которых выбирается равной М. Блоки 43 и 44 осуществляют задержку сигналов на один и на два кадра. Затем в третьем кадре результаты перемножения задержанных и текущих сигналов поступают в сумматоры-накопители 49-52. Результаты суммирования считываются из них при помощи импульсов Т (фиг. 7в). Полученные таким образом значения Ь , и Ъ импульсом Т-2 записываются в регистры 29 и 28 памяти и поступают в блок 4. Блок 4 вычисления весовых коэффициентов по поступившим оценкам вычисляет коэффициенты весовых векторов в соответствии с алгоритмами (10) и (11). Для этого в первом и втором блоках 15 и 16 вычисляются минимальные собл л I

ственные числа матриц и JL «АНН Для расчета iU, Ммци используются следующие соотношения:

fi: . b(b|i8fill. . „,

л. . , .. 2

2fi,

при этом elf, - :

Через Tg (где Т - время, необходимое для вычисления весовых коэффициентов q м и Ч,) в нерекурсивные фильтры 5 и 8 поступают значения

49А2

Q 15

20

25 ,Q л

40

55

12 О

весовых коэф(})ициентов, а с выхода синхронизатора 9 на управляющий вход первого ключа начинают поступать импульсы Tgj- обработки (фиг. 86), благодаря чему входные отсчеты проходят в нерекурсивные фильтры 5 и 8.

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

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

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

9на стробирующий вход регистра 57 совпадения поступает импульс

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

Пример выполнения синхронизатора 9 представлен на фиг. 6, а управляющие сигналы, поясняющие его работу - на фиг. 9. Генератор 64 выдает последовательность импульсов дискретизации Т, из которой впоследствии формируются управляющие напряжения. Счетчик 65 начинает подсчет числа импульсов Т, поступивших на его вход. Выходной код счетчика поступает в блок 66 сравнения. Если выходной код счетчика 65 меньше цифрового кода М,, то на выходе блока 66 формируется единичный уровень (фиг. 9а), в результате чего через элемент И 69 и элемент ИЛИ 72 импульсы Т проходят на выход синхронизатора 9. Таким образом проис11

ходит формирование импульсов Т в первом кадре. В момент равенства кодов М и выходного кода счетчика 65 на выходе блока 67 формируется единичный уровень Т, поступающий на выход синхронизатора 9. Формирование импульсов Тр во втором и третьем кадрах происходит аналогичным образом с помощью формирования временного отбора для последовательности Тд, При этом опорным сигналом блока 67 является код MN, сигналам блока 68 - код MN+M , а сигналами блоков 58 и 59 - коды 2MN и 2MN + М, соответственно. Управляющие сигналы на выходах блоков 67 и 71 показаны на фиг. 96 и 9в, сигнал на выходе блока 58 - на фиг. 9г сплошной линией, а на выходе блока 74 - на фиг. 9г пунктирной линией.

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

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

i9А21

10

15

20

25

30

35

40

45

50

55

212

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

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

.

Фиг.

es4

Тн

7V

Тн

Г-I

9ue.Q

i

:

Фи.З

Документы, цитированные в отчете о поиске Патент 1989 года SU1494212A1

Адаптивный цифровой фильтр 1986
  • Плекин Владимир Яковлевич
  • Леднев Михаил Михайлович
SU1388896A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 494 212 A1

Авторы

Плекин Владимир Яковлевич

Леднев Михаил Михайлович

Даты

1989-07-15Публикация

1987-09-14Подача