[go: up one dir, main page]

SU1661968A1 - Цифровой фильтр с многоуровневой дельта-модул цией - Google Patents

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

Info

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
Application number
SU894719237A
Other languages
English (en)
Inventor
Александр Владимирович Тимченко
Original Assignee
Предприятие П/Я В-8751
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я В-8751 filed Critical Предприятие П/Я В-8751
Priority to SU894719237A priority Critical patent/SU1661968A1/ru
Application granted granted Critical
Publication of SU1661968A1 publication Critical patent/SU1661968A1/ru

Links

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)

  1. 0 переключением блоков 3 и 4 коммутации. Формула изобретени  Цифровой фильтр с многоуровневой дельта-модул цией, содержащий первый блок задержки, информационные входы,
    5 тактовый вход и вход обнулени  которого  вл ютс  одноименными входами фильтра, первый - четвертый комбинационные сумматоры , п тый и шестой комбинационные сумматоры, выходы которых соединены с
    0 соответствующими входами седьмого комбинационного сумматора, отличающийс  тем, что, с целью повышени  удобства эксплуатации за счет упрощени  перестройки на другую передаточную характеристику, в
    5 фильтр введены второй блок задержки, первый и второй блоки коммутации и накапливающий сумматор, тактовый вход и вход обнулени  которого объединены с одноименными входами второго блока задержки и под0 ключены к одноименным входам фильтра, выходы первого и второго блоков задержки подключены к соответствующим информационным входам одноименных блоков коммутации , управл ющие входы которых  вл ютс 
    5 соответственно первыми и вторыми управл ющими входами фильтра, выходы первой - четвертой групп первого блока коммутации и выходы первой и второй групп второго блока коммутации соединены с входами соответст0 венно первого - шестого комбинационных сумматоров, выходы первого - четвертого комбинационных сумматоров подключены к соответствующим входам седьмого комбинационного сумматора, выходы которого соеди5 нены с информационными входами второго блока задержки и накапливающего сумматора , выходы которого  вл ютс  выходами фильтра.
SU894719237A 1989-07-11 1989-07-11 Цифровой фильтр с многоуровневой дельта-модул цией SU1661968A1 (ru)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2290751C2 (ru) * 2005-04-01 2006-12-27 Михаил Викторович Агунов Устройство свертки сигнала
RU2331976C2 (ru) * 2006-08-28 2008-08-20 Михаил Викторович Агунов Устройство свертки сигнала с импульсной характеристикой синтезируемой линейной электрической цепи

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Извести ВУЗов. Сери . Радиоэлектроника, 1988, №3, с. 15-21. Авторское свидетельство СССР Мг1345314. кл. Н 03 Н 15/00, 1986. Авторское свидетельство СССР № 1413698, кл. Ц 03 Н 15/00, 1987. *

Cited By (2)

* Cited by examiner, † Cited by third party
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) Устройство дл вычислени преобразовани Фурье - Галуа