Последовательный цифровой фильтр

 

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

СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИК (19) (11) (51) 4 И 03 Н 17/06

Д -,,( (Ы; L,,;т., „.).

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

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

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

ПРИ fXHT СССР (21) 4317037/24-09 (22) 13. 10.87 (46) 15.08.89. Бюл, В 30 (71) Ереванский политехнический институт им. К.Маркса и Ленинградский электротехнический институт связи им. проф. М.А.Бонч †Бруеви (72) Л.М.Гольденберг и P P ° Áàäàëÿí (53) 68 1.32 (088.8) (56) Погрибной В.А.((ифровые фильтры последовательного действия с импульсно-кодовой модуляцией. Радиотехника,,1984, ((4, с. 33, рис. 2, 2 (54) ПОСЛЕДОВАТЕЛЬНЬ(й ЦИфРОВОД

ФИЛЬТР (5l) Изобретение относится к вычислительной технике. ((ель изобретения— уменьшение частоты дискретизации и упрощение фильтра. Последовательный цифровой фильтр содержит кодер 1, шифратор 2, блоки памяти и сдвига

3 и 4, коммутатор 5, элемент ИСКЛ(ОЧАИЩЕЕ ИЛИ-HE 6, сумматоры 7, 10, 11 и 1?, дешифратор 8 и умножитель

9. Цель достигается за счет исключения многоразрядного умножения и сокращения количества разрядов, необходимых для представления отсчетов входного сигнала и весовых коэффициентов. 1 ил., 2 табл.

3 1501260

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

Цель изобретения — уменьшение

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

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

Последовательный цифровой фильтр 15 содержит кодер 1, шифратор 21 первый блок памяти и сдвига (БПС) (М-1) значений с разрядных двоично-позиционных чисел 3, второй блок памяти и сдвига (БПС) М значений С-разрядных двоично-позиционных чисел и знаковых разрядов 4, коммутатор 5, элемент 6 ИСКЛЮЧАКЩЕЕ ИЛИ-НЕ, четвертый сумматор 7, дешифратор 8, ум-"

25 ножитель 9, первый, второй и третий сумматоры 10, 11.и 12.

В предложенном последовательном цифровом фильтре (ЦФ) используется следующий алгоритм фильтрации с использованием дельта-модуляции (ДМ):

Мм ktI М-1 и< у (N) =,7,7 е„(п-m) Е> (m) (1)

Ь Ь

k l n i e п1 где у (N) М

8 (n-m) х

Е „(m)

N-ый отсчет выходного сигнала, представленного двоично-позиционным

1-разрядным кодом; порядок ЦФ с ДМ; (и-m)-ый отсчет пере- 40 монного шага квантования, формируемый при преобразовании входного сигнала в сигнал ДМ и представленный двоич- 45 но-позиционным Ь-разрядным кодом, причем в случае ЦФ с линейной

ДМ b = 1, т.е. шаг квантования постоянен и выражен одноразрядным кодом, m-ый отсчет переменного шага квантования, формируемый при преобразо- .

55 ванин весовых коэффициентов фильтра в ДМ последовлтельность и представленный двоично-псЪа (n),0 а. (и) ° 2, (2) Е „(n) где а, (n) коэффициент знакового разряда и-го отсЧета

Е „(n), коэффициент i-го разряда п-го отсчета Е (и), Ъ причем а,(п)с(0,1 о бр аз ом пр едставим а (n) Аналогичным

e„(n):

b-

С (л),7 С (m) (3) у.О

С (m) — коэффициенты, аналогичные а (n) и a;(n) . рЬ (m)

h где Г (m) и

В рассматриваемом случае, когда переменный шаг квантования выражается унитарным кодом, а;(n) и C (m) для любых значений п и m отличны от нуля только для одного значения и р следовательно из (2) и (3) получим о

Е (п) à (n) ° а; (n) ° 2

e (m) = С (m) С (ш) ° 2, Ь (4) Для заданного п произведение

E „(n-ïó".8„(m), с учетом (4), можно выЪ разить следующим образом: е (и-m) .e (m) P (n )f Ä(n-m) ° 2,(5)

Ъ Ъ

1 ма (в, 1, ...N-11, rE (О, 1,... 2b-1) зиционным Ь-разрядным кодом, причем в случае

ЦФ с линейной ДМ b=1 т.е. шаг квантования постоянен и выражен одноразрядным кодом.

При этом используется дельтамодуляция повышенной информативности (ДМПИ), которая относится к адаптивной ДМ.

Спецификой ДМПИ является представ" ление переменного шага квантования

Е (п) унитарным кодом, а сам шаг х квантования является переменным.

При ДМПИ переменный шаг квантования е (п) изменяется пропорцио-, х ь нально степени двойки: е, (и) = 2 где iE to,1,...,Ь-1), Представим е" (и) следующим образом:

5 1501

Р (и-щ) = а (и-m) О+ C (тп); (6) (7) 30

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

При использовании предварительного преобразования весовые коэффициенты 40

ЦФ вводятся в блок памяти и сдвига уже в преобразованном ниде, а преобразование отсчетов входного сигнала осуществляется на входе 1(Ф. Так как сумма безызбыточных кодов, со- 45 ответствующих Е „(и-m) и e > (m), укаь Ь эывает номер единичного разряда произведения 6 „(и-щ) Р Ъ(ьп), преобразование в безызбыточный код позволяет также упростить реализацию операции управляемого сдвига", Поясним сказанное на примере. Пусть Ь = 4, для больпього класса сигналов именно это значение в является оптимальным, тогда ЕЪ(п-m) и e (m) без учета знаЬ х h кового разряда могут принимать только четыре значения, приведенные в табл.1. В табл.! показаны также кодовые комбинации безыэбыточных кодов, 55 где (n-т) и „(п — m) — коэффициенты, аналогичные а,(n), а,(п) и Cb(m) CE(m)

Учитывая (5), (6), (7) перепишем !0 выражение (1) следующим образом: у (N)= 0 f (n-ш) P (n-m) 2 (8) к. п 1 е о

Из (5), (6), (7) следует, что для !5 определения произведения е „(n-m) e„(m) ь ь достаточно определить коэффициент знакового разряда в соответствии с (6) и значение отличного от нуля разряда r в соответствии с (7). Сле- 20 довательно, при ныполнении свертки в соответствии с алгоритмом (8) операция умножения перерождается в операцию управляемого сдвига". Имеется в виду, что произведение унитарных .кодов также является унитарным кодом, причем номер единичного разряза произведения определяется суммой номеров единичных разрядов сомножителей.

?60 получаемые в результате предварительного преобразования — р,„(п-m), с (сп) соответственно.

Произведение Е„(п-m). eb(m) может

Ъ Ь принимать ?b-1 значений, указанных в табл.2. В табл,2 приводятся также с все возможные значения g „(n-m)+ р,„(m), где С вЂ” количество разрядов.

С 1пt(log2Ь)Ф где функция I t определяет ближайи шее наибольшее целое число. В случае ДИПИ, как правило, Ь 8, следовательно, величина b может принимать значение два или три.

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

x(t) — входной аналоговый сигнал — переменньп, выраженный

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

x{t) н сигнал Л1ПИ вЂ” преобразованный в беэыэбыточный код переменный шаг квантования 0 b(n); знаковый разряд переменного шага квантования е„(п), представляющий cob бой выходной сигнал

Л !ПИ з — предварительно преобраэованньп! в беэызбыточ86 (п) х

g (п) а (n) ный кол переменный шаг квантования, соотнетстИз табл.2 видно, что номер кодовой комбинации g„(n-m) + g„(т) соответствует номеру единичного разряда произведения е (и-m) e (m) . Полуb, 6 х. Л ченный результат не является неожижанным, так как безызбыточный код соответствует номеру единичного разряда сомножителей, а следовательно, с умма бе зыз быт оч ных кодов, в соотнетствии (7), указывает номер единичного разряда произведения сомножителей. В общем случае количество раэрядон безызбыточного кода можно определить, воспользовавшись следующим выражением:

1501260

Т

4 (10)

Каждый рециркуляционный цикл делится на М тактов с длительностью т

Tt (11)

В начале каждого рециркуляционного цикла в БПС 3 вводится очередное, преобразованное в шифраторе 2, значе55 ние переменного шага квантования

g„(n) и знаковый разряд а (n), соотс ветствующие входному сигналу.,50 вующий весовым коэффициентам ЦФ;

Ср(п) — знаковый разряд переменного шага квантования, представляющий собой последовательность ДИПИ; (n-m) — знаковый разряд результирун>щего произведения, л(y (N) — выходной сигнал выраженный 1-разрядным двоичнопозиционным кодом.

Блоки памяти и сдвига должны обеспечивать хранение и сдвиг соответственно М и (И- 1) значений С-раэ- 15 рядных двоично-позиционных чисел и знаковых разрядов.

Для реализации произведения

Е „(и-тп) e „(m) используется дешифратор 8 и подключенный к нему адрес- 20 ный четвертый сумматор 7. При этом используется тот Аакт, что на выходе дешиАратора 8 Аормируется унитарный код, причем номер единичного разряда определяется двоично-пози- 25 ционным числом, поступающим на его вход.

Для построения шифратора 2, в зависимости от значения Ь необходимо составить таблицу, аналогичную 30 табл. 1, и в соответствии с ней синтезировать цифровое комбинационное устройство.

В исходном состоянии в БПС 4 записаны заранее преобразованные в безызбыточный код весовые коэффициенты ЦФ р (ш) со своими знаковыми h разрядами С (n) и одно нулевое двоич о но-позиционное число. В БПС 3 записаны нулевые двоично-позиционные чис- 40 ла. Остальные элементы схемы находятся в заторможенном состоянии.

Работа последовательного цифрового фильтра состоит из рециркуляционных циклов с длительностью Т 45

1 абота II4 начинается с Аормирования в кодере 1 знакового разряда а (n) и переменного шага квантова0 ния e „(n) преобразуемого при помощи шиАратора 2 в р,"„(n), При этом коммутатор 5 подключает к БПС 3 шифратор 2 и кодер 1, в результате в БПС 3 записываются полученные значения g „(n) и а (и). После записи в

БПС 3 коммутатор 5, переключаясь, подключает друг к другу вход и выход БПС 3, т.е. обеспечивает рециркуляционный режим его работы, Коммутатор 5 сохраняет свое состояние до введения нового значения переменного шага квантования и знакового разряда входного сигнала, т.е. в течение всего рециркуляционного цик"

mfa. БПС 4 постоянно работает в рециркуляционном режиме. Одновременно с записью в БПС 3 р,„(п) и à (n) подаются соответственно на четвертый сумматор 7 и элемент 6, на вторые входы которых из ПБС 4 поступают переменный шаг квантования g (m) весового

h коэффициента фильтра и соответствующий ему знаковый разряд Со(п). Формируемая на выходе четвертого сумматора 7 сумма В „(и-тп) + g (ш) поступает на дешифратор 8. Как уже отмечалось, сумма безызбыточных кодов, указывая номер единичного разряда произведения унитарных кодов, одновременно указывает номер единичного разряда на выходе дешифратора 8, следовательно, на выходе дешифратора 8 получим двоична-позиционное число, выраженное унитарным кодом, и соответствующее произведению

Е (п-m) ° Е (m) . Знаковый разряд

Я (и-m) искомого произведения, в соответствии с выражением (6), определяется при помощи элемента 6 и присваивается произведению p «(n-m)> p (m) посредством умножителя 9. Отh метим, что указанный умножитель 9 носит условный харак тер, так как при его помощи осуществляется умножение на плюс или минус единицу.

Полученное на выходе умножителя 9 произведение с учтенным знаковым yasрядом подается на первый сумматор

10, в котором осуществляется постоянное циАровое суммирование на интервале рециркуляционного цикла

На остальных тактах рециркуляционного цикла производится сдвиг на один ,такт информации, записанный в БПС 3

15 и БПС 4 и для данного и при изменении m от 0 до M определяются остальные значения е (n-m) р „(m). В конце

Ь, Ь к каждого цикла полученная н первом сумматоре 10 сумма передается но второй сумматор 11, первый сумматор

10 обнуляется. Для данного и при

m = 0,1,...M все М значений произведения e„(n-m) ЯЬ(ш) определяются Ь Ь н течение последних M рециркуляционных циклов. В момент ввода переменного шага квантования Е (и+М-1) ь к значение переменного шага квантования е (n) теряется. Наличие н БПС 4 дополнительного дноично-позиционного числа обеспечивает беспрерынность работы ЦФ, т,е. н момент ввода в

БПС 3 очередного значения g„(n) в

БПС 4 осуществляется перезапись нулевого двоично-позиционного числа. Второй и гретий сумматоры 11 и 12 реализуют постоянное цифровое суммирование в соответствии с алгоритмом 1.

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

Из укаэанного следует, что кодер

1, шифратор 2, второй и третий сумматоры 11 и 12 тактируются с частотой дискретизации сигнала ДМПИ, а остальные узлы тактируются с повышенной частотой f = M

01260

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

Последовательный цифровой фильтр, содержащий кодер, вход которого является входом последовательного цифрового фильтра, коммутатор, первый вход знакового разряда которого соединен с выходом знакового раз— ряда кодера, первый блок памяти и сдвига M и (М-1) значений С-разрядных двоично-позиционных чисел, где

М вЂ” порядок цифрового фильтра, выход знакового и информационных разрядон которого соединен с нторым нхо25

ЭО

50 дом одноименных разрядов коммутатора, выход информационных раэрядон ко-, торого . соединен с нходом информационных разрядов первого блока памяти и сдвига М и (М-1) значений С-разрядных двоично-позиционных чисел, второй блок памяти и сдвига М и (М-1) значений С-разрядных двоично-позиционных чисел, выходы информационных разрядов которого соединены с его входами информационных разрядов, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ, первый вход которого соединен с выходом знакового разряда коммутатора и входом знакового разряда первого блока памяти и сдвига M и (М-1) значений

С-разрядных двоично-позиционных чисел, а второй вход элемента

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

Таблица 1

E (n-m)

Ъ

e (m) g „(n и!) Или с („) или

4 3 2

2 1

Таблица 2

) ЕЪ(n m) е„(щ) 1

3 2

6 5 4 3 2 1

Составитель С.Муэычук

Техред M.Õîäàíè÷ Корректор Т.Палий

Редактор М.Товтин

Подписное

Тираж 884

Заказ 4890/55

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

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

Проиэводственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101

1 0 0

2 0 0

3 0 0

4 0 0

5 0 0

6 0 1

7 1 0

0 0

0 1

0 0

0 0

0 1

1 1

Последовательный цифровой фильтр Последовательный цифровой фильтр Последовательный цифровой фильтр Последовательный цифровой фильтр Последовательный цифровой фильтр Последовательный цифровой фильтр 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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