- •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. Средства разработки и отладки устройств цифровой обработки сигналов
29.Прямое дискретное преобразование Фурье.
На рисунке 4.1 показан дискретный сигнал xn , содержащий N отсчетов. Длительность сигнала Tc = TД N, где TД - интервал дискретизации. На этом же рисунке приведена последовательность (t) дельта - функций (t - n TД).
Рисунок 4.1 – Дискретный сигнал и последовательность дельта - функций
Поскольку цифровая обработка сигналов возникла значительно позже аналоговой, то алгоритмы дискретного преобразования Фурье (ДПФ) были разработаны на основе преобразований Фурье аналоговых сигналов.
Прямое преобразование Фурье аналогового сигнала x(t) определяется соотношением
(4.1)
где
-
спектральная плотность сигнала.
Для того чтобы воспользоваться этим
соотношением для определения прямого
ДПФ сформируем аналоговый сигнал x(t),
умножив xn на
соответствующую
-
функцию последовательности
,
Подставив (6.2) в (6.1), получим
(4.2)
Зададимся шагом изменения частоты = k , где k - целое число
Учитывая, что TД = Tc / N , получим TД = 2 F Tc / N.
Примем F Tc = 1.
Введем обозначение:
Тогда
(4.3)
Докажем, что функция
является периодической по k
с периодом, равным N.
Действительно,
Поэтому и Sk представляет собой периодическую функцию с периодом N. Следовательно, k = 0,1,2,.. N-1.
30.Обратное дискретное преобразование Фурье. Обратное преобразование Фурье аналогового сигнала определяется соотношением
(4.4)
Выражение для обратного преобразования (4.4) отличается от выражения для прямого преобразования (4.1) знаком в показателе экспоненты и постоянным сомножителем перед знаком интеграла.
По аналогии с (4.4) и (4.1) , учитывая (4.3), запишем выражение для обратного ДПФ
(4.5)
где а – неизвестная константа.
Для определения константы a подставим (4.3) в (4.5), предварительно заменив в (4.3) индекс суммирования n на m
При m = n имеем
При
m
n рассматриваемая сумма представляет
собой сумму членов геометрической
прогрессии, у которой первый член равен
единице, последний
,
а знаменатель -
Поэтому при m n
В результате получим
,
следовательно,
.
Таким образом ,
(4.6)
Из (4.3) и (4.6) следует, что для определения
всех N отсчетов спектра по (4.3) или N
отсчетов временной функции по (4.6)
требуется выполнить
комплексных умножений
и столько же комплексных сложений. При N больше 1000 это прямое вычисление требует больших затрат машинного времени. Поэтому возникла необходимость в разработке алгоритмов быстрого преобразования Фурье (БПФ), позволяющих уменьшить число арифметических операций.
