[an error occurred while processing this directive]
|
Тут несколько вариантов.
1. Фильтр с фиксир. запятой, постоянная составл. - следствие округлительно-усечительных эффектов при фильтрации. Обычно маленькая.
Можно вместо усечения, если оно используется, ввести округление. Будет видимо получше. Но останется.
Перейти либо на float, либо на бл. ПЗ.
Ввиду малости можно и наплевать.
2. В фильтре не 0 на 0 частоте, а во входном сигнале тоже есть постоянка. Не 0 там может быть как результатом рассчета, так и следствием округл.-усечения к-тов.
Соответственно и действия. Или пересчитать, или что-то с округл. усечением сделать, или плавающая (бл. плав.) запятая, в общем то же что в пункте 1.
3. Тоже в общем следствие целых чисел. Но с другой стороны. Переполнения. Избавьтесь.
4. Фильтр так рассчитали. Рассчитайте правильно.
В общем чудес не бывает.
E-mail: info@telesys.ru