УНИВЕРСАЛЬНЫЙ ЦИФРОВОЙ ФИЛЬТР С ПРОГРАММИРУЕМОЙ СТРУКТУРОЙ Российский патент 2010 года по МПК H03H17/04 H03H17/06 H03H21/00 

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

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

Известно, что в аппаратуре дискретной автоматики, вычислительной техники и техники передачи информации широко используются авторегрессионные цифровые фильтры и фильтры с конечным импульсным откликом, которые реализованы на регистровых структурах с сумматорами по модулю два, местоположение и включение которых определяют тип цифрового фильтра, со структурой, определяемой «фильтрующим» полиномом [1].

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

Авторегрессионные фильтры и фильтры с конечным импульсным откликом (КИО-фильтры), которые известны и реализованы как отдельные устройства [1], имеют жесткую структуру, определяемую типом фильтра и «фильтрующим» полиномом, которые для фильтров остаются неизменными.

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

Технический результат заключается в получении универсального цифрового фильтра с программируемой структурой, который может быть программно настроен на выполнение функций авторегрессионного или КИО-фильтра, с использованием произвольного «фильтрующего» полинома из множества допустимых.

Указанный технический результат достигается тем, что цифровой фильтр реализован на однородной регистровой среде с программируемой структурой, используемой в качестве блока фильтрации 4, и включает в себя блок формирования тактовых импульсов 1, блок хранения кода типа фильтра 2, блок хранения кода «фильтрующего» полинома 3 - структуры фильтра.

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

Цифровой фильтр с программируемой структурой, содержащий блок формирования тактовых импульсов 1 (БФТИ), блок хранения кода типа формируемого в среде фильтра 2 (БХТФ), блок хранения кода «фильтрующего» полинома 3 (БХФП), блок фильтрации 4 (БФ), в котором в качестве блока фильтрации (БФ) использовано «n» последовательно соединенных одинаковых элементов-ячеек, образующих однородную программируемую фильтрующую регистровую среду, входы блоков 1, 2, 3 соединены с выходом внешнего устройства настройки, выход блока 1 соединен с синхронизирующими работу входами блока 4, входы блока 4 соединены с выходами блока выбора типа фильтра 2 и выходами блока формирования структуры фильтра блока 3, входы каждой ячейки однородной регистровой среды, образующий блок 4, в зависимости от типа фильтра и «фильтрующего» полинома, соединяются с выходами блоков 2 и 3, выходы каждой предшествующей ячейки соединены с входами последующей ячейки, программно определяются входная и выходная ячейка и способ вывода результатов.

Описание работы универсального цифрового фильтра с программируемой структурой (УЦФ) по фиг.1.

На фиг.1 приведена структурная схема УЦФ, который содержит блок формирования тактовых импульсов (БФТИ), блок хранения кода типа фильтра 2 (БХТФ), блок хранения кода структуры фильтра - «фильтрующего» полинома 3 (БХФП), блок фильтрации 4 (БФ), представляющий собой однородную программируемую регистровую среду, состоящую из n - последовательно соединенных одинаковых элементов-ячеек.

Перед началом запуска цифрового фильтра от внешнего устройства в блоки 2 и 3 вводятся коды настройки блока фильтрации 4, обеспечивающие формирование в блоке 4 фильтра заданного типа и структуры, соответствующей «фильтрующему» полиному. Сигналом от внешнего устройства запускается формирователь тактовых импульсов 1, обеспечивающий синхронный ввод в блок фильтрации 4 фильтруемой последовательности символов в течение определенного числа тактов. В зависимости от типа фильтров результат фильтрации формируется на выходе в процессе ввода фильтруемой последовательности, либо выводится результат на выход, и считывается дополнительно состояние элементов памяти - ячеек регистровой среды после окончания ввода фильтруемой последовательности. По окончания процесса фильтрации сигналом от внешнего устройства прекращается подача тактовых импульсов в регистровую среду от блока 1.

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

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

Элемент однородной программируемой регистровой среды содержит синхронный D-триггер Т, сумматор по модулю два XOR, пять логических элементов И (И15), два логических элемента ИЛИ (ИЛИ1, ИЛИ2), информационные входы 6 (вход ввода информации в КИО-фильтр), 7 (вход приема сигнала с выхода предшествующего данному элемента в среде), 8 (вход приема сигнала из цепи обратной связи при формировании в среде авторегрессионного фильтра), информационные выходы 9 (выход, используемый для вывода информации из авторегрессионного фильтра, в том случае, когда элемент является выходным элементом в структуре формируемого в среде фильтра), 10 (выход связи с последующим элементом в структуре фильтра) и 11 (выход КИО-фильтра, в том случае, когда данный элемент выбран в качестве выходного элемента в структуре фильтра), вход тактирования 12 (для синхронизации процессов ввода-вывода и обработки информации), входы настройки W1 и W3 - выбора типа фильтра (при W1=1, W3=0 - выбор КИО-фильтра; при W1=0, W3=1 - выбор авторегрессионного фильтра), w2j - выбор включения сумматора XOR j-го элемента среды в структуру фильтра, что определяется структурой «фильтрующего полинома», w4j, w5j - сигналы выбора элемента среды, являющегося выходным элементом в структуре формируемого в среде фильтра (при w4j=1, w5j=0 j-й элемент среды является выходом формируемого в среде авторегрессионного фильтра, при w4j=0, w5j=1 - j-й элемент среды является выходом формируемого в среде КИО-фильтра).

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

Библиографические данные

1. Блейхут Р. Теория и практика кодов, контролирующих ошибки. Пер. с английского под ред. Зигангирова К.Ш. М.: Мир, 1986, стр.157.

2. Авторское свидетельство СССР №978147, кл. G06F 7/58, 1982 г.

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

название год авторы номер документа
ОДНОРОДНЫЕ РЕГИСТРОВЫЕ СРЕДЫ С ПРОГРАММИРУЕМОЙ СТРУКТУРОЙ 2010
  • Кадиев Пашай Абдулгамидович
  • Кадиев Исламудин Пашаевич
RU2449347C2
ЦИФРОВОЙ БИХ-ФИЛЬТР ДЛЯ ПРЕЦИЗИОННЫХ ИЗМЕРЕНИЙ В СОСТАВЕ БОРТОВОЙ АППАРАТУРЫ КОСМИЧЕСКОГО АППАРАТА 2022
  • Власова Юлия Евгеньевна
  • Тульский Иван Николаевич
RU2787893C1
Перестраиваемый цифровой фильтр с программируемой структурой 2016
  • Белоногов Виктор Дмитриевич
RU2631976C2
ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ 2013
  • Кадиев Исламудин Пашаевич
  • Кадиев Пашай Абдулгамидович
RU2557764C2
ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ ИМПУЛЬСОВ НА ОДНОРОДНОЙ СРЕДЕ С ПРОГРАММНО МЕНЯЮЩЕЙСЯ СТРУКТУРОЙ 2005
  • Кадиев Пашай Абдулгамидович
  • Омаров Гаджимурад Омарович
RU2331915C2
ЯЧЕЙКА ОДНОРОДНОЙ СРЕДЫ С ПРОГРАММИРУЕМОЙ СТРУКТУРОЙ 1997
  • Кадиев П.А.
  • Митянский А.И.
  • Толстов И.В.
RU2132082C1
ЯЧЕЙКА ОДНОРОДНОЙ ПОЛИНОМИАЛЬНО-ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ 1993
  • Кадиев П.А.
  • Губа А.В.
  • Кадиев И.П.
RU2129299C1
УСТРОЙСТВО ШИФРОВАНИЯ ПОТОКА ДАННЫХ С УПРАВЛЯЕМОЙ СТРУКТУРОЙ ОБРАТНЫХ СВЯЗЕЙ 2020
  • Кадиев Пашай Абдулгамидович
  • Назаров Кадыр Курбанович
  • Кардашова Земфира Рашидовна
RU2797011C2
ЯЧЕЙКА ОДНОРОДНОЙ ПРОГРАММНО-УПРАВЛЯЕМОЙ СРЕДЫ 1997
  • Кадиев П.А.
  • Митянский А.И.
  • Толстов И.В.
RU2132081C1
ЯЧЕЙКА ОДНОРОДНОЙ ВЕТВЯЩЕЙСЯ ПОЛИНОМИАЛЬНОЙ СРЕДЫ 1993
  • Кадиев П.А.
  • Губа А.В.
  • Кадиев И.П.
RU2129297C1

Иллюстрации к изобретению RU 2 399 152 C2

Реферат патента 2010 года УНИВЕРСАЛЬНЫЙ ЦИФРОВОЙ ФИЛЬТР С ПРОГРАММИРУЕМОЙ СТРУКТУРОЙ

Изобретение относится к области вычислительной техники и может быть использовано для построения в общесистемной аппаратной среде цифровых авторегрессионных фильтров и фильтров с конечным импульсным откликом, устройств идентификации, свертки и модульных вычислений. Техническим результатом является возможность программируемой настройки цифрового фильтра на выполнение функций авторегрессионного или КИО-фильтра, с использованием произвольного фильтрующего полинома. Устройство содержит блок формирования тактовых импульсов, блок хранения кода типа фильтра, блок хранения кода структуры фильтрующего полинома, блок фильтрации, состоящий из n последовательно соединенных одинаковых элементов - ячеек, образующих однородную программируемую фильтрующую регистровую среду. 3 ил.

Формула изобретения RU 2 399 152 C2

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

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

ФИЛЬТР С КОНЕЧНЫМ ИМПУЛЬСНЫМ ОТКЛИКОМ НА БАЗЕ ПЗУ ДЛЯ ИСПОЛЬЗОВАНИЯ В МОБИЛЬНОМ ТЕЛЕФОНЕ 1997
  • Истон Кеннет Д.
  • Блэк Питер Дж.
RU2189109C2
ЯЧЕЙКА ОДНОРОДНОЙ ПОЛИНОМИАЛЬНО-ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ 1993
  • Кадиев П.А.
  • Губа А.В.
  • Кадиев И.П.
RU2129299C1
Программно-управляемый цифровой фильтр 1985
  • Шполянский Александр Наумович
  • Петрова Ирина Константиновна
SU1338006A1
US 5636150 A, 03.06.1997
JP 6334481 A, 02.12.1994.

RU 2 399 152 C2

Авторы

Кадиев Пашай Абдулгамидович

Кадиев Исламудин Пашаевич

Даты

2010-09-10Публикация

2008-03-12Подача