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

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

1280390

памяти коэффициентов, сумматора 251 J4-I6, сумматора 13, регистра J

по модулю два, элемента 24 НЕ, четы-результата, блока 8 синхронизации,

рех элементов 17-20 И, двух мульти-блока 23 предварительного округлеплексоров 10,11, четырех регистровния, 1 з.п, ф-лы, 3 ил.

.1

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

Цель изобретения - повышение быстродействия устройства.

На фиг.1 представлена структурная схема цифрового фильтра; на фиг.2 - блок-схема блока предварительного округления; на фиг.3 - блок управления.

Цифровой фильтр содержит регистр 1, блок 2 постоянной памяти, ре- гистр 3 результата, информационный выход 4 устройства, блок 5 постоянной памяти, блок 6 постоянной памяти коэффициентов, блок 7 постоянной памяти, блок 8 синхронизации, блок 9 постоянной памяти, мультиплексоры 10 и 1, двоичный реверсивный счетчик 12, двоичный сумматор 13, регистры 14-16, элементы И 17-20, блоки 21 и

22постоянной памяти, блок 23 предварительного округления, элемент

НЕ 24, сумматор 25 по модулю два, вход 26 знака информации устройства, блок элементов И 27, информационный вход 28 устройства, первый выход 29 блока управления устройства, вход 30 запуска устройства, вход 31 синхронизации устройства, второй 32, третий 33, четвертый 34 и пятый 35 выходы блока управления устройством, Блок предварительного округления

23образуют блоки 36 и 37 постоянной памяти, выход 38 и грулпа входов 39.

Блок управления устройством содержит RS-триггер 40, элементы И 41 и 42, элемент НЕ 43, двоичный счетчик 44 и одновибратор 45.

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

В основу работы цифрового фильтра положена следующая формула:

у-г

-Ни с i-r,

где Y - результат фильтрации; и. - входная информация; Н - фильтровые коэффициенты,

В исходном состоянии блок элементов И 27 закрыт дпя прохода информации низким уровнем на первом выходе 29 блока управления устройством В. По отрицательному импульсу, цришедше му на вход 30 запуска устройства, RS-триггер 40 переходит в состояние I, а на выходе элемента НЕ 43 и, соответственно, на четвертом выходе 34 блока управления устройством 8 формируется положительный импульс, который обнуляет все регистры 1, 3, 14 - 16 и счетчики 12 и 44 устройства. Б результате этого на втором выходе 32 блока управления устройством 8 устанавливается начальный (нулевой) код. По окончании импульса запуска на первом выходе 29 блока управления устройством 8 появляется положительный уровень, открывающий группу элементов И 27 для прохода информации.

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

Этап I. Информация, прошедшая через блок элементов И 27, перекодируется в блоке 7 в код СОК. Параллельно осуществляет я выборка коэффициентов из блока 6 в соответствии с адресом, установленным на втором выходе 32 бло§а управления устройством 8.

Этап II. В блоке 5 производится умножение информации на числовое значение фильтрового коэффициента. Па5

10

раллельно на сумматоре 25 по модулю два определяется знак результата умножения .

Этап.III. Результат умножения округляется в блоке 23 предварительного округления. Параллельно в соответствии со знаком результата умножения, определяемым состоянием выхода сумматора 25 по модулю два (О соответствует знаку +, 1 - знаку -), открывается элемент И 17 или 18 и осуществляется выборка содержимого одного из регистров (1, 14) с помощью мультиплексора 11.

Этап IV. Округленный результат на сумматорах 2 и 22 складывается с числом, поступившим с выхода мультиплексора 1 1.

Этап V. В блоке 9 производится формирование сигналов переноса и поп-20 равок к старшим разрядам результата. Одновременно в соответствии с наличием (или отсутствием) переноса в старшие разряды открываются (или закры15

раций: запись поправки в регистр 15 или 16; сложение положительной и отрицательной поправок на двоичном сумматоре 13 и работа блока 9 по преобразованию старших разрядов результата, поступающих с двоичного реверсивного счетчика 12 в прямом или дополнительном двоичном коде в том случае, когда информация положительная или отрицательная, и поправки к старшим разрядам результата, поступающей с двоичного сумматора 13 в аналогичном виде. Переход RS-триггера 40 в состояние О закрывает элементы И 41 -и 42 и, таким образом, переводит устройство в ждущее состояние. Для начала нового цикла фильтрации снова необходим запуск устройства.

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

1. Цифровой фильтр, содержащий блок постоянной памяти коэффициентов и первый блок постоянной памяти, перваются) элементы И 19 или 20 и произ- вьй и второй адресные входы которого

водится выборка соответствующего результата сложения с помощью мультиплексора 10.

1

По положительному фронту сигнала синхронизации происходит изменение состояния двоичного счетчика 44 и формирование положительного фронта тактового сигнала, который, пройдя через открытый элемент И 17 или 18, производит запись информации в соот- ветствукяцие регистры поправки и регистр и осуществляет соответствующее изменение состояния двоичного реверсивного счетчика 12 (если имеется сигнал переноса в старшие разряды). Временной интервал, xapaктepизyюшJ й- ся высоким уровнем на входе синхронизации устройства 31, служит для смены информации на информационном вхо- де 28 устройства.

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

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

раций: запись поправки в регистр 15 или 16; сложение положительной и отрицательной поправок на двоичном сумматоре 13 и работа блока 9 по преобразованию старших разрядов результата, поступающих с двоичного реверсивного счетчика 12 в прямом или дополнительном двоичном коде в том случае, когда информация положительная или отрицательная, и поправки к старшим разрядам результата, поступающей . с двоичного сумматора 13 в аналогичном виде. Переход RS-триггера 40 в состояние О закрывает элементы И 41 -и 42 и, таким образом, переводит устройство в ждущее состояние. Для начала нового цикла фильтрации снова необходим запуск устройства.

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

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

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

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

5

0

5

0

5 0

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

2. Фильтр попЛ,отличаю- щ и. и с я тем, что блок синхронизации содержит RS-триггер, два элемента И, элемент НЕ, счетчик и одновибра- тор, выход которого является пятым выходом блока и подключен к R-входу RS-триггера, выход которого подключен к первым входам первого и второго элементов И, выход второго элемента И является третьим выходом блока и подключен к счетному входу счетчика, прямой выход которого является вторым выходом блока, а инверсный подключен к входу одновибратора, выход элемента НЕ подключен к входу обнуления счетчика и является четвертым выходом блока, первым выходом которого йвляется выход первого элемента И, первый вход которого объединен с входом элемента НЕ, S-входом RS-триггера и является входом запуска блока, тактовым входом которого является второй вход второго элемента И.

S.3

CocTaBHTejib А.Баранов Редактор Л.Пчолинская Техред М.ХоданичКорректор М.Демчик

- - - - - --. - -. --. - -- - . - - .-

Заказ 7052/43 Тираж 671Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ ИЗМЕРЕНИЯ ДВУМЕРНЫХ РАСПРЕДЕЛЕНИЙ СЛУЧАЙНЫХ ПРОЦЕССОВ 2003
  • Заико А.И.
  • Нагаев О.Н.
RU2253892C1
Генератор случайных чисел 1988
  • Захаров Вячеслав Михайлович
  • Кузнецов Сергей Евгеньевич
  • Макаров Игорь Игоревич
  • Пермитин Владимир Иванович
  • Салимов Фарид Ибрагимович
SU1599856A1
Устройство для вычисления коэффициентов Фурье 1985
  • Шаньгин Владимир Алексеевич
SU1315999A1
АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ ДИСКРЕТНОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ 1991
  • Чирков Геннадий Васильевич
  • Чирков Алексей Геннадьевич
  • Чирков Юрий Геннадьевич
RU2015550C1
Псевдостохастический анализатор спектра 1985
  • Ерухимович Виктор Михайлович
SU1278885A1
СПЕЦПРОЦЕССОР ДЛЯ ЗАДАЧИ ВЫПОЛНИМОСТИ БУЛЕВЫХ ФОРМУЛ 2017
  • Уваров Сергей Иванович
RU2644505C1
Устройство для обработки видеоинформации 1990
  • Донченко Сергей Евгеньевич
  • Кучеренко Константин Иванович
  • Очин Евгений Федорович
  • Романов Юрий Федорович
  • Юсупов Кабулджан Мусинович
SU1732354A1
Программно-управляемый цифровой фильтр 1987
  • Парижский Юрий Семенович
  • Петрова Ирина Константиновна
  • Шполянский Александр Наумович
SU1513475A1
Адаптивный кодирующий преобразователь стационарных случайных процессов 1980
  • Алиев Тофик Мамедович
  • Мякочин Алексей Сергеевич
  • Тургиев Эльберт Адильгиреевич
SU960846A1
Устройство для контроля и идентификации пользователя 1991
  • Боронов Игорь Юрьевич
  • Лукашенко Иоанна Брониславовна
  • Ордынский Анатолий Борисович
SU1833902A1

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

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

Изобретение относится к области цифровой обработки сигналов и может быть использовано для. вычисления .сумм произведений, дискретного преобразования Фурье, обработки речи и изображений в реальном масштабе времени. Цель изобретения - повьшение быстродействия. Поставленная цель достигается за счет того, что цифро- . вой фильтр состоит из блоков 2,5,6, 7,9,21,22 постоянной памяти, блока 27 элементов И, блока 6 постоянной

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

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

IEEE Trans, on circuits and Systems, Vol
cas
Видоизменение прибора с двумя приемами для рассматривания проекционные увеличенных и удаленных от зрителя стереограмм 1919
  • Кауфман А.К.
SU28A1
Способ образования коричневых окрасок на волокне из кашу кубической и подобных производных кашевого ряда 1922
  • Вознесенский Н.Н.
SU32A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
IEEE Trans, on circuits and Systems ,Vol.- cas
Пишущая машина для тюркско-арабского шрифта 1922
  • Мадьярова А.
  • Туганов Т.
SU24A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Топка с несколькими решетками для твердого топлива 1918
  • Арбатский И.В.
SU8A1
Способ обработки медных солей нафтеновых кислот 1923
  • Потоловский М.С.
SU30A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 280 390 A1

Авторы

Естигнеев Владимир Гаврилович

Канаев Алексей Евгеньевич

Кошарновский Александр Николаевич

Даты

1986-12-30Публикация

1985-04-15Подача