Вар

Задания №3 к контрольной работе №1 по курсу ППО ВС РВ

Написать программу БПФ, отладить ее и проверить ее работу на трех стандартных сигналах: импульс (первое значение 7FFF16, остальные 0), постоянная (все значения 7FFF16) и синусоида (заданная гармоника) в соответствие с вариантом из таблицы. Представить листинг программы с комментариями и результаты работы программы в виде трех пар графиков изображения Фурье (действительная и мнимая часть).

№ варианта | Параметры БПФ | Синусоида
Размерность | Прореживание | Порядок входных данных | Номер гармоники
1 | 128 | по времени | прямой | 3
2 | 128 | по времени | двоично-инверсный | 5
3 | 128 | по частоте | прямой | 7
4 | 128 | по частоте | двоично-инверсный | 9
5 | 256 | по времени | прямой | 11
6 | 256 | по времени | двоично-инверсный | 13
7 | 256 | по частоте | прямой | 15
8 | 256 | по частоте | двоично-инверсный | 17
9 | 512 | по времени | прямой | 19
10 | 512 | по времени | двоично-инверсный | 21
11 | 512 | по частоте | прямой | 23
12 | 512 | по частоте | двоично-инверсный | 25
13 | 128 | по времени | прямой | 4
14 | 128 | по времени | двоично-инверсный | 6
15 | 128 | по частоте | прямой | 8
16 | 128 | по частоте | двоично-инверсный | 10
17 | 256 | по времени | прямой | 12
18 | 256 | по времени | двоично-инверсный | 14
19 | 256 | по частоте | прямой | 16
20 | 256 | по частоте | двоично-инверсный | 18
21 | 512 | по времени | прямой | 20
22 | 512 | по времени | двоично-инверсный | 22
23 | 512 | по частоте | прямой | 24
24 | 512 | по частоте | двоично-инверсный | 26

Внимание!

1) При написании программы использовать методичку по лабораторным работам:

Программирование проблемно-ориентированных вычислительных средств реального времени : лаб. практикум для студ. спец. 1-40 02 02 «Электронные вычислительные средства» днев. формы обуч. В 2 ч. Ч. 2 / В. Б. Клюс, М. В. Качинский, А. Б. Давыдов. – Минск : БГУИР, 2011.

2) При написании программы можно использовать прилагаемые таблицы синуса:

а) на 128 отсчетов (файл SIN128.TAB);

б) на 256 отсчетов (файл SIN256.TAB);

в) на 512 отсчетов (файл SIN512.TAB).