Цифровой фильтр Советский патент 1986 года по МПК H03H17/04 

Описание патента на изобретение SU1243088A1

тактов. Операции выполняются над до- полнительпыми кодами чисел. Б каждом рабочем такте выполняются следующие операции. Компараторами Ю сравнива- ются коды, преобразованные ВПК 9, с кодом числа, записанным в счетчике 11 Полученный результат сравнения поступает в БУ 15 и.БИ 19. В БУ 15 умножается это число на число, находящееся на выходе БП 13. а в БИ 19 число с выхода. БП 13 инвертируется в зависимости от значения сигнала на выходе первого компаратора 10.. Полученные числа на выходах БУ 15 и БИ 19 и регистра 18 суммируются в сумматорах 17 и 16, а полученная сумма чисел записывается в регистр 18. Затем

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

Цель изобретения - повьшение быстродействия цифрового фильтра.

На фиг. 1 приведена структурная электрическая схема цифрового фипьт- ра; на фиг. 2 - значения функции f.f(i) для цифрового фильтра 2-го порядка; на фиг. 3 - значения функции Ч (1) для цифрового ф1.шьтра 2-го порядка без нулей пропускания на вещественных частотах; на. фиг, 4 - техническая реализация блока преобразования кодов.

Цифровой фильтр содержит первую группу регистров 1.1-1.3 сдвига, вторую группу регистров 1.4 и 1.5 сдви- га, входы синхронизации 2.1-2.5 регистров 1.1-1.5 сдвига соответственно, входы 3.1-3.5 регистров 1.1-1,5 сдвига соответственно, выходы (4.1- 4.m)-(8.1-8.m) регистров 1. сдвига, блоки 9.1-9.т преобразования кодов, компараторы 10.1-10.т, счетчик 11, вход 12 синхронизации счетчика, блок 13 памяти, вход 14 синхронизации блока памяти, блок 15 умножения, сум- матор 16, дополнительный сумматор 17, выходной регистр 18, блок 19 инверсии блок 20 синхронизации, первый, второй

содержимое счетчика 11 увеличивается на единицу, а в БП 13 осуществляется сдвиг информации. Указанные операции повторяются последовательно для всех восьми чисел в БП 13. Далее следует подготовительньш такт, во время которого в соответствующие регистры 1 сдвига осуществляется запись входного и выходного отсчетов, а регистр 18 устанавливается в нулевое состояние. После . этого фильтр принимает исходное состояние и начинается цикл обработки принятого входного отсчета. Цель достигается введением БПК 9, компараторов 10, счетчика П , БУ 15, сумматора 17 и БИ 19. 4 ил.

2

третий и четвертый выходы блока синхронизации 21.1-21.4, вход 22 синхронизации цифрового фильтра и выход 23 цифрового фильтра.

Принцип работы цифрового фильтра рассматрр|вается на примере цифрового фильтра 2-го порядка.

Передаточной функции цифрового фильтра 2-го порядка соответствует разностное уравнение ,х,+ a,x,.,+ ,.+b,y,.,+b,y,.,(1

где Хр и У(, - соответственно г-й

выходной и выходной отсчеты;а,- и Ъс- - соответственно коэффи.3 Э

циенты прямых и обратных связей.

Как входные, так и выходные отсчет ты представлены двоичным дополнительным кодом в форме

х,

1 , + Z. х . 2 ;

(2)

УГ -У„ + 2 Ур ,

i г

где х и у, - соответственно i-e разряды т-разрядных двоичных чисел х f, и у

Подставив(2) в (1) и изменив порядок суммирования, получаем формулу

ll-t

ij -LpdVllq C l- z i

t(i)-c(,x;-, + . 2yr-7 -(

Значения.функции (4) приведены на фиг. 2.

В случае реализации цифрового фильтра (ЦФ), не имеющего нулей пропускания на вещественных частотах, для которого справедлршы соотношения

а, aj О

функция Cf(i) принимает только восем различных значений, которые приведен на фиг. 3. Эти значения cp(i) запи- саны в блоке 13 памяти по соответствующим адресам.

Все т. блоков 9.1-9.т преобразования кода имеют одинаковую структуру (фиг. 4). Блоки 9.1-9.т преобразования кодов предназначены для преобразования кода входных отсчетов (х , г-, xV.2 , У ., , Уг-г ) в код адреса блока 13 памяти, по которому записан значение функции tp(i)« Этот код ад-г реса представляет Собой комбинацию логических переменных (.V , V,, V) в соответствии с выражениями

о 4 1 yL У1-г 6)

За исходное принимается состояние ЦФ (фиг. 1), при котором в регистры 1.1-1.3 и регистры 1.4 и 1.5 записаны т-разрядные входные отсчеты х, х., , Xj,. и выходные отсчеты Уf., и у, соответственно (по окончании записи отсчетов в регистры 1.1-1 .5 на выходах блоков 9.1-9.га преобразования кодов устанавливаются значения преобразованных в соответствии с логическими выражениями (6) кодов, счетчик 11 находится в состоянии О О О, в блоке 13 записаны q-разрядные числа c|)(i) (фиг. 3), выходной регистр 18 находится в нулевом состоянии, на вход 22 блока 20 синхронизации поступает сигнал разрешения обработки. Цикл обработки каждого входноч о отсчета состоит из d 8 рабочих и одного подготовительного тактов. Операции выполняются над дополнительными кодами чисел. В каждом рабочем такте выполняются:

1. Сравнение компараторами 10.1- 10.m преобразс ванных блоками 9.1-9.т

2430884

кодов ((,, V, , V.) с кодом числа, записанным в счетчике 11; полученный на выходах компараторов 10.1-10.т результат сравнения U/з поступает в 5 качестве множителя на первый вход блока 19 инверсии и на входы 2-т блока 15 умножения.

2. Умножение блоком 15 числа Ф/) , находящегося на выходе

10 блока 13 памяти на число Uo, а также инв ертирование блоком 19 числа if УД в зависимости от.значения сигнала Л, на выходе компаратора 10.1. 3.Суммирование сумматорами 16 и

15 17 поступивших на их входы чисел: Sj,., (число с выхода 23 регистра 18, которое получено в предыдущем таЛтё обработки), Ufl {j)p (число с выхода блока 15),-с., ((- (число с выхода бло20 ка 19).

4.Запись в выходной регистр 18 суммы чисел с выхода сумматора 16 синхросигналом, поступающим с второго выхода 21.2 блока 20 синхрониза25 ции на первый вход синхронизации выходного регистра 18.

5.Увеличение содержимого счетчика 1 1 на единицу и сдвиг информации в блоке 13 синхросигналом, поступаю3Q щим с четвертого выхода 21.4 узла 20 синхронизации на вход 12 синхронизации счетчика 11 и на вход 14 синхронизации блока 13, при этом на выход блока 13 передается очередное число C(i) , а число, находившееся на выходе блока 13, поступает на его вход и записьгеается в освободившуюся при этом ячейку блока 13 памяти.

6.Действия 1-5 повторяются последовательно для всех d 8 чисел в

35

40

блоке 13 памяти.

По окончании выполнения d 8 тактов счетчик 11 находится в исход- , ном состоянии О О О, а числа Q (i)

в блоке 13 также находятся в исходном состоянии, определяемом данными фиг. 3.

Далее следует подготовительный такт, во время которого выполняются:

1. Запись в регистры 1.2, 1.3 и 1.5 содержимого регистров 1.1, 1.2 и 1.4 соответственно, а также запись в регистры 1.1 и 1.4 входного (с входа 3.1) и выходного (с выхода 23 регистра 18) отсчетов соответственно синхроимпульсом, поступающим с вьтхо- да 21 о 1 блока 20 на входы 2.1-2.5 регистров 1.1-1.5.

2. Установка в нулевое состояние выходного регистра 18 синхроимпульсом с вьпсода 21.3 блока 20.

После выполнения подготовительного такта ЦФ принимает исходное состояние и начинает цикл обработки принятого входного отсчета.

Формула изобретения

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

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

0

s 0

5 0

преобразования кода, m компараторов, счетчик5 блок умножения, дополнитель-. нь5й сумматор и блок инверсии, причем выход i-ro разряда регистров сдвига первой и второй групп соединен с j-м входом 1-го блока преобразования кода, где i 1 , т; j , п - количество регистров сдвига первой и второй групп, р выходов каждого блока преобразования кода соединены с первыми р входами соответствующего компаратора, вторые р входы которых об ъединены и соединены с выходами счетчика, а выход З-го компаратора .подключен к S-му входу блока 1гмноже- ния (S 2, т)} выход которого соединен с первым входом дополнительного сумматора, вьтход которого соединен с вторым входом сумматора, а второй вход дополнительного сумматора соединен с вьосодом блока инверсии, управ- ляклций вход которого соединен с выходом первого компаратора, $-й выход блока памяти (t 1, q) подключен к Е-му входу блока памяти, к f-му входу блока .инверсии и к (т f) -му входу блока умножения, первый вход которого является входом сигнала логического а вход синхронизации блока памяти соединен с входом синхронизации счетчика и с четвертым выходом блока синхронизации.

фиг.З

фие.

Редактор Н. Яцола

Составитель С, Музьгчук

Техред О.Сопке Корректор О. Луговая

Заказ 3716/55

Тираж 816

ВНИИГШ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д, 4/5

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

Подписное

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

название год авторы номер документа
Цифровой фильтр 1986
  • Карелин Юрий Иванович
  • Лесников Владислав Алексеевич
  • Петров Евгений Петрович
  • Частиков Александр Вениаминович
SU1354393A1
УСТРОЙСТВО СТАТИСТИЧЕСКОГО УПЛОТНЕНИЯ С ВРЕМЕННЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ 1997
  • Одоевский С.М.
  • Сегеда А.И.
  • Скоропад А.В.
  • Стукало С.Н.
RU2110897C1
УСТРОЙСТВО АНАЛОГО-ЦИФРОВОГО ПРЕОБРАЗОВАНИЯ 1992
  • Зарубинский Михаил Валерианович
RU2042269C1
УСТРОЙСТВО ОПРЕДЕЛЕНИЯ РОЛЕВОЙ ФУНКЦИИ УЧАСТНИКА ТВОРЧЕСКОГО КОЛЛЕКТИВА 2013
  • Елизарова Людмила Евгеньевна
  • Михаил Иван Иванович
  • Островерхова Юлия Ивановна
  • Пикуш Валерия Олеговна
  • Савченко Юлия Евгеньевна
  • Худайназаров Юрий Кахрамонович
  • Худайназарова Динара Равшановна
  • Чернолес Владимир Петрович
RU2541431C1
СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛОВ С ОГРАНИЧЕННЫМ СПЕКТРОМ (ВАРИАНТЫ) 2004
  • Денисенко В.П.
RU2265278C1
Устройство аналого-цифрового преобразования 1981
  • Антонюк Евгений Михайлович
  • Данилин Сергей Юрьевич
  • Душин Евгений Михайлович
  • Смажевский Александр Иванович
SU1012435A1
ПРИБОР ДЛЯ РЕЙТИНГОВОЙ ОЦЕНКИ УРОВНЯ ГОТОВНОСТИ К ИННОВАЦИОННОЙ ДЕЯТЕЛЬНОСТИ 2014
  • Давыдова Наталья Васильевна
  • Громова Александра Андреевна
  • Назаров Бахром Курбонович
  • Сарафанников Евгений Витальевич
  • Худайназаров Юрий Кахрамонович
  • Худайназарова Динара Равшановна
  • Чернолес Владимир Петрович
  • Юшков Степан Александрович
RU2548478C1
Цифровой фильтр 1985
  • Грицык Владимир Владимирович
  • Луцык Андрей Юлианович
  • Паленичка Роман Мирославович
SU1327281A1
Цифровой измеритель 1988
  • Смолов Владимир Борисович
  • Угрюмов Евгений Павлович
  • Смирнов Александр Михайлович
  • Мурсаев Александр Хафизович
  • Альшевский Александр Николаевич
  • Машенков Валерий Михайлович
  • Фуки Борис Александрович
SU1626170A1
ТЕСТЕР УРОВНЯ ИННОВАЦИОННОГО ИНТЕЛЛЕКТА ЛИЧНОСТИ 2013
  • Давыдова Наталья Васильевна
  • Елизарова Людмила Евгеньевна
  • Ланских Елена Александровна
  • Худайназаров Юрий Кахрамонович
  • Худайназарова Динара Равшановна
  • Чернолес Владимир Петрович
RU2522992C1

Иллюстрации к изобретению SU 1 243 088 A1

Реферат патента 1986 года Цифровой фильтр

Изобретение может быть использовано в системах цифровой обработки сигналов в радиосвязи, радионавигации и радиолокации. Цель изобретения- повышение быстродействия. Фильтр содержит две группы регистров 1 сдвига, блоки преобразования кода (ВПК) 9, компараторы 10, счетчик 11, блок памяти (БП) 13, блок у шожения (БУ) 15, два сумматора 16 и 17, выходной регистр 18, блок инверсии (БИ) 19 и блок 20 синхронизации. Цикл обработки каждого входного отсчета состоит из восьми рабочих и одного подготовительного с (О tc 41 оа О 00 00

Формула изобретения SU 1 243 088 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1243088A1

Антонью А
Цифровые фильтры
Анализ и проектирование./ Пер
с англ., М.: Радио и связь, 1983, с
ДИФФЕРЕНЦИАЛЬНАЯ ТЕРМИОННАЯ ЛАМПА 1920
  • Данилевский А.И.
SU294A1
Паровоз для отопления неспекающейся каменноугольной мелочью 1916
  • Драго С.И.
SU14A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 243 088 A1

Авторы

Горшков Алексей Карпович

Лесников Владислав Алексеевич

Нагурский Борис Константинович

Петров Евгений Петрович

Частиков Александр Вениаминович

Даты

1986-07-07Публикация

1984-11-12Подача