Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования «Поволжский государственный университет телекоммуникаций и информатики» ____________________________________________________________________________ «УТВЕРЖДАЮ» Проректор по Н и И _______________________Бурдин В.А подпись Фамилия И.О. « ____ » _______________ 2012 г. РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ Цифровые сигнальные процессоры Направление (специальность) 230100 Информатика и вычислительная техника подготовки код и наименование направления (специальности) подготовки Профиль (специализация) подготовки указывается при наличии магистр Квалификация (степень) выпускника бакалавр, магистр, дипломированный специалист Информационных систем и технологий Факультет наименование факультета Информатика и вычислительная техника Кафедра наименование кафедры Курс 2 Форма обучения семестр 3 Очная - полная очная (заочная) - полная (сокращенная, ускоренная) Рабочая программа обсуждена на заседании кафедры ИВТ Протокол № _1_ от « 31 » августа 2012 г. Заведующий кафедрой ИВТ наименование кафедры _______________ подпись, Акчурин Э.А. Фамилия И.О. « ____ » _______________ 2012 г. Самара 2012 Рабочая программа предназначена для преподавания дисциплины «Цифровые сигнальные процессоры» студентам очной формы обучения по направлению подготовки магистра «230100 – Информатика и вычислительная техника» на 2 курсе в 3 семестре. Рабочая программа составлена в соответствии с решением Ученого Совета ПГУТИ от 30.12.2009 г. Программу составил Зав. каф. ИВТ «30» 08 д.т.н. проф. Акчурин Э.А. 2011 г. Рецензент Зав. каф. ПОУТС д.т.н. проф. «30» 08 2011 г. Тарасов В.Н. 1. Цели и задачи дисциплины Цели - подготовка магистров к применению цифровых сигнальных процессоров в телекоммуникационных и информационных системах. Задачи - формирование умений и навыков по следующим направлениям деятельности: Построение моделей телекоммуникационных систем с использованием цифровых сигнальных процессоров. Решение задач проектирования и управления телекоммуникационных систем с использованием цифровых сигнальных процессоров. Разработка программного обеспечения для цифровых сигнальных процессоров в среде Simulink. 2. Место дисциплины в учебном процессе Дисциплина входит в вариативную часть профессионального цикла образовательной программы магистра М2. Изучение данной дисциплины базируется на следующих курсах: Компьютерные технологии в науке и образовании Инструментальные средства моделирования и обработки. Дисциплина является предшествующей для написания магистерской диссертации. 3. Требования к результатам освоения дисциплины В результате изучения дисциплины студент должен: Знать: устройство цифровых сигнальных процессоров. Уметь: проектировать устройства с использованием цифровых сигнальных процессоров. Владеть: средствами проектирования и моделирования устройства с цифровыми сигнальными процессорами. В процессе освоения дисциплины у студентов развиваются следующие компетенции: 1. 2. Универсальные (общекультурные): Способен совершенствовать свой ОК уровень (ОК-1 ФГОС). Самостоятельное изучение новых методов (ОК-2 ФГОС). Свободный русский и иностранный языки (ОК-3 ФГОС). Новые знания с помощью новых технологий (ОК-6 ФГОС). Профессиональные: Применение перспективных новаций в НИР (ПК-1 ФГОС). Участие в педагогической работе кафедр (ПК-2 ФГОС). Разработка аппаратных и/или программных средств (ПК-4 ФГОС). Программные комплексы (ПК-6 ФГОС). 4. Объем дисциплины и виды учебной работы Вид учебной работы Общая трудоемкость дисциплины Аудиторные занятия (Ауд) Лекции (Л) Практические занятия (семинары) (ПЗ) Лабораторные работы (ЛР) Самостоятельная работа (СР) Курсовой проект (работа) – (КП, КрР) Контрольное задание – (КЗ) Вид итогового контроля Экзамен (Эк), зачет (Зч), диф_зачет (ДЗч) Всего часов 180 №№ семестров 3 4 180 32 16 32 100 32 16 32 100 КрР Эк. Эк. 5. Содержание дисциплины 5.1. Разделы дисциплины и междисциплинарные связи № п/п Связанная дисциплина Номера разделов данной дисциплины 1 Современные проблемы ИВТ 2, 3 2 Магистерская диссертация 2, 3, 4, 5, 6, 7 5.2. Разделы дисциплины и виды занятий 5.3. Содержание разделов дисциплины № Наименование раздела 1. Инструментарий отладки для ПЦОС C6x 2. 3. 4. 5. 6. 7. 8. 9. Содержание раздела Трансляция исходной программы. Компоновка объектных модулей. Арифметика ассемблера ПЦОС C6x Команда сложения ADD. Команда вычитания SUB. Команда перемножения MPY. Команда абсолютного значения ABS. Логика ассемблера ПЦОС C6x Команда И (AND). Команда ИЛИ (OR). Команда Исключающего ИЛИ (XOR). Команда побитового отрицания (NOT). Команда проверки на отношение Распараллеливание в ассемблере ПЦОС C6x Мнемоника параллельных операций. Количество параллельных операций. Макросы в ассемблере ПЦОС C6x Мнемоника параллельных операций. Количество параллельных операций. БИХ фильтр для ПЦОС C6x Инструмент Digital Filter Design. Фильтр БИХ. КИХ фильтр для ПЦОС C6x Что такое цифровой фильтр. Методы проектирования фильтров. Инструмент Digital Filter Design. Фильтр КИХ.. Автокоррелятор в ПЦОС C6x Функция корреляции. Функция автокорреляции Блок ACF. Битовая инверсия в ПЦОС C6x Блок битовой инверсии Правила создания модели. 1. 2. 3. 4. 5. 6. 7. 8. 9. Инструментарий отладки для ПЦОС C6x Арифметика ассемблера ПЦОС C6x Логика ассемблера ПЦОС C6x Распараллеливание в ассемблере Макросы в ассемблере ПЦОС C6x БИХ фильтр для ПЦОС C6x КИХ фильтр для ПЦОС C6x Автокоррелятор с ПЦОС C6x Битовая инверсия в ПЦОС C6x Итого за семестр: Всего за весь курс: 1 2 3,4,5 6,7 8,9,10 11,12 13,14 15,16 15,16 Количество часов Всего 4 14 16 24 38 22 18 22 22 180 Аудиторные Л 2 2 4 4 4 4 4 4 4 32 ПЗ ЛР 2 2 2 2 2 2 2 2 16 4 12 2 2 6 6 32 СР Тек. К № Наименование разделов и их содержание Неделя 5.3.1. Разделы дисциплины, изучаемые в 3 семестре 2 10 10 14 20 14 ПК 10 10 10 100 6. Тематический план изучения дисциплины 6.1. Лабораторные работы № 1. 2. 3. 4. 5. 6. 7. 8. 9. Раздел 1 2 3 4 5 6 7 8 9 Наименование тем, их содержание Инструментарий отладки для ПЦОС C6x Арифметика ассемблера ПЦОС C6x Логика ассемблера ПЦОС C6x Распараллеливание в ассемблере ПЦОС C6x Макросы в ассемблере ПЦОС C6x БИХ фильтр для ПЦОС C6x КИХ фильтр для ПЦОС C6x Автокоррелятор с ПЦОС C6x Битовая инверсия в ПЦОС C6x Итого: Объем в часах 2 2 2 2 2 6 6 6 4 32 6.2. Практические занятия № 1. 2. 3. 4. 5. 6. 7. 8 Раздел 1 2 3 4 5 6 7 9 Наименование тем, их содержание Инструментарий отладки для ПЦОС C6x Арифметика ассемблера ПЦОС C6x Логические операции ассемблера Распараллеливание в ассемблере Макросы в ассемблере ПЦОС C6x БИХ фильтр для ПЦОС C6x КИХ фильтр для ПЦОС C6x Битовая инверсия в ПЦОС C6x Итого: Объем в часах 2 2 2 2 2 2 2 2 16 6.3. Курсовая работа Курсовая работа посвящена созданию модели устройства с ПЦОС и его исследованию в системе имитационного моделирования Simulink, интегрированной в систему компьютерной математики MATLAB. 7. Учебно-методические материалы по дисциплине 7.1. Рекомендуемая литература 1. Акчурин Э. Цифровые сигнальные процессоры. Учебное пособие Самара: ПГУТИ, 2011, 137 с. 2. Иванова В., Тяжев А. Цифровая обработка сигналов и сигнальные процессоры. Самара: ООО Офорт, 2008, 262 с. 3. Сергиенко А.Б. Цифровая обработка сигналов. СПб.: Питер, 2003, 608 с. 4. Солонина А.И. и др. Основы цифровой обработки сигналов. Учебное пособие. – СПб.: БХВ-Петербург, 2003, 594 с. 5. Дьяконов В. MATLAB 6.5 SP1/7.0+Simulink 5/6. Основы применения. М.: СОЛОНПресс, 2005. 7.2. Средства обеспечения дисциплины 7.2.1. Методические указания и материалы по видам занятий 1. Акчурин Э. Цифровые сигнальные процессоры. МУ к ЛР. Самара: ПГУТИ,2011, 98 с. 2. Акчурин Э. "Программирование в системе MATLAB".Часть 3. Разработка программ для ЦСП. МУ к ЛР. Самара: ПГАТИ, 2004, 31 с. 7.2.2. Программное обеспечение по видам занятий Программное обеспечение для выполнения лабораторных работ: MATLAB