SU1661968A1 - Цифровой фильтр с многоуровневой дельта-модул цией - Google Patents
Цифровой фильтр с многоуровневой дельта-модул цией Download PDFInfo
- Publication number
- SU1661968A1 SU1661968A1 SU894719237A SU4719237A SU1661968A1 SU 1661968 A1 SU1661968 A1 SU 1661968A1 SU 894719237 A SU894719237 A SU 894719237A SU 4719237 A SU4719237 A SU 4719237A SU 1661968 A1 SU1661968 A1 SU 1661968A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- inputs
- outputs
- filter
- adder
- adders
- Prior art date
Links
- 238000004891 communication Methods 0.000 abstract description 4
- 230000001934 delay Effects 0.000 abstract description 4
- 238000000034 method Methods 0.000 abstract description 4
- 230000008569 process Effects 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 abstract description 2
- 230000008707 rearrangement Effects 0.000 abstract description 2
- 238000009825 accumulation Methods 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241000238558 Eucarida Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Изобретение относитс к вычислительной технике и технике св зи. Его использование в устройствах цифровой обработки случайных процессов с импульсно-кодовой или дельта-модул цией позвол ет повысить удобство эксплуатации за счет упрощени перестройки на другую передаточную характеристику (ПХ). Цифровой фильтр содержит блок 1 задержки и комбинационные сумматоры 5 - 11. Благодар введению блока 2 задержки, блоков 3, 4 коммутации и накапливающего сумматора 12 коэффициенты ПХ ввод тс в формате многоуровневой дельта-модул ции с малой размерностью, что позвол ет отказатьс от перемножителей. 1 ил.
Description
./
о
0
ю о
00
Изобретение относитс к вычислительной технике и технике св зи и может быть использовано в устройствах цифровой обработки случайных процессов с импульс- но-кодовой модул цией (ИКМ) и дельта-модул цией (ДМ).
Цель изобретени - повышение удобства эксплуатации за счет упрощени пере- стройки на другую передаточную характеристику.
На чертеже приведена функциональна схема фильтра.
Цифровой фильтр с многоуровневой ДМ (МДМ) содержит первый и второй блоки 1 и 2 задержки, первый и второй блоки 3 и 4 коммутации, первый - седьмой комбинационные сумматоры 5 - 11 и накапливающий сумматор 12. На чертеже обозначены информационные входы 13, тактовый вход 14, вход 15 обнулени , первые и вторые управл ющие входы 16 и 17, выходы 18.
Блоки 1 и 2 задержки представл ют собой многоразр дные регистры сдвига
В основе работы цифрового фильтра с многоуровневой дельта-модул цией лежит следующее. Выходной сигнал цифрового фильтра, входной сигнал { хк}, К 0 которого представлен в формате ИКМ, а весова последовательность в формате МДМ, выражаетс в виде
М-1
2, 2 х - m siri ) ,
- 1 m 0
0)
-л
где { Smv },п О.М-1 - шаги квантовани импульсной характеристики фильтра; М - ее длина.
Организуем вычисление (1) в два этапа, каждый из которых реализуетс при помб- щи суммировани с накоплением
Уп ЈVyi. Vy Xi-mSfr), (2)
I 1
Введем вспомогательную последовательность {im , m 0,L-1, элементы которой представлены в виде 1(-1)ч1( 1К,
Vqk, lkЈ{ 0,1} , k ГЛЛ; ,10- 1.
Последовательность первых разностей {Vyi} запишем в виде
L-1
M +L-2
- M Т L - i/-u
2lkVyi-k Ix,-m RU1),
0
где
(-DqkikSmh)-k;s(h)0
дл k 0 и k M.
Выдел из (З) значение первой разности Vyi, выходной сигнал цифрового фильтра с ТО МДМ (1) представим в виде
Уп
Ј (MЈLxi2-mRmh}-L2lmVy|-m).
- 1 m 0
5
0
5
5
(4)
Преимущества метода вычислений выходного сигнала фильтра по (4) заключаютс в том, что при соответствующем выборе вспомогательной последовательности { Im} и ее длины L имеетс возможность резкого снижени разр дности преобразованной весовой последовательности {Rm(h)},, MM L-2 до значений Ri(h) {-2,2} (т.е. в формате МДМ). Это позвол ет полностью исключить операции умножени при вычислении выходного сигнала фильтра и заменить их алгебраическим суммированием соответствующих отсчетов входного сигнала (умножение на число 2 соответствует сдвигу двоичного представлени отсчета на единицу в сторону старших разр дов).
Обозначим через сг число групп одинаковых ненулевых значений коэффициентов преобразованной импульсной характеристики, в нашем случае crRM, a аналогичное число дл последовательности {1т}-Ь(|)2.таккак 1тб{-1,0,1}.
Проведем группирование шагов квантовани входного сигнала и первой разности по одинаковым значени м коэффициентов, и обозначим число коэффициентов в каждой
d(R)
группе дл {Rm(h)} через Kj(R), Nm Ј Kj(R),
1 1
а дл {Im} через К(| Lm 2) к/) гДе Nm,
j-1
Lm - число ненулевых членов в последовательност х {Rm}, m О, М+ L-2 и {Im}, m 1, L-1 соответственно. Тогда первую разность в (4) запишем в виде
d(R кР Vy I R/ 2) x..r
$ i i°
- 2 i/ 2 vy,.r
j 1 r l
(5)
Здесь {Rj1}, , d(R) и (Ij), , d(l) - последовательности различных ненулевых значений из последовательностей {Rm} и {lm} соответственно {Rj} {-2,-1.1.2}, {Ij} {- 1,1}, которые с увеличением длины весовой последовательности остаютс неизменными .
Одновременно с резким уменьшением разр дности преобразованной весовой последовательности соответствующий выбор последовательности {lm} позвол ет уменьшить число Mm ненулевых членов в { Rm }, что приводит к уменьшению числа слагаемых в (5).
Таким образом, полное исключение умножений при вычислении выходного сигнала цифрового фильтра с МДМ и замена их незначительным числом сумматоров (d R + сг1 6) позвол ет реализовать быстродействующий цифровой фильтр (врем суммирований существенно меньше времени выполнени операции умножени , Отметим , что один и тот же набор значений весовых коэффициентов {Rm } и {lm} позвол ет реализовать различные типы фильтров - нижних частот, верхних, полосовые и т.д.
Фильтр работает следующим образом.
Перед началом работы цифрового фильтра с МДМ необходимо провести настройку его на заданную передаточную характеристику . Дл этого на управл ющие входы 16 и 17 подаютс управл ющие сигналы, в результате чего устанавливаютс св зи (ji)x выходов блока 1 задержки с одной из групп входов сумматоров 5-8 и св зи (J2)-x выходов блока 2 задержки с одной из групп входов сумматоров 9 или 10. Св зи блоков 1 и 2 с сумматорами 5 и 10 устанавливаютс так, чтобы все отсчеты входного сигнала {х|,г} и первой разности {Vyi.r}, умножаемые согласно формуле цифровой свертки (5) на одинаковое значение коэффициентов RJ и 1|с.прступали на входы сумматорор 5-8 ,4) и 9-10 (,2) соответственно.
Затем необходимо провести обнуление фильтра путем подачи установочного импульса на вход 15 обнулени . В результате воздействи этого импульса на входы обнулени блоков 1 и 2 и накапливающего сумматора 12 на выходах 18 фильтра и всех выходах блоков 1 и 2 устанавливаютс нулевые значени сигналов. Такое обнуление необходимо также проводить при случайных сбо х, чтобы предотвратить накопление ошибок в выходном сигнале фильтра. Кроме того, обнуление вл етс принципиально важным дл обеспечени устойчивой работы фильтра, так как все полюсы этого фильтра лежат на единичной окружности и
только обнуление всех блоков задержки, и сумматоров в начале каждого цикла работы принципиально предотвращает возникновение колебаний предельного цикла в та- 5 ких структурах.
На информационные входы 13 фильтра поступает последовательность отсчетов входного сигнала {хп}, , котора по тактовым импульсам с входа 14 записываетс и
0 последовательно сдвигаетс в блоке 1 задержки . Частота следовани тактовых импульсов на входе 14 соответствует частоте дискретизации входного сигнала Т в формате ИКМ.
5 0тсчеты входного сигнала {хп.г}, ,k/ , умножаемые согласно формуле цифровой свертки (5) на одно и то же значение весового коэффициента преобразованной весовой последовательности RJ,
0 поступают на входы соответствующего сумматора 5-8 через предварительно установленные при настройке фильтра св зи блока 3 коммутации; отсчеты входного сигнала, умножаемые на значение коэффициента
5 , поступают на входы сумматора 5; отсчеты , умножаемые на значение коэффициента , поступают на входы сумматора 6; отсчеты, умножаемые на значение коэффициента Rj 1, поступают на входы суммато0 ра 7 и отсчеты, умножаемые на значение коэффициента , - на входы сумматора 8. На входах сумматоров 5-8 формируютс суммы указанных отсчетов входного сигнала , которые одновременно на их выходах
5 преобразуютс (при необходимости) в свое дополнение дл выполнени операции вычитани - на выходах сумматоров 5 и 6. В результате этого на выходах сумматоров 5- 8 формируютс частичные суммы RJ X
0 4
Јхл-г- поступающие на входы седьмогосумг 1
матора 11. Умножение на число 2 учитываетс при формировании частичных сумм
5 путем сдвига их двоичного представлени на единицу в сторону старших разр дов.
На выходах седьмого сумматора 11 из значений сигналов на выходах первого - шестого сумматоров 5-10 формируетс пе0 следовательность значений первой разности {V уп}, п 0. Это производитс следующим образом. Последовательность предыдущих (до n-й) значений первой разности с выходов сумматора 11 поступает на
5 информационные входы второго блока 2 задержки , где по импульсам с входа 14 производитс запись и последовательный сдвиг значений первой разности
Значени первой разности {Vyn,r}, г 1. К) умножаемые согласно формуле
цифровой свертки (5) на одно и то же значение коэффициента вспомогательной последовательности Ij1, поступают на входы соответствующего сумматора 9 или 10 через предварительно установленные при настройке фильтра св зи блока 4 коммутации - значени первой разности, умножаемые назначение коэффициента Ij -1 поступают на входы сумматора 9, а значени , умножаемые на значение коэффициента Ij1 1 - на входы сумматора 10. На выходах сумматоров 9 и 10 формируютс суммы указанных отсчетов входного сигнала, которые одновременно на их выходах преобразуютс (при необходимости) в свое дополнение - на выходах сумматора 9, т.е. на выходах сумматоров 9 и 10 формируютс частичные суммы
кР Ij1 2) Уп.г , поступающие на входы седьг 1 мого сумматора 11.
Значение текущего отсчета первой разности Vyn согласно (5) получаетс на выходах седьмого сумматора 11 путем алгебраического суммировани сигналов на его входах, соответствующих суммам отсчетов входного сигнала и первой разности, умноженных на соответствующие значени коэффициентов.
Текущее значение отсчета первой разности Vyn, поступает на информационные входы накапливающего сумматора 12, осуществл ющего непрерывное накопление значений {V уп}, формиру выходной сигнал фильтра {уп} согласно (4), путем суммировани очередного значени Vyn с накопленным в сумматоре 12 значением при поступлении каждого тактового импульса с входа 14. Поэтому на выходах накапливающего сумматора 12 формируетс последовательность отсчетов выходного сигнала цифрового фильтра {уп} в формате ИКМ, поступающа на выходы 18 фильтра.
Таким образом, в фильтре осуществл етс обработка входного сигнала с ИКМ с использованием преобразованной весовой последовательности в формате МДМ, что позвол ет полностью исключить операцию
умножени при вычислении выходного сигнала фильтра, обеспечив высокую разрешающую способность. Благодар тому, что преобразованна весова последовательность имеет предельно низкую разр дность ( I RJ 11 2, I Ij11 1) из схемы фильтра полностью исключены умножители, а перестройка на другую передаточную характеристику осуществл етс простым
Claims (1)
- 0 переключением блоков 3 и 4 коммутации. Формула изобретени Цифровой фильтр с многоуровневой дельта-модул цией, содержащий первый блок задержки, информационные входы,5 тактовый вход и вход обнулени которого вл ютс одноименными входами фильтра, первый - четвертый комбинационные сумматоры , п тый и шестой комбинационные сумматоры, выходы которых соединены с0 соответствующими входами седьмого комбинационного сумматора, отличающийс тем, что, с целью повышени удобства эксплуатации за счет упрощени перестройки на другую передаточную характеристику, в5 фильтр введены второй блок задержки, первый и второй блоки коммутации и накапливающий сумматор, тактовый вход и вход обнулени которого объединены с одноименными входами второго блока задержки и под0 ключены к одноименным входам фильтра, выходы первого и второго блоков задержки подключены к соответствующим информационным входам одноименных блоков коммутации , управл ющие входы которых вл ютс5 соответственно первыми и вторыми управл ющими входами фильтра, выходы первой - четвертой групп первого блока коммутации и выходы первой и второй групп второго блока коммутации соединены с входами соответст0 венно первого - шестого комбинационных сумматоров, выходы первого - четвертого комбинационных сумматоров подключены к соответствующим входам седьмого комбинационного сумматора, выходы которого соеди5 нены с информационными входами второго блока задержки и накапливающего сумматора , выходы которого вл ютс выходами фильтра.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU894719237A SU1661968A1 (ru) | 1989-07-11 | 1989-07-11 | Цифровой фильтр с многоуровневой дельта-модул цией |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU894719237A SU1661968A1 (ru) | 1989-07-11 | 1989-07-11 | Цифровой фильтр с многоуровневой дельта-модул цией |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SU1661968A1 true SU1661968A1 (ru) | 1991-07-07 |
Family
ID=21461010
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SU894719237A SU1661968A1 (ru) | 1989-07-11 | 1989-07-11 | Цифровой фильтр с многоуровневой дельта-модул цией |
Country Status (1)
| Country | Link |
|---|---|
| SU (1) | SU1661968A1 (ru) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2290751C2 (ru) * | 2005-04-01 | 2006-12-27 | Михаил Викторович Агунов | Устройство свертки сигнала |
| RU2331976C2 (ru) * | 2006-08-28 | 2008-08-20 | Михаил Викторович Агунов | Устройство свертки сигнала с импульсной характеристикой синтезируемой линейной электрической цепи |
-
1989
- 1989-07-11 SU SU894719237A patent/SU1661968A1/ru active
Non-Patent Citations (1)
| Title |
|---|
| Извести ВУЗов. Сери . Радиоэлектроника, 1988, №3, с. 15-21. Авторское свидетельство СССР Мг1345314. кл. Н 03 Н 15/00, 1986. Авторское свидетельство СССР № 1413698, кл. Ц 03 Н 15/00, 1987. * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2290751C2 (ru) * | 2005-04-01 | 2006-12-27 | Михаил Викторович Агунов | Устройство свертки сигнала |
| RU2331976C2 (ru) * | 2006-08-28 | 2008-08-20 | Михаил Викторович Агунов | Устройство свертки сигнала с импульсной характеристикой синтезируемой линейной электрической цепи |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4723294A (en) | Noise canceling system | |
| US3665171A (en) | Nonrecursive digital filter apparatus employing delayedadd configuration | |
| US7072928B2 (en) | Device for determining the rank of a sample, an apparatus for determining the rank of a plurality of samples, and the ith rank ordered filter | |
| JPH0661792A (ja) | デジタル・フィルタ | |
| US5367476A (en) | Finite impulse response digital filter | |
| CN1138382A (zh) | 进行快速阿达玛变换的方法和装置 | |
| US4021616A (en) | Interpolating rate multiplier | |
| FI83142C (fi) | Aendligt impulsgensvarsfilter. | |
| EP0182602A2 (en) | Digital filter | |
| EP0373468B1 (en) | A pipelined processor for implementing the least-mean-squares algorithm | |
| SU1661968A1 (ru) | Цифровой фильтр с многоуровневой дельта-модул цией | |
| CA1091774A (en) | Non-recursive in-phase and quadrature discrete filter | |
| US20080225937A1 (en) | Method and system of providing a high speed tomlinson-harashima precoder | |
| EP0559154A1 (en) | Digital filter | |
| KR960004127B1 (ko) | 입력가중형 트랜스버셜 필터 | |
| US4389726A (en) | Adaptive predicting circuit using a lattice filter and a corresponding differential PCM coding or decoding apparatus | |
| US5233549A (en) | Reduced quantization error FIR filter | |
| JPH10509011A (ja) | 改良されたディジタルフィルタ | |
| EP1282228A2 (en) | Digital filter circuit | |
| US6426982B1 (en) | Low complexity multiple bits matched filter | |
| JP2864597B2 (ja) | ディジタル演算回路 | |
| AU636058B2 (en) | Interpolator for increasing the output word rate of a digital signal | |
| SU1661969A1 (ru) | Цифровой фильтр с многоуровневой дельта-модул цией | |
| SU1173410A1 (ru) | Устройство дл умножени в избыточном последовательном коде | |
| SU1645966A1 (ru) | Устройство дл вычислени преобразовани Фурье - Галуа |