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

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

Отправлено st256 16 сентября 2003 г. 04:36
В ответ на: Имел в виду чуть-чуть другое. Но есть хочу. Пошел в халявный кабак. Только есть придется в позе лотоса :) отправлено st256 15 сентября 2003 г. 15:07

1 + z(-1) + ... + z(-n)

Эту сумму можно вычислять очень просто. Допустим для n=31.
Сначала сумируем (накапливаем) все отсчеты от 1 до 32. Получаем первый выходной отсчет. Добавляем 33-й отсчет, но вычитаем 1-й. Получаем второй выходной отсчет. И т.д. Добавляем новый отсчет, вычитаем задержанный на 32 такта.

В принципе тут нужен накопитель всего на 5 разрядов и 32 задержки. Хотя мой очень авторитетный, но немного безграмотный шеф утверждал, что эта система нестабильна (любая ошибка возникшая в накопителе будет там крутиться вечно), я ничего такого за ней не заметил.

Теперь о рекурентной части. Это если вам надо вылущить спектр около нуля, то не нужны перемножители. Но мы имеем фильтр с равноотстоящими нулями по оси частот. Поэтому всегда есть соблазн компенсировать не первый ноль, а любой другой. При прореживании, эфект будет тот же. Так вот для компенсации используют настоящее рекурсивное звено с полюсом в том месте, где надо компенсировать ноль. Про мерзопакостность этого звена я и говорил. Т.е. работать можно, но...

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru