[an error occurred while processing this directive]
У Вас ошибка, хотя посыл верный :-)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено Diman_Y 18 октября 2005 г. 20:05
В ответ на: Ну... отправлено -=ВН=- 18 октября 2005 г. 14:40

Если говорить о ИХ фильтра, то после квантования она будет:
сумма(h(n)+dh(n)), и она будет равна N*2^-16, как Вы и написали.
НО, дело в том, что до усечения коэффициентов фильтра делается их нормирование по максимальному. Т.е. выбирается максимальный коэффициент, и приводится к единице (вообще коэффициенты умножают на 2^n, что соответствует их сдвигу влево), и только затем усекают до 16 бит.
Сразу вопрос на засыпку, а зачем придумали именно 40 битный аккомулятов :-).
Есть другой способ. Просто ставят последовательно 2 фильтра, а не 1.
На мой взгляд у товарища проблема в том, что он просто взял ИХ и без нормирования перенес ее в процессор. :-)


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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru