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

 

Изобретение относится к вычислительной технике. Его использование для цифровой обработки случайных процессов (цифровая фильтрация, спектральный анализ) позволяет повысить быстродействие и упростить фильтр. В его состав входят линейный дельта-модулятор 1, двоичные счетчики 2, 3, тактовый генератор 4, блок 5 оперативной памяти, элемент И 6, элемент ИЛИ-НЕ 8, блок 9 постоянной памяти, мультиплексор 10, элемент 11 эквивалентности, реверсивный счетчик 12, накапливающий сумматор 13 и цифроаналоговый преобразователь 14. Благодаря введению буферного регистра 7 и соответствующим соединениям исключается обнуление реверсивного счетчика, который работает с накоплением, что позволяет исключить один накапливающий сумматор. 2 ил.

СОЮЗ СОВЕТСНИХ.

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К A ВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4394273/24-24 (22) 17 ° 03.88 (46) 23.09.89. Бюл. 35 (72) А.В.Тимченко (53) 621.372.542:681.32(088.8) (56) Известия ВУЗов. — Сер. Радиоэлектроника. — 1984, т. 27, V 9, с. 23-27.

Авторское свидетельство СССР

М 1425841, кл. Н 03 H 17/06, 1987. (54) ЦИФРОВОЙ ФИЛЬТР С ЛИНЕЙНОЙ

ДЕЛЬТА-МОДУЛЯЦИЕЙ (57) Изобретение относится к вычислительной технике. Его использование для цифровой обработки случайных процессов (цифровая фильтрация, спектÄÄSUÄÄ 1510091 А1 (дц 4 H 03 Н 3/02, H 03 H 17/06

2 ральный анализ) позволяет повысить быстродействие и упростить фильтр.

В его состав входят линейный дельтамодулятор 1, двоичные счетчики 2, 3, тактовый генератор 4, блок 5 опера» тивной памяти, элемент И 6, элемент

ИЛИ-НЕ 8, блок 9 постоянной памяти, мультиплексор 10, элемент 11 эквивалентности, реверсивный счетчик 12, накапливающий сумматор 13 и цифроаналоговый преобразователь 14. Благодаря введению буферного регистра 7 и соответствующим соединениям исключается обнуление реверсивного счетчика, который работает с накоплением, что позволяет исключить один накапливающий сумматор. 2 ил.

3 1510091

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

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

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

Цифровой фильтр содержит линейный дельта-модулятор 1, первый и вто- . рой двоичные счетчики 2 и 3, тактовый генератор 4, блок 5 оперативной памяти, элемент И 6, буферный регистр

7, элемент ИЛИ-НЕ 8, блок 9 постоянной памяти, мультиплексор 10, weмент 11 эквивалентности, реверсивный 20 счетчик 12, накапливающий сумматор

13 и цифроаналоговый преобразователь

14. На фиг. 1 обозначены вход 15, первые и второй выходы 16 и 17. На фиг. 2 показаны следующие сигналы: 25 а - тактовые импульсы с генератора

4; б - импульсы на выходе переполнения счетчика 2, в - смена шагов квантования на выходе дельта-модулятора

1; r - импульсы на выходе элемента ЗО

И 6; д - импульсы на выходе элемента ИЛИ-НЕ 8.; е - смена сигналов на выходе мультиплексора 10; ж - смена сигналов на выходе блока 9 постоянной памяти. 35

В сигналах (фиг. 2е,ж) условно показаны адреса блоков 5 и 9 памяти.

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

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

М-< 45

Y„=Q QQ e" е (1)

i=1 4 1 Ута=О . где е11= 2Lt 1 — 1, 1. E {0,1 ;

1 "

1Чi

L; ),,i = 0,М-1 — весовая последовательность в формате линейной дельта-модуляции (шаги квантования импульсной характеристики цифрового фнлвтра); {1.„ ), k b 0 - входная последовательность (шаги квантования 55 вхОднОГО сигнала). („) „)

: Последователвностн (1.; 1 н jL„ j представляют собой кодированные последовательности шагов квантования соответствующих величин и представлены в формате линейной дельта-модуляции.

Для получения алгоритма функционирования устройства разделим (1) на два последовательных этапа, представляемых двумя последовательно включенными накапливающими сумматорами, осуществляющими непрерывное накопление сигналов: и ,7 Чт;;

1=1

7Y =, е„е, (2) с ) Vtl=O

Отметим, что значение h Y; также можно представить двумя накапливающими сумматорами:

М-1

11=О однако прямая реализация (3) приводит к увеличению аппаратурных затрат (избыточный накапливающий сумматор) и увеличению времени вычисления свертки (1) из-за затрат времени в указанном сумматоре.

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

Перед началом фильтрации необходимо провести обнуление реверсивного счетчика 12 и накапливающего сумматора 13. При этом на цифровых и аналоговом выходах 16 и 17 устанавливаются нулевые значения выходных сигналов. Такое обнуление необходимо также проводить при случайных сбоях, например, питания, чтобы предотвратить накопление ошибок в выходном ! сигнале фильтра. В блок 5 памяти заносится при этом нулевое значение сигнала, т.е. последовательность (0,1) .

В блоке 9 постоянной памяти записана одноразрядная последовательность

О,N-1 весовых коэффициентов фильтра. Запись производится подряд, начиная с нулевого адреса блока

9 по возрастающим адресам в том порядке, как они записаны в последователвностн IL b ): по нулевому адресу (ь) записывается значение L,, по первому - L "1 и т.д., по (М-1)-му адре-! (М су записывается значение Е„1.

5 15

Тактовый генератор 4 генерирует непрерывную последовательность импульсов (фиг. 2а) с частотой f

М где Т вЂ” период частоты дискТ 4 ретизации входного сигнала, M — - длина импульсной характеристики цифрового фильтра. Примем, что переходом, вызывающим изменение счетчиков 2, 3 и 12, является переход на их счетном входе из единичного состояния в нулевое, т.е. изменение состояния счетчиков происходит по заднему фронту сигналов на их счетных входах.

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

M импульсов частоты f на его счетный вход на его выходе переполнения (заема). в конце периода дискретизации

Тд формируется импульс (фиг. 2б), поступающий на тактовый вход линейного дельта-модулятора 1. На выходе, последнего при этом фиксируется значение шага квантования L âõîäíîãо (x) сигнала (фи г . 2 в ) в и -м периоде дискр ет и за ци и, которое сохраняется н а в ыходе блока 1 до поступления следующего импульса (фи г . 2 б ) с выхода з а ема счетчика 2.. Сигналы с разрядных выходов счетчика 2 подаются н а входы элемента И 6, поэтому и р и состоянии счетчика 2, равном M- 1, на выходе элемента И 6 формируется импульс (фи г . 2 г ) длительностью Tä / М, кот ор ый поступает на тактовый вход регистра 7 и вход разрешения и р едус т ано в ки второго двоичного счетчика 3 .

По заднему фронту этого импульса в регистре 7 фи кси р ует ся состояние счетчика 3 в о втором такте i c (t „, t ), а в сл еду ющем периоде дискретизации

1 входного сигнала, по переднему фронту этого импульса, в счетчик 3 записывается состояние регистра 7. Поэтому в первом .такте r.6 ft,,с,) текущего периода дискретизации состояние счетчика

3 равно состоянию этого счетчика во втором такте t. 6 Гi„,t )предыдущего периода дискретизации, чем обеспечи10091 вается рециркуляция адресов ячеек блока 9 постоянной памяти.

Счетчик 3, имеющий коэффициент пересчета М, работает в режиме сложения. Разрядные выходы счетчика 3 соединены с входами элемента ИЛИ-НЕ

8, в результате чего, при нулевом состоянии счетчика 3 на выходе эле10 мента ИЛИ-НЕ 8 формируется импульс (фиг. 2д) длительностью TA/M, поступающий на управляющие входы блока 5 памяти и мультиплексора 10. При наличии этого импульса блок 5 памяти

15 находится в режиме записи (фиг. 2е), а мультиплексор 10 передает сигнал с выхода линейного дельта-модулятора 1 на первый вход элемента 11 эквивалентности. В отсутствии этого

2р импульса блок 5 памяти переводится в режим чтения, а мультиплексор 10 передает сигнал с выхода блока 5 на первый вход элемента 11. За счет изменения начального состояния счет25 чика 3 на единицу в каждом новом периоде дискретизации осуществляется рециркуляция адресов ячеек блоков

5 и 9 памяти — в каждом следующем периоде Т> адреса ячеек блока 9 падО мяти смещаются на единицу в сторону опережения от адресов ячеек блока 5 памяти. Таким образом, шаги квантования входного сигнала (L ь ), и > О, (к 11 запись которых производится в блок 5 памяти всегда при нулевом состоянии счетчика 3, записываются в и-м периоде дискретизации по р-му адресу, где р = (М вЂ” п)тосИ.

Поэтому в п-м периоде дискретиза4р ции по сигналам с выходов разрядов счетчиков 2 и 3, поступающих на адресные входы блоков 5 и 9 памяти соответственно, считываются с выхода мультиплексора 10 последовательность г (а1

45 Ь„); k = и-(n+M-1-Я)тоаМ, s = M-1,0 (фиг. 2е) и с выхода блока 9 последовательность Ь,„); m = (и+г lmoaN, г п1 г = О,М-1 (фиг. 2ж), которые поступают синхронно на входы элемента 11

50 эквивалентности. Отметим, что птоаМначальное состояние счетчика 3 в и-м периоде дискретизации. На выходе элемента 11 эквивалентности (элемент

ИСКЛЮЧАЮЦЕЕ ИЛИ-НЕ) формируется про55 г (х) i 7 изведение (Ь„. О+ L ). Последовательность таких произведений поступает на вход, управляющий направлением счета реверсивного счетчика 12, кото1510091!

55 рый изменяет свое состояние на единицу после поступления на его счетный вход очередного заднего фронта тактового импульса (фиг. 2а). В результате через М тактов на выходах реверсивного счетчика 12 формируется значение свертки (3) в п-м периоде дискретизации (k+m = n-(n+M-1-в)тоаМ+

+(n+r)moaM, а так как г = M-1-в и, учитывая начальное состояние счетчика 3 в и-м периоде дискретизации, равное nmoaM, получаем k+m=nmoaM).

Укаэанные соотношения между индексами последовательностеи Ь „ и 1Ь по соответствующим адресам блоков 5 и 9 памяти проиллюстрированы на фиг. 2 для случая nmoaM = 0.

В конце текущего периода дискретизации по импульсу с выхода заема счетчика 2 (фиг. 2б) накопленное в реверсивном счетчике 12 значение записывается в накапливающий сумматор

13, где суммируется с его предыдущим значением. В следующем, (п+1)-м периоде дискретизации значение сигнала на выходах реверсивного счетчика 12 изменится на величину.6 У„ „ поэтому после и периодов дискретизации, учитывая нулевое начальное значение, сигнал на выходах реверсивного счетчика 12 равен hY

Таким образом, отсутствие обнуления реверсивного счетчика 12 позволило исключить непроизводительные затраты времени на эту операцию, а также объединить в нем выполнение двух последовательных суммирований (2). Накопление значений выходного сигнала реверсивного счетчика 12 в накапливающем сумматоре 13 дает, согласно (2), отсчет выходного сигнала цифрового фильтра (Y„) в формате импульсно-кодовой модуляции, который преобразуется цифроаналоговым преобразователем 14 в аналоговую форму

Y(t) е

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

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

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

1510091

Ф 8. 2

Составитель О.Ревинский

Техред Л.Олийнык Корректор Т.Малец

Редактор Е.Папп

Заказ 5829/56 Тираж 884 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. ч/5

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

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

 

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

Изобретение относится к автоматике и вычислительной технике и является усовершенствованием устройства по а.с

Изобретение относится к автоматике и вычислительной технике и является усовершенствованием устройства по авт.св

Изобретение относится к вычислительной технике и технике связи

Изобретение относится к вычислительной технике и технике связи

Изобретение относится к вычислительной технике и технике связи и является усовершенствованием устройства по авт

Изобретение относится к автоматике и технике связи

Изобретение относится к вычислительной технике и технике связи

Изобретение относится к электросвязи и может использоваться в цифровых корреляторах

Изобретение относится к радиотехнике

Изобретение относится к вычислительной технике

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

Изобретение относится к вычислительной технике

Изобретение относится к радиотехнике

Изобретение относится к вычислительной технике и технике связи

Изобретение относится к вычислительной технике

Изобретение относится к радиотехнике , м.б

Изобретение относится к вычислительной технике и технике связи

Изобретение относится к адаптивному корректирующему фильтру с двумя частичными фильтрами (TF1, ТF2), коэффициенты фильтрации которых являются изменяемыми с помощью схемы подстройки коэффициентов (CORR), чтобы, например, образовать приближенно инверторный фильтр для изменяющегося во времени канала передачи, и при котором с помощью переключения является возможным, как недецимирующий режим работы, при котором частота опроса соответствует частоте символов, так и децимирующий режим работы, при котором частота опроса удовлетворяет теореме отсчетов
Наверх