ЭУМК по дисциплине "Программирование проблемно-ориентированных вычислительных средств реального времени" › Практика › Лабораторная работа "Измерение амплитудно-частотной характеристики цифрового рекурсивного фильтра"

# Электронный учебно-методический
комплекс по дисциплине
"Программирование проблемно-ориентированных вычислительных средств реального времени"

для специальности

1-40 02 02 «Электронные вычислительные средства»

Оглавление | Программа | Теория | Практика | Контроль знаний | Об авторах

ЛАБОРАТОРНАЯ РАБОТА № 4
ИЗМЕРЕНИЕ АМПЛИТУДНО-ЧАСТОТНОЙ ХАРАКТЕРИСТИКИ ЦИФРОВОГО РЕКУРСИВНОГО ФИЛЬТРА
4.1. ЦЕЛЬ РАБОТЫ
Разработка алгоритма и написание программы для измерения АЧХ цифрового рекурсивного фильтра на базе лабораторного макета TMS320VC5402 DSP Starter Kit (DSK) и её отладка на лабораторном макете.
4.2. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
4.2.1. Алгоритм измерения АЧХ фильтра

Для измерения АЧХ фильтра может быть использован генератор синусоидальных сигналов, разработанный в лабораторных работах №1 и №2. На вход фильтра в течение заданных интервалов времени последовательно подается синусоидальный сигнал с увеличивающейся частотой.
По истечении времени, необходимого на установку сигнала на выходе фильтра, необходимо измерить мощность сигнала, для чего можно воспользоваться выражением

|  | (4.1)

где Е – энергия сигнала, y(n) – значение на выходе фильтра, N – интервал усреднения, состоящий из целого числа периодов сигнала.
Для нахождения АЧХ фильтра необходимо найти отношение амплитуды синусоидального сигнала на выходе фильтра к амплитуде на входе фильтра на каждой частоте. При этом если взять единичную амплитуду входного сигнала, амплитуды выходных сигналов будут представлять собой АЧХ фильтра. Измерив мощность сигнала, можно найти амплитуду выходного сигнала из следующего соотношения:

|  | (4.2)

где Е – энергия сигнала, А – амплитуда синусоидального сигнала.

4.2.2. Программа измерения АЧХ рекурсивного фильтра

Для измерения АЧХ фильтра, запрограммированного в лабораторной работе №3, используются программы генераторов из лабораторных работ №1 и №2. После начала формирования очередной гармоники на вход фильтра необходимо подать определенное число отсчетов синуса (не менее одного периода) для достижения установившегося режима на выходе фильтра.
После достижения установившегося режима необходимо в течение N тактов (целое число периодов) накаливать сумму квадратов амплитуд. При N=256 после завершения суммирования в старшей части аккумулятора получится значение энергии (деление на 256 за счет 8-ми защитных разрядов).

Схема алгоритма программы измерения АЧХ фильтра представлена на рис. 4.1.

###

### Рисунок 4.1 – Схема алгоритма измерения АЧХ фильтра

4.3. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

1. Изучить теоретические сведения по теме лабораторной работы (подразд. 4.2).
2. Получить у преподавателя задание для выполнения практической части работы.
3. Согласно заданию написать, оттранслировать и выполнить программу.
4. Продемонстрировать результат трансляции и работы программы преподавателю.
5. Оформить и защитить отчет по лабораторной работе.

4.4. СОДЕРЖАНИЕ ОТЧЕТА

1. Цель работы и исходные данные.
2. Описание алгоритма работы программы.
3. Листинг программы с комментариями.
4. Выводы по работе.

Оглавление | Программа | Теория | Практика | Контроль знаний | Об авторах
© БГУИР , 2012