Многоканальный цифровой интерполирующий фильтр Советский патент 1988 года по МПК G06F17/17 H03H17/06 

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

4 00

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

название год авторы номер документа
Устройство для цифровой обработки сигналов 1988
  • Карташевич Александр Николаевич
  • Приходько Виталий Михайлович
  • Фомин Александр Александрович
  • Гилевский Станислав Викентьевич
SU1575203A1
Устройство для обработки данных при формировании диаграммы направленности антенной решетки 1987
  • Карташевич Александр Николаевич
  • Приходько Виталий Михайлович
  • Фомин Александр Александрович
SU1462351A1
Многоканальный цифровой интерполирующий фильтр для частотного уплотнения каналов 1987
  • Карташевич Александр Николаевич
  • Приходько Виталий Михайлович
  • Фомин Александр Александрович
SU1525716A1
Цифровой фильтр 1988
  • Карташевич Александр Николаевич
  • Приходько Виталий Михайлович
  • Фомин Александр Александрович
SU1566469A1
Устройство для спектрального анализа с постоянным относительным разрешением 1982
  • Карташевич Александр Николаевич
  • Шестаков Леонид Владимирович
SU1109760A1
Цифровой анализатор спектра 1985
  • Витязев Владимир Викторович
  • Уваров Александр Григорьевич
  • Улаев Николай Алексеевич
  • Хлудов Сергей Юрьевич
  • Широков Владимир Алексеевич
SU1256044A1
Цифровой фильтр 1986
  • Железняк Александр Маркович
SU1350825A1
Цифровой фильтр 1990
  • Сычев Александр Николаевич
  • Горский Вадим Викторович
  • Черемнов Анатолий Николаевич
SU1780089A1
КОРРЕЛЯЦИОННЫЙ ИЗМЕРИТЕЛЬ ВРЕМЕННЫХ СДВИГОВ 2002
  • Аванесян Г.Р.
  • Беспалов А.А.
RU2229157C2
Устройство для обработки радиосигналов 1980
  • Арансон Борис Абельевич
  • Бычков Николай Петрович
  • Гуров Анатолий Васильевич
  • Кукис Борис Самойлович
  • Сабаев Лев Васильевич
  • Прохоренко Владимир Ефимович
  • Чекин Станислав Григорьевич
SU955083A1

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

Реферат патента 1988 года Многоканальный цифровой интерполирующий фильтр

Изобретение относится к радиотехнике и вычислительной технике и может быть использовано в устройствах для цифровой обработки сигналов, в частности для повышения точности представления сигналов на выходе цифровой линии связи. Цель изобретения - повьшение быстродействия. Поставленная цель достигается за счет того, что в состав устройства входят блок памяти 1, накапливающий сумматор 2, умножитель 3, накапливающий сумматор 4, блок постоянной памяти 5, очетчик 6 канала, блок 7 злементов ИСКЛЮЧАЮЩЕЕ ИЛИ 7, сумматор 8, синхронизатор 9, элемент ИЛИ 10, счетчик выборки 11, счетчики 12, 13. 2 ид. с 9 /7 О) С

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

./

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

Целью изобретения является повышение быстродействия (за счет умень- шения операций умножения и сложения).

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

Многоканальный цифровой интерполирующий фильтр содержит блок (оперативной памяти) 1, накапливающий сумматор 2, умножитель 3, накапливающий сумматор 4, блок 5 постоянной памяти, счетчик 6 канала, блок элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 7,(адресный) сумматор 8, синхронизатор 9, элемент ИЛИ 10, счетчик 11 выборки, счетчики 12 и 13.

Синхронизатор содержит триггер 14, генератор 15 синхроимпульсов, одноразрядный счетчик 16, первый 17 и второй 18 формирователи импульсов.

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

y.j(n)Lh(Li-H)X(n-i), при

1 ... L-1, где X(ii) - текущая выборка входного

сигнала;

h(L.+I) - коэффициенты импульсной характеристики фильтров; у.,(п) - проинтерполированные выборки сигнала.

С учетом симметрии импульсной характеристики фильтра формирование проинтерполированных выборок в устройстве производится в соответствии с выражением К/г

У7(п) Г h(L; +k)rx(n-i)+X(k-n+1) l L- J

Для формирования одной проинтерпо лированной выборки сигнала необходим

-

5

0

5 0

0

5

0

5

выполнить V/2 операций умножения и k операций сложения.

Многоканальный дифровоГ) интерполи- РУЮ0ШЙ фильтр работает следующим образом.

При появлении высокого потенциала на входе ХЗ. устройства производится запись входных выборок сигналов по М каналам, в блок 1 оперативной памяти. На выход адресного сумматора 8 передается при этом код с выхода счетчика 11 выборки. На вход устройства Х2 nor ступают в режиме записи импульсы сопровождения информации по каждому каналу. После занесения в блок 1 оперативной памяти выборки сигнала по одному каналу, импульс сопровождения переключает счетчик каналов в следзто- щее состояние и по очередному импулы су сопровождения производится запись выборки сигнала следующего канала. После занесения выборок сигнала по М каналам высокий уровень с входа ХЗ снимается, при этом счетчик 11 выборки переключается в следующее состояние и синхрон изатор начинает формировать управляющие сигналы для выполнения режима обработки.

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

С третьего выхода Y4 синхронизатора 9 на вход счетчика 12 поступают тактовые импульсы, на выходе данного счетчика последовательно формируются коды, которые поступают на вход адресного сумматора 8. На другой вход адресного сумматора 8 поступает код с выхода счетчика выборки. На первом такте информация из блока 1 оперативной памяти считывается по адресу, сформированному на выходе адресного сумматора 8, и поступает на вход накапливающего сумматора 2. Во время второго такта на вход управления инверсии кода блока 7 поступает с выхода счетчика 12 уровень логической единицы и информация считывается из оперативной памяти 1 по преобразованному блокам 7 коду ...адреса и суммируется в накапливающем сумматоре 2. :. После двух тактов считывания код с выхода накапливающего сумматора 2 поступает на вход умножителя 3, на другой вход которого с выхода..блока 5 постоянной памяти поступает значение коэффициента импульсной характеристики фильтра. Адрес для считывания импульсной характеристики поступает

,314

с выхода счетчика 12. Результат умножения с выхода умножителя 3 заносится в накапливающий сумматор 4 по импульсам, поступающим с выхода ВЗ синхронизатора 9. Эти же импульсы с выхода У2 синхронизатора поступают на тактовый вход накапливающего сумматора и обнуляют данный сумматор. Счетчик 12 переключается в следующее состояние, и выполняется во время следующих двух тактов обработка информации, считанной из блока 1 оперативной памяти, как описано ранее. После выпол

нения fe операций считывания информа- 15 выходы Y2 и Y3 синхронизатора 9. Эти

ции из блока 1 оперативной памяти и обработки данной информации, аналогичной описанной, на выходе накапливающего сумматора 4, являющемся выходом устройства Y1, формируется код первой интерполированной выборки сигнала по первому каналу. Формирование выборки сигнала следующего канала выполняется аналогично. При зтом задний фронт импульса с выхода счетчика 25 да Х5 синхронизатора, устанавливает

12поступает через.элемент ИЛИ 10 на вход счетчика 6 канала и переводит его в следующее состояние. По этому же фронту синхронизатор 8 формирует на выходе Y3 импульс, который поступает на тактовый вход накапливающего сумматора 4 и обнуляет его. Затем начинаются такты формирования первой проинтерполированной выборки следующего канала. После формирования первой проинтерполированной выборки по

М каналам, выполняемого как описано ранее, задний фронт сигнала с выхода счетчика 6 поступает на вход счетчика

13и устанавливает его в следующее состояние, после чего начинается формирование следующих проинтерполиро- ванных выборок. Формирование второй проинтерполированной выборки по М каналам выполняется аналогично описанному. После формирования проинтер- полированных выборок сигналов задний фронт импульса с выхода счетчика 13, поступающий на вход 15 синхронизатора 9, запрещает формирование управляющих импульсов режима обработки и устройство переходит в режим ожидания до прихода следующего потенциала логической единицы на вход ХЗ устрой - ства.

Синхронизатор 9 работает следующим образом.

Задним фронтом сигнала, поступающего на вход Х4, устг1навливается в

30

35

40

45

50

55

триггер 14 в ;нулевое состояние, зап рещая при этом работу генератора 15.

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

Многоканальный цифровой интерполирующий -фильтр, содержащий блок памяти, синхронизатор, умножитель, пер вый накапливающий сумматор, блок пос тоянной памяти, выход которого подключен к первому входу умножителя, выход которого подключен к информаци онному входу первого накапливающего сумматора, выход которого является информационным выходом фильтра, а первьй выход синхронизатора подключе к тактовому входу первого накапливающего сумматора, отличающийся тем, что, с целью повьщ1е- ния быстродействия, в него введены блок элементов ИСКЛЮЧАЮЩЕЕ РШИ, второй накапливающий сумматор, сумматор счетчик выборки, счетчик канала, эле мент ИЛИ, первый и второй счетчики, причем информационный выход первого счетчика подключен к первому адресно му входу блока постоянной памяти и первому входу сумматора, выход которого подключен к первому входу блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого подключен к первому адресному .входу блока памяти, выход которого подключен к информацж нному входу второго накапливающет о сумматора, вы

состояние логической единицы выход триггера 14. с выхода данного триггера поступает на управляющий вход генератора 15 импульсов и разрешает его работу. Тактовые импульсы с выхода генератора 15 импульсов посту- пают на вход одноразрядного счетчика 16. Одновременно эти импульсы поступают на выходы Y2 и Y4 синхронизатора 9. По заднему фронту импульсов с выхода одноразрядного счетчика 16 формирователь 17 импульсов формирует короткие импульсы, поступающие на

импульсы используются для записи информации в накапливающий сумматор 4 и обнуления накапливающего сумматора 2. Второй формирователь 18 импульса формирует короткий имрульс по заднему фронту импульсов, поступающих на вход Хб и использующихся для обнуления накапливающего сумматора 4. Задний фронт сигнала, поступающий с вхо0

5

0

5

0

5

триггер 14 в ;нулевое состояние, запрещая при этом работу генератора 15.

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

Многоканальный цифровой интерполирующий -фильтр, содержащий блок памяти, синхронизатор, умножитель, первый накапливающий сумматор, блок постоянной памяти, выход которого подключен к первому входу умножителя, выход которого подключен к информационному входу первого накапливающего сумматора, выход которого является информационным выходом фильтра, а первьй выход синхронизатора подключен к тактовому входу первого накапливающего сумматора, отличающийся тем, что, с целью повьщ1е- ния быстродействия, в него введены блок элементов ИСКЛЮЧАЮЩЕЕ РШИ, второй накапливающий сумматор, сумматор, счетчик выборки, счетчик канала, элемент ИЛИ, первый и второй счетчики, причем информационный выход первого счетчика подключен к первому адресное; му входу блока постоянной памяти и первому входу сумматора, выход которого подключен к первому входу блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого подключен к первому адресному .входу блока памяти, выход которого подключен к информацж нному входу второго накапливающет о сумматора, выход которого подключен к второму входу умножителя, тактовый вход второго накапливающего сумматора подключен к второму выходу синхронизатораJ третий выход которого подключен к счетному входу первого счетчика, выход переноса которого подключен к входу запуска синхронизатора и первому входу эле мента ИЛИ, выход которого подключен к счетному входу счетчика канала, информационный выход которого подключен к второму адресному входу блока памяти, вход управления записью/считыванием которого соединен с вторым входом элемента ИЛИ и является тактовым входом фильтра, информационным входом которого является информационный вход блока памяти, выход переноса счетчика канала подключен к счетному входу второго счетчика, информационный выход и старший разряд информационного выхода которого подключены соответственно к второму адресному входу блока постоянной памяти и входу останова синхронизатора, вход задания

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

младший разряд информационного выхода первого счетчика подключен к второму входу блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ.

Фив2

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

Цифровой интерполирующий фильтр 1983
  • Ильиченко Владимир Юльевич
SU1223345A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Флотационная машина 1981
  • Зеликман Юрий Львович
  • Аврамов Вениамин Евгеньевич
  • Василенко Валерий Ефимович
  • Кучина Гузель Мингалеевна
  • Румянцев Михаил Григорьевич
  • Хмельковский Игорь Евгеньевич
SU1093357A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 401 480 A1

Авторы

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

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

Приходько Виталий Михайлович

Гилевский Станислав Викентиевич

Даты

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

1986-12-05Подача