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

 

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

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

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

РЕСПУБЛИН (51)4 Н 03 Н 17/00

ФСЮРФЗ®Ц

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3987422/24-09 (22) 05.12.85 (46) 07.11.87.Бюл. У 41 (71) Всесоюзный заочный электротехнический институт связи (72) В.С. Юдин (53) 621.396.6(088.8) (56) Авторское свидетельство СССР

9 1125746, кл. Н 03 Н 17/00, 1984. (54) ЦИФРОВОЙ ФИЛЬТР (57) Изобретение относится к радиотехнике. Цель изобретения — повышение быстродействия. Цифровой фильтр содержит каналы 1 обработки сигналов, состоящие каждый из счетчика 2, коммутатора 3, преобразователя 4 кода, сумматора 5, регистра 6 памяти, инвер.тора 7, элемента И 8 и регистра 9

„„SU„„1350823 А 1 сдвига, двухвходовый сумматор 10, формирователь 11 управляющих импуль.-. сов, распределитель 12 импульсов, r-p 13 тактовых импульсов, делитель !

4 частоты импульсов и многовходовый сумматор 15. Цифровой фильтр производит вычисление значений корреляционной ф-ции входного сигнала на основании вычисления ее частичных значений, формируемых в параллельных каналах 1, и параллельно-последовательного их суммирования в сумматоре

15. Для повышения быстродействия сумматор 15 реализуется по схеме с перекрестными связями. Даны ил. выполнения сумматора 15, формирователя 11, распределителя 12 и преобразовате-. ля 4. 5 ил.

0823 г ч !

О !

1

Изобретение относится к радиотехнике и может быть использовано для фильтрации шумоподобных сигналов (ШПС).

Цель изобретения — повышение быстродействия.

На фиг. I представлена электрическая структурная схема цифрового фильтра; на фиг. 2 — многовходовый сумматор; на фиг. 3 — формирователь управляющих импульсов; на фиг. 4 — распределитель импульсов; на фиг. 5 — преобразователь кода.

Цифровой фильтр (фиг. 1) содержит

k каналов (I — 1) -(1-k) обработки сигналов, каждый из которых содержит счетчик 2, коммутатор 3, преобразователь 4 кода, сумматор 5, регистр 6 памяти, инвертор 7, элемент И 8 и регистр 9 сдвига, двухвходоный сумматор 10, формирователь 11 управляющих импульсов, распределитель 12 импульсов, генератор 13 тактовых импульсов, делитель 14 частоты импульсов, многовходовый сумматор 15.

Многовходовый сумматор 15 (фиг.2) содержит !(4=1оа2k) каскадов 16-1—

-16- суммирования, каждый из которых содержит t (=1 2 ) регистров 17-1-17-t памяти и r (r=k 2 {""!) двухвходовых сумматоров 18-1-18-r, где i=O, ((1од 1с) — 1).

Формирователь ll управляющих импульсов (фиг. 3) содержит {II-1) каскадов 19-1 — 19-(4 — 1) формирования импульсов, каждый из которых состоит из 1 (1=k 2 ) элементов И 20-1-20-1, где m-=1,1-1.

Распределитель 12 импульсов (фиг. 4) содержит k элементов И 21 — I—

-21-k, счетчик 22 и дешифратор 23.

Преобразователь 4 кода (фиг. 5) содержит d (d=log 1) каскадов 24-!в

-24-d суммирования, каждый из которых содержит q (q 1 2!). двухвходовых сумматоров 25-!-25-q, где j=l,log„l.

Цифровой фильтр работает следующим образом.

Перед началом работы цифровой фильтр приводится в исходное состояние, при котором в каждом канале обнуляются регистр 9 сдвига, счетчик 2 и регистр 6 памяти, а также регистры 17-1-17- в многовходовом сумматоре 15 и счетчик 22 в распределителе

12 импульсов. На вход цифрового фильтра, т.е. на информационные входы регистрон 9 сдвига каждого из каналов — 1 — 1-k обработки сигналон по ступа ет ? (Оследов атель ность бина !7нокнантованных импульсон, Первый символ последовательности записынается в регистр 9 сдвига первого канала

1 — 1 обработки сигналов с помощью импульса записи, сформированного на выходе распределителя 12 импульсов.

Второй символ последовательности записывается н регистр 9 сдвига второго канала I 2 импульсом записи, сформированным уже на другом выходе распределителя 12 импульсов и т.д.

Поскольку все k каналов †1†- I-к одинаковые, то более подробно остановимся на работе одного из них, например канала 1-1. После записи очередного символа последовательности в регистр

9 сдвига этим импульсом записи обнуляются счетчик 2 и регистр 6 памяти.

С помощью инвертора 7 и элемента И 8 из тактовых импульсов, поступающих с выхода делителя 14 частоты импульсов и с первого выхода распределителя 12 импульсов, на выходе элемента

И 8 формируются новые тактовые им- . пульсы, которые поступают на тактовые входы счетчика 2 и регистра 6 памяти. При этом в счетчике 2 происходит подсчет этих импульсов, а двоичное число, формируемое на его выходе, является управляющим кодом для коммутатора 3. При нулевом состоянии счетчика 2 коммутатор 3 подключает к входу преобразователя 4 кода первые 1 разрядов регистра 9 сдвига. Здесь следует отметить, что регистры 9 сдвига в каждом канале 1-1-1-k настроены на соответствующие сегменты ШПС, формируемые по такому же принципу как организуется запись входной информации в цифровой фильтр, причем выходы регистров 9 сдвига закоммутированы так, чтобы реализовать согласованную фильтрацию сегментов ШПС.

На выходе преобразователя кода формируется двоичное число, равное числу единиц в анализируемых 1 первых разрядах регистра 9 сдвига. Сформированное таким образом двоичное число без изменения проходит через сумматор

5 и поступает на информационный вход регистра 6 памяти. Затем на выходе элемента И 8 формируется первый тактовый импульс„ которым осуществляется за ись результата н регистр 6 памяти и который подсчитывается в счетчике

2. При этом происходит изменение уп13508 равляющс го »а входе коммутатора

3. В результате этого он подключает к входу преобраователя 4 кода вторые

1 разрядов регистра 9 сдвига. На вы5 ходе сумматора 5 формируется сумма двоичных чисел, полученных в результате преобразования первых и вторых

1 разрядов регистра 9 сдвига. Очередным (вторым ) импульсом, сформированным на выходе элемента И 8, происходит запись результата суммы в регистр

6 памяти и формирование нового значения управляющего кода на выходе счетчика 2 и т.д. В таком режиме пер- Ir„ вый канал 1-1 работает ш=п/1 циклов.

По окончании последнего m-ro цикла на выходе. сумматора 5 будет сформировано двоичное число, равное числу единиц на выходе регистра 9. К этому моменту времени на первом выходе распределителя 12 импульсов формируется очередной импульс, которым осуществляется последовательная запись (k+1)-ro символа входной последова- 25 .тельности в регистр 9 сдвига первого канала 1-1, а также обнуление счетчика 2 и регистра 6 памяти и запись результата суммы с выхода сумматора

5 в первый дополнительный регистр зб

l7-1 первого каскада 16-1 суммирования многовходового сумматора 15. В дальнейшем первый канал 1-1 работает периодически по описанному алгоритму.

При этом остальные каналы 1-2-1-к

35 работают по тому же алгоритму, что и первый канал 1 — 1, с той лишь разницей, что как запись входной информации в регистры 9 сдвига, так и выда-. ча выходной информации из сумматоров

5 в многовходовый сумматор 15 происходит последовательно с задержкой, равной периоду тактовых импульсов, формируемых генератором 13 тактовых импульсов. Для вычисления значения корреляционной функции (КФ) необходи. мо подсчитать число единиц на выходах регистро» 9 сдвига всех k каналов

1 †1 в-k, т.е. просуммировать частичные значения КФ, формируемые на выхо- 50 дах сумматоров 5. Операцию суммирования k частичных значений КФ выполняет многовходовый сумматор 15. Так как устройство предназначено для согласованной фильтрации ШПС, то для обеспечения работы устройства в режиме реального времени необходимо, чтобы многовходовый сумматор 15 работал с частотой тактовых импульсов гене23 ратора 13. Для повыше»ия быстродействия многовходовый сумматор 15 реализуется по схеме с перекрестными связями (фиг.2).

Многовходовый сумматор 15 работает следующим образом.

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

17-1 памяти первого каскада 16-1 суммирования. По второму информационному входу информация записывается во второй регистр 17-2 памяти первого каскада 16 I суммирования с помощью импульса, поступающего на его второй управляющий вход. Аналогично запись входной информации производится по всем информационным входам. При этом в первом сумматоре 18-1 первого каскада 16-1 суммирования происходит суммирование значений, хранящихся в первом и (k/2)-м регистрах 17-1 и 17-(k/2) памяти. Результат сумми— рования записывается в первый регистр 17-1 памяти второго каскада

16-2 суммирования с помощью импульса, формируемого на первом управляющем входе. Во втором двухвходовом сумматоре 18-2 первого каскада 16-1 суммирования происходит суммирование значений, хранящихся во втором и

k (— +1)-м регистрах 18-2-18-(k/2+1)

2 памяти. Результат суммирования записываетсяя во второй регистр 17-2 памяти второго каскада 16-2 суммирования с помощью импульса, формируемого на втором его На конец, в (k /2) -ом двухвходовом сумматоре 18-(k/2) первого каскада 16-1 суммирования осуществляется суммирование значений, хранящихся в (k/2-1)-м и в k-м регистрах 17-1 17-k памяти. Результат суммирования в этом случае записывается в k/2-й регистр 17-(k/2) памяти второго каскада

l6-2 суммирования с помощью импульса, формируемого на k/2-м управляющем входе.

В первом двухвходовом сумматоре 18-1 второго каскада 16-2 суммирования осуществляется суммирование значений, хранящихся в.первом и k/4-м регистрах

17-1 — 17-(k/4) памяти. Во втором двухвходовом сумматоре 18-2 второго каскада

16-2 суммирования происходит суммиро0823

Формула

5 135 вание значений, хранящихся но втором и н (k/4+I), — м дополнительных регистрах 17-2 и 17-(k/4+!) памяти и т.д.

Наконец, в Е/4-м сумматоре !8-k второго каскада 16-2 суммирования осуществляется суммирование значений, хранящихся в (k/4-1)-м и k/2-м регистрах )7-(k/4-1) и 17-(k/2) памяти.

Аналогичным образом происходит суммирование н других каскадах 16-3-16- 4 суммирования. Результаты суммирова,ний, получаемые на выходах двухвходоBbIx сумматоров 18-1 — 18-r ()-2)-ro каскада 16-(g -2) суммирования, записываются в первый, но второй и т.д., с=2 k ((log> k) -2 )-й регистры 1 7-1, !

7-2,...,17-С памяти (4-1)-ro каскада 16-(1-1) суммирования. При этом н первом двухвходовом сумматоре 18-1 (4-1)-го каскада суммирования происходит суммирование значений, храня- (ЕЧ,к Hl щихся в первом и b=fk2 -I)-ом регистрах 17-1 и 17-b памяти, а результат суммы записывается в первый регистр 17-1 памяти (,!=log k)-го каскада 16- суммирования.

Таким образом, предложенный многовходовый сумматор 15 обладает древовидной структурой и реализует метод поточной обработки информации, кото.рый достигается за счет введения регистров 17-I-17-t памяти.

Формирование управляющих импульсов в формирователе !1 осуществляется с помощью элементов И 20-1-20-1, входы которых закоммутированы соответствующим образом. Так входы первого элемента И 20-1 первого каскада 19-1 формирования импульсов соединены соответственно с.первым и (k/2+1)-м выходами распределителя 12 импульсов.

Входы второго элемента И 20-2 первого каскада 19-1 — с вторым и (k/2+

+2)-м выходами распределителя 12 импульсов и т.д.

Распределитель 12 импульсов работает следующим образом.

В исходном состоянии, т.е. когда счетчик 22 обнулен на первом выходе дешифратора 23 сформирован сигнал логической единицы, который разрешает прохождение тактовых импульсов через первый элемент И 21 †. Первый тактовый импульс, поступающий на вход распределителя 12 импульсов, проходит через открытый первый элемент И 21-1 и поступает на первый вход распреде5

10 I5

45 лителя 12 импульсов и подсчитывается в счетчике 22. Это приводит к изменению управляющего кода на входе дешифратора 23. В результате этого разрешающий сигнал логической единицы формируется уже на его втором выходе. Второй тактовый импульс, поступающий к этому моменту на вход распределителя 12 импульсон, проходит через открытый второй элемент

И 21-1 и поступает на второй выход распределителя 12 импульсов, а также подсчитывается в счетчике 22 и т,д.

К-й тактовый импульс, поступающий на вход распределителя !2 импульсов, проходит через открытый 1 -й элемент

И 21-Е и подсчитывается н счетчике

22, являясь импульсом переполнения.

В результате этого счетчик 22 обнуляется и аналогичный цикл работы распределителя импульсов повторяется.

Преобразователь 4 кода представляет сумматор с дренонидной структурой и работает следующим образом.

В первом каскаде 24-1 суммирования н каждом днухнходовом сумматоре

25-1-25-q осуществляется суммирование значений на каждых очередных двух выходах коммутатора 3. Результаты, формируемые на выходах двухвходовь.х сумматоров 25-1-25-q, попарно складываются в двухвходоных сумматорах 25-1-25-q второго каскада

24-2 суммирования и т.д. На выходе двухвходового сумматора 24-! последнего й-го каскада 24-d суммирования формируется число в цифровом коде, равное числу единиц на выходе коммутатора 3.

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

Цифровой фильтр, содержащий первый канал обработки сигналов, состоящий из регистра сдвига, сигнальный и управляющий входы которого являются соответственно сигнальным и первым управляющим входами первого канала обработки сигналов, и послеl35082 довательно соединенных сумматора и регистра памяти, выходы которого соединены с первыми входами сумматора, а также генератор тактовых импульсов, 5 при этом сигнальный вход первого канала обработки сигналов является входом цифрового фильтра, о т л и ч а ю— щ и Й с я тем, что, с целью повышения быстродействия, введены k-1 кана- |О лов обработки сигналов, идентичных первому каналу обработки сигналов, сигнальные входы которых объединены и соединены с сигнальным входом первого канала обработки сигналов, распределитель импульсов, вход которого соединен с выходом генератора тактовых импульсов, а k выходов — к первым управляющим входам соответствующих каналов обработки сигналов, делитель частоты импульсов, вход которого соединен с выходом генератора тактовых импульсов, а выход соединен с объединенными вторыми управляющими входами каналов обработки сигналов, формиро- 2б ватель управляющих импульсов, входы которого соединены с выходами распределителя импульсов, многовходовый сумматор, сигнальные входы которого соединены с сигнальными выходами ка- дц

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

Ф07. Г

1350823 г бв хо8ы

BXOBei

Составитель Э. Борисов

Редактор С. Патрушева Техред И.Попович

Корректор Г. Решетник

Заказ 5297/56 Тираж 900

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

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

Подписное

Производственно-полиграфическое предприятие, г.ужгород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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