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

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

сигнала не уже исходного и принадлежит указанной выше полосе час «-от (О, г значит, при этом отсутствует наложение ciit;xv pa. Указанное обстоятельстве позволяет исключить предварительную филыоацию с помощью ФНЧ входного сигнала, которая обычно предшествует операции прореживания сигналов в системах с .

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

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

У„- Ј f xk-. Sjt),О)

k 1 m 0

где {Xk, k О -входная 1-1 KM;

{Srn }, гп 0, М-1 -- весорзя МДМ после- довательности.

Алгоритм (1) реализуется в фильтре путем представления разностным уравнением, в котором вь ходной сигнал представляется в формате И КМ с соответствующей частотой дискретизации ТУ /Р, и позволяет вычислять только каждое р-е значение выходного сигнала, не теряя промежуточных суммирований по (1):

МY,

- v - - j

Г) -h р -1 п-1 - А 1 Р1 0 ID-0

sch)

r -Tt Jrn

(2)

Путем перестановки знаков суммы в (2) 59 получают алгоритм, реализованный в фильтре

Ч -1

.Y,,., S

(HI

,-1

ю-1 п-1 - Л1- n-ri-7 j w

m 0 -°

где внутренняя сумма в (3) соответствует сумме р последовательных отсчетов входного сигнала с частотой дискретизации , а вычисление выходного сигнала фильтра (3) осуществляется за Тм рТд.

5 10 15 20 2530

дц

Qg

59

Кроме того, вычисление только каждого t-rc. отсчета выходного сигнала {YKp} без ui-.iioiri . -:;5 лле ечл точногс накэпливаю- i (его cy fit- Oes- - ччв нсвпзмп но, тлк как те- .ск пром - ,- очные Згвсч яия а значит, I. фун«.:,1я .-,- рэции з цепом

Приведенной алюритм реализуется в фильтре следу:- 4 им образом.

Перед нзчаягм фильтрации необходимо провести (-ие накапливающих сум- матсров 19-21, формирователей 2-6 и дели- - элей 7 и 8 (цеп1: сброса не приведены), При зто на выхода 1 фильтра устанавливается нулевое знамен } сигнала, Одновременно в блоки 14 и 15 оперативной памяти необходимо занести нулевые последовательности. Такое обнуление необходимо проводить также при случайных сбоях, например по питанию, чтобы предотвратить накопление ошибок в выходном сигнале фильтра.

Тактовый геьератор 1 генерирует непрерывную последовательность импульсов .Зз) с частотой f - M/TA где М - длина весовой последовательности, Тд Т/ р. - период частоты дискретизации входного си кала з формате ИКМ, Примем, что пере- хсдсн, вызывающим изменение состояния формирователей 2-6 и делителей 7 и 8 является переход на их счетном зхсде из единичного состояния в нулевое, т.е. изменение состояния происходит по заднему фронту сигналов на их счетных входах. Счетчики в ф-opi з- .ровате/1йх 2. 3, б и делитель 8 имеют коэффициент пересчета, равный р, а счетчики в формирователях 4 и 5 и делителе 7 - коэффициент пересчета М/р, М - 0 mod р, гдэ о - коэффициент прореживания и &д, Для обеспечения нормальной ps боты фильтра необходимо выполнение условия с М/р.

После поступления М/р импульсов час- тоть f (фиг.За) на вход делителя 7 на его выходе формируется импульс (фиг.36), поступающий на вход формирователя 2. После поступления р импульсов (фиг.36) нз втором ныхсде фоомирователя в конце периода ди О . репзаиии Тд формируемся импульс (фиг Зз) длительностью Тд/р, поступающий нз запрещающий вход элемента ЗАПРЕТ 9,

Сигналы с первых выходов формирователя 2 подаются на входы дешифратора 22 им- rnv-сов, выделяющего нулевое состояние формирователя 2. Импульс (фиг.Зг) с выхода дешифратора 22 нуля поступает на управляющие входы блока 17 мультиплексирования и первого блока 14 оперативной памяти, з разуг.отате чего при наличии импульса с дешифратора 22 (фиг.Зг отсчет входного

сигнала фильтра ;(п с входов фильтра записывается в блок 14 оперативной памяти м одновременно через блок 17 мультиплексирования поступает, на информационные входы первого накапливающего сумматора 19. На разрешающий вход элемента ЗАПРЕТ 9 с выхода делителя 7 поступают импульсы (фиг,36), в результате чего с учетом сигнала (фиг.Зв) на запрещающем входе элемента ЗАПРЕТ 9 на его выходе формиру- ется последовательность импульсов (фиг.Зд), содержащая в одном периоде Тд дискретизации р-1 импульс, Импульсы с элемента 9, временное положение которых с точностью до времени задержки га элемен- те ЗАПРЕТ 9 соответствует импульсам с делителя 7 (фиг.36), поступают на вход формирователя 3, За счет разного числа импульсов Б последовательностях с выхода делители 1 м элемента ЗАПРЁТ 9 за период дмекретиззцмм Тд осуществл я ется р8цирку- пяция адресов блока 14 памяти относительно значений сигнала на первых выходах формирователя 2 - в каждом следующем периоде Тд адреса ячеек блока 14 смещают- ся на единицу в сторону отставания от состояния формирователя 2, Таким образом, отсчеты входного сигнала |ХП}, п О (фмг.Зе), запись которых производится а блок 14 памяти всегда при нулевом состоя- формирователя 2, записываются з п-м периоде дискретизации по k-му адресу, где k (p-n) mod p.

Прм. пулевом значении сигнала с дешифратора 22 (фиг .Зг) блок 14 оперативней лзмят - переводится s режим чтения у поэтому за период дискретизации Тд на инфор- мационние входы первого накапливающего сумматора 19 с выхода блока 17 .мультиплексирования поступает последовательность Отсчетов входного сигнала {Xs}, S n-i, I p-l, записанных по адресам k (p-n+iX srnod р блока 14 памяти (фиг.Зж), где - последовательность состояния формирователя 2 (фкг.Зз). На фиг.Зж указанные адреса блока 14 памяти приведены для случая h xmodp 0. Отсчеты входной последовательно- стм по импульсам с делителя 7 (фиг.Зб) записываются в накапливающий сумматор 19, где суммируются с имеющимся в нам зиече- имей, а результате чего в конце периода дискретизации Тд по переднему фронту сиг- кала с -дешифратора 22 (фиг.Зг) на выходах еуш/затора 19 устанавливается значение

У„

п р

зд ,

- 1

сохраняющееся на STMX выходах до конца текущего периода дискретизации, 8 накопитель сумматора 19 обнуляется.

В последующие периоды дукжрзгчзё-- ции блоки 2, 3, 9, 22, 14 м 17 работают аналогично, в результате чего на выходах блока 19 формируется последовательности {Yn}, г.; 0 (фиг.Зе), значение которой равно сумме р последовательных значений отсчетов входного сигнала {Хп}.

Импульсы генератора 1 (фиг.За) поступает также на вход делителя 8 и последовательность импульсов с его выхода (фиг.Зи) поступает на вход фогг; л ровзтеля 5, тактовый вход накапливающего сумматора 20 и разрешающий вход элементе ЗАПРЕТ 10. После поступления М/р таких импульсов (фиг.Зи) на вход формирователя 5 на его втором выходе в конце каждого периода дискретизации Тд формируется импульс (фиг.Зк) длительностью рТд/М, поступающий на пераый вход элемент Ц 1 и вход формирователя 6, После поступление на зго вход р иг пульсов с формирователя 5 (фиг.Зк) на зго втором выходе формируется импульс (фиг.Зл), поступающий на второй вход элемента И 11. Поэтому в конце периода времени Л и рТд на выходе элемента И 11 формируется импульс (фиг.Зм), поступающий на запрещающий вход элемента ЗАПРЕТ 10. Сигналы с первых выходов формирователя 5 и сигналы с первых выходов формирователя 6 соответственно подаются на входы третьего 24 и второго 23 дешифраторов куля и первые и вторые входы о.-:-.. 18 постоянной памяти. Дешифратор 24 нуля формирует на своем выходе мм пульс (фиг.Зн) при каждом нулевом состо- йиии формирователя 5, а импульс (фиг.Зо) на выходе второго элемента И 12 формируется только при совпадении нулевых состояний формирователей 5 и 6, Длительность &«м- пуль,ео8 на выходах дешифратора 24 и элемента И 12 равна рТд/iVi, а период повторения соответственно равен Тд и рТд.

В блоке 16 постоянной памяти записаны значения шэгое квантования мпульс- r-ой характеристик. Запись производится следующий обрйзом, Адресное ПОЛЕ блока 15 разделено на р частей, адресуемых сигналом на первых выходах формирователя б. Обозначим сигналы на первых выходах фЈр;мздовагелей S и 6 через I л , i 0 , - 1 ,

I 0, р-1, Причем по адресу,

У г - I ч-j - , записано значение шага кзанYOsaH s Sq(h} q (Н-1) p-0+1), 0,M 1 },

.которое считывается с выходов блока 1б по сигналам НУ первых выходах формирователей 5 и 6 за период рТд.

Импульс (фиг.Зн) с выхода третьего дешифратора 24 нуля пост4/ „т- - лч щие входы блока 18 мульп,- i v. jOs r я . второго блока 15 операп - л пг, р результате чего при наличии п у/чга ечаче- нме Yn с выходов первого как ч,. кующего сумматора 19 загшсыв&егся в 15 оперативной памяти и одиовреме 0 через блок 18 мульгимлс «t рования ног г/пает на вторые пйре.хит€ й 13

Последовательно sb -irar.3 i) с пыкода второго дели РЛЧ Р .лт п Тпу еет на разрешающий зхо ег.е.н а ЗАПРЕТ 10, на запрещз oui -ifi )т ко г от i t Tynssot импульсы (л и г ЗИ с пчосл элемента У1 11. В pe 3v1bTa re ого из ьыхо ,е з ьздечге ЗАПРЕТ 10 Нормируется послед с ягтельнос ь

(фИгЗп), СО -,

pTn , У

; 10, ere ч -ч е

- СОТ KV GAHPE-Г 1 соотяст г, пуль-сов L д-з мтелг 6 Си вход (РЛи 4

(„hi и i Ј

дов даосмчрсвгтег.: i 4 i - пераи вiop € опер тияно па n u u . Гь и . -с : г г с выхода дел ,-ел w , рТд OL /чдастзгя 1и.п л ячеек блокеп 15 м I J( , о 1ir, с ei а i ч

/ г

см лриоде врэ- -.г с злрмен и О OpL X С

Sric,i - i г

j, 1Ч,«-/пг о на

нь, о на

пы OrrUS 15

с С . V рЈ иОза еяЕ.мостях 1C з i-epi, ос

i чр/У1 ч11с зоресо Пг, (, 3

ес г е,. GJ

, о «-1

ч .

н р - т - - i

г 15

тооь, рзвчо

ST ОТО п .h Ф э /.

8Се,мемь« -„. нос г i ацоесов и где

/-. „ л

j и, -1 -

Р ЛО 5i-5 reri ijoc i ь

hC

i/И

cv

.it

r/v ,ii тОлС1-1 рсчва,шя - u j з /-ого пере- г.мо;«ь(теп ,3 . . /twe сигнала (фиг Зч) с вы/ста .. 4i 1сЛоО 2 - 5лоч 15 оператг ои res, ,ят iQr,eLu: : речи. чтения, & оазуАата1еч чоог TKJ pIV не в i гаыс -jxo nt-pf , 3 по-тупает псос i,i ге знпь {Yf}, iV Ijp-t-j 01 )ых з ч с а 5 о брЈтч1вной па ГР. па

. u гт п ; . - } j -- , о ft V

8

П О з

EN1 IU/P;, I I j- Э р LNTO

,. ч, епцццчЫ (.)

5 Е .г. ЮСТГ) tjj(.(Jt. - СОСТОЯ

. с- el с ь ч (-и jp с i .

-. л , i р ki ч е м - о с г о i i is 4 г риведеиы для сяу-иг (о1 е) ч ин рвале ppewcMi

ю л

Фор

V - о

.« i пч.Ь

п, J. с ч сое з

/ды перемно хигеля 13 за г рТд поступает после

5

0

. ij ез квантоаашп импульс

Кл, v5« - те,,г кк {Sq(W} q (iM)p-O- l}

УМ еччя { rSql } по импуль с°м . г втооого делителя Ь

Е jci3 ;ar --.огол Р накапливающим d 6 s ro , 20 д-,с су мируются - накоплен i : знэчениьм

В рэоисда времени Тм рТд по MS , k; хола второго элемента И К

t , -ч, в сумматоре 20 знзчс ь , JPLSTCS в накапливающей г ьзоттель сумматора 20 оЈыу о Зна 1вние г йчоплонных ь ц м f i f J прсиззедений {V.S / з кз-1. i о , рпеменч ртд равно значению г 31 зк. кач г ч- q f(k 1 } р - J

nii t i (/i re соо ветств /е. n - (, v- -i repnow дискретизации вчсдно s 10

1 ч i,; s (3}по ггсреднему фроч i / г 1 у-ьсо9 с элемента И 1 (фиг Зо) зэпг

С1 и

г,г J чеС1 г QH ДИС t

пг1

O

С св

Г и

ПГО По

. . . 3/ ОС

О

i R на яплвающ11й cvMM3 Gp 2 t о ч чся с на оплен - -.м в чем зьа ,икн, посгедрчЭ1ельнос1ь oi j ди 1 о сигнала цифроао О tcr е (Vk| с частотой

-Тд /р которые пост

Г i

сбогзом в цифровом за

- ерчод следования отсчзтов

о cv - ала бмльтра з форма е V (М)

гтс г/1 эгерацик суммиоовэния

svt обсчетов входного ои

, - знтзоачич импульсной хя

|1Для вычисления

не л ,тсслсдовательносту| зьаче- ,) периоде дискретизации 4 сн. Тд выполняется р сурши- затраты времен;, на вы- е it чодного отсчета фильтра, г -е к периоду Тд можно опреае- j -шзхения

н

М

М

-ум

t)

чг о эХоиииент прореживания

N - л 1. s чессвой послецовз епьчости, ,с врем выполнения операции с . итвагп-я накапливающими суммато- ja , t i, 5C соотзегс венно

1ум - время выполнения операции перемножений блоком 13.

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

Использование весовой последовательности в формате МДМ позволяет получить требуемую разрешающую способность фильтра путем изменения разрядности весовых коэффициентов. Сигнал {Yn}, формируемый на выходах сумматора 19с частотой дискретизации , является бегущим средним р последовательных отсчетов входного сигнала Хп и также может использоваться в системах цифровой обработки сигналоа. Прямое прореживание выходных ИКМ отсчетов фильтра в р раз (вычисление каждого р-го отсчета) не позволяет достичь указанной цели, так как согласно (1) необходимо выполнять суммирование накапливающим сумматором для всех промежуточных отсчетов выходного сигнала и отсутствие такого накопления приводит в известных устройствах к потере функции фильтрации,

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

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

фильтр введены второй блок мул1типле;. см- роаания, второй элемент И, пераый и второй элементы ЗАПРЕТ, третий дешифратор нуля и первый и второй делители частоты, входы которых подключены к выходу тактового генератора, выход первого делителя частоты соединен с входом первого формирователя адреса, разрешающим входом первого элемента ЗАПРЕТ и тактовым входом первого накапливающего сумматора, вход обнуления которого -:. -.ключей к выходу первого дешифратора нуля, второй выход первого формирователя адреса соединен с запрещающим входом первого элемента

ЗАПРЕТ, выход которого подключен к входу второго формирователя адреса, выходы которого соединены с адресными входами первого блока оперативной памяти, выход второго делителя частоты подключен к разрешающему входу второго элемента ЗАПРЕТ, тактовому входу второго накэпл1/гвакщего сумматора и входу четвертого формирователя адреса, второй выход которого соединен с первым входом первого элемента И и входом пятого формирователя адреса, второй выход которого подключен к второму входу первого элемента И, выход которого соединен с запрещающим входом второго элемента ЗАПРЕТ,

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

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

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

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

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

фие.2

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

название год авторы номер документа
Цифровой фильтр с многоуровневой дельта-модуляцией 1988
  • Тимченко Александр Владимирович
SU1587624A1
Цифровой фильтр с линейной дельта-модуляцией 1987
  • Тимченко Александр Владимирович
SU1481893A1
Цифровой фильтр с многоуровневой дельта-модуляцией 1987
  • Тимченко Александр Владимирович
  • Погрибной Владимир Александрович
SU1494210A1
Цифровой фильтр с дельта-модуляцией 1988
  • Тимченко Александр Владимирович
SU1527713A1
Цифровой фильтр 1986
  • Тимченко Александр Владимирович
  • Погрибной Владимир Александрович
SU1387174A1
Цифровой фильтр с линейной дельта-модуляцией 1986
  • Тимченко Александр Владимирович
SU1424119A1
Цифровой фильтр с дельта-модуляцией 1987
  • Тимченко Александр Владимирович
SU1418908A1
Цифровой фильтр 1987
  • Тимченко Александр Владимирович
SU1425840A1
Адаптивный телевизионный дельта-кодер 1989
  • Котович Глеб Николаевич
  • Малашонок Игорь Михайлович
  • Флейшман Игорь Осипович
SU1690199A1
Цифровой фильтр с линейной дельта-модуляцией 1987
  • Тимченко Александр Владимирович
SU1425841A1

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

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

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

SU 1 683 172 A1

Авторы

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

Даты

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

1988-12-26Подача