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

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

1 . , ,

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

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

Недостатком таких устройств явля- 15 ется то,что при реализации высокой точности обработки необходимо исполь-. зевать многоразрядные весовые коэффициенты, что приводит к большому объему блока памяти коэффициентов, а так-го же Снижает быстродействие устройства при выполнении операций умножения. Для повышения быстродействия приходится применять матричные умножители.

что также ведет к увеличению объема оборудования устройства.

Наиболее близким к предлагаемому является цифровой фильтр, содержащий блок управления, пос ледова тел) но включенные коммутатор, регистр, умножи-; тель и накапливающий сумматор, а также, содержащий генератор весовых коэффициентов, состоящий из блока памяти приращений коэффициентов и соединенного с ним другого накапливающего сум матора, выход которого соединен со вторым входом умножителя L lИзвестное устройство отличается от указанных выше устройств тем, что в блоке памяти хранятся не многоразрядные значения весовых коэффициентов, а малоразрядные значения приращений этих коэффициентов, т.е. их первые разности. Значения же самих весовых коэффициентов получаются на выходе накапливающего сумматора при считывании в него приращений из блока памяти. За счёт сокращения объема 33 блока памяти, объем оборудования такого устройства в ряде случаев уменьшается. Однако быстродействие известного устройства также низкое из-за каличия операций умножения многоразрядных чисел. Применение же быстродействующих матричных умножителей увеличивает объем оборудования устройства. Цель изобретения - повышение быстродействия и сокращение объема оборудования цифрового фильтра. Поставленная цель достигается тем, что в устройстве, содержащем коммутатор, регистр сдвига, два накапливающих сумматора, умножитель, блок памяти приращений коэффициентов и блок синхронизации, первый выход которого соединен с управляющим входом коммутатора, выход которого соединен со входом регистра сдвига, выход которого подключен к первому входу коммутатора, второй вход которого является входом фильтра, второй выход блока синхронизации соединен со входом регистра сдвига, третий выход блока синхронизации подключен к управляю- щим входам первого и второго накапливающих cyjJ taTQpoB, а четвертый выход блока синхронизации подключен ко входу блока памяти приращений коэффициентов, причем выход умножителя подключен ко входу второго накапливающ§го сумматора, выход которого является выходом фильтра,выход регистра сдвига соединен со входом первого накапли вающего сумматора, выход которого под ключен к первому ВХОДУ умножителя, второй вход которого соединен с выходом блока памяти при|эащений коэффициентов . На чертеже приведена блок-схема предлагаемого устройства. Устройство Содержит коммутатор 1 регистр 2 сдвига, накапливающие сумматоры 3 и , умножитель 5 блок 6 синхронизации, блок 7 памяти приращений 1 Ъэффициентов. Для получения алгоритма работы предлагаемого устройства используется алгоритм сверки. 3(и) а хси-к), 1С.О(-1) где ytnj, - значение одного выходного отсчета в И-и момент време ни; x(ft-k) - значение входного (n-k)-ro отсчета; значение t-ro весового коэффициента; количество входных отсчетов, необходимое для вычисi ления одного выходного отсче та (N является длиной регистра сдвига). Выражение (1) можно преобразовать утем замены весовых коэффициентов их приращениями . При этом получим: Ки)-ОоХ Cvi-0 ) J X (ИИ) (... ....- да N-VlxCvi-lN-o r N-lМ-« :iao S ) + ikO,Т. XCifl-K) + K OК-Ч N-i. . x Cn-k)+... -fuOf.J () Из выражения (2) видно, что для бразования одного выходного отсчета следует сформировать N частичных сумм входных выборок, умножить их на соответствующие приращения коэффициентов и результаты сложить между собой. Цифровой нерекурсивный фильтр работает следующим образом. Входная информация через коммута тор 1 с заданным тактом Т поступает на вход регистра 2 сдвига. Очередное входное число х(п) записывается в первый элемент памяти регистра сдвига, а ранее записанные в регистре числа передвигаются вправо на один элемент, .причем последнее число из регистра выводится. Управление записью и сдвигом чисел осуществляется импульсом от блока 6, одновременно с этим производится обнуление накапливающих сумматоров 3 и 4. После этого блок 6 переключает коммутатор 1 и выдает на регистр сдвига 2 серию из N импульсов сдвига с тактом tg «с - . В результате действия этих импульсов производится считывание чисел из,регистра 2 в сумматор 3 Одновременно считываемые числа по цепи обратной связи через коммутатор 1подаются на вход регистра 2. После Ы тактов сдвига в регистре 2устанавливается первоначальное расположение чисел. Таким образом, на вход сумматора 3поступают по очереди числа xCH4N-i)))x (v)4N-2.));. . , х(ин)-,х(иА; .На выходе накапливающего сумма ,тора формируются частичные суммы s x(); х(и-к);...; sV(i-«); KiN-1 lc.N-2. КN--1i:v(n-k), которые затем умножаются в умножителе 5 соответственно на коэффициенты ,лац.,;,.ао; поступающиеijia блока 7 памяти с тем же такто trtj задаваемым от блока 6. Вычисляемые произведения в течение N тактов to суммируются в на-г.т капливающем сумматоре . Полученный результат поступает на выход устройства. С приходом следующего входного числа х(п+1) цикл обработки повторяется. Применение изобретения либо повышает быстродействие устройства при применении в нем умножителя последовательного действия; либо сокращает объем оборудования при применении умножителя матричного типа. Достигается это за счет сокращения разряд ности одного из сомножителей (множителя), что позволяет использовать более быстродействующие умножители пос ледователь ногр действия или менее громоздкие умножители матричного типа. . формула изобретения Цифровой нерекурсивный фильтр, со держащий коммутатор, регистр сдвига, два накапливающих сумматора, умножитель, блок памяти приращений коэффициентов и блок синхронизации, первый выход которого соединен с управляющим входом коммутатора, выход которого соединен со входом регистра сдвига, выход которого подключен к первому входу коммутатора, второй вход которого является входом фильтра, второй выход блока синхронизации соединен со, входом регистра сдвига,третий выход блока синхронизации подключен к управляющим входам первого и второго накапливающих сумматоров, а четвертый выход блока синхронизации подключен ко входу блока пймяти приращений коэффициентов, причем выход умножителя подключен ко входу второго накапливающего сумматора, выход которого является выходом фильтра, отличающийс я тем, что, с целью повышения быстродействия и Сокращения объема оборудования, выход регистра сдвига соединен со входом первого накапливающего сумматора, выход которого подключен к первому входу умножителя, второй вход которого соединен с выходом блока памяти приращений коэффициентов. Источники информации, принятые во внимание при экспертизе 1.Бабинер Л. и Гоулд Б. Теориями применение цифровой обработки сигналов. М., Мир, 1978. 2.Патент Великобритании ff кл. Н 03 Н 7/6, опублик. 1979.

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

название год авторы номер документа
Цифровой нерекурсивный фильтр 1983
  • Белоус Юрий Тимофеевич
SU1124430A1
Цифровой нерекурсивный фильтр нечетного порядка 1985
  • Титов Сергей Леонидович
SU1314445A1
Цифровой нерекурсивный фильтр 1986
  • Зарубинский Михаил Валерианович
SU1332519A1
Цифровой нерекурсивный фильтр 1985
  • Титов Сергей Леонидович
  • Монько Людмила Михайловна
  • Рощинский Юрий Федорович
  • Титова Елена Николаевна
SU1352622A1
Цифровой нерекурсивный фильтр 1989
  • Брандис Павел Александрович
  • Тухто Петр Васильевич
SU1665502A1
Нерекурсивный цифровой фильтр 1984
  • Чепурных Анатолий Викторович
  • Михайлов Владимир Григорьевич
SU1223346A1
Нерекурсивный цифровой фильтр нижних частот 1982
  • Бережковский Михаил Арнольдович
  • Могильницкий Анатолий Моисеевич
  • Шумилова Ирина Николаевна
  • Шутов Михаил Дмитриевич
SU1037417A1
Устройство для обработки радиосигналов 1980
  • Арансон Борис Абельевич
  • Бычков Николай Петрович
  • Гуров Анатолий Васильевич
  • Кукис Борис Самойлович
  • Сабаев Лев Васильевич
  • Прохоренко Владимир Ефимович
  • Чекин Станислав Григорьевич
SU955083A1
Цифровой нерекурсивный фильтр 1987
  • Титов Сергей Леонидович
  • Власюк Анатолий Иванович
  • Лесниченко Тамара Васильевна
  • Титова Елена Николаевна
SU1483608A1
ЦИФРОВОЙ СИНТЕЗАТОР ЧАСТОТ 1998
  • Ляшенков А.С.
  • Станков В.С.
  • Сучкова А.Б.
RU2153698C2

Иллюстрации к изобретению SU 942 247 A1

Реферат патента 1982 года Цифровой нерекурсивный фильтр

Формула изобретения SU 942 247 A1

SU 942 247 A1

Авторы

Сабаев Лев Васильевич

Даты

1982-07-07Публикация

1980-10-27Подача