Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЦПОС - Методические указания к курсовому проект...doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
961 Кб
Скачать
☆

1.2. Задача 2. Синтез и реализация ких-фильтра на процессоре tms320c50

Данная задача предусматривает синтез цифрового фильтра с конечной импульсной характеристикой по заданным параметрам АЧХ, разработку и отладку программы его реализации на процессоре TMS320C50.

Для выполнения задачи необходимо сделать следующее.

1. С помощью пакета FD синтезировать фильтр в соответствии с требованиями, заданными значением В номера варианта. Соответствующие параметры приведены в табл. 5. Последовательность действий, необходимая для синтеза фильтра приведена в разделе 5. Во всех вариантах используется частота дискретизации 8 кГц.

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

3. Написать программу реализации фильтра, в соответствии со структурной схемой изображенной на рис. 3. Пример программной реализации фильтра приведен в разделе 4.1.

4. Отладить написанную программу с помощью имитатора процессора.

5. Снять импульсную характеристику (ИХ) полученного фильтра, используя в качестве входного сигнала единичный импульс.

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

6. Сравнить ИХ, полученную при синтезе фильтра с характеристикой, снятой в имитаторе.

7. Определить в имитаторе время вычисления выходного отсчета фильтра (в тактах) и рассчитать максимально возможную частоту дискретизации входного сигнала для проектируемого фильтра.

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

Значение С кода варианта определяет размещение секций программы в памяти процессора. Адреса размещения секций (в 16-ричной системе) для различных значений С приведены в табл. 2.

Таблица 5

Значение В

Вид ИХ

Левая граница

Значение АЧХ

Правая граница

Значение АЧХ

Ошибка

Примечания

1

0

1

1600

1

0,1

П.П.

Симметричная

1600

1

2000

0

0

Перех. П.

2000

0

4000

0

0,1

П.З.

2

0

1

1700

1

0,1

П.П.

Симметричная

1700

1

2000

0

0

Перех. П.

2000

0

4000

0

0,1

П.З.

3

0

1

1000

1

0,1

П.П.

Симметричная

1000

1

1300

0

0

Перех. П.

1300

0

4000

0

0,1

П.З.

4

0

0

2100

0

0,1

П.З.

Симметричная

2100

0

2500

1

0

Перех. П.

2500

1

4000

1

0,1

П.П.

5

0

0

2400

0

0,1

П.З.

Cимметричная

2400

0

2700

1

0

Перех. П.

2700

1

4000

1

0,1

П.П.

0

0

1200

0

0,1

П.З.

6

1200

0

1500

1

0

Перех. П.

Симметричная

1500

1

4000

1

0,1

П.П.

0

0

900

0

0,1

П.З.

900

0

1200

1

0

Перех. П.

7

1200

1

1800

1

0,1

П.П.

Симметричная

1800

1

2400

0

0

Перех. П.

2400

0

4000

0

0,1

П.З.

0

0

700

0

0,1

П.3.

8

700

0

1300

1

0

Перех. П.

Антисимметричная

1300

1

1800

1

0,1

П.П.

1800

1

2100

0

0

Перех. П.

2100

0

4000

0

0,1

П.З.

0

0

1100

0

0,01

П.З.

9

1100

0

1400

1

0

Перех. П.

Симметричная

1400

1

2100

1

0,05

П.П.

2100

1

3200

0

0

Перех. П.

3200

0

4000

0

0,01

П.З.

0

1

1000

1

0,1

П.П.

0

1000

1

1600

0

0

Перех. П.

Симметричная

1600

0

2000

0

0,1

П.З.

2000

0

2400

1

0

Перех. П.

2400

1

4000

1

0,1

П.П.

Значение D кода варианта определяет тип прерываний, используемый для ввода отсчетов сигнала. Используемые типы прерываний в зависимости от значения D приведены в табл. 3:

INT1, INT2, INT3 – внешние прерывания от устройств, запросы которых подаются на различные входы процессора,

TINT – прерывания по таймеру.

Значение E кода варианта определяет период прерываний (период ввода отсчетов сигнала). Значения периода (в тактах) в зависимости от E приведены в табл. 4.

Методические указания по выполнению задачи и использованию прерываний для ввода сигнала приведены в разделе 3.