[an error occurred while processing this directive]
|
Чтобы увеличить разрядность выходного состояния, это равносильно сдвигу значений всей входной цепи на сколько хочется бит, или если проще - то входного отсчета. Так вот эта точка, с которой начинается неустойчивость - никуда не девается, она остается всегда в районе 11-12 бит от младшего разряда. То есть есть у нас 24-разрядный сигнал, я его сдвинул и получил 24.8 - получите и распишитесь - 7-8 дополнительных бит, сдвигаем до 24.4 - получаем 4 бита...
Кстати почему-то по Вашему алгоритму фильтр теряет устойчивость раньше. Наверное из-за того, что я использовал 64-битный аккумулятор...
Вот такая ситуация получается на С на компутере... В железе - не знаю пока...