ЭУМК по дисциплине "Программирование проблемно-ориентированных вычислительных средств реального времени" › Программа

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

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

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

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

Учреждение высшего образования
«Белорусский государственный университет
информатики и радиоэлектроники»

    	СОГЛАСОВАНО						УТВЕРЖДАЮ
    	Декан факультета ЗО					Декан факультета КП
    	                А.В. Ломако				                С.К. Дик
    	 25     03      2013					 25     03      2013
    								Регистрационный № УД- 1-07-322 /р.

ПРОГРАММИРОВАНИЕ ПРОБЛЕМНО-ОРИЕНТИРОВАННЫХ
ВЫЧИСЛИТЕЛЬНЫХ СРЕДСТВ РЕАЛЬНОГО ВРЕМЕНИ
Рабочая учебная программа для специальности:
1-40 02 02 Электронные вычислительные средства

    	Факультет      компьютерного проектирования

    	Кафедра    электронных вычислительных средств

Форма получения высшего образования | очная | заочная
Курс (семестр) | 5(9) | Всего | 5(10) | Всего
Лекции (часов) | 48 | 48 | 10 | 10
Практические занятия (часов) | 16 | 16 | 4 | 4
Лабораторные занятия (часов) | 32 | 32 | 8 | 8
Всего аудиторных часов по дисциплине | 96 | 96 | 22 | 22
Всего часов по дисциплине | 204 | 204 | 204 | 204
Самостоятельная работа (часов) | 108 | 108 | 182 | 182
Экзамен (семестр) | 9 | - | 10 | -
Контрольные работы (семестр) | - | - | 10 | -

2013
Составил доцент кафедры ЭВС В.Б. Клюс, к.т.н., доцент.
Рабочая учебная программа составлена на основе учебной программы «Программирование проблемно-ориентированных вычислительных средств реального времени», утвержденной ректором Учреждения высшего образования «Белорусский государственный университет информатики и радиоэлектроники» 30.12.2010, регистрационный № УД 40-214/уч. и учебного плана специальности 1-40 02 02 Электронные вычислительные средства.
Рассмотрена и рекомендована к утверждению на заседании кафедры электронных вычислительных средств
протокол № 7 от 14.03.2013
Заведующий кафедрой __________ Петровский А.А.
Одобрена и рекомендована к утверждению Советом факультета компьютерного проектирования Учреждения высшего образования «Белорусский государственный университет информатики и радиоэлектроники»
протокол № 8 от 18.03.2013
Председатель __________ Дик С.К.
СОГЛАСОВАНО
Начальник ОМОУП __________ Ц.С. Шикова
19.03.2013
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Цель преподавания дисциплины.

Дисциплина «Программирование проблемно-ориентированных вычислительных средств реального времени» является одной из основных дисциплин специализации и направлена на подготовку специалистов в области проектирования, программирования и эксплуатации вычислительных средств, ориентированных на решение определенного класса задач. Она предусматривает изучение как основ программирования проблемно-ориентированных процессоров, так и разработки и практической реализации алгоритмов работы специализированных вычислительных средств и систем на их основе. Целью дисциплины является изучение студентами принципов программирования проблемно-ориентированных вычислительных средств реального времени, а также знакомство с основными алгоритмами цифровой обработки сигналов. Содержание курса включает сведения о принципах программирования цифровых процессоров обработки сигналов (ЦПОС) и основных алгоритмах цифровой обработки сигналов (ЦОС). Содержание дисциплины должно найти отражение в дипломных проектах.

Задачи изучения дисциплины.

- формирование у студентов технического мышления;
- получение практических навыков разработки и отладки алгоритмов и программ для проблемно-ориентированных вычислительных средств.

В результате изучения дисциплины студенты должны:

знать:

- наиболее эффективные и часто используемые на практике алгоритмы цифровой обработки сигналов;
- особенности систем команд проблемно-ориентированных процессоров;
- принципы и приемы программирования проблемно-ориентированных вычислительных средств реального времени;
- язык ассемблера проблемно-ориентированных процессоров;

уметь:

- выполнять алгоритмизацию и программирование задач цифровой обработки сигналов в реальном времени;
- использовать имеющееся программное обеспечение;
- анализировать исходные и выходные данные решаемых задач и формы их представления;
- отлаживать программы;

иметь представление о:

- основах программирования систем цифровой обработки сигналов;
- современном уровне и перспективах развития алгоритмов ЦОС;

владеть методами программирования вычислительных средств на базе ЦПОС;

иметь опыт разработки программ для ЦПОС, их отладки, проектирования специализированных вычислительных систем.

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

№ пп | Название дисциплины | Раздел, тема
1. | Основы алгоритмизации и программирования | Все разделы
2. | Микропроцессорные системы | Все разделы
3. | Организация электронных вычислительных машин и систем | Все разделы
4. | Проектирование проблемно-ориентированных вычислительных средств | Все разделы

СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
1. НАЗВАНИЕ ТЕМ ЛЕКЦИОННЫХ ЗАНЯТИЙ,
ИХ СОДЕРЖАНИЕ, ОБЪЕМ В ЧАСАХ

№ пп | Название темы | Содержание | Всего ча-сов (ау-дит.) по дневной форме обучения | Всего ча-сов (ау-дит.) по заочной форме обучения | Контро-лируемая самостоя-тельная работа студентов (для заочной формы обуч.)
Девятый (десятый) семестр
Раздел 1. Формирование сигналов, цифровая фильтрация и быстрое преобразование Фурье

1.

Программирование синусоидальных сигналов аналитическими и табличными методами

Цели и задачи дисциплины. Методы программирования синусоидальных сигналов. Аналитические методы программирования синусоидальных сигналов.
Табличные методы программирование синусоидальных сигналов. Прямой и интерполяционный табличные методы программирования синусоид.
Алгоритмы и программы для формирования гармонических и полигармонических процессов с изменяющейся частотой.

6

2

4

2.

Программирование цифровых фильтров

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

10

2

8

3. | Реализация базовых операций алгоритмов быстрого преобразования Фурье (БПФ) | Реализация базовой операции БПФ для разных алгоритмов на процессорах семейства TMS320. Операция умножения с накоплением. Частные случаи реализация базовой операции БПФ. Организация двоично-инверсного счетчика. | 4 | 2 | 2
4. | Программирование алгоритмов БПФ с прореживанием по времени | Реализация алгоритма БПФ по модулю два с замещением, прореживанием по времени и прямым порядком входных данных. Реализация алгоритма БПФ по модулю два с замещением, прореживанием по времени и двоично-инверсным порядком входных данных. | 4 | 1 | 3

5.

Программирование алгоритмов БПФ с прореживанием по частоте

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

8

1

7

Раздел 2. Программирование различных задач обработки сигналов на проблемно-ориентированных процессорах
6. | Использование проблемно-ориентированных процессоров для компрессии данных | Использование процессоров семейства TMS320 для компрессии сигналов. Сжатие и восстановление сигналов с использованием метода μ-255. Сжатие и восстановление сигналов с использованием метода A-Law. Псевдо-логарифмический масштаб данных. | 4 | 1 | 3

7.

Программирование вычислений с плавающей запятой на процессорах с фиксированной запятой

Реализация операций с плавающей запятой (ПЗ) на процессорах с фиксированной запятой. Представление чисел в форматах с ПЗ. Основные форматы чисел с ПЗ.
Реализация операции сложения чисел с плавающей запятой. Выравнивание порядков и сложение мантисс. Реализация вычитания с ПЗ.
Реализация операции умножения чисел с плавающей запятой. Сложение порядков и умножение 24-разрядных мантисс.
Реализация операции деления чисел с плавающей запятой. Вычитание порядков и деление 24-разрядных мантисс.

8

1

7

8. | Формирование случайных процессов, матричные операции | Формирование случайных процессов с заданной плотностью мощности. Полигармонические и псевдослучайные процессы. Цифровой многомерный формирующий фильтр. Программирование матричных операций на процессорах семейства TMS320. Обработка изображений на процессорах семейства TMS320. | 4 | - | 4
Итого за 9 (10) семестр | 48 | 10 | 38
Всего по дисциплине | 48 | 10 | 38

2. ПЕРЕЧЕНЬ ТЕМ ПРАКТИЧЕСКИХ (СЕМИНАРСКИХ) ЗАНЯТИЙ,
ИХ СОДЕРЖАНИЕ И ОБЪЕМ В ЧАСАХ

№ пп | Название темы | Содержание | Всего ча-сов (ау-дит.) по дневной форме обучения | Всего ча-сов (ау-дит.) по заочной форме обучения | Контро-лируемая самостоя-тельная работа студентов (для заочной формы обуч.)
Девятый (десятый) семестр
1. | Программирование синусоидальных сигналов прямым табличным методом. | Использование аргумента синуса с дробной частью. Представление смешанной дроби. Программирование синусоиды с дробным приращением аргумента. | 2 | 1 | 1
2. | Программирование синусоид табличным интерполяционным методом. | Интерполяция данных. Выделение дробной части аргумента. Программирование синусоиды с дробным приращением аргумента. | 2 | 1 | 1
3. | Расчет полной мощности и мощности основной гармоники для сравнения точности прямого и интерполяционного методов формирования синусоиды. | Полная мощность синусоидального сигнала. Методы определения мощности заданной гармоники. Программа вычисления полной мощности и мощности заданной гармоники. | 2 | - | 2
4. | Расчет мощности паразитных гармоник в сформированном сигнале и коэффициента нелинейных искажений. | Методы определения мощности паразитных гармоник. Коэффициент нелинейных искажений Программа вычисления коэффициента нелинейных искажений сигнала. | 2 | - | 2
5. | Программирование цифрового нерекур-сивного фильтра с использованием циклов и различных методов реализации задержки. | Цифровой нерекурсивный фильтр. Организация линии задержки с использованием специальной команды DELAY и косвенной циклической адресации данных. | 2 | - | 2
6. | Программирование двоично-рекурсивного счетчика для алгоритма БПФ. Перестановка данных. | Алгоритм Рейдера для реализации двоично-инверсного счетчика. Использование обычного и двоично-инверсного счетчиков для перестановки данных в программе БПФ. | 2 | 2 | -
7. | Использование алгоритма компрессии данных μ-Law для перевода данных в логарифмический масштаб. | Алгоритм компрессии данных μ-Law. Использование данного алгоритма для преобразования данных из линейного в логарифмический масштаб. | 2 | - | 2
8. | Использование алгоритма компрессии данных A-Law для перевода данных в логарифмический масштаб. | Алгоритм компрессии данных A-Law. Использование данного алгоритма для преобразования данных из линейного в логарифмический масштаб. | 2 | - | 2
Итого за 9 (10) семестр | 16 | 4 | 12
Всего по дисциплине | 16 | 4 | 12

3. ПЕРЕЧЕНЬ ТЕМ ЛАБОРАТОРНЫХ ЗАНЯТИЙ,
ИХ НАИМЕНОВАНИЕ И ОБЪЕМ В ЧАСАХ

№ пп | Название темы | Содержание | Всего ча-сов (ау-дит.) по дневной форме обучения | Всего ча-сов (ау-дит.) по заочной форме обучения
Девятый (десятый) семестр
1. | Разработка программы генерирования синусоиды аналитическим методом по формуле суммы двух углов. | Разработка программы генерирования набора синусоид аналитическим методом (формула суммы двух углов) для исследования амплитудно-частотной характеристики цифрового рекурсивного фильтра. | 4 | 4
2. | Разработка программы генерирования синусоиды аналитическим методом по формуле двойного угла. | Разработка программы генерирования набора синусоид аналитическим методом (формула двойного угла) для исследования амплитудно-частотной характеристики цифрового рекурсивного фильтра. | 4 | -
3. | Разработка программы трехкаскадного цифрово-го рекурсивного фильтра. | Программирование прямой формы реализации цифрового рекурсивного фильтра произвольного порядка. Организация линии задержки данных. | 4 | 4
4. | Разработка программы построения амплитудно-частотной характеристики цифрового рекурсивного фильтра. | Разработка программы построения амплитудно-частотной характеристики цифрового рекурсивного фильтра с использованием различных генераторов синусоидальных сигналов. | 4 | -
5. | Программирование алгоритма БПФ с проре-живанием по времени и различным порядком входных данных. | Программирование базовой операции алгоритма БПФ с прореживанием по времени и разработка программы БПФ с прямым или инверсным порядком входных данных. | 4 | -
6. | Программирование алгоритма БПФ с проре-живанием по частоте и различным порядком входных данных. | Программирование базовой операции алгоритма БПФ с прореживанием по частоте и разработка программы БПФ с прямым или инверсным порядком входных данных. | 4 | -
7. | Нахождение спектра мощности различных тестовых сигналов с использованием БПФ. | Нахождение спектра мощности тестовых сигналов (единичный импульс, постоянная и синусоида) с использованием программы БПФ. | 4 | -
8. | Разработка программы построения амплитудно-частотной характеристики цифрового рекурсивного фильтра с использованием алгоритма БПФ. | Разработка программы для построения амплитудно-частотной характеристики цифрового рекурсивного фильтра с использованием генератора полигармонического сигнала и программы БПФ. | 4 | -
Итого за 9 (10) семестр | 32 | 8
Всего по дисциплине | 32 | 8

4. КОНТРОЛЬНЫЕ РАБОТЫ, ИХ ХАРАКТЕРИСТИКА
(ПО ЗАОЧНОЙ ФОРМЕ ОБУЧЕНИЯ)

Выполняется одна контрольная работа, включающая теоретический, практический вопросы и задачу на программирование. Объем работы 15-20 страниц машинописного текста.

№ пп | Тема | Характеристика | Объем в часах
1. | Контрольная работа № 1 | Контрольная работа представляет собой срез знаний, по разделам дисциплины, изучаемым в 10 семестре. Примерный перечень заданий приведен в ЭУМКД. Все требования к работе и выбору варианта задания изложены в методических указаниях, размещенных на сайтах кафедры и ФЗО. | 20

5. ЛИТЕРАТУРА
5.1. ОСНОВНАЯ

5.1.1. Солонина, А. И. Алгоритмы и процессоры цифровой обработки сигналов / А. И. Солонина, Д. А. Улахович, Л. А. Яковлев. – СПб. : БХВ-Петербург, 2002.

5.1.2. Матюшкин, Б. Д. Цифровая обработка сигналов : процессоры, алгоритмы, средства проектирования / Б. Д. Матюшкин, М. С. Куприянов. – 2-е изд., перераб. и доп. – СПб. : Политехника, 2002.

5.1.3. Петровский, А. А. Методы и микропроцессорные средства обработки широкополосных и быстропротекающих процессов в реальном времени / А. А. Петровский. – Минск : Наука и техника, 1988.

5.1.4. Digital Signal Processing Applications with the TMS320 Family. Theory, Algorithms, and implementations. Volume 1. – Texas Instruments, 1989.

5.1.5. Digital Signal Processing Applications with the TMS320 Family. Theory, Algorithms, and implementations. Volume 2. – Texas Instruments, 2000.

5.1.6. TMS320C54x. Assembly Language Tools. User’s Guide. – Texas Instruments, 2001.

5.1.7. TMS320C54x DSP. Reference Set. Volume 2 : Mnemonic Instruction Set. – Texas Instruments, 2001.

5.1.8. TMS320C54x DSP. Reference Set. Volume 4 : Applications Guide. – Texas Instruments, 1996.

5.1.9. Code Composer Studio Getting Started Guide. – Texas Instruments, 2001.

5.2. ДОПОЛНИТЕЛЬНАЯ

5.2.1. Джервис, Б. Цифровая обработка сигналов : практический подход / Б. Джервис, Э. Айфичер ; пер. с англ. – 2-е изд.– М. : Издат. дом «Вильямс», 2004.

5.2.2. Смит, С. Цифровая обработка сигналов : практич. руководство для инженеров и научных работников / С. Смит ; пер. с англ. – М. : Додэка-XXI, 2008.

5.2.3. Голд, Б. Цифровая обработка сигналов / Б. Голд, Ч. Рейдер ; пер. с англ. – М. : Сов. радио, 1973.

5.2.4. Мизин, И.А. Цифровые фильтры (анализ, синтез, реализация с использованием ЭВМ) / И.А. Мизин, А.А. Матвеев. – М. : Связь, 1979.

5.2.5. Evert Cooper. Minimizing Quantization Effects Using the TMS320 Digital Signal Processor Family. – Texas Instruments, 1994.

5.2.6. Потемкин, А. И. Справочник по системе MATLAB / А. И. Потемкин. – М. : МИФИ, 1998.

5.2.7. Справочная система среды отладки программ Code Composer Studio.

6. ПЕРЕЧЕНЬ КОМПЬЮТЕРНЫХ ПРОГРАММ, НАГЛЯДНЫХ И ДРУГИХ ПОСОБИЙ, МЕТОДИЧЕСКИХ УКАЗАНИЙ И МАТЕРИАЛОВ И ТЕХНИЧЕСКИХ СРЕДСТВ ОБУЧЕНИЯ

6.1. Компьютерная программа CODE COMPOSER STUDIO для разработки и отладки программ DSP процессоров фирмы Texas Instruments.

6.2. Отладочный модуль TMS320VC5402 DSP Starter Kit.

6.3. Среда программирования MATLAB.

6.4. Программа расчета цифровых фильтров SKIF.

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

6.6. Проектирование проблемно-ориентированных вычислительных средств. Лабораторный практикум : учеб.-метод. пособие / В. Б. Клюс, М. В. Качинский, А. Б. Давыдов. - Минск : БГУИР, 2012. – 68 с.

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

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

6.9. Класс IBM-совместимых персональных компьютеров.

7. УЧЕБНО-МЕТОДИЧЕСКАЯ КАРТА ДИСЦИПЛИНЫ
(ОЧНАЯ ФОРМА ОБУЧЕНИЯ)

Номер недели | Номер темы (по п.1) | Название вопросов, которые изучаются на лекциях | Практические (семинарские) занятия (по п.2) | Лабораторные занятия (по п.3) | Литература (номера) (по п.5) | Наглядные и методические пособия (номера) (по п.6) | Самостоятельная работа студентов (часы) | Форма контроля знаний студентов
Девятый семестр
1 | 1 | Цели и задачи дисциплины. Методы программирования синусоидальных сигналов. Аналитические методы программирования синусоидальных сигналов. |  |  | 5.1.1-5.1.3, 5.2.1, 5.2.2 |  | 4 |
1 | 1 | Табличные методы программирование синусоидальных сигналов. Прямой и интерполяционный табличные методы программирования синусоидальных сигналов. | 1 |  | 5.1.1-5.1.4, 5.1.6-5.1.9, 5.2.1, 5.2.2 |  | 5 | Проведение коллоквиума
2 | 1 | Алгоритмы и программы для формирования гармонических и полигармонических процессов с изменяющейся частотой. |  | 1 | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1, 5.2.2 | 6.1, 6.2, 6.6, 6.7, 6.9 | 5 | Защита лабораторных работ
3 | 2 | Программирование цифровых нерекурсивных фильтров. Распределение памяти данных и коэффициентов. Организация циклов. |  |  | 5.1.1-5.1.3, 5.2.1-5.2.4, 5.2.6, 5.2.7 |  | 4 |
3 | 2 | Программирование цифровых рекурсивных фильтров (ЦРФ). Распределение памяти данных и коэффициентов. Прямое программирование ЦРФ. | 2 |  | 5.1.1-5.1.5, 5.1.6-5.1.9, 5.2.1-5.2.4, 5.2.6, 5.2.7 |  | 5 | Устный текущий опрос
4 | 2 | Параллельное и последовательное соединение цифровых рекурсивных фильтров. Распределение памяти данных. Циклическое программирование ЦРФ. |  | 2 | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1-5.2.4, 5.2.7 | 6.1, 6.2, 6.6, 6.7, 6.9 | 5 | Защита лабораторных работ
5 | 2 | Анализ точностных характеристик цифровых фильтров. Квантование передаточной функции дискретной системы. |  |  | 5.1.1-5.1.3, 5.2.1-5.2.5 |  | 4 |
5 | 2 | Анализ чувствительности цифровых фильтров. Ошибки квантования и округления при вычислениях в цифровом фильтре. | 3 |  | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1-5.2.5 |  | 5 | Проведение коллоквиума
6 | 3 | Реализация базовой операции БПФ для разных алгоритмов на процессорах семейства TMS320. Умножение с накоплением. |  | 3 | 5.1.1-5.1.4, 5.1.6-5.1.9, 5.2.1, 5.2.2, 5.2.6, 5.2.7 | 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.9 | 5 | Защита лабораторных работ
7 | 3 | Частные случаи реализация базовой операции БПФ. Организация двоично-инверсного счетчика. |  |  | 5.1.1-5.1.3, 5.2.1, 5.2.2 |  | 4 |
7 | 4 | Реализация алгоритма БПФ по модулю два с замещением, прореживанием по времени и прямым порядком входных данных. | 4 |  | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1, 5.2.2 |  | 5 | Устный текущий опрос
8 | 4 | Реализация алгоритма БПФ по модулю два с замещением, прореживанием по времени и двоично-инверсным порядком входных данных. |  | 4 | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1, 5.2.2, 5.2.7 | 6.1, 6.2, 6.6, 6.7, 6.9 | 5 | Защита лабораторных работ
9 | 5 | Реализация алгоритма БПФ по модулю два с замещением, прореживанием по частоте и прямым порядком входных данных. |  |  | 5.1.1-5.1.3, 5.2.1, 5.2.2 |  | 4 |
9 | 5 | Реализация алгоритма БПФ по модулю два с замещением, прореживанием по частоте и двоично-инверсным порядком входных данных. | 5 |  | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1, 5.2.2 |  | 4 | Устный текущий опрос
10 | 5 | Реализация алгоритма БПФ с поблочно-плавающей запятой. Основные преимущества данного метода. |  | 5 | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1, 5.2.2 | 6.1, 6.2, 6.6, 6.8, 6.9 | 5 | Защита лабораторных работ
11 | 5 | Реализация алгоритма векторного БПФ. Одновременная обработка нескольких процессов. Организация памяти данных и циклов для векторного БПФ. |  |  | 5.1.1-5.1.3, 5.2.1, 5.2.2 |  | 4 |
11 | 6 | Использование процессоров семейства TMS320 для компрессии сигналов. Сжатие и восстановление сигналов с использованием метода μ-255. | 6 |  | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1, 5.2.2 |  | 4 | Проведение коллоквиума
12 | 6 | Сжатие и восстановление сигналов с использованием метода A-Law. Псевдо-логарифмический масштаб данных. |  | 6 | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1, 5.2.2 | 6.1, 6.2, 6.6, 6.8, 6.9 | 5 | Защита лабораторных работ
13 | 7 | Реализация операций с плавающей запятой (ПЗ) на процессорах с фиксированной запятой. Представление чисел в форматах с ПЗ. Основные форматы чисел с ПЗ. |  |  | 5.1.1-5.1.3, 5.2.1, 5.2.2 |  | 4 |
13 | 7 | Реализация операции сложения чисел с плавающей запятой. Выравнивание порядков и сложение мантисс. Реализация вычитания с ПЗ. | 7 |  | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1, 5.2.2 |  | 4 | Устный текущий опрос
14 | 7 | Реализация операции умножения чисел с плавающей запятой. Сложение порядков и умножение 24-разрядных мантисс. |  | 7 | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1, 5.2.2 | 6.1, 6.2, 6.6, 6.8, 6.9 | 5 | Защита лабораторных работ
15 | 7 | Реализация операции деления чисел с плавающей запятой. Вычитание порядков и деление 24-разрядных мантисс. |  |  | 5.1.1-5.1.3, 5.2.1, 5.2.2 |  | 4 |
15 | 8 | Формирование случайных процессов с заданной спектральной плотностью мощности. Полигармонические и псевдослучайные процессы. Цифровой многомерный формирующий фильтр. | 8 |  | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1, 5.2.2 |  | 4 | Устный текущий опрос
16 | 8 | Программирование матричных операций на процессорах семейства TMS320. Обработка изображений на процессорах семейства TMS320. |  | 8 | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1, 5.2.2, 5.2.7 | 6.1, 6.2, 6.6, 6.8, 6.9 | 5 | Защита лабораторных работ
|  |  |  |  |  |  | 108 | Экзамен

8. УЧЕБНО-МЕТОДИЧЕСКАЯ КАРТА ДИСЦИПЛИНЫ
(ЗАОЧНАЯ ФОРМА ОБУЧЕНИЯ)

План-график учебного процесса | Номер темы (по п.1) | Название вопросов, которые изучаются на лекциях | Практические (семинарские) занятия (по п.2) | Лабораторные занятия (по п.3) | Литература (номера) (по п.5) | Наглядные и методические пособия (номера) (по п.6) | Форма контроля знаний студентов
Десятый семестр
Установ. сессия | 1 | Цели и задачи дисциплины. Аналитические методы программирования синусоидальных сигналов. Табличные методы программирование синусоидальных сигналов. | 1 |  | 5.1.1-5.1.4, 5.1.6-5.1.9, 5.2.1, 5.2.2 | 6.1, 6.2, 6.6, 6.7, 6.9 | Устный текущий опрос по отдельным темам
| 2 | Программирование цифровых нерекурсивных фильтров. Программирование цифровых рекурсивных фильтров (ЦРФ). Параллельное и последовательное соединение цифровых рекурсивных фильтров. | 2 |  | 5.1.1-5.1.5, 5.1.6-5.1.9, 5.2.1-5.2.4, 5.2.6, 5.2.7 |  | Устный текущий опрос по отдельным темам
Лабора- торно- экзаме- нац. | 3 | Реализация базовой операции БПФ для разных алгоритмов на процессорах семейства TMS320. Организация двоично-инверсного счетчика. |  | 1 | 5.1.1-5.1.4, 5.1.6-5.1.9, 5.2.1, 5.2.2, 5.2.6, 5.2.7 | 6.1, 6.2, 6.3, 6.5, 6.6, 6.7, 6.9 | Проведение коллоквиума, защита лабораторных работ
| 4 | Реализация алгоритма БПФ по модулю два с замещением и прореживанием по времени. | 6 |  | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1, 5.2.2, 5.2.7 |  | Устный текущий опрос по отдельным темам
| 5 | Реализация алгоритма БПФ по модулю два с замещением и прореживанием по частоте. |  |  | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1, 5.2.2 |  | Устный текущий опрос по отдельным темам
| 6 | Использование процессоров семейства TMS320 для компрессии сигналов. Сжатие и восстановление сигналов с использованием метода μ-255. Сжатие и восстановление сигналов с использованием метода A-Law. |  | 3 | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1, 5.2.2 | 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.9 | Проведение коллоквиума, защита лабораторных работ
| 7 | Реализация операций с плавающей запятой (ПЗ) на процессорах с фиксированной запятой. Основные форматы чисел с ПЗ. Реализация операции умножения чисел с плавающей запятой. |  |  | 5.1.1-5.1.3, 5.1.6-5.1.9, 5.2.1, 5.2.2 |  |
|  |  |  |  |  |  | Экзамен

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