2. Линейная свертка конечных последовательностей
Рассмотрим две конечные последовательности x(n) и h(n) длины по N1 и N2 отсчетов.
Последовательность x(n) отлична от нуля при 0 n N1 – 1, a последовательность h(n) — при 0 n N2 – 1. Линейной или апериодической сверткой этих последовательностей x(n) и h(n) называют последовательность y(n), определяемую соотношением
y(n) =h(m) x(n – m), (5)
здесь h(m) и x(n – m) равны нулю вне соответствующих интервалов.
Последовательность y(n) конечная – имеет длину (N1 + N2 – 1) отсчетов – рис. 2.
Обратным преобразованием Фурье произведения ДПФ двух конечных последовательностей получаем такой же результат, как при круговой свертке эквивалентных периодических последовательностей, образованных из данных конечных последовательностей. Исходя из этого, можно получить линейную свертку двух конечных последовательностей – рис. 1. Свертка периодических последовательностей периодична и имеет тот же период, что и сами последовательности.
Рис. 2. Линейная (апериодическая) свертка
Период свертки y(n) равен (N1 + N2 – 1) отсчетам, поэтому для получения такого периода при круговой свертки необходимо, чтобы x(n) и h(n) содержали по (N1 + N2 – 1) отсчетов, что достигается дополнением каждой из двух последовательностей соответствующим числом нулевых отсчетов – рис. 2. После этого можно найти (N1 + N2 – 1)-точечных ДПФ дополненных последовательностей, перемножить их и выполнить обратное ДПФ произведения. В результате получается искомая свертка y(n). На рис. 6.3 изображены эквивалентные периодические последовательности, используемые при вычислении круговой свертки; дополнение исходных последовательностей конечной длины x(n) и h(n) нулевыми отсчетами доводит период до нужной величины и позволяет устранить круговые наложения, характерные для круговой свертки. В результате каждый период последовательности yp(n) совпадает с последовательностью y(n) – рис. 3 и 2.
Рис.3. Вычисление линейной свертки с помощью круговой свертки
Метод вычисления свертки двух конечных последовательностей с применением алгоритма ДПФ называется быстрой сверткой в противоположность методу прямого вычисления суммы (5), называемому прямой или медленной сверткой. Термин «быстрая» применяется потому, что ДПФ можно вычислить быстро и аффективно, используя один из алгоритмов быстрого преобразования Фурье (БПФ). Можно показать, что даже при умеренных величинах (N1 + N2 – 1) (например, порядка 30) быстрая свертка оказывается эффективнее прямой. Поэтому рассмотренная методика – полезное вычислительное средство при обработке сигналов.
Для практических приложений важно отметить, что в рассмотренном выше примере размер ДПФ не обязательно ограничивать величиной (N1 + N2 – 1). ДПФ можно выполнять по любому числу отсчетов L, удовлетворяющему условию L N1 + N2 – 1. Если это условие удовлетворяется, то в отличие от вышеописанной методики последовательности x(n) и h(n) дополняются другим числом нулевых отсчетов. В результате эквивалентная периодическая последовательность yp(n) имеет в конце периодов (L – N1 – N2 + 1) нулей – эти отличия никак не искажают желаемого результата. Возможность произвольного выбора L существенна, поскольку практические алгоритмы вычисления ДПФ при разных L имеют неодинаковую эффективность. Так, например, для некоторых алгоритмов необходимо, чтобы L равнялось степени 2. В этом случае в качестве L приходится выбирать число, равное степени 2 и не меньшее, чем (N1 + N2 – 1).
- Конспект лекций по цос
- Частотная область
- Реальные сигналы
- Ширина полосы
- Дискретизация
- Период дискретизации и время дискретизации
- Непериодические мгновенные значения
- Периодическая дискретизация
- Дискретизация с очень высокой частотой
- Дискретизация с частотой Найквиста
- Дискретизация с частотой ниже частоты Найквиста
- Спектры реальных сигналов
- Ограничение спектра
- Формирование цифрового сигнала
- Дискретизация
- Квантование
- Точность
- Ошибка квантования
- Уменьшение ошибок квантования
- Дополнительная информация
- Практически используемые ацп
- Ацп с последовательным приближением
- Двунаклонные ацп
- Сглаживание на выходе
- Коммерческие ацп и цап
- Функциональные блоки платы dsk
- Выводы по лекциям
- Лекция 2.
- 1. Числовые последовательности
- 2. Представление числовых последовательносте
- Представление чисел
- Кодирование чисел
- Ошибки квантования
- Дискретные линейные системы
- 1. Общие сведения
- 2. Линейные системы с постоянными параметрами
- 3. Физическая реализуемость
- Из (2.1) получаем
- Лекция 3
- 1. Частотные характеристики
- 2. Частотные характеристики систем первого порядка
- 3. Частотные характеристики систем второго порядка
- Лекция 4
- 1. Дискретный ряд Фурье
- 2. Единицы измерения частоты
- 4. Теорияz-преобразования в задачах анализа и синтеза линейных систем применяется преобразование Лапласа, которое приводит дифференциальные уравнения в алгебраические уравнения.
- Для упрощения анализа можно перейти к новой переменной z, связанной с p соотношением
- Такая сумма, если она существует, называется z-преобразовани-ем последовательности {xk}. Ясно, что комплексная функция (5.16) определена лишь для тех значений z, при которых степенной ряд сходится.
- Примеры z-преобразований на основании (16):
- Бесконечная дискретная последовательность
- 5. Соотношение между z–преобразованием и
- 6. Обратное z-преобразование
- 1. Дискретное преобразование Фурье
- Определим набор коэффициентов дпф
- 2. Свойства дпф
- 3. Свойства симметрии
- 3. Спектральный анализ в точках z-плоскости
- Импульсная характеристика
- 2. Линейная свертка конечных последовательностей
- 3. Секционированные свертки
- 1. Уравнения цифровых фильтров
- 2. Структурные схемы цифровых фильтров
- 1. Цифровые фильтры
- Третий метод проектирования – оптимизация фильтров с минимаксной ошибкой
- !. Цифровые фильтры с бесконечными импульсными характеристиками
- Всепропускающего фильтра 2-го порядка
- 1) Ось из s–плоскости должна отображаться в единичную окружность на z – плоскости;
- 6. Прямые методы расчета цифровых фильтров
- Быстрое преобразование фурье
- 1. Основы алгоритмов бпф
- 2. Алгоритм бпф с прореживанием по времени
- 3. Алгоритм бпф с прореживанием по частоте
- 4. Применение метода бпф для вычисления одпф
- 12.5. Применение бпф для вычисления реакции цифрового фильтра