
- •27. Частотный детектор на цифровой линии задержки.
- •Выходной сигнал детектора определяется следующим соотношением
- •В результате получим
- •28. Синхронно-фазовый частотный детектор
- •29.Прямое дискретное преобразование Фурье.
- •Подставив (6.2) в (6.1), получим
- •30.Обратное дискретное преобразование Фурье. Обратное преобразование Фурье аналогового сигнала определяется соотношением
- •31. Алгоритм быстрого преобразования Фурье с прореживанием во времени.
- •32. Алгоритм быстрого преобразования Фурье с прореживанием по частоте.
- •Рассмотрим отдельно четные и нечетные отсчеты спектра (отсюда и название алгоритма: прореживание по частоте).
- •33. Оконное преобразование Фурье. Непрерывное вейвлет - преобразование.
- •34. Дискретное вейвлет-преобразование.
- •35. Архитектура сигнальных процессоров. Функциональная схема сигнального процессора.
- •36. Арифметико-логическое устройство сигнального процессора. Функциональная схема. Основные операции.
- •37. Умножитель-накопитель сигнального процессора. Функциональная схема. Основные операции.
- •38. Сдвигатель сигнального процессора. Функциональная схема. Основные операции.
- •39. Генератор адресов команд (программный автомат). Функциональная схема.
- •40. Функциональная схема процессора tms320c64xx
- •41. Формат представления двоичных чисел в процессоре.
- •42. Формы представления двоичных чисел в процессоре. Представление чисел с фиксированной точкой в форматах «слово», «двойное слово», «расширенное слово».
- •43. Представление данных в процессорах с плавающей точкой. Сравнительная оценка процессоров с фиксированной и плавающей точкой.
- •44. Формат и структура слова команды в процессорах со стандартной архитектурой. Алгебраический и мнемонический синтаксис команды.
- •46. Способы указания операндов в слове команды. Прямая адресация. Непосредственная адресация.
- •5.3.2. Непосредственная и прямая адресации данных
- •47. Косвенная адресация. Виды модификации адреса.
- •48.Команды пересылок.
- •49. Команды арифметических операций.
- •50. Команды логических операций и бит-манипуляций.
- •51. Команды управления работой процессора (команды перехода, цикла, обращения к подпрограммам, общего управления)
- •В качестве адреса может быть указана метка в программе. Например, jump fir_start. Метке fir_start соответствует исполняемый адрес команды, в которой указана эта метка.
- •Рассмотрим программную организацию цикла в процессоре tms320c64xx.
- •52. Средства разработки и отладки устройств цифровой обработки сигналов
52. Средства разработки и отладки устройств цифровой обработки сигналов
5.4. Средства разработки и отладки устройств цифровой обработки
сигналов
Реализация устройства цифровой обработки сигналов предполагает:
Выбор процессора,
Разработку программы на языке ассемблера данного процессора,
Отладку программы с целью устранения возможных ошибок,
Разработку аппаратного устройства на сигнальном процессоре,
Отладку разработанного устройства.
Средства разработки и отладки делятся на программные и аппаратные средства.
К программным средствам разработки и отладки относятся:
Ассемблеры – трансляторы исходных программ в объектные модули,
Компоновщики (редакторы связей или линкеры), объединяющие объектные модули в одну исполняемую программу и размещающие модули по конкретным адресам памяти программ,
Компиляторы, преобразующие текст программы на языке высокого уровня (например, С++) в программу на ассемблере процессора,
Симуляторы – программы, имитирующие работу процессора на уровне его команд с пошаговым и автоматическим выполнением программы.
К аппаратным средствам разработки относятся:
Аппаратные эмуляторы,
Проверочные модули.
Аппаратные эмуляторы предназначены для отладки программного и аппаратного обеспечения в режиме реального времени. Они работают под управлением ведущего компьютера, оснащенного необходимым интерфейсом и программным обеспечением - отладчиками.
Проверочные модули предназначены для быстрой отладки программного обеспечения в реальном времени.
Различают два типа проверочных модулей:
Стартовые наборы,
Отладочные модули.
Стартовые наборы (Starter Kit) предназначены для обучения работе с сигнальным процессором. В состав стартового набора входят: плата, программное обеспечение и комплект документации. На плате устанавливается процессор и необходимая периферия. Плата подключается к компьютеру.
Стартовый набор позволяет отладить простые программы, выполнить несложное макетирование, проверить возможность использования процессора для решения конкретной задачи.
Отладочный модуль предназначен для проверки в реальных условиях программы на языке ассемблера соответствующего процессора. Он позволяет на базе платы изготовить фактически законченное устройство, т.е. избавиться от стадии макетирования, а значит, сократить время и затраты на этапе изготовления устройства.