Меню

Изучение алгоритма функционирования и программы цифрового фильтра

Изучение системы команд МК КР1830ВЕ31, их содержания, способов адресации на примере использования в программе цифрового фильтра. Изучение представления и преобразования данных в МП-системе. Изучение взаимодействия аппаратной части цифрового фильтра и программы. Изучение технологии отладки программы для МК с использованием программного отладчика. Установление истинности результатов выполнения программы цифрового фильтра.

Расчет для положительного входного отсчета максимальной амплитуды:

Разностное уравнение представим в виде:

yn=0,81 xn + xn-2 – 0,81yn-2= kxn + xn-2 - kyn-2 ; k=0,81

1) Реализуемый коэффициент масштабирования kMP (число без знака) при 8-разрядном формате беззнаковых коэффициентов:

kM=0,381679389(10); kMP = ,01100001(2) = 61(16) = 0,37890625 (10)

2) Реализуемые коэффициенты разностного уравнения (числа без знака) при 8-разрядном форматё беззнаковых коэффициентов:

k=0,81(10) ; kP = ,11001111(2) = CF(16) = 0,80859375(10)

3) Код для положительного входного отсчета максимальной амплитуды (немасштабированный отсчет):

xn

= 0,1111111(2) = 7F(16)

программа адресация цифровой фильтр

4) Масштабированный входной положительный отсчёт максимальной амплитуды:

xn

:= kMP xn

= ,01100001(2). 0,1111111(2) = 61(16). 7F(16) = 30(16) = 0,0110000 (2) = +0,375(10)

5) Зададим состояние памяти после запоминания масштабированных входных отсчётов максимальной амплитуды и отрицательных выходных отсчётов максимальной амплитуды

Адрес ячейки памяти

Содержимое ячейки памяти

X

xn

= 30(16) = 0,0110000 (2) = +0,375(10)

X1

xn-1

= 30(16) = 0,0110000 (2) = +0,375(10)

X2

xn-2

= 30(16) = 0,0110000 (2) = +0,375(10)

Y

Вычисляется программой:

yn

= 7C(16)

Y1

yn-1

= D0(16) = 1, 1010000(2) = -0,375(10)

Y2

yn-2

= D0(16) = 1, 1010000(2) = -0,375(10)

P1

Вычисляется программой:

p

1

n

= 26(16)

P2

Вычисляется программой: p

2

n

= DA(16)

6) Получим произведение

p

1

n

:

p

1

n

= kP xn

= CF(16) 30(16) = ,11001111(2). 0,011000 (2) = 26(16) = 0,0100110(2) = + 0,296875(10)

7) Получим модуль произведения отрицательного отсчёта yn-2 на коэффициент kP:

|

p

2

n

|

= kP |

yn

-2

|

= CF(16) 30(16) = ,11001111(2). 0,011000 (2) = 26(16) = 0,0100110(2) = 0,296875(10)

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

Другие статьи:

Линейная часть УКВ тюнера IV-класса
Угловая модуляция (общий термин объединяющий ЧМ и ФМ) обладает несколькими важными достоинствами. Так мощность передатчика не изменяется при модуляции она постоянна и равна пиковой, тогда как ...

ФВЧ - фильтр высоких частот
Цель выполнения курсовой работы: ü закрепление и углубление полученных студентами на лекциях и лабораторных занятиях знаний; ü получение навыков моделирования реальных электронных схем с помощью стандар ...

Радиолокация обнаружение и распознавание. Средства постановки помех и помехозащиты РЛС
Современные вооружение и военная техника (ВиВТ) характеризуются высокой насыщенностью радиоэлектронным оборудованием, обеспечивающим решение задач автоматического или автоматизированного ведения разведки, связи, управления и ...

(C) 2018 | www.techniformula.ru