Программное обеспечение

При обработке радиотехнической информации большой объем занимает фильтрация.

Фильтр ¾ устройство, с минимальным ослаблением передающее колебания частот, которые попадают в область полосы пропускания.

На рис. 3.1 показана схема цифрового фильтра 2-го порядка, на рис. 3.2 алгоритм обработки сигнала в нем. Нумерация точек в схеме цифрового фильтра соответствует нумерации переменных yi, хранящих формируемые в этих точках значения, т. е. y1, y2, y3, y4 (и, следовательно, ячейки памяти, выделенные для хранения значений этих переменных) имеют значения, совпадающие со значениями величин в точках 1, 2, 3, 4 схемы цифрового фильтра. Фасадные светильники в москве купить фасадное освещение купить.

Рис. 3.1

Блоки 1, 2 схемы алгоритма значения у2, у1, сформированные в предыдущем повторении цикла, передают соответственно в y3, y2 и отражают, таким образом, задержку, предусмотренную в схеме цифрового фильтра между точками 3 и 2, 2 и 1. Ячейка у5 используется как вспомогательная ячейка для формирования произведений.

Из 14 содержащихся в схеме алгоритма блоков пять блоков (блоки 4, 6, 8, 10, 12) предусматривают выполнение операции умножения, и основное время, затрачиваемое на исполнение алгоритма, связано именно c выполнением этих блоков. Возможно ускорение исполнения алгоритма, если предусмотреть параллельное выполнение операций умножения, т.е. пять предусмотренных в алгоритме операций умножения выполнять одновременно, используя, пять различных устройств умножения. Так как время, затрачиваемое на исполнение других блоков в схеме алгоритма относительно невелико, то при параллельном выполнении умножения примерно в пять раз сократится время однократного исполнения цикла алгоритма и, следовательно, в пять раз возрастут быстродействие цифрового фильтра и предельная широкополосность обрабатываемых фильтром сигналов.

одноплатный микроконтроллер адрес фильтр

Рис. 3.2

;*********************************************************

; Программа рекурсивного цифрового фильтра на МП 1810

;*********************************************************Макрокоманда сдвига SHIFT@@ MACRO var1, var2di,var1si,var2cx,2movsw

;-----------------------------------SEGMENT PARA STACK 'STACK'256 dup (0)ENDS

;-----------------------------------SEGMENT PARA PUBLIC 'DATA'dw 1 dup (0) ; Входной сигнал

Xnf dd 1 dup (0) ; Входной сигнал формат ПЗdd 1 dup (0) ; Выходной сигналdd 1 dup (?) ;dd 1 dup (?) ;dd 1 dup (?);dd 1 dup (?) ;dd 1 dup (?) ;dd 1 dup (0)dd 1 dup (0)dd 1 dup (0)dd 1 dup (0)dd 1 dup (0)db 1 dup (0)db 1 dup (0)

DSEG ENDS

;-----------------------------------SEGMENT PARA PUBLIC 'CODE'CS:CSEG, DS:DSEG, ES:DSEG, SS: SSEG

;-----------------------------------

;----- Основная программа ----------PROC FAR ; Главная подпрограммаax,DSEGds,axes,ax: push cx@ y3, y2 ; y3 = y2@ y2, y1 ; y2 = y1

mov ax,0 al,port51 xn,ax bl,0 si,xn ITOF ; преобразование целого xn в формат ПЗ, результат в BX:SI

mov Xnf,si Xnf+2,bx

lea di,y1 ; üsi,Хnf ; ôsi,index ;ýcx,2 ;ô y1 = x(nT)movsw ;þ@ y5, y3 ; y5 = y3si,y5di,b2MULT ; y5 = y5*b2si,y1di,y5FSUMMA ; y1 = y1+y5@ y5, y2si,y5di,b1MULT ; y5 = y5*b1si,y1di,y5FSUMMA ; y1 = y1+y5

Перейти на страницу: 1 2 3 4

Читайте также

Оптоэлектронные технологии
Оптоэлектроника - бурно развивающаяся область науки и техники. Многие ее достижения вошли в быт: индикаторы, дисплеи, лазерные видеопроигрыватели. Разрабатывается твердоте ...

Поверка электронного вольтметра В7-26 по напряжению постоянного тока
Считается, что первый вольтметр изобрел М. Фарадей, причем в 1830 году, ещё за год до того, как он же открыл явление электромагнитной индукции, на котором основано действие целого класса ...

Проектирование радиорелейной линии связи
Радиорелейная связь - один из видов радиосвязи, образованной цепочкой приёмо-передающих (ретрансляционных) радиостанций. Наземная радиорелейная связь осуществляетс ...

Основные разделы

Все права защищены! (с)2025 - www.generallytech.ru