Устройство для цифровой фильтрации

 

Изобретение относится к вычислительной технике. Цель изобретения - повышение быстродействия. Устройство содержит фильтр 1 нижних частот, АЦП 2, коммутаторы 3 и 7, блок памяти 4, умножитель 5, накапливающий сумматор 6 , блок синхронизации 8, блок постоянной памяти 9 и мультиплексор 10. В устройстве осуществляется октавный частотный анализ с постоянной относительной шириной диапазонов и значениями среднегеометрических частот и границ соседних частотных диапазонов, отличающихся в два раза. Использован метод прореживания входных отсчетов по времени со смещением. Цель достигается введением мультиплексора 10, определяющего с какого блока коммутируется исходная информация: с выхода блока памяти 4 или с выхода умножителя 5. При этом умножитель 5 и сумматор 6 по сигналам блока синхронизации 8 выполняют обработку в соответствии со структурой, выбранной прямой формы нерекурсивного полосового фильтра. Даны ил. выполнения коммутатора 3, блока синхронизации 8 и мультиплексора 10. 5 ил.

СОЮЗ СОВЕТСКИХ социАлистических

РЕСПУБЛИК аю <ю (51)4 Н 03 Н 17/04 цт Г, Е11Е и 1 .1 .:

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

Н А BTOPCHOMV СВИДЕТЕЛЬСТВУ

ГОсудАРстВенный кОмитет по изОБРетениям и ОТКРытиям

riPM ГКНТ СССР

1 (61) 1095357 (21) 4298115/24-09 (22) 06.07.87 (46) 30.05.89. Бюл. № 20 (71) Институт технической кибернетики АН БССР (72) В.Е.Куконин, С.Н,Демиденко, В.И.Петько и Г.Н.Кошик (53) 681.32(088.8) (56) Авторское свидетельство СССР

¹ 1095357 кл. H 03 Н 17/04, 1986. (54) УСТРОЙСТВО ДЛЯ ЦИФРОВОЙ ФИЛЬТРАЦИИ (57) Изобретение относится к вычислительной технике. Цель изобретения повышение быстродействия. Устройство содержит фильтр 1 нижних частот, АЦП

2, коммутаторы 3 и 7, блок памяти 4, умножитель 5, накапливающий сумматор 6, блок синхронизации 8, блок по2 стоянной памяти 9 и мультиплексор 10.

В устройстве осуществляется октавный частотный анализ с постоянной относительной шириной диапазонов и значениями среднегеометрических частот и границ соседних частотных диапазонов, отличающихся в два раза. Использован метод прореживания входных о-.счетов по времени со смещением. Цель достигается введение;1 мультиплексора 10, определяющего с какого блока коммутируется исходная и:.формация: с выхода блока памяти 4 или с выхода умножителя 5. При зтом умножнтель 5 и сумматор 6 по сигналам блока синхро,;;:-;r низации 8 выполняют обработку в соот- g ветствии со структурой, выбранной прямой формы нерскурсивног0 полосового фильтра. Даны ил. выполнения коммутатора 3, блока синхронизации 8 и мультиплексора 10. 5 ил.

1483606

Устройство для цифровой фильтрации предназначено для частотного анализа с постоянной относительной шириной диапазонов и значениями среднегеометрических частот и границ соседних частотных диапазонов, отличающихся в два раза, т.е. 50 ср.v ср- н Еерк н 8еркн н к- 1 и

М-1

2 нн н.

N-1 Ю ннк,н.

N ср. н где f

55 среднегеометриастоты N-го диазначение ческой ч пазона;

Ьерх н

N э

Изобретение относится к вычислительной технике и предназначено для использования в устройствах многодиапазонного частотного анализа сигналов с постоянной относительной шири5 ной полос пропускания и является усовершенствованием изобретения по авт. св. Ф 1095357.

1(ель изобретения — повышение бы— l0 стродействия (при использовании в полосовых фильтрах передаточной функции с симметричными весовыми коэффициентами).

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

Устройство для цифровой фильтрации содержит фильтр 1 нижних частот, ана- 25 лого-цифровой преобразователь (АЦП)

2, первый коммутатор 3, блок 4 памяти, умножитель 5, накапливающий сумматор 6, второй коммутатор 7, блок 8 синхронизации, блок 9 постоянной па- 30 мяти, мультиплексор 10.

Блок 8 синхронизации содержит генератор 11 тактовых импульсов, счетчик 12, постоянное запоминающее устройство (ПЗУ) 13, элементы задержки

14-1... 14-3 и элементы И 15-1...

15-7.

Мультиплексор 10 содержит инвертор 16, элементы И-ИЛИ 17, элемент задержки 18, регистр 19.

Первый коммутатор 3 содержит мультиплексор 20, элемент задержки 21, регистр 22. не частота дискретизации равна соответственно и Ркн /2, в (N-2)-ом— верх н

n. f /4 и т,д,, где п — число дискретных отсчетов на период верхней частоты сигнала, необходимое для преобразования его без искажений (п >< 2).

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

— N 1 М °

1 ьерк н 1 6рркн (2)

Так как сумма (2) не превосходит перхн величины 2п К >, а лишь асимптотически приближается к ней с ростом N и если частота дискретизации состав ляет

Ьернн

fВцп =- 2n fм (3) то возможен частотный анализ в N непересекающихся частотных диапазонах с постоянной относительной шириной полос. Здесь каждое второе значение участвует в фильтрации в самом высокочастотном N-ом диапазоне, каждое четвертое — в более низкочастотном (N-1)-ом диапазоне, каждое восьмое в (N-2)-ом и т.д., причем каждый дискретный отсчет участвует в обработке только в одной, соответствующей ему частотной полосе. Для реализации этого, выборку дискретных значений для соответствующих частотных полос производят со смещением:-для самого высокочастотного И-го диапазона выборка значения верхней и нижней граничных частот N-го диапазона.

Примером такого анализа может служить октавный частотный анализ, В устройстве использован метод прореживания входных отсчетов по времени со смещением. Рассмотрим сущность его.

Из выражения (1) с учетом теоремы отсчетов следует, что частота дискретизации, необходимая для анализа сигнала в N-ом частотном диапазоне, сос8еркн тавляет и f „ (N-1)-ом диапазо5 14836 начинается с О-га отсчета, д.тя следующего (N 1)-гс с 1-га отсчета, для (N-2)-го — с 3 † и т.д. В общем случае для К-га диап",»n»à (К 6 N) выбор. и- .5 ка начинается с (2 — 1)-га отсчета и- IC 4-1 и идет с периодам 2 дискрет. Алгоритм выборки дискретных значений прорежива»ием по времени со смещением иллюстрируется фиг.2: на фиг.2а исследуемый сигнал на выходе аналогоцифрового преобразователя на фиг.2hсигнал после дискретизации, здесь же .показана принадлежность дискретных отсчетов к О-му, 1-му, 2-му, 3-му диапазонам анализа, на фиг.2с, 2d, 2е, 2f показаны дискретные последовательности,, относящиеся соответственно к З-му, 2-му, 1 — му и О-му частстным диапазонам. Как видно из фиг ° 2, частота дискретизации для различных диапазонов оказывается различной и отличается в два раза для смежных частотных полос, так же как и значения их среднегеометрических частот и границ 25 диапазонов.

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

40 того, в предлагаемом устройстве фазовые характеристики паласовых фильтров являются нулевыми, что приводит к симметрии коэффициентов фильтра относительно центрального коэффициента.

Необходимо отметить, что снижению

45 частоты выделения дискретных отсчетов должна предшествовать и соответствующая низкочастотная фильтрация, чтобы избежать эффекта наложения.

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

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

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

Об 6 качестве фильтра препвариталь»ой выборки и подавляющего высокочастотные. сс ñòà вля>ошие, присутствие каторльк могло бы привести к эАфекту »алажения в процессе выборки д::скретных значений в ЛЦП 2. Частота среза фильтра 1 соатветствует верхней I.pB веехн нице f „, самого высокочастотного диапазон". анализа. С выхода фильтра

1 аналоговый сигнал поступает в АЦП

2, частота дискретизации которого задается из блока 8 синхронизации и составляет (4) где йЪ 2.

С выхода ЛЦП 2 дискретный отсчет, соатветству>>щий. на»ример, К-му диапазону (К Е $0, 1,..., 11}), поступает через первый вход первого коммутатора 3 на информационный вход блока памяти. При этом блок 8 синхра»изации через соответствующий (шестай) выход разрешает первому коммутатору 3 такую передачу входного отсчета и через соответствующий (второй) выход адресует этот отсчет в область хранения входных отсчетов блока 4 памяти на место самого "старого" из m хранимых в ней значений вход».,;х отсчетов (m — порядок фильтра »иж»их частот). Затем по сигналам блока 8 синхронизации из блока 4 »амятн последовательно считываются и передаются на первый информационный вход умножителя 5 все m атсчетсв вхсднога сигнала. Одновременна па сигналам блока 8 синхронизации пз блока 9 IIocледовательна и си»храп>1о са входными отсчетами поступают на второй информационный вхац умнажителя 5 т коэффициентов фильтра ниж»их частот с соответствующей данному К-му диапазону частотой среза.

По сигналам с соответствующих выходов блока 8 синхронизации умнажитель 5 и накапливающий сумматор 6 выполняют обработку поступающих входных отсчетов и коэААициентав в соответствии со структурой, выбранной прямой формы нерекурсивнога фильтра.

Реализация данной структуры и алгоритма в предлагаемом устройстве осуществляется следующим образом. IJepвый из отсчетов, поступающих на первый информационный вход умнажителя 5 с выхода блока 4 памяти, умножается на значеиие первого коэффициента, поступающего с выхода блока 9.

1483606

i0 рес, по которому производится запись промежуточного произведения в блок 4 памяти, и адрес, по которому выполняется считывание самого "старого промежутачнага произведения из храня5 щихся во второй области гамяти, относящейся к обрабатываемому К-му частотному диапазону, После того, как подобная обработка произойдет со все- 10 ми 1/2 отсчетами, в накапливающем сумматоре 6 получается отсчет отфильтрованного сигналя в К-м частотном диапазоне. Данное значение с выхода накапливающего сумматора 6 подается на вход коммутатора 7. На управляющий вход последнего с седьмого выхода блока 8 синхронизации поступает сигнал, по которому отфильтрованный отсчет передается на выход второго кам- 20 мутатора, 7, соответствующий данному

К-му диапазону, и передается на дальнейшую обработку.

Затем па сигналу, поступающему с соответствующего выхода блока 8 син- 25 хронизации, AIUI 2 срабатывает снова и новый дискретный отсчет, соответствующий теперь уже R-му частотному каналу (R б $0, 1, ..., И)), начинает обрабатываться в устройстве. 11икл об- 30 ряботки ега аналогичен описанному выше, новыми являются лишь набор коэффициентов фильтра нижних частот, поступающий из блока 9 в умнажитель

5„ и адреса, задаваемые из блока 8 синхронизации в блок 4 памяти и второй коммутатор 7.

Функционирование блока 8 происходит следующим образом, Генератор 11 генерирует последовательность импульсов частотой f

Рассмотрим прохождение одного из импульсов этой последовательности. С . выхода генератора 11 он поступает на счетный вход кольцевого адресного

45 счетчика 12 и увеличивает хранящийся в.нем код на единицу. С выхода счетчика 12 числовой код поступает на ад ресные входы АО-АК ПЗУ 13. Кроме того, импульс с выхода ГТИ 11 поступает через элемент 14-1 задержки на тактовый вход С считывания ПЗУ 13 синхронно с поступлением информации на адресные входы последнего, Б управляющем слове, получаемом на выходе ПЗУ 13 в соответствии с поступившим адресом, отдельным блокам устройства отведены числовые поля соответствующей разрядности. С выхода элемента задержки 14-1 импульс поступает также на вход элемента 14-2 за— держки, величина задержки ня катарам равна времени срабатывания ПЗУ 13, С выхода элемента 14-2 задержки импульс поступает на вторые входы элементов И t5-1... 15-7, к первым входам которых подключены 1-й, З-й, m+2"й, j+1 й, d+1 é, 2-й, 1-й выходы числовых полей P L N S Т, К, М соответственно. Значение каждого из этих разрядов определяет включение в работу соответствующего блока для . цифровой фильтрации. Например, при необходимости выполнения аналого-цифрового преобразования значения сигнала, задаваемое в выходном слове ПЗУ

13 на выходе 1 поля R равно 1, и тогда, поступивший с выхода элемента

14-2 задержки импульс, через схему

И 15-1 поступает на вход запуска АЦП

2 и инициирует выполнение дискретизации и аналого-цифровага преобразования последним. Аналогично производится синхронизация включения и остальных блоков устройства. Укажем назначение остальных выводов числовых полей, cooTBPTcTBvKLJHõ блокам устройства для цифровой фильтрации. 1..1 и L,? выходы поля задают адрес входа первого коммутатора 3, подключаемого ня вход блока 4 памяти (L = 00 — подключается выход АЦП " L = О1 — подключается выход умнажителя 5 и 1. = 10подключается выход накапливающего сумматора 6). Разряды N.1-N m поля N задают адрес информации, записываемой или считываемой из .блока 4 памяти, а значение N(m+1)-го разряда определяет: запись производится или считывание (N.(m+1) = 0 — запись, N.(m+1) = 1 — считывание) . Выходы (S 1-Sj) поля S определяют адрес, по которому производится считывяние информации из блока 9, значения Т.1—

Т.d разрядов поля Т определяют номер выхода устройства (намер октавы), на который выдается из накапливающего сумматора 6 найденный атфпльтра" ванный отсчет через второй коммутатор 7. Выход элемента И 15-7 подключен к входу синхронизации умнажителя 5 и, кроме того, подан ня вход элемента 14-3 задержки. Последний задерживает импульс с выхода элемента И 15-7 на величину tJ, равную времени, необходимому;;ля псремнаж»вЂ” ния отсчета и коэффициента в умнажи1483606

1 2 Ю Ф Х Е 7 6 8 fy fg12а 1Ô теле 5 и прохождения сигнала через мультиплексор 10. С выхода элемента

14-3 задержки импульс поступает на вход синхронизации накапливающего сумматора 6.

Мультиплексор 10 работает следующим образом.

Исходная коммутируемая информация поступает с выхода блока 4 и умножи теля 5. На вход адреса К. 1 поступает сигнал, определяющий, с выхода какого блока коммутируется информация (?

= 0 — коммутируется информация с выхода блока 4, L = 1 — с выхода умножителя 5). По сигналу стробирования

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

Первый коммутатор 3 работает следующим образом.

По адресным входам 1. 1 и L.2 от блока 8 поступает сигнал, определяющий, с какого входа информация подается на вход регистра 22, а по входу L,3 от блока 8 поступает строби5 рующий сигнал, который стробирует поступающую информацию ".а входе мультиплексора 20 и через время, необходимое для прохождения через него данных и формируемое элементом 21 зао держки, записывается в регистр 22, Формула изобретения устройство для цифровой фильтрации по авт. св. N - 1095357, о т л и— ч а ю щ е е с я тем, что, с целью повышения быстродействия, выход умно-, жителя подключен к входу накапливающего сумматора через введенный мультиплексор, второй вхоп которого соединен с выходом блок-- памяти,. причем управляющий вход мультиплекссра подключен к восьмому выходу блока синхронизации, а. выход умножи; еля соединен с третьим входом перв го коммутатора.

1483 606 ЦРГ

aep&ny

ngmamupg 3 к Ьвку9

/74ЧФМЮ

<и Ьчпрй у

nepvpumupg 7

Рф ЯФЛ71/8 Д N ку иожителю1

К НПСППЛУ° Яющгиу egn гетру б

isussos

148:3606

Составитель С.Иузычук

Техред М. Ходанич Корректор О,Кравцова

Pедактор Н.Киштулинец

Заказ 2850/54 Тираж 884 Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Устройство для цифровой фильтрации Устройство для цифровой фильтрации Устройство для цифровой фильтрации Устройство для цифровой фильтрации Устройство для цифровой фильтрации Устройство для цифровой фильтрации Устройство для цифровой фильтрации Устройство для цифровой фильтрации Устройство для цифровой фильтрации 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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