[an error occurred while processing this directive]
По русски они называются не менее красиво, должен сказать, перекрытие с накоплением и перекрытие с суммированием :-)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено -=ВН=- 23 января 2006 г. 18:07
В ответ на: можно подробнее про overlap-save и overlap-add? отправлено <font color=gray>_zx</font> 23 января 2006 г. 17:32

Наверное везде описаны, даже в этой конференции. Лично нелднократно писал.
Перекрышка с накоплением.
КИХ-фильтр длиной K.
Выбирается некий размер блока, N. N д.б. больше K.
Входной сигнал обрабатыается блоками размером N, блоки перекрываются на K-1. Чем бльше N, тем выгоднее.
Происходит все это дело так.
ИХ фильтра дополняется 0 до N, над ней Фурье, получается ЧХ фильтра, она запоминается. Это один разделается.
Собственно фильтрация. Берется первый блок, первые N точек сигнала.
Над ними Фурье. Его результат умножается на ЧХ фильтра. Над произведением обратное Фурье. Первые N-K+1 отсчетов - "прравильные", последние K-1 - "неправильные", отбрасываются. Берется следующий блок, размером N, из входного сигнала, но он перекрывает K-1 отсчетом предыдущий блок. Именно последние K-1 отсчет пред. блока есть первые K-1 отсчет этого нового блока. Над этим новым блоком делаеться то же самое - Фурье, умножение, обратное Фурье. И опять "правильными" будут первые N-K+1 отсчетов. И они - продолжение N-K+1 отсчетов, полученных в результате обработки первого блока.
Ну и затем берете следующий блок, точно также перкрывающийся на K-1 с предыдущим, обрабатываете его, получаете следующие N-K+1 отсчетов результата.
А про перкрышку с суммированием писать не буду, ну его.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru