Цифровой фильтр с многоуровневой дельта-модуляцией Советский патент 1991 года по МПК H03H17/06 H03M3/04 

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

./

о

0

ю о

00

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

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

На чертеже приведена функциональная схема фильтра.

Цифровой фильтр с многоуровневой ДМ (МДМ) содержит первый и второй блоки 1 и 2 задержки, первый и второй блоки 3 и 4 коммутации, первый - седьмой комбинационные сумматоры 5 - 11 и накапливающий сумматор 12. На чертеже обозначены информационные входы 13, тактовый вход 14, вход 15 обнуления, первые и вторые управляющие входы 16 и 17, выходы 18.

Блоки 1 и 2 задержки представляют собой многоразрядные регистры сдвига

В основе работы цифрового фильтра с многоуровневой дельта-модуляцией лежит следующее. Выходной сигнал цифрового фильтра, входной сигнал { хк}, К 0 которого представлен в формате ИКМ, а весовая последовательность в формате МДМ, выражается в виде

М-1

2, 2 х - m siri ) ,

- 1 m 0

0)

где { Smv },п О.М-1 - шаги квантования импульсной характеристики фильтра; М - ее длина.

Организуем вычисление (1) в два этапа, каждый из которых реализуется при помб- щи суммирования с накоплением

Уп ЈVyi. Vy Xi-mSfr), (2)

I 1

Введем вспомогательную последовательность {im , m 0,L-1, элементы которой представлены в виде 1(-1)ч1( 1К,

Vqk, lkЈ{ 0,1} , k ГЛЛ; ,10- 1.

Последовательность первых разностей {Vyi} запишем в виде

L-1

M +L-2

- M Т L - i/-u

2lkVyi-k Ix,-m RU1),

0

где

(-DqkikSmh)-k;s(h)0

для k 0 и k M.

Выделяя из (З) значение первой разности Vyi, выходной сигнал цифрового фильтра с ТО МДМ (1) представим в виде

Уп

Ј (MЈLxi2-mRmh}-L2lmVy|-m).

- 1 m 0

5

0

5

5

(4)

Преимущества метода вычислений выходного сигнала фильтра по (4) заключаются в том, что при соответствующем выборе вспомогательной последовательности { Im} и ее длины L имеется возможность резкого снижения разрядности преобразованной весовой последовательности {Rm(h)},, MM L-2 до значений Ri(h) {-2,2} (т.е. в формате МДМ). Это позволяет полностью исключить операции умножения при вычислении выходного сигнала фильтра и заменить их алгебраическим суммированием соответствующих отсчетов входного сигнала (умножение на число 2 соответствует сдвигу двоичного представления отсчета на единицу в сторону старших разрядов).

Обозначим через сг число групп одинаковых ненулевых значений коэффициентов преобразованной импульсной характеристики, в нашем случае crRM, a аналогичное число для последовательности {1т}-Ь(|)2.таккак 1тб{-1,0,1}.

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

d(R)

группе для {Rm(h)} через Kj(R), Nm Ј Kj(R),

1 1

а для {Im} через К(| Lm 2) к/) гДе Nm,

j-1

Lm - число ненулевых членов в последовательностях {Rm}, m О, М+ L-2 и {Im}, m 1, L-1 соответственно. Тогда первую разность в (4) запишем в виде

d(R кР Vy I R/ 2) x..r

$ i i°

- 2 i/ 2 vy,.r

j 1 r l

(5)

Здесь {Rj1}, , d(R) и (Ij), , d(l) - последовательности различных ненулевых значений из последовательностей {Rm} и {lm} соответственно {Rj} {-2,-1.1.2}, {Ij} {- 1,1}, которые с увеличением длины весовой последовательности остаются неизменными.

Одновременно с резким уменьшением разрядности преобразованной весовой последовательности соответствующий выбор последовательности {lm} позволяет уменьшить число Mm ненулевых членов в { Rm }, что приводит к уменьшению числа слагаемых в (5).

Таким образом, полное исключение умножений при вычислении выходного сигнала цифрового фильтра с МДМ и замена их незначительным числом сумматоров (d R + сг1 6) позволяет реализовать быстродействующий цифровой фильтр (время суммирований существенно меньше времени выполнения операции умножения, Отметим, что один и тот же набор значений весовых коэффициентов {Rm } и {lm} позволяет реализовать различные типы фильтров - нижних частот, верхних, полосовые и т.д.

Фильтр работает следующим образом.

Перед началом работы цифрового фильтра с МДМ необходимо провести настройку его на заданную передаточную характеристику. Для этого на управляющие входы 16 и 17 подаются управляющие сигналы, в результате чего устанавливаются связи (ji)x выходов блока 1 задержки с одной из групп входов сумматоров 5-8 и связи (J2)-x выходов блока 2 задержки с одной из групп входов сумматоров 9 или 10. Связи блоков 1 и 2 с сумматорами 5 и 10 устанавливаются так, чтобы все отсчеты входного сигнала {х|,г} и первой разности {Vyi.r}, умножаемые согласно формуле цифровой свертки (5) на одинаковое значение коэффициентов RJ и 1|с.прступали на входы сумматорор 5-8 ,4) и 9-10 (,2) соответственно.

Затем необходимо провести обнуление фильтра путем подачи установочного импульса на вход 15 обнуления. В результате воздействия этого импульса на входы обнуления блоков 1 и 2 и накапливающего сумматора 12 на выходах 18 фильтра и всех выходах блоков 1 и 2 устанавливаются нулевые значения сигналов. Такое обнуление необходимо также проводить при случайных сбоях, чтобы предотвратить накопление ошибок в выходном сигнале фильтра. Кроме того, обнуление является принципиально важным для обеспечения устойчивой работы фильтра, так как все полюсы этого фильтра лежат на единичной окружности и

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

На информационные входы 13 фильтра поступает последовательность отсчетов входного сигнала {хп}, , которая по тактовым импульсам с входа 14 записывается и

0 последовательно сдвигается в блоке 1 задержки. Частота следования тактовых импульсов на входе 14 соответствует частоте дискретизации входного сигнала Т в формате ИКМ.

5 0тсчеты входного сигнала {хп.г}, ,k/ , умножаемые согласно формуле цифровой свертки (5) на одно и то же значение весового коэффициента преобразованной весовой последовательности RJ,

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

5 , поступают на входы сумматора 5; отсчеты, умножаемые на значение коэффициента , поступают на входы сумматора 6; отсчеты, умножаемые на значение коэффициента Rj 1, поступают на входы суммато0 ра 7 и отсчеты, умножаемые на значение коэффициента , - на входы сумматора 8. На входах сумматоров 5-8 формируются суммы указанных отсчетов входного сигнала, которые одновременно на их выходах

5 преобразуются (при необходимости) в свое дополнение для выполнения операции вычитания - на выходах сумматоров 5 и 6. В результате этого на выходах сумматоров 5- 8 формируются частичные суммы RJ X

0 4

Јхл-г- поступающие на входы седьмогосумг 1

матора 11. Умножение на число 2 учитывается при формировании частичных сумм

5 путем сдвига их двоичного представления на единицу в сторону старших разрядов.

На выходах седьмого сумматора 11 из значений сигналов на выходах первого - шестого сумматоров 5-10 формируется пе0 следовательность значений первой разности {V уп}, п 0. Это производится следующим образом. Последовательность предыдущих (до n-й) значений первой разности с выходов сумматора 11 поступает на

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

Значения первой разности {Vyn,r}, г 1. К) умножаемые согласно формуле

цифровой свертки (5) на одно и то же значение коэффициента вспомогательной последовательности Ij1, поступают на входы соответствующего сумматора 9 или 10 через предварительно установленные при настройке фильтра связи блока 4 коммутации - значения первой разности, умножаемые назначение коэффициента Ij -1 поступают на входы сумматора 9, а значения, умножаемые на значение коэффициента Ij1 1 - на входы сумматора 10. На выходах сумматоров 9 и 10 формируются суммы указанных отсчетов входного сигнала, которые одновременно на их выходах преобразуются (при необходимости) в свое дополнение - на выходах сумматора 9, т.е. на выходах сумматоров 9 и 10 формируются частичные суммы

кР Ij1 2) Уп.г , поступающие на входы седьг 1 мого сумматора 11.

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

Текущее значение отсчета первой разности Vyn, поступает на информационные входы накапливающего сумматора 12, осуществляющего непрерывное накопление значений {V уп}, формируя выходной сигнал фильтра {уп} согласно (4), путем суммирования очередного значения Vyn с накопленным в сумматоре 12 значением при поступлении каждого тактового импульса с входа 14. Поэтому на выходах накапливающего сумматора 12 формируется последовательность отсчетов выходного сигнала цифрового фильтра {уп} в формате ИКМ, поступающая на выходы 18 фильтра.

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

умножения при вычислении выходного сигнала фильтра, обеспечив высокую разрешающую способность. Благодаря тому, что преобразованная весовая последовательность имеет предельно низкую разрядность ( I RJ 11 2, I Ij11 1) из схемы фильтра полностью исключены умножители, а перестройка на другую передаточную характеристику осуществляется простым

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

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

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

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

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

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

название год авторы номер документа
Цифровой фильтр с многоуровневой дельта-модуляцией 1989
  • Тимченко Александр Владимирович
SU1661969A1
Цифровой рекурсивный фильтр 1990
  • Погрибной Владимир Александрович
  • Тимченко Александр Владимирович
  • Атаманчук Александр Николаевич
  • Домбровский Збышек Иванович
SU1803962A1
Цифровой фильтр с многоуровневой дельта-модуляцией 1988
  • Тимченко Александр Владимирович
SU1683172A1
Цифровой рекурсивный фильтр 1990
  • Погрибной Владимир Александрович
  • Тимченко Александр Владимирович
SU1798891A1
Цифровой фильтр с многоуровневой дельта-модуляцией 1988
  • Тимченко Александр Владимирович
SU1587624A1
Цифровой фильтр с многоуровневой дельта-модуляцией 1987
  • Тимченко Александр Владимирович
  • Погрибной Владимир Александрович
SU1494210A1
Цифровой фильтр с линейной дельта-модуляцией 1987
  • Тимченко Александр Владимирович
SU1481893A1
Анализатор активности непрерывных сигналов 1989
  • Тимченко Александр Владимирович
  • Пристайко Олег Романович
  • Тимченко Светлана Викторовна
SU1658386A1
Цифровой фильтр с многоуровневой дельта-модуляцией 1990
  • Тимченко Александр Владимирович
SU1716607A1
Дельта-модулятор 1987
  • Тимченко Александр Владимирович
  • Тимченко Светлана Викторовна
SU1425838A1

Реферат патента 1991 года Цифровой фильтр с многоуровневой дельта-модуляцией

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

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

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

Известия ВУЗов
Серия
Радиоэлектроника, 1988, №3, с
Прибор для нагревания перетягиваемых бандажей подвижного состава 1917
  • Колоницкий Е.А.
SU15A1
Цифровой трансверсальный фильтр 1986
  • Тимченко Александр Владимирович
  • Тимченко Светлана Викторовна
SU1345314A2
кл
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Цифровой трансверсальный фильтр 1987
  • Кудряшов Виктор Васильевич
  • Тюленев Константин Викторович
SU1413698A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 661 968 A1

Авторы

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

Даты

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

1989-07-11Подача