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

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

Отправлено ASergej_R19 25 октября 2006 г. 14:57
В ответ на: Ну, не на нулевой конечно, а около, и не полюс, а пара :) отправлено SM 25 октября 2006 г. 14:12

Чтобы увеличить разрядность выходного состояния, это равносильно сдвигу значений всей входной цепи на сколько хочется бит, или если проще - то входного отсчета. Так вот эта точка, с которой начинается неустойчивость - никуда не девается, она остается всегда в районе 11-12 бит от младшего разряда. То есть есть у нас 24-разрядный сигнал, я его сдвинул и получил 24.8 - получите и распишитесь - 7-8 дополнительных бит, сдвигаем до 24.4 - получаем 4 бита...

Кстати почему-то по Вашему алгоритму фильтр теряет устойчивость раньше. Наверное из-за того, что я использовал 64-битный аккумулятор...

Вот такая ситуация получается на С на компутере... В железе - не знаю пока...

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

Ответы


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

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

Ссылка на URL: 
Название ссылки: 
URL изображения: 


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