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

Номер патента: 1587624

Автор: Тимченко

Есть еще 2 страницы.

Смотреть все страницы или скачать ZIP архив

Текст

(72) (53) (56) ,7" 1 4М ьство СССР 7)06, 1987. анные средст я и .обработк ов конйерен- .362,тво СССР 7)06, 1987. свидетел 11031 1 кроэлектр бразавап и сигн сы доклад 86, т.1, с свидетельс8 0311 7 и(57) изобретение лительной техник тносится к вычиспозволяет при ег ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИПРИ ГКНТ СССР ВТОРСКОМУ СВИДЕТЕЛ 4363727)13.07.8823.08.90А,В.Тимче621.35 (ОАвторска94210, клетоды и миавога преоалов: ТемРига, 19вторское95840, кл использовании для тпРэровой обработкислучайных сигналов (дильтрация испектральный анализ) повысить быстрадействие. Фильтр содеркйт тактовыйгенератор 1, счетчики 2-4 импульсов,дешиЬратор 7, блоки 9, 1 О постояннойпамяти, блок 12 оперативной памяти,мультиплексор 13, модульный сумматор15, регистр 18, перемпою 1 тель 22 инакапливаюцие сумматоры 23-26. Благадаря введению в ппльтр счетчиков 5,импульсов, дешцйратора 8, блока 11постоянной памяти, блока 13 опера -тинной памяти, модульного и комбинационного сумматоров 16, 17, регистрав 19, 20, блока 21 суммирования цэлемента 27 И обеспечивается поточная схема вычислений.з.п. А-лы,3 ил., 3 табл.изобретениям и открытиям при ГКНТ СС5, Раушская наб д. 4/5где 1 Б ,К)0 м-к: и:О55входная последовательность в Формате ИД 1 или Д 1 К 11; Изобретение относится к.вычислительной технике и может быть использовано для цифровой обработки случайных процессов, например, в аппаратуре5цифровой Фильтрации и спектральногоанализа, когда выходной сигнал представлен многоуровневой дельта-модуляцией (ГЩИ) или дифференциальной импульсно-кодовой модуляцией (Д 1 КИ), авыходной сигнал - импульсно-кодовоймодуляцией (ИКИ).Цель изобретения - повышение быст,родействия.На Аиг,1 показана Ауцкциональцаясхема цифровЬго Фильтра; на Фиг.2блок суммирования; на Аиг.3 - временные диаграммы сигналов.Цифровой Аильтр с многоуровневойдельта-модуляцией содержит тактовыйгенератор 1, первый - пятый счетчики2-6 импульсов, первый и второй дешифраторы 7 и 8, первый - третийбдоки 9-11 постоянной памяти, первыйи второй блоки 12 и 13 оперативнойпамяти, мультиплексор 14, первый ивторой модульные сумматоры 15 и 16,комбинациошпй сумматор 17, первыйтретий регистры 18 - 20, блок 21суммирования, перемцожитель 22, первый - четвертый накапливающие сумматоры 23-26, элемент И 27,.входы 28(фиг.2) элемент ЗА 11 РЕТ 30, Аормирова - З35тель 31 импульсов,первый и второй регистры 32 и 33, группу 34 элементов ИСКЛЮ ЧАБЦЕЕ ИЛИ,сумматор 35, управляющий вход36, инАормациоцпе входы 37, тактовыйвход 38, вход 39 блокировки, вход 40 40обнуления и выходы 41.Формирователь 31 Аормирует короткий импульс по переднему Фронту входного сигнала.Цифровои Аильтр с мцогоуровневои 45дельта-модуляцией работает следующимобразом,Выходной сигнал этого Аильтра вформате импульсно-кодовой модуляциисоответствует Аормуле цифровой сверт 50- аналогичная ГЩИ или ДИ 1 И весовая последовательность;. п )О - результат Аильтрациив Аормате ИКИ.Алгоритм (1) реализуется в фильтреследующим образом. Вычисления по (1)выполняются в три этапа: и(2) Ч Ук Как показано в (2), коэффициентывесовой последовательности но увеличить число нулевых членоввесовой последовательности, а разрядность ненулевых уменьшить. Дпя этоговыбираем некоторую вспомогательнуюпоследовательность 1,и), ш = О, 1 -1,1.,Ю 1-1, 011; =(-1)" дЧ,= 0;,.1 . М+ ьу,; - Х". ",".,и:о и:о Б " Е а/а=1, К/2 ) для четного значения К у и БЕ Ь/Ь= =О, ЕВТ (К у 2) для нечетного зна(ы.чения К, где соответственно Ки ЕИТ( ) - число уровней квантования и целая часть величины ( ). Разрядность величин произведений 1 Б. Б )х (,м, существенно меньше, чем в Аильтрах с ИКИ, благодаря чему быстродействие фильтров с 1 Я выше. Однако вычисление указанного произведения все же требует применения умножителя многоразрядных чисел, что не позволяет реализовать более высокое быстродействие Аильтра, Кроме того, для четного значения Кв весовой последователь 1 л 3ности 1 Б) отсутствуют нулевые члены,Ь)что требует проведения всех М уножений для получения значения д УкДля получения алгоритма Аункционирования предлагаемого устройства осуществим преобразование импульсной характеристики (ИХ) Фильтра с ЦП"юЪБ )таким образом, чтобы одновремен 1587624, 1 с т-), (3)м:где (йо = о = О.15Благодаря соответствующему выборуэлементов последовательности1ш=О, Ь,последовательность 1 Р и,ш= О, И + Ь, имеет в несколько разболее низкую разрядность и значи Отельно большее число нулевых членов,чем исходная последовательность(Ъ) 1Б ) что ц позволяет увеличитьбыстродействие Ацльтра. 25Отметим, что соответствующим выбором 11 , п=-О, Ь, достигается указанная цель преобразования как для нечетных, так и четных 1 не%) смотря на то, что в последнем случае исходная ИХ не имела нулевых членов. Так как Ь И, наличие в (3) второй свертки практически неприводит к увеличению времени вычислений, кроме того, вторая свертка благодаря выбору 16 -1,0,1 ) вычисляется только с применением операции суммирования, которая является более быстрой, чем операция умнохеения многоразрядных чисел.Данное преобразование дает существенный выигрыш по быстродействию благодаря тому, что длл Аильтров с ИД 1 И )1 К , в то время как дпя Аильтров(Ъ)с ИКИ обычно имеет место М (2 ", г - разрядность весовой последовательности в формате И 121. В последнем случае практически невозможно определить последовательность 1 обеспечивающую одновременно как уменьыение разрядности ненулевых весовых коэААициентов, так и увеличение числа нулевых,Одновременно с уиеньыением разрядности коэФАициентов преобразованной ИХ Е та=О, И+Ь, уменьшается и55 разброс значений коэАфцциентов. Это значит, что уменьшается число групп одинаковых ненулевых значений коэффициентов, которое цлл преобразованной ИХ равно Ф =1:- 1, где К-й) (а 1 число уровней квантования последовательности (1(. Аналогично для последовательности 1 п=0, Ь, число групп о(е) =.2, так как 1 Е (-1,0,1).Проведем группировапце шагов квантования входного сигнала и второй разности для одинаковых значений коэфАициентов. Обозначим число коэА- фициентов в ка.дой группе для Г,).,)(е)еК, 1= К К ., где Л, Ь- числовненулевых членов в последовательностях Р), п=0, И+Ь, ц 1,), ш Ь, соответственно. Тогда вторую разность в (3) запишем в виде(а) (а)дУ, =,д(е) (е)1 (4)К,т .где р ), )=1 )(а)и 1 1,) , 3=1,с 1(е - последовательности различных ненулевых значениииз последовательностей Р, и11 соответственно. Число умпоженцй для вычисления одного значения РТ по Аормуле (4) равно+о =с 1 +2 и с увеличением длины импульсной характеристики остается неизменным. Отметим, что умножения на элементы последовательности 1) являются умножениями на +1 и выпол - няются вместе с суммированием при помощи обычного комбинационного сумматора.Разрядность элементов последовательности 1 Гп,ниже разрядности исходной ИХ с ИД)1, поэтому вычисления первой свертки в (4) выполняются прц помощи низкоразрядного перемножцтеля (в предельных случаях без него), что позволяет реализовать быстродействие значительно более высокое, чем в прототипе.(ЮЗначение с( не только ниже соответствующего значения для фильтров с ИКМ, но и существенно ниже, чем в исходной ИХ с ИДИ. Такое уменьшениеэЕЕОЗНОЛ 5 ЕСТ 1111 ЧЕЕС.ЕЛТЬ цдко 11 ццЕЛ аумм Елгое кнлцтонлце 1 л нхоттц 01 О сцг -наля 1 Бто)зых )злзцостсй 13 (4) Гтлрд 1 ле,пьцо с умцожецием предыдущей сум -5мы ца зцдчеште сооттзетстнутнтцего ко.зффициецтдт, с., Орг;тцизОн(1 ть поточнуюОбработку.П р и м е р. 1 ясмотрим влияние110 сзтедонатеэтьцостет 1 1,) цл рлзр 51 д - 1ность и число 1 цецупеных члецон)дискретттзлцетет к срезней частоте ттсзлосы пропусклцил Г, /Г,=14,25. фильтробеспечивает эт;пипл:тецтцую добротйость 11,7; .здтухлцие н боковых полоах це менее 40 дП 3 табл.1 ттретведе л) ,йы коэЬАиццецты (8 , )для ц=0,127,Остальные ко.зффицееетТт е цечетцые Относитепьцо середицы.Из наридцтов 1,) для 1, (8 ньебряЕзы те, которые дают сцижешзст числа13 ецулевых членов ИХ с одцовремеццьтмуменьшением их рдтзрлт(посте (табл.2) .11 лтболее приемлемой для реллизлцииезвляется последовательность т(1 1 прц 30п 1.8, имеюцая только днд ненулевых1(летта=1 г =1, д пРеобРазоваццаЯИХ имеет члены 1 Пт Е 1-2, - 1, О, 1 21(таблЗ). Вллгодаря тому, что1 Е,)е 0,2 ), умцожецие цд коэААициец 35Ты ИХ целесообразно ныпсззнять толькодля цецулевых зцлчсшей Р используя .3н случае пдх )Р;=-2 н тсачестне умцожителя мультиплексор цл дна положения В некоторых случаях для 4 О,теах ЕР;)=1,мож 31 о обойтись без перемножителя,передавал сигнал непосредственно в ттакдппиваеэце 11 суммдтор для вычисления первой свертки.Перед началом фильтрации цеобходи 45 мо провести обнуление регистров 18- 20,блока 21 и цакдплинаютаих сумматоров 23-26 (цепи сброса це показаны).При этом ця выходах 29 устройстваустацдвливаетсл нулевое значение выходного сигцяла. Такое обнуление необходимо также проводить при случайных сбоях, например, питания, чтобы предотвратить цлкоплецце Ошибок н выходном сигцдле Аильтра. В блоки 12 55 и 13 оперативной памяти при этомзаносится теу.еетзое зцдчецц сигнала, т.е. послевелте;еьцссть, О).Г Выходь блока 9 посто 5 ццой ттамлти рлздепецы ца три поля. В первом тто тсзапислцы индексы с) т-.-О, 11 -1,(Р,)Запись групп индекс.ов одицдксттзых коэффициентов прои.водится подря;1, начиная с нулевого адреса блока 9. Первая группа согласцо (4) цлчинаетсл индексом с 1 =И (здесь прицято, что(1 тВ,с 0 - первое значение, которое встречается в формуле (3) цифровой свертки),вторая группа - индексом с 1(,"=И + 1 (если Р д,11( теи 1( з,з ф 0) и т.д. Если Р 33+,=1,ТО вторая группа цачицается ближайшим индексом7с 1,; И, длл которого выполняется ус. - ловие Р1 1 1131 спо итдекс от 1( 33,(Я)1 каждой Згруппе рлвцо чтслу Одинаковых коэАфициецтов н Аормуле цифровой свертки (3). Во втором поле, предстанллюцем одиц разряд, по всем адресам здписацо нулевое значение кода, и только по адресам, соответствуюецим началу кдтсдой группы ицдексов 1.е (а) )д тп=1, с) - 1), здтцсдцо едицичцое зцачецие кода, В третьем поле, также предстднляюцрм один разряд, здписацо нулевое зцачецие кода по всем адресам, кроме адреса Р , и еще 1 равномерно рлсположеццым по а)пресномуполю ячейкам,где эяпцсацо едшшчцоезцачецие кода. Таким образом, всегов блоке 9 используется И ячеекттепамяти.В блоке 10 постояццой памяти записаны только различные ненулевыезначения коэффициецтон преобразотзаццой импульсной характеристики, начиная с зцачецил Р.=Рке, как от:и встречаются в Аормулецифровой свертки (3). Всего исполь(Р)зуется с 1 ячеек блока 10 памяти,Выходы блока 11 постоянной памятиразделены ца днд поля, В первом полезаписаны кодированные значения ненулевых элементов последовательности)1 ), 133=-1, 1.-1, 1 для 1 = и 0 л,пя1,= - 1, но втором полст .записаны ицлексы этих коэААЕтцететттов Г г ( ) З-О, 1.;1, 3. - 1, 1,-1. Здттись прои новдится подряд, начиная с З=О - адресаблока 11 по умецьыаюшимся индексам,причем значение шдексл -го коэффициента равно г . =1.-т.,)пол)Еетезтьцо9 15876 во втором поле по адресу 1,й, записано значение индекса 1,. Таким образом, всего в блоке 11 используется 1, +1 ячейка памяти.5Тактовьп генератор 1 генерирует непрерывную последовательность им- спульсов (Фиг.За) с частотой Г=-; -Т где Т - период частоты дискретизации 10 входного сигнала. Эти импульсы поступают на счетчик 2, имеющий коэффициент деления И . По коду, соответствующему выходцоиу сигналу счетчика 2, с первых выходов блока 9 памяти счи тывается последовательность индексов 1 с 1 ), начиная с нулевого адреса блока 9.В коцце каждого периода дискретизации Т после заполнения счетчика 2 на его выходе переполнения формируется импульс, переключающий счетчик 3 с коэффициентом деления И+1,-1 в следующее положение. Коды с разрядных выходов счетчика 3 и первых выходов блока 9 памяти суммируются по модулю М+Ьв сумматоре 15, вьг.одной сигнал которого поступает ца адресные входы блока 12 оперативной памяти нагов квантования входного сигнала.30Последовательность шагов квантования входного сигнала в Формате ИДИ или ДИКИ с входов 28 устройства поступает одновременно на информационные входы блока 12 памяти и пер вые входы мультиплексора 14.,По нулевому значению выходцого кода счетчика 2 дешифратор 7 гецерирует импульс (фиг.36), при цаличиии которого счетчик 4, имеющий коэффициент пересчета 40 с 11 устанавливается,в (с 1 1 - 1)-е сос - тояние, блок 12 переводится из режима чтения в режим записи, а мультиплексор 14 - в положение, при котором на его выходы передается значение шага 45 квантования входного сигнала с входов 28 фильтра.Рассмотрим функционирование циФ- рового Фильтра. с момента времени когда на выходе дешифратора 7 появляется импульс (фиг.Зб). Пусть в этом п-м периоде дискретизации состояние счетчика 3 равно р 1=п шос 1(И+Ь),(йкр =О, И+1,-2. Тогда значение шага(а фБзаписывается в р 11 -ю ячейку блока 12 памяти, а ца информационные входы сумматора 23 подаются в циклическом порядке К ,1 значений нагов квантова 2410ния, записанных в блоке 12 по адресам 1 К носа(И+Ь)=р +с 1,Р +/заднему Фронту тактового сигнала(фиг.За) эти шаги суммируются в сумматоре 23 и после поступления К 1 ф 1тактовых импульсов ца втором выходеблока 9 памяти генерируется импульс(фиг,З), поступающий ца первый входэлемента И 27. Из этого импульса навыходе блока 27 Формируется импульс(фиг.Зг), по переднему Фронту которого накопленное значение шагов кван-тования из сумматора 23 переписывается в регистр 18, а сумматор 23 обнуляется. По этому же Фронту импульса(фиг.Зг) счетчик 4 переключается вследующее, нулевое, состояние, врезультате чего с выходов блока 10памяти считывается значение шагаквантования Р. . Сигналы с выходоврегистра 18 и блока 10 памяти пере -множаются перемцожителеи 22 и послепоступления Ктактовых импульсовна втором выходе блока 9 памяти генерируется очередной импульс (фиг.Зв),который, проходя через элемент И 27,по переднему Фронту переписываетнакопленную сумму из блока 23 в регистр 18, затем блок 23 обнуляется,счетчик 4 переключается в следующееположение, в результате чего блок10 памяти генерирует сигнал Р, а1в блок 24 записывается произведение,вычисленное ранее перемцожителеи 22.Аналогично происходит работа цифрового фильтра для всех последующихгрупп индексов. Поэтому после генерирования Й ф импульсов с блока 9(фиг.Зв) накопленная в блоке 24 величина равна первой свертке в (4). Время выполнения арисиетической опера 1ции суммирования в блоке 24 це превыТшает -- , поэтому по заднему Фронту2 с 1,импульса с выхода переполнения счетчика 4 (Фиг.Зд) значение первой свертки переписывается в регистр 19, асумматор 24 обнуляется (момент времени а, на фиг.З), чеи подготавливается накопление значения первой сверткив (4) для следующего периода дискретизации,Сигнал, значение которого равнопервой свертке в (4), подается цапервый вход сумматора 17, ца второйвход которого в этот же момент времени 1 подается значение второйсвертки по(4) с выхода регистра 20,Из указанных сигналов ца выходе блокаг17 формируется значение Р у,Рассмотрим формирование значениявторой свертки по (4) с момента временй С предыдущего периода дискретизации. По переднему фронту импул:ьсас) выхода переполнения счетчика 4Фиг.Зд) счетчик 5, имеющий коэффициент пересчета 1., +1, устанавливается в 1.;е состояние,(фиг.Зе). Па выходе дешифратора 8, выделяющего этосостояние счетчика 5, формируетс.яи)мпульс (фиг.Зж), который переводитчблок 13 памяти из режима чтенияв режим записи и одновременно блокирует тактовый вод блока 21. ТакМак умножения, выполняемые длл вычцс,)1 ения значения второй свертки, являются умножениями ца +1, они объециь 1 ены с накоплением значений 7 У) 1 25й) блоке 21.Импульсы с третьего выхода блока 5,воздействуя ца счетный вход счетчика5 (фиг,Зе), переключают его в следующее состояние. После поступления оче1 едного импульса ца выходе переполпения счетчика 5 формируетсл импульс,ереключающий счетчик 6 с коэффициацТом пересчета 1, в следующее состояние. Пусть в и-и периоде дискретиза 35ции состояние счетчика 6 равно р ф=и шос 1(1 +1), р 11 =О, 1, . Тогда значение с У , с выходов сумматора 17записывается в (р -1) тпой 1, ячейкубло);а 13.40При поступлении очередного импульса (фиг.Зе) счетчик 5 переключаетсяв следу)вщее, нулевое, состояниеи т,д., в результате чего с выходовблока 11 памяти считывается кодированная последовательность ненулевыхзначений из 11;1 вмсте с соответстГ (вующими идексами 1 г1, 1=0, 1,Последовательность индексов суммируется по модулю 1. в сумматоре 16 с50выходным сигцало счетчика 6, в результате чего ца выходах блока 16(ц)формируетсл последовательность 1(г +р 11)п)ой 1 поступающая на адресныевходы блока 13 памяти, с выходов которого считывается последователь,55ность значений 9 Уп Отметим, что наличие двух значений г ) = 1,-1 (если 1 ф О) обеспечивает считывание первым значения,);, записанногов блок 13 в предыдущем такте. По заднему фронту сигнала (Фиг.Зе) значениясг Т д, ) суммируются в блоке 21. Приэтом учитывается знак соответствующего коэффициента 11,1 . При значениисигнала ца первом выходе блока 11,равном О, производится суммирование,а при единичном значении этого сигнала - вычитание соответствующего зца-.чения1.; . В результате этого после поступления 1, щ -го импульса(фиг.Зе) ца выходе блока 21 образуется значение второй свертки в (4) сосвоим знаком. При поступлении очередного (1., +1)-го импульса на выходепереполнения счетчика 5 Формируетслимпульс (фиг.Зз), по которому значение второй свертки из блока 21 записывается в регистр 20, а блок 21 обнуляется.По переднему Фронту сигнала с выхода переполнения счетчика 5 (фиг.Зз)значение сигнала д ", у записываетсяв накапливающии сумматор .5, где суммируется с его предыдущим значением,формируя значение д У. По заднемуфронту того же импульса (Фиг.Зз) значение ч 7переписывается в накапливающий сумматор 26, где суммируетслс его предыдущим значением, в результате чего ца выходах 29 фильтра Формируетсл выходной сигнал У в форматеИКИ.Дпл следующих периодов дискретизации работа Фильтра происходит аналогично.Для нормальной работы устройствадлительностьтактовых импульсов(Фиг.За) должна выбираться из условияа ЗСцт Оугде Е ч т.озу- время чтения из блока 12 памяти очередногозначения шага квантования входногосигнала,В.блоке 21 суммирования группа34 служит для инвертирования разрлдов входного сигнала, поэтому работаблока 21 соответствует выполнениюарифметических операций в дополнительном коде, Элемент ЗАПРЕТ 30 служит для блокирсвки входных тактовыхимпульсов. В остальном работа блока21 не отличается от работы другихнакапливающих сумматоров (24-26).Элемент И 27 предназначен дляобеспечения нормальной работы фильтрав случае, если число коэффициентов10 15 25 ЭО Э 5 40 45 50 55 случае импульс, соотве гстгэуссэсссэсс 1 1 - и группе (сэиг.Зн), расположен рядом (т.е. слсснлется) с таким же импульсол 1 ( 1 + 1 ) й Г 1)уппьс у что при отсутст нци злемецтд И 27 приводит к непереключецию счетчика 4.Иаксилсдльцое значение частоты дискретиздццц входного сигнала нфильтре определяется временем вычисления разности сверток (4), Тлк каквторая свертка вычисляется толькопри полсосси операций сложения и 1,11, то время вычисления по (4)может быть определено из выражецця ТТс - -д пдх (, 1 )+111l где нсе времена относятся к трем послсдовдтельцым группам индексов,=Ггпдх (Е . ), С . - время ньсгсол, 1 сссцеция одной операции суммирования блоком 23; Т- время выполненияоперации умножения блоком 22;гвремя выполнения одной оперд. 3ции суммирования блоками 24 и 17 соответственно. За счет предварительного суммирования соответствующих шагов квантования входного сигнала величина с 1И , где Гэ, - числоСК 1ненулевых членов преобразованной импульсной характеристики. Кроме того, за счет умецьыеция разрядности шагов квантования исходной импульсной характеристики и числа ее ценулевых членов значения Т , 1 уи общее число суммирований значительно меньше, чем в прототипе, а значит, фильтр, в котором реализована поточная схема вычислений, обладает большим быстродействием и может обрабатывать более широкополосные сигналы. Так как значение (4) в точности равно (3), Фильтр полностью сохраняет исходные параметры амплитудно-частотной характеристики ц низкий уровень шумов.За счет установки всех регистров, наклпливасдцссх сумматоров и блоков оперативной памяти в пулевое начальное состояние фильтр работает устойчиво - н цем принципиально устранены колебдцця предельного цикла.Кроме того, в данном фильтре можно проводить рекурсивцуса Фильтрацию сигналов н формате 1 Ц 11 э-ГДс 1-ЛД, ггсе первый формат относится к входному сигналу, второй - к церекурсивнойчасти импульсной характеристики, третий - к рекурсивной части. Проведение рекурсивной фильтрации по сравнению с церекурсивцой позволяет повысить точность Фильтрации. 1 Форлсулл изобретения1. Цифронойс Фильтр с мцогоуронцевой дельта-модуляцией, содержапцсгс тактовый гецерлтор, выход которого подключен к тактовому входу первого накапливающего сумматора ц входу перного счетчш:а иицульсон, вьсходы разрядов которого соедссцецы с входами пер - ного дешцфраторл ц первого блока постоянной памяти, первые выходы которого подключеци к первым входам первого модульного сулслсатора, выход переполнения первого счетчика импульсов соедицен с входом второго счетчика импульсов, выходы которого подключены к вторым входам первого сумматора,выходы которого соединены с адреснымивходами первого блока оперативнойпамяти, информационные нходьс которого объединены с соответствующими первымиинформационными нходлмц мультиплексора и являются входами фильтра, выходы первого блока оперативной памятиподключены к вторым информационным входам мультиплексора, выходы которогосоединены с информационными входами первого накапливающего сумматора,выход первого дешифратора подключенк управляюцгслг входам первого блокаоперативной памяти ц мультиплексораи входу разрешения предустановкитретьего счетчика импульсон, счетныйвход которого объединен с тактовымивходами первого регистра ц второгонакапливающего сумматора ц входомобнуления первого накапливающего сумматора, вьгходы которого соединены синформационными входдмсс первого регистра, выходы которого подключенык первым входам перелсэсожителя, выходпереполнения ц выходи разрядон третьего счетчика цмпульсон соединены соответственно с входом обнуления второгонакагсливдющего сумматора ц входамцвторого блока постоянссгй памяти, выходы которого подключены э. вторым входам перемножителя, нс схагсс с с;оторогосоединены с цнформлционцымц входалнсвторого накагэлинаюцего сулслсдторд,б 1587624 щего сумматора Т а б л и ц а 1 ш третий и четвертый накапливающие сумматоры, тактовые входы которых объединены, выходы третьего накапливающего сумматора соединены с инфор 5 Иационными входами четвертого накапливающего сумматора, выходы которого являются выходами фильтра, о т л иа ю щ и й с я тем, что, с целью овышения быстродействия, в фильтр 1 О ведены второй блок оперативной памяи, второй и третий регистры, второй ешифратор, третий блок постоянной амяти, второй модупьный сумматор, омбинационный сумматор, четвертый 15пятый счетчики импульсов, блок суммирования и элемент И, первый вход и выход которого подключены соотетстненно к выходу тактового генераора и счетному входу третьего счетика импульсов, второй ньход перого блока постоянной памяти соединенвторым входом элемента И, третии гыход первого блока постоянной памяти подключен к тактовому входу блока суммирования и счетному входу четг 1 ертого счетчика импульсов, вход разрешения предустановки которого объединен с тактовым входом второго регистра и подключен к выходу пере г 1 олнения третьего счетчика импульсов, выходы разрядон четвертого счетчика импульсов соединены с входами второго дешифрпторя и третьего блока постоянной памяти, первый и вторые выходы которого подключены соответственно к управляющему входу блока суммирования и первым входам второго модульного сумматора, выход переполнения четвертого счетчика импульсон 40 соединен с тактовыми входами третьих регистра и накапливающего сумматора, входом обнуления блока суммирования и нходом пятого счетчика импульсов, выходы которого подключеньс к вторым входам второго модульного сумматора, выходы которого соединены с адресными входами второго блокп оперативной памяти, выход второго денЮрптора подключен к входу блокировки блока суммирования и управляющему входу второго блотся снсератснной памяти, выходы которого соединены с информационными входами блока суммирования, выходы которого и выходы второго нпкяплиняющего сумматора подключены к информационным нходпм соответственно третьего и второго регистров, выходыкоторых соединенс с первыми и вторыми входами комбинационного сумматора,выходы которого подключены к информационным входам второго блока оператинной памяти и третьего нпкяплинаю 2. Фильтр по п.1, о т л и ч а ю - щ и й с я тем, что блок суммирования содержит регистры, сумматор, элемент ЗАПРЕТ, группу элементов ИС(ЛИсАИЕЕ ИЛИ и формирователь импульсов, вход которого является входом обнуления блока, выход формирователя импульсов подключен к входам обнуления первого и второго регистров, разрешающий и запрещающий входы элемента ЗАПРЕТ являются соответстнс чно тактовым входом с входом блокировки блока, выход элемента ЗАПРЕТ соединен с тактовыми входами регистров, первый и вторые информационные входы второго регистра являются соотнетственно управгсяющимц и информационными входами блока, первый выход второго регистра подключен к первому входу группы элементов ИСКЛРАОЕЕ ИЛИ и входу переноса сумматора, выходы первого регистра соединены с входами первого слагаемого сумматора, вторые выходы второго регистра подключены к вторым входам группы элементов С 1 СГПЭсМ)Е. ИЛИ, выходы которых соединены с входами второго слагпемого сумматора, выходы которого подключены к информационным входам перного регистра и являются выходами блока.

Смотреть

Заявка

4363727, 13.01.1988

ПРЕДПРИЯТИЕ ПЯ В-8751

ТИМЧЕНКО АЛЕКСАНДР ВЛАДИМИРОВИЧ

МПК / Метки

МПК: H03H 17/06, H03M 3/04

Метки: дельта-модуляцией, многоуровневой, фильтр, цифровой

Опубликовано: 23.08.1990

Код ссылки

<a href="https://patents.su/10-1587624-cifrovojj-filtr-s-mnogourovnevojj-delta-modulyaciejj.html" target="_blank" rel="follow" title="База патентов СССР">Цифровой фильтр с многоуровневой дельта-модуляцией</a>

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