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

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

Отправлено homekvn 18 октября 2005 г. 14:02
В ответ на: такая вот проблема(+) отправлено <font color=gray>val_omsk</font> 18 октября 2005 г. 13:31

Может, я чего-то недопонял, но...
В принципе 80 дБ подавление должно работать (даже 92 дБ, а если совсем все хорошо, то и все 95), несмотря на погрешность, даваемую 16-разрядной арифметикой. В самом деле, если при достаточно высоком уровне входного сигнала погрешность происходит в трех младших битах, то все будет в порядке. Следовательно, причинами могут быть:

1) низкий уровень входного сигнала так, что погрешность в младших битах оказывается существенной. Возможные выходы из положения: а) адаптировать амплитуду входного сигнала под Вашу арифметику; б) использовать 24-разрядную арифметику при фильтрации.

2) возможно (и наиболее вероятно), проблема в коэффициентах КИХ-фильров. Проверьте, отнормированы ли коэффициенты КИХ-фильтров к единице (т.е. в максимальном коэффициенте Вашего КИХа занят ли старший незнаковый бит)

3) думаю, что у Вас дело не в этом, но все же... порядок КИХ-фильтров недостаточный, чтобы подавить частоты вне полосы.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru