Цифровой фильтр

 

Изобретение относится к вычислительной технике и может быть использовано в устройствах цифровой обработки случайных процессов, например, при фильтрации и спектральном анализе. Цель изобретения - упрощение цифрового фильтра путем уменьшения числа блоков обработки без ухудшения точности фильтрации. Цифровой фильтр содержит блоки 3.1...3.L обработки, которые содержат умножители 4.1.1...4.L.M, модульные сумматоры 5.1.1...5.L.M, регистры 6.1.1...6.L.M, и блок 7 восстановления результата. Введены модулятор 1, сумматор 2 и накапливающие сумматоры 8 и 9. В цифровом фильтре операция свертки реализуется путем операций над вычетами входных отсчетов и отсчетов импульсной характеристики в системе остаточных классов. Кроме того, входные отсчеты преобразуются с помощью модулятора 1 в формат многоуровневой дельта-модуляции, что приводит к уменьшению их разрядности, что позволяет уменьшить количество блоков 3. 1 з.п.ф-лы, 1 ил.

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

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

РЕСПУБЛИН

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

Н ABTOPGHOMY СВИДЕТЕЛЬСТВУ

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

MO ИЗОБРЕТЕНИЯМ И OTHPbfTHRM

ПРИ ГКНТ СССР (21) 4458854/24-09 (22) 12.07.88 (46) 30.12.90. Бюл. № 48 (72) А. В. Тимченко (53) 681.325 (088.8) (56) Авторское свидетельство СССР № 1246344, кл. Н 03 Н 17/00, 1984. (54) ЦИФРОВОЙ ФИЛЬТР (57) Изобретение относится к вычислительной технике и может быть использовано в устройствах цифровой обработки случай.. ных процессов, например, при фильтрации. и спектральном анализе. Цель изобретения— упрощение цифрового фильтра путем уменьшения числа блоков обработки без ухудшения точности фильтрации. Цифровой фильтр

„„SU„„1617635 A 1 (51) 5 Н 03 Н 17 00 Н 03 М 3 02

2 содержит блоки 3.1,...,3.1обработки,,котдрые содержат умножители 4.1.1, ..., 4.1.М, модульные сумматоры 5.1.1, ..., 5.1.М, регистры 6.1.1, ..., 6.1..М, и блок 7 восстановления результата. Введены модулятор 1, сумматор

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

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

thl7635

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

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

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

Цифровой фильтр содержит модулятор 1, ; сумматор 2, блоки 3.1, ...„З.L обработки, ,умножители 4.1.1, „4.1.М, модульные сум1, маторы 5.1.1, ..., 5.1.М, регистры 6.1.1,, 6.1 .М, блок 7 восстановления результата,, первый и второй накапливающие сумматоры 8 и 9, вход 10, вход 11 задания константы, выход 12, входы 13.1, ..., 13.1 нулевого значения и входы 14.1.1, ..., 14,L.Ì. задания вычетов коэффициентов цифрового фильтра.

В предлагаемом цифровом фильтре для представления отсчетов входного сигнала используется многоуровневая дельта-модуляция.

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

Выходной сигнал цифрового фильтра, в котором входной сигнал и импульсная характеристика представлены в формате многоуровневой дельта- или дифференциальной З0 импульсно-кодовой модуляции, а выходной — в формате импульсно-кодовой модуляции, описывается формулой цифровой свертки .4х) где (p I, k)0 — входная последовательность (S " ); гп=-0, Я вЂ” -1 -- весовая последовательность.

Вычисления по (1) разделяются на три этапа, каждый. из которых соответствует суммированию с накоплением:

Y„= — X9Y;;

9Y; =- 2 12Y,; н= нэ4< ) @2У 5! ) 0

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

Шаги квантования входного сигнала

<ф .Йь

;S»I и импульсной характеристики (Ь1 предт",çëÿþòñë последовательностями целых чи, ел, определяемых из выражения

>xj у ., <х) S» = — Е»пн п1Е Х (К„/2),EN (Ix»--х»1/

/амин + А) ), .«s где Е» — знак шага квантования входного сигнала;

К„" — — число уровней квантования;

ENT() — целая часть величины (); х», х» — - отсчеты входного сигнала и его аппроксимация;

« )мин — минимальный HpH)левой шаг KBBHтования;

А=0,9 — для К „" нечетного и А= — 0,5 для четного, причем для четных и нечетных значений К „ выполняется соотношение

J S»I(ENT(K„j2).

В предлагаемом цифровом фильтре алго ритм (2) реализуется путем операций над вычетами шагов квантования входного сигнала (и импульсной характеристики) в системе остаточных классов (СОК).

Фильтрация в СОК предполагает оперирование с вычетами шагов квантования вход, ного сигнала и импульсной характеристики, являющимися последовательностями целых положительных чисел, значения которых не превышают заданного модуля. Поэтому, выбрав значение всех модулей Pi)K„, I=1, L, L — число оснований СОК, для перевода фильтрации в СОК все шаги квантования входного сигнала достаточно сместить на вет) личину а = К„/2, т.е. v. процессе фильтрации оперировать с входной последователь(XJ ностью вида (S»+a). Подстановка последовательности IS»+a} в (2) не изменяет значения второй разности и результата фильтрации при использовании импульсной характеристики цифрового фильтра с многоуровневой дельта-модуляцией с линейной фазочастотной характеристикой, так как импульсная характеристика является„нечетной отои <А> носительно середины S= — Sz

Ьлагодаря тому, что при многоуровневой дельта-модуляции диапазон изменения выход ного сигнала модулятора меньше, чем при .импульсно-кодовои модуляции, при одина ковой разрешающей способности фильтров с укаэанными видами модуляции диапазон изменения значений второй разности предлагaåìîãî цифрового фильтра, равный:

D = К„X,,IS„, j, является значительно уже диапазона изменения выходного сигнала фильтра с импульсно-кодовой модуляцией. Это позволяет уменьшить число оснований L, а значит, упростить схему фильтра, обеспечивая заданную разрешающую способность.

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

161 7635

К,"<Рр. ii где Рр — — значения взаимно простых оснований, применяемых обычно для фильтрации сигналов в СОК с импульс- 5 но-кодовой модуляцией.

Учитывая последнее, цифровыми фильтрами с дельта-модуляцией в СОК можно об<м) рабатывать входной сигнал вида {$),+а{, исключая преобразование из позиционного представления в модулярное, так как указанное представление при выполнении условия (3) совпадает с модулярным: (Ь),+а)mode= Я +а.

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

Ф Y), = (XS (S +a) { modPg ла=д

rM А где S = (ъ) modPg — вычеты коэффициентов, значения которых в большинстве 25 пра трческих случа)О и S =P,+Sg> для S (О, так как ,л>-" = число уравнений квантования импуль- 30 сной характеристики

К „ьЬ К,", а К „аРг, Восстановление значения (2) из (4) производится согласно китайской теореме об остатках, а получение выходного сигнала предлагаемого цифрового фильтра в формате 35 импульсно-кодовой модуляции — двухкратным непрерывным накоплением значений второй разности.

Работа предлагаемого фильтра начинается с обнуления всех регистров 62,i, 1=1,1,1= 40

= I,М и накапливающих сумматоров 8 и 9, в результате чего на выходах указанных блоков и выходе 12 устанавливается нулевое значение сигнала (цепи синхронизации и сброса не показаны).

Входной аналоговый сигнал x(t) с входа,45

10 поступает на вход модулятора 1 много уровневой дельта-модуляции, где преобразуется в моменты дискретизации в дельта-последовательность Я, k)0. Последовательность отсчетов входного сигнала поступает на первый вход сумматора 2, на второй 50 вход которого с входа 11 подается постоянное значение a=ENT(K,/2), где К „" — число уровней квантования модулятора 1. Поэтому выходная последовательность сумматора

2 {S)+a) g (О,КД и совпадает с модулярным представлением для Р))К„где PI — зна55 чение 1-го основания.

3 каждом блоке 3.3, f= 1,1, реализует- . ся алгоритм (4) цифровой фильтрации над., вычетами отсчетов входного сигнала {S qg-а{ и„вычетами высовой последовательности

УА, =- и mood Т

Разрядность умножителей и сумматоров

4.К.1, 5.К,i,i= I,Ì, в блоках 3.8 определяется максимальной разрядностью модуля PI u практически R " = log P) 4,...,6. Разрядность вычетов отсчетов входного сигнала

< Ì) практически еще ниже 1х;..< = 3...5. Поэтому в предлагаемом цифровом фильтре используются табличные умножители и сумматоры, выполненные на постоянных запоминающих устройствах с максимальной разрядностью (А) <я) адреса Rwaxc+ Рмтк = 6, ..., 10 для умножителей и 21х."-. = 8, ..., 12 для сумматоров.

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

В каждом блоке 3.(используются одинаковые умножители 4.Рл и сумматоры

5Х1,i= I,M. Результаты умножения и сложения по модулю PI записаны в них без ошибок округления на этапе проектирования фильтра, Рассмотрим формирование свертки (4) в блоке З.l. Для этого определим базовую операцию, выполняемую модульнымн умножителем 4,I.I, сумматором 5.!. . и регистром

6.l.i,i= 1,М: п>р

Sp = Р)- +()+а) S„-i) п>о"Рг

<Ь): где S„ „I, — вычет соответствующего коэффициента, значение которого подается на входы 14.г, .i умножнтеля 4.0л.

После М тактов, учитывая нулевое начальное значение, записанное в регистрах

6.E.i,i = I,М, и нулевое значение сигнала на втором входе первого сумматора 5.1).1, значение сигнала на выходах регистра 6.ИМ ,<, ) -.

Такое построение блока 3.3 позволяет упростить выполнение модульных сумматоров 5.f .i: они обладают только двумя группами входов, в то время как в прототипе число групп входов равно длине весовой последовательности М, что затрудняет его реализацию и ограничивает быстродействие из-за большого дерева суммирования.

Сигналы с выходов блоков 3.1, ., 3.L

Я < > поступают на входы блока 7 восстановления результата, где производится обратное преобразование из модулярного представления в позиционное. Ф ункп и<о пи рование блока 7 производится в соответствии с китайской теоремой об остатках тд .

16!7635

Вне устройс183, TBK как нет необходимости

t< построен и и большого дерева с умм ирования. () У (X (NÓE Ä2Y (J)g) п)ос} а );

F=» ь где N=P Pg N) D, а значения Uz опреде— 1 > ляются йз сравнения

Объединение блоков 4.t.iи,5.3.1 в одном блоке табличной арифметики также способствует увеличению быстродействия, так как позволяет уменьшить длительность такта. (N/Pt2) UII E mî!1Ðt(>..

8 соответствии с соотношением (4) зна)ения Ч У<, вычисляются заранее для всех

Б 10 г (Е! Формула изобретения

: начений Я У», являющихся Р= — -ХЯ! разряд8=<

| b«адРесом лля блока 7. Выполнение бло- 1. Цифровой фильтр, содержащий?. бло, а 7 для большого числа оснований опися- ков обработки, где L)2, Входы ор

|о в пРототипе и в данном устроистВе осо- объединены, и блок восстановле ия резульбенностей не имеет. в, 15 тата, 3-й вход которого, (=11, с динен с

Последовательность значений (Ф К!}, }с 0, выходом (-го блока обработки, а каж ый поступает ня входы первого накапливаю- блок обработки содержит М ум о ит ей, щего сумматора 8, где суммируется с накоп- где М вЂ” порядок цифрового фильтра, перленным В нем значением, формчруя послевые входы которых являются входами зададовательность i V У|,), которая в c (to -o оче1 едь 20 ния вычетов коэффициентов цифрового

-|оступает на входы второго накапливаю)це фильтра, М модульных сумматоров и М ре о сумматора 9, где суммнруется с накоплен- гистров, отличающийся тем, что, с целью нь«B нем значением, формируя выхоЛной упрощения цифрового фильтра путем уменьсигнал цифрового фильтра в фоРмате " м- щения числа блоков обработки без ухудПульсно-кодовой модуляции {Y<,}. шения точности фильтрации, введены послеНезначительнаЯ РазРЯдность, котоРаЯ ос- 25 довательно соединенные модулятор многотаетсЯ постоЯнной ллЯ всех Умножителей и уровневой дельта-модуляции, вход которого модУльных сумматоров 4.0.1, 5.0}.i=- I,М, поз- является входом цифрового фильтра, и сумВолнет объединить моЛУльный сумматор с матор, выход которого соединен с входами

gto< ÓëüHt tM Умножителем и выполнить их в блоков обработк(», а также последовательно

Виде одного блока табличной аРифметики, соединенные первый някапливающи)з суммапримср В It me ttocTO!IHI»oto "IIOMHtt to 1|е З(p oxoq KOTopo o ое HHet c выходом

Го троЙСТВ 11ри вь|полне ни такого блока б ока вос. а овле я результата, и второй с (!<)!

Ня один зялянныи кмффиц ент S c o a „„„„;, с о

<> ОС1 ходов ограничено величиной К.а-+К. ." = - является выходом цифрового фильтра, входом задания константы которого является схеМах "1ЗУ широкого "Рименен"я второй вход сумматора, причем в 3-м блоке ((poMe того, быстродействие такого умно- % обработки Вторы".. Входы всех умножителей гкителя-сумматора определяется временем являются входом Гго блока обработки, вывыборки из ПЗУ записа||ного в нем значе- ход i-го умножителя, где i=f,Ì, соединен ния и выше„чем при последовательном ; первь«входом i-го модульного сумматора, вкл|очении умножителя и сумматора. выход которого соединен с входом i-го

Г!озиционный сУмматоР 2„благодари низ- 40 регистра, выход которого, за исключением кой РазРЯдности шагов квантованиЯ вход- выхода N ãî регистра, соединен с вторым ного сигнала, также может быть выполнен входом (i+1)-го модульного сумматора, а табличным — на ПЗУ. выход М-го регистра является выходом (аким о Разом преЛлягяе аbtA цифро|зой g-ão блока обработки, входом нулевого фи1bTp осуц|еств<|яет цифровук1 фильтрацию значения которого является второй вход сигнала многоуровневой дельта-модуляции в 45 i-го модульного сумматора.

СОХ, используя знячнтел|||о меньшее, чем в 2, Фильтр по п. 1, отличающийся тем, прототипе, число оснований, благодаря Умень- чт. ll блохах обработки i-е умножитель и шению числа оснований для Вычисления модульный сумматор выполнены в виде второй разности Bbtxogjt!Oto сигнала. При блока постоянной памяти, первый и второй обеспечении заданной разрешающей способ- входы которого являются Входом блока обности схема предлагаемого фильтра проц|е. 50 работки и входом задания вычетов коэфИзменен|(е структуры блока З.}),В= — ГГ, поз- фициентов цифрового фильтра соответственволяетупроститьвыполнение модульных сум- но, а третий вход блка постоянной пямямяторов 5.1,l,i,=.-!,Ì (они име)от только две ти является вторым входом i-ro модульногруппы входов), и увеличить быстродейст- го сумматора.

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

Текрсл A. Кравчук Корректор Н. Король

Тираж Г>52 I) ontt t»et<<>< (1(1(111(1(1 Гос<2<;t(«и< нн<>г<> к< t>tt»",ста Io наов>ретениим и отк(>ttttt>19 ири ГК))Т СССР

I I З>, <><>некиа, 2К -3,, Раушскаи >>а<»., !L. 4/5

11роианоис t!>< I>i >-и <ла <с. ьгкни > <>i« и»ат «I) >T< >t<», г. УжгоГ<оа, ул. ) агарина, (0)

Цифровой фильтр Цифровой фильтр Цифровой фильтр Цифровой фильтр 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к цифровой фильтрации

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