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

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

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

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

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

Цифровой фильтр с многоуровневой дельта-модуляцией содержит счетчик 1 им-: пульсов, первый и второй накапливающие сумматоры 2 и 3, буферные регистры 4.1...4.(М+1), двоичные сумматоры 5.1...5.М, перемножители-6.1...6.М, где М -длина им- - пульсной характеристики фильтра, источ- ник.7 постоянного кода, информационные

входы 8 фильтра, тактовый вход 9, вход 10 обнуления фильтра, входы 11.1...1.М задания весовых коэффициентов импульсной характеристики фильтра, выходы 12 фильтра. Счетный вход счетчика 1 импульсов объединен с входом разрешения записи второго накапливающего сумматора 3 и является тактовым входом 9 фильтра, информационными входами 8 которого являются информационные входы второго накапливающего сумматора 3, выходы которого подключены к информационным входам буферного регистра 4.(М+1). Входы обнуления счетчика 1 импульсов, буферных регистров 4.1...4.(М+1), накапливающих сумматоров 2 и 3 объединены и являются входом 10 обнуления фильтра. Выходы источника 7 постоянного кода соединены с первыми входами двоичного сумматора 5.1, выходы двоичного сумматора 5.i, i 1,М подключены к информационным входам буферного регистра 4.I. выходы буферного регистра 4:j, j 1. М-1 сосо

С

С О О VJ

единены с первыми входами двоичного сумматора 5.0+1), выходы буферного регистра 4.М подключены к информационным входам первого накапливающего сумматора 2, вход разрешения записи которого объединен с одноименными входами блоков 4.1...4.(М+1), вторым входом обнуления второго накапливающего сумматора 3 и подключен к выходу счетчика 1 импульсов. Первые входы перемножителя 6.1...6.М являются входами 11.1...11.М задания весовых коэффициентов импульсной характеристики, выходы буферного регистра 4.(М+1) подключены к вторым входам всех перемножителей 6, выходы каждого из которых соединены с вторыми входами одноименного двоичного сумматора, выходы .первого накапливающего сумматора 2 являются выходами 12 фильтра.

Цифровой фильтр с многоуровневой дельта-модуляцией работает следующим образом.

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

Работа фильтра начинается с прихода установочного импульса на вход 10 обнуления фильтра. В результате воздействия этого импульса на входы обнуления счетчика 1 импульсов, буферных регистров

4.1...4.(М+1), накапливающего сумматора 2 и вход обнуления накапливающего сумматора 3 на выходах указанных блоков и на выходе 12 фильтра устанавливается нулевое значение сигнала независимо от сигналов на других входах указанных блоков.

На информационный вход 8 фильтра поступает входной сигнал в формате МДМ, обладающий спектром, ограниченг-1

ным частотой Т , в виде {snv }, п О, который сопровождается импульсами с частотой дискретизации на тактовом входе 9, Тд . Сигнал sn(x в блоке 3 суммируется с его содержимым по импульсам на тактовом входе 9. Одновременно тактовые импульсы поступают на счетный вход счетчика 1 с коэффициентом пересчета, равным коэффициенту прореживания q выходного ригнала фильтра. Импульс с выхода

счетчика 1 поступает на входы разрешения записи блоков 4.1...4.(М+1), накапливающего сумматора 2 и второй вход обнуления блока 3. В результате воздействия этого импульса в буферном регистре 4.(М+1) фиксируется значение сигнала Yn, образованное суммой из q последовательных значений входного сигнала {sn-q+r }, г 1, q:

Yn

г 1

Sn-q+r

r.x)

а блок 3 сбрасывается в исходное нулевое состояние.

Значение Yn поступает на вторые входы всех перемножителей 6., i 1 ,М. На первый вход перемножителя 6.I с входа 11.1 подано значение весового коэффициента ИХ в формате ИКМ: Ьм-i. На выходе перемножителя 6.i формируется произведение YnhM-i, которое складывается в сумматоре 5.i со значением Sk-HM-(i-i) . вычисленным в блоке 5.(Ы) в (k-1)-OM такте времени Tn qTA, .

С учетом того, что на первые входы двоичного сумматора 5.1 подан сигнал нулевого значения с источника 7 кода, на выходе буферного регистра 4,i формируется значение сигнала

50

Sk-Ki-1)W 2 Yn-mhM-n

m 1

Для i-M-ro регистра 4 число слагаемых этой суммы равно М, а значение S/M уг,

м -1 где 7Ук X hmYn-m - первая разность,

m 0

формируемая на выходе блока 4.М из последовательно сти произведений Ynhiyi-j. Учитывая выражение для {Yn}, можно записать

М-1 -о

V Yk 2 nm 2, Sn-q+r. r 1

Таким образом, на выходе буферного регистра 4.М формируется последовательность значений fyyk}, к 0, которая поступает на накапливающий сумматор 2, формируя на выходе последнего прореженный в q раз выходной сигнал цифрового фильтра с многоуровневой дельта-модуляцией в формате И КМ с частотой дискретизации V1 Г1:

М -1q -1

yn+q-1 yn+- Ј hm E SrvH-mW

m 0

i - о

n + q - 1 M - 1

2E hmSr-mW.

r 1 m 0

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

Затраты времени на вычисление одного значения первой разности7Ук равны t tn + tc, где tn и tc - время выполнения операций умножения в блоке 6 и суммирования в блоке 5 соответственно. Период частоты дискретизации входного сигнала

соответствует периоду Тд -- - , что

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

Перемножитель 6.i для одного заданного значения весового коэффициента hw-i может быть выполнен на постоянном запоминающем устройстве (ПЗУ), число адресных входов которого соответствует разрядности значений {Yn}. При разрядности входного сигнала bi, разрядность значений {Yn} равна b2 bi+ logaq, а требуемый в этом случае собьем памяти одного ПЗУ равен QI

. Суммарный объем исполь

I- - - VJA - j - - - - (.т

зуемой памяти составляет Q MQi Mq2 4 ячеек.

Сравнивая этот обьем памяти с объемом памяти преобразователей кода

прототипа Qj - 2Р. где Р - коэффициент прореживания входного сигнала в формате линейной дельта-модул яции (ЛДМ) известного устройства, получим

м р

2Р/М 2bl Hcq24 2p bVpq. При

одинаковой частоте следования входных и выходных сигналов сравниваемых устройств р q, тогда соотношение QC/QЈ 1 при типовом значении bi 4 уже для q 11. Отметим, что сравнение производилось для входного сигнала в формате ЛДМ устройства-прототипа и входного МДМ0 сигнала предлагаемого устройства с разрядностью bi 4, что сразу же предопределяет за счет уменьшения разрядности не только выигрыш в объеме используемой памяти и соответственном упрощении филь5 тра, но и существенном увеличении разрешающей способности за счет увеличения разрядности входного сигнала.

Одновременно за счет нелинейной (логарифмической) зависимости роста разряд0 ности b2 bi + logaq от коэффициента прореживания q практически сняты ограничения на величину q поскольку например, при и ограничении 02 13 (выполнении блока 6.i на ПЗУ типа КР556 РТ17) значение

5 коэффициента прореживания может достигать q 512, в то время как в фильтре-прототипе при использовании ЛДМ формата такое значение q требует построения преобразователя кода с 512 входами, что нереали0 зуемо. Поэтому снятие этого ограчения позволяет дополнительно значительно увеличить частоту дискретизации Тд , а значит соответственно увеличить .быстродействие фильтра.

5 Отметим, что наличие в фильтре входов 11,Г, i 1,М, задания значений весовых коэффициентов позволяет использовать предлагаемое устройство в системах с быстрой перенастройкой передаточной

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

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

Формула изобретения Цифровой фильтр с многоуровневой дельта-модуляцией, содержащий счетчик импульсов, счетный вход которого является тактовым входом фильтра, выход счетчика импульсов подключен к первым входам обнуления первого и второго накапливающих сумматоров и входам разрешения записи первого -(М+1)-го буферных регистров (М - длина импульсной характеристики фильтра), входы обнуления всех буферных регистров и счетчика импульсов объединены с вторыми входами обнуления накапливающих сумматоров и являются входом обнуле- ния фильтра, первый -М-й двоичные сумматоры и источник постоянного кода, выходы которого соединены с первыми входами первого двоичного сумматора, выходы i-ro двоичного сумматора (i 1, М-1) подключены к информационным входам i-rp буферного регистра, выходы которого соединены с первыми входами (i+1)-ro двоичного сумматора, выходы М-го двоичного сумматора подключены к информационным входам М0

5

0

5

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

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

название год авторы номер документа
Цифровой фильтр с линейной дельта-модуляцией 1990
  • Тимченко Александр Владимирович
SU1716606A1
Цифровой фильтр 1987
  • Тимченко Александр Владимирович
SU1425840A1
Цифровой фильтр 1990
  • Тимченко Александр Владимирович
  • Тимченко Светлана Викторовна
SU1758836A1
Цифровой фильтр 1986
  • Тимченко Александр Владимирович
  • Погрибной Владимир Александрович
SU1387174A1
Цифровой фильтр с дельта-модуляцией 1988
  • Тимченко Александр Владимирович
SU1527713A1
Цифровой фильтр с многоуровневой дельта-модуляцией 1988
  • Тимченко Александр Владимирович
SU1683172A1
Цифровой фильтр с многоуровневой дельта-модуляцией 1988
  • Тимченко Александр Владимирович
SU1587624A1
Цифровой фильтр с многоуровневой дельта-модуляцией 1989
  • Тимченко Александр Владимирович
SU1661969A1
Цифровой фильтр с линейной дельта-модуляцией 1988
  • Тимченко Александр Владимирович
SU1510091A1
Цифровой фильтр с многоуровневой дельта-модуляцией 1989
  • Тимченко Александр Владимирович
SU1661968A1

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

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

Изобретение относится к вычислительной технике. Его использование для цифро-2 вой фильтрации случайных процессов позволяет повысить разрешающую способность и быстродействие фильтра и упростить его. Фильтр содержит счетчик 1 импульсов, накапливающие сумматоры 2, 3 буферные регистры 4.1...4.(М+1), двоичные сумматоры 5.1...5.М(М -длина импульсной характеристики фильтра) и источник 7 постоянного кода. Положительный эффект достигается благодаря введению перемножителей 6.1...6.М и соответствующему включению накапливающего сумматора 3. 1 ил.

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

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

Цифровой фильтр с симметричной импульсной характеристикой 1987
  • Тимченко Александр Владимирович
SU1495979A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 716 607 A1

Авторы

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

Даты

1992-02-28Публикация

1990-03-21Подача