Бросьте фильтр фиксированной точки, чтобы использовать арифметику с двойной точностью
hd = double(h)
hd = double(h)
возвращает новый фильтр hd
это имеет ту же структуру и коэффициенты как h
, но чье арифметическое свойство установлено в double
использовать арифметику с двойной точностью в фильтрации. double(h)
не то же самое как reffilter(h)
функция:
hd
, фильтр возвращен double
имеет квантованные коэффициенты h
представленный в формате с плавающей точкой с двойной точностью
Ссылочный фильтр возвращен reffilter
имеет коэффициенты с плавающей точкой, с двойной точностью, которые не были квантованы.
Вы можете найти double(h)
полезный, чтобы изолировать эффекты квантования коэффициентов фильтра при помощи double
создать фильтр hd
это действует в с двойной точностью, но использует квантованные коэффициенты фильтра.