Перейти к содержанию
    

Развернутая структура БИХ фильтра в MATLAB Simulink

Доброго времени суток! Хочу разобраться в построении модели БИХ фильтра для последующей реализации в FPGA на плавающей точке одинарной точности, по следующим исходным данным. Проектирование фильтра происходило в инструменте fdatool с параметрами: Response Type = BandPass, Design Method = IIR (Butterworth), Filter Order: 10, Freq^ Fs=500, Fc1=147, Fs2=153. По результатам расчета был сгенерирован файл с коэффициентами.

 

Построение в Simulink (MATLAB R2013b) путем использования блоков полиномиального описания Discrete Filter для каждой из 5 стадий

post-81877-1402021770_thumb.jpg

и Digital Filter Design

post-81877-1402021850_thumb.jpg

дают ожидаемые результаты

post-81877-1402021903_thumb.jpg.

Но попытка реализации хотя бы одной структурной стадии фильтра в развернутой структуре (на сумматорах и умножителях)

post-81877-1402022017_thumb.jpg

дает результат симуляции, схожий с потерей устойчивости фильтра

post-81877-1402022601_thumb.jpg

. В чем дело понять не могу. Прошу помочь разобраться.

Параметры MATLAB модели: Solver=Discrete, FixedStep=0.000002.

 

Спасибо!

post-81877-1402022024_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо большое, теперь работает! Действительно, глупая ошибка... На будущее, для тех, кто может повторить такую ошибку, структурное расположение коэффициентов располагается в соответствии с множителями 1/z полинома передаточной функции фильтра...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...