Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
7.10. Свертка длинных последовательностейВ разд. 7.2.9 показана возможность производить свертку двух периодических последовательностей
точно соответствует обычной свертке
Как правило, наибольший интерес принцип свертки представляет применительно к фильтрации. В этом случае и обрабатываемые данные
Рассмотрим пример, приведенный на фиг. 7.23, чтобы наглядно показать, как на основе формул (7.27) или (7.28) можно корректно выполнить свертку, когда Сначала свертываем два периодических колебания прямоугольной формы и получаем корректную периодическую свертку, (фиг. 7.23, а). Затем производим свертку двух прямоугольных апериодических имлульсов, соответствующих одному периоду ко лебания из предыдущего примера (фиг. 7.23, б). Результат свертки совершенно другой. Затягивание, характерное для процесса свертки, приводит к «перекрытию» в случае периодической свертки. Когда требуется вычислить свертку апериодических функций, (кликните для просмотра скана)
Фиг. 7.23. а — корректная свертка периодических прямоугольных функций; б — корректная свертка апериодических прямоугольных функций; в — влияние увеличения периода на результат периодической свертки. необходимо принять меры к тому, чтобы избежать перекрытия. В рассмотренном примере этого можно достигнуть увеличивая период функций (фиг. 7.23, в) и используя ДПФ с большим Использование ДПФ в формуле (7.27) предполагает, что При использовании свертки для выполнения фильтрации часто сталкиваются еще с одной трудностью. Фильтруемые последовательности обычно много длиннее относительно короткой импульсной характеристики, в результате чего для вычислений требуется чрезвычайно большая память Пусть дана (кликните для просмотра скана)
где
и
Применив
Если сюда подставить два выражения, определяющие
Сравнение этого уравнения с соотношением (7.29), которое описывает нерекурсивный фильтр, показывает, что они похожи, но вместе с тем не идентичны. Учитывая, что
Здесь
так что вторая сумма исчезает, и
Это абсолютно точное выражение, определяющее Рассмотрим теперь первые Следующий этап включает выделение второго Корректную часть первой свертки мы возвращаем в память (фиг. 7.24, и). Поскольку по крайней мере Стыковка корректных частей от первой и второй сверток, показанная на фиг. 7.24, к, демонстрирует способ получения полной свертки из большого числа много меньших Описанный способ известен как метод «перекрытия с накоплением» [8], и вполне понятно, почему он так называется. Метод «перекрытия со сложением позволяет достигнуть тех же результатов несколько по-другому. В деталях он отличается от первого метода, «но основной принцип здесь тот же, так же как и необходимые время вычислений и объем памяти. Если Таблица 7.1
последовательности заданной длины потребуется относительно небольшое число таких сверток. С другой стороны, если Фиг. 7.25. Программа для выполнения свертки по методу перекрытия с накоплением действительных данных, записанных в памяти в виде массива X длиной «LEN». (см. скан) На фиг. 7.25 приведен текст подпрограммы
Длина Теперь можно сравнить быстродействие выполнения свертки по методу накопления с перекрытием или по методу накопления со сложением с выполнением свертки во временной области на основе формулы (7.29). Предположим, что необходимо выполнить свертку длинной последовательности из М действительных отсчетов с действительной импульсной характеристикой длиной При использовании формулы (7.29) необходимо выполнить
Из табл. 7.1 видно, что при малых значениях
а при работе во временной области — по формуле
Сравнение этих двух, формул показывает, что метод преобразований позволяет получить результаты быстрее, если Более того, с увеличением N выигрыш в быстродействии возрастает. Например, если N=4096, метод преобразований примерно в 30 раз «быстрее» прямого метода.
|
1 |
Оглавление
|