Цифровой фильтр Советский патент 1990 года по МПК H03H17/06 H03H21/00 

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

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

Целью изобретения является повы- шение точности фильтрации при воздействии низкочастотных помех.

На фиг.I приведена структурная схема цифрового фильтра; на фиг.2-4 временные диаграммы, поясняющие его работу; на фиг.5 - структурная схема вычислительного блока.

Цифровой фильтр содержит аналоговый вычитатель 1, аналого-цифровой преобразователь (АЦП) 2, вычисли- тельный блок (ВБ) 3, регистр 4, накапливающий сумматор 5, выходной регистр 6, цифроаналоговый преобразователь (ЦАП) 7, регистры 8.1-8.М линии задержки, сумматоры 9.1-9(М-1) ВБ 3 содержит умножители .М и сумматоры 11.1-11.(М-1).АЦП 2 имеет К-разрядный выход, блоки 3, 4, 6, 8.1-8.М имеют также разрядность К. Так как медленно меняющая- ся помеха имеет диапазон изменений значительно больший, чем диапазон изменения полезного сигнала, то разрядность блоков 5 и 7 равна 1 К.

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

f&Zn

(

где к...К -весо- вые коэффициенты. Первый канал такогюции операции липеммил иосуч п

ШС...С1К I

...Kib,Jbzn.M+1J

О

го фильтра вычисляет оценку Uy, импульсного сигнала, второй - оценку ДС - приращения помехи, которая используется для формирования оценки

помехи на п-такте.

-п - с

- С„.,+ ЬСП (2)

и компонент вектора наблюдений AZ

AZ.

ZM - С„(3)

т

- А

AZn.,- Z,.,.- .- ЛС„, ; ,

Огл.г- г„-г- Cn-5- &Ch-2- лс„.,и

Цифровой фильтр работает следующим образом.

Исходное состояние цифрового фильтра после завершения всех вычислений на (п-1)-такте. В выходном регистре 6 находится код оценки имА

и.

пульсного сигнала U(n., . В регистре 4 и накапливающем сумматоре 5 хранятся коды приращения помехи йС, и оценки помехи С „, соответственн На выходе ЦАП 7 действует аналоговы сигнал Сцр.,), соответствующей коду помехи С п, . В регистрах 8-8М хранятся коды компонент вектора наблюдний (3) на (п-1)-такте, а именно: в регистре 8.1 находится код величины

bZ

- Z

Л2„.7- и т.д.,

«.1 - V«-J регистре 8.2 n-г Сц-г

Zp-M

в регистре 8М лг.1

Z«-z п-э ЬСП

п-м

- С

П-М-1

- ЬС

-6А«-1

-йС„.г . Б сумматорах 9.М-9(М-1) хранятся коды следующих разностей соответственно A(Zn. - ЛС„., „2,,., -С ц-, , & Z.j -4uC(,i Z п. 1 7 ( Zn-/W i Cn-i«

Справедливость этих тождеств следует из соотношений (2)

Сп-г V

С и-э + ЛС п.г +UC п-1

П-1

20. 25 30 - 35 ) 40

д

Совокупность кодовых комбинаций на выходах сумматоров 9.1-9 (М-1) образует вектор наблюдений (3) на n-такте без первой компоненты UZ. В сумматоре 11(М-1) ВБ 3 хранится код величины йб п, .

В момент времени th nT (Т - период дискретизации), когда выходной сигнал аналогового вычитателя 1 равен разности Z(tn) - C(tn-,), поступает тактовый импульс Y, (фиг.2а), АЦП 2 преобразует действующий на его входе сигнал Z(tR) - 6(tn ,) в код &Zn Z - Сп | . Синхроимпульсом осуществляется запись этого кода в регистр 8.1. Одновременно эти же импульсом в регистры 8.2-8.М записываются кодовые комбинации, хранящиеся в соответствующих сумматорах 9.1- 45 9 (М-1), образуют вектор наблюдений (3), используемый для вычисления оценок (1).

Вычисление оценки импульсного

M-J

сигнала U. « р

дится ВБ 3 после поступления на его

управляющий вход синхроимпульса Y (фиг.За,б,в). Описание работы ВБ 3 приводится ниже. Синхроимпульсом У. (фиг.Зг) код вычисленной оценки и„ записывается в выходной регистр 6.

Вычисление оценки приращения помехи А (1 К &Zn.

произво&СП

U Z h , ос тг ествляется

о

51569958

ВБ 3 после снятия с управляющего вхо- преобразуется в код iZt Z4 t(, кода синхроимпульса Y3(на управляющем торый записывается в регистр 8.1. Од- входе действует сигнал Лог. О). повременно кодовые комбинации сумматоров 9. L-9.4 переписываются в регистры 8.2-8.5. Выходы регистров 8.1- 8.5 образуют вектор наблюдений AZT« гг- C,Z,- С,- &С, - АС,- АС, (фиг.46), Этот процесс продолжается JQ до 11-го такта, в котором схема возвращается в исходное состояние (фиг.2а-г, 4 а-н).

Из фиг.2 и 4 видно, что фильтр, вычисляющий оценку Un импульсного сигнала, является оптимальным, поскольку его реакция на информационный импульс имеет характерный максимум, приходящийся на момент окончания импульса, Кроме этого, диапазон изменения сигнала на входе АЦП 2 не зависит от помехи C(t) и определяется только диапазоном изменения импульсного сигнала. Коэффициенты , Гк I (1) такого фильтра можно 25 рассчитать, используя метод наименьших квадратов,.

Функциональная схема вычислительного блока 3 (фиг.1) приведена на фиг.5. ВБ 3 состоит из М К-раэрядных умножителей 10,1-10.М на постоянный коэффициент и (М-1) сумматоров 11.1 - 11.(М-1). Каждый умножитель выполнен в виде постоянного программируемого запоминающего устройства (ППЗУ) с (К+1)-разрядным адресным входом и К-разрядным выходом. На первые К разрядов входа 1-го ППЗУ (,M) поступает число bZn.J, на (К+1)-й разряд - управляющий сигнал Y в за-

В этом режиме ВБ 2 находится до прихода следующего синхроимпульса YJ. Синхроимпульсом Y (фиг.Зд) код вычисленной оценки ЛСП записывается в регистр 4, что приводит к изменению кодовьк комбинаций в сумматорах 9.1-9 (М-1). В сумматоре 9.1 образуется разность UZh - ЛС„ Z „ - Сп в сумматоре 9.2 UZn., - ДС„ Z Пн - С„ и т.д. Таким образом, совокупность этих комбинаций образует неполный вектор наблюдений (3) на (п+1)-такте. Синхроимпульсом Yg (фиг.Зе) производится вычисление и запись оценки Сп (2) в накапливающем сумматоре 5. Код оценки помехи С(п) преобразуется ЦАП 7 в соответствующий аналоговый сигнал С (t), поступающий на первый вход аналогового вычитателя 1. Схема возвращается в исходное состояние.

Рассмотрим процесс формирования вектора наблюдений &Z (3) на каждом такте, привлекая для этого диаграммы, показанные на фиг.2а-г, 4 а-м. Память фильтра равна . За исходное состояние примем ситуацию, когда в наблюдаемом сигнале отсутствует информационный импульс, т.е. Z(t) C(t) (шум t (t) на диаграммах не показан). Предположим, что к этому моменту вычислена оценка помехи, равная помехе C(t,) C(t), Тогда, накапливающий сумматор 5 хранит код оценки помехи CQ, которому соответствует аналоговая величина C(tQ) на выходе ЦАП 7, В регистре 4 хранится код приращения помехи ДС 0, в регистрах 8.1-8,5 и сумматорах 9.1-9.4 хранятся нулевые кодовые комбинации, в выходном регистре 6 находится также нулевая кодовая комбинация U0 0, (фиг.2г).

При поступлении на вход фильтра информационного импульса Z(t) C(t) + TJ(t) АЦП 2 в такте 1 преобразует разность ДZ(t, ) Z (t() - - С (t0) в код AZ, который записывается в регистр 8.1 (фиг.2,- 4а). В этом такте на основании вектора наблюдения &Z лг,0Д1.Ол (фиг,4а) вычисляются оценки L,, UC(, С,, (фиг.2). В сумматоре 9.1 появляется код величины UZ , -UC, Zj- С,, в сумматорах 9.2-9.4 - коды UC,. В следующем такте разность UZ(t)

15

20

30

35

4Q

45

висимости от которого считывается код произведения K{wfiZn, (Y, l) или код К(( „, (Y,0).

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

Цифровой фильтр, содержащий вычислительный блок, М регистров линии задержки, выход i-ro из которых (,М) соединен с i-м входом вычис50 лительного блока, и последовательно соединенные цифроаналоговый преобразователь, аналоговый вычитательу второй вход которого является входом циф. рового фильтра, и аналого-цифровой пре-

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

25

15

25

20

30

35

висимости от которого считывается код произведения K{wfiZn, (Y, l) или код К(( „, (Y,0).

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

Цифровой фильтр, содержащий вычислительный блок, М регистров линии задержки, выход i-ro из которых (,М) соединен с i-м входом вычислительного блока, и последовательно соединенные цифроаналоговый преобразователь, аналоговый вычитательу второй вход которого является входом циф. рового фильтра, и аналого-цифровой пре-

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

ливающий сумматор, выход которого соединен с входом цнфроаналогового преобразователя, а также выходной регистр, вход которого соединен с входом регистра и выходом вычислительного блока, и (М-1) сумматоров, 1-й из которых включен между выходом 1-го и входом (i-H)-ro регистров

линии задержки, вторые входы сумматоров соединены с выходом регистра, причем выход выходного регистра является выходом „цифрового фильтра, а выход аналого-цифрового преобразователя подключен к первоь4у входу первого из М регистров линий задержки.

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

название год авторы номер документа
УСТРОЙСТВО КОМПЕНСАЦИИ ПОМЕХ 1994
  • Образцов А.В.
  • Хрыков С.В.
  • Лукьянов И.Б.
RU2097921C1
Цифровой согласованный фильтр 1987
  • Шпильберг Арнольд Яковлевич
  • Солощук Михаил Николаевич
  • Голобородько Юрий Николаевич
SU1503057A1
Устройство для контроля аналоговых объектов 1985
  • Буров Виктор Иванович
  • Ковылев Валерий Олегович
  • Крыжановский Борис Иванович
  • Курочкин Сергей Иванович
  • Лисина Татьяна Юрьевна
SU1288702A1
Устройство для коррекции изображений 1990
  • Елманов Сергей Александрович
SU1725239A1
Цифровой демодулятор сигналов с двухуровневой амплитудно-фазовой манипуляцией и относительной оценкой амплитуды символа 2022
  • Чернояров Олег Вячеславович
  • Сальникова Александра Валериевна
  • Черноярова Елена Валериевна
  • Багателия Нана Григорьевна
  • Глушков Алексей Николаевич
  • Литвиненко Владимир Петрович
RU2790140C1
Вычислительный преобразователь информации 1985
  • Алипов Николай Васильевич
  • Григорьев Александр Викторович
  • Тимченко Александр Иванович
SU1330642A1
Устройство для контроля аналоговых объектов 1986
  • Крыжановский Борис Иванович
  • Лисина Татьяна Юрьевна
  • Мирошина Оксана Владимировна
SU1397941A1
Процессор цифровой обработки сигналов 1990
  • Байда Николай Константинович
  • Нестеренко Юрий Григорьевич
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Воробьев Константин Юрьевич
  • Ткаченко Сергей Николаевич
SU1789991A1
ЦИФРОВОЙ ДЕМОДУЛЯТОР СИГНАЛОВ С АМПЛИТУДНО-ФАЗОВОЙ МАНИПУЛЯЦИЕЙ 2022
  • Чернояров Олег Вячеславович
  • Демина Татьяна Ивановна
  • Пергаменщиков Сергей Маркович
  • Глушков Алексей Николаевич
  • Литвиненко Владимир Петрович
  • Литвиненко Юлия Владимировна
RU2786159C1
СПОСОБ ИНДЕНТИФИКАЦИИ ТОНАЛЬНЫХ СИГНАЛОВ В СЕТЯХ СВЯЗИ И ЦИФРОВОЕ УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2004
  • Тимошенков Юрий Андреевич
  • Калинин Петр Дмитриевич
  • Инюшкин Михаил Викторович
  • Егоров Геннадий Иванович
  • Пименов Михаил Борисович
RU2291405C2

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

Реферат патента 1990 года Цифровой фильтр

Изобретение относится к вычислительной технике и может быть использовано для согласованной фильтрации импульсных сигналов на фоне помех в системах передачи информации. Цель изобретения - повышение точности фильтрации при воздействии низкочастотных помех. Цифровой фильтр (ЦФ) содержит аналоговый вычитатель 1, аналого-цифровой преобразователь (АЦП) 2, вычислительный блок (ВБ) 3, регистры 4 и 6, накапливающий сумматор 5, цифроаналоговый сумматор (ЦАП) 7, регистры 8.1 - 8.M линии задержки сумматоры 9.1 - 9(M- 1) АЦП 2, блоки 3, 4, 6, 8.1 - 8M имеют одинаковую разрядность K (разрядность блоков 5 и 7 равна L*98К, т.к. диапазон медленно меняющийся помехи больше диапазона полезного сигнала). Поставленная цель достигается введением регистра 4, накапливающего сумматора 5, регистра 6, (M - 1) сумматоров и их соединением с узлами ЦФ. В основу ЦФ положен двухканальный нерекурсивный фильтр, реализующий соответствующую операцию линейной свертки. Первый канал такого фильтра вычисляет оценку Uп импульсного сигнала второй канал - оценку ΔСп приращения помехи, которая используется для формирования оценки помехи на N тактов, и компонент вектора наблюдений ΔZ. 5 ил.

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

zMi

12345678 9101Н3(л) в

Фиг. 2

в

а 4

б %

г

V

УЗ

Редактор В.Бугренкова

Составитель С.Музычук

Техред М.Дидык Корректор М.Максимншинец

Заказ 1456

Тирад 656

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж-35, Раушская наб., д. 4/5

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

Фиг.5

Подписное

SU 1 569 958 A1

Авторы

Коршунов Юрий Михайлович

Филатов Юрий Анатольевич

Фокин Александр Николаевич

Даты

1990-06-07Публикация

1988-04-04Подача