Simulink IIR filter coverification - Incomprehensible work

1 visualizzazione (ultimi 30 giorni)
I created in Simulink IIR filter (direct form II transposed). Made the same behavioral model in Hdl. Calculated coefficients for a single band parametric equalizer audio (Gain, Fc, Q). I apply noise to both models. Model on Hdl work in double. I compare the results of the Hdl model and the Simulink model, аmplitude frequency response are the same, except for the reference level, in Simulink it is 0 db, like the test noise, and in the Hdl model it is offset by about minus 20 db. What could be the reason, what I do not understand?

Risposte (1)

Kiran Kintali
Kiran Kintali il 12 Dic 2018
I understand you are using double precision floating point model and trying to generate HDL from the Simulink model using HDLCoder and having some issues. Am I correct and can you share your model for further debugging?
kiran.kintali@mathworks.com
  1 Commento
sergey plyukh
sergey plyukh il 18 Dic 2018
Hi Kiran!
Thanks for the response. Sorry for the late reply. I myself solved my problem.
But there is one question. Why when comparing the frequency response of a Parametric Equalizer Filter and a test filter (coefficients are calculated according to the Cookbook formulae for audio equalizer biquad filter coefficients Robert Bristow-Johnson), the frequency response is different - they have different Q factors with the same settings?
Best regards,
Sergey.

Accedi per commentare.

Categorie

Scopri di più su Get Started with DSP System Toolbox in Help Center e File Exchange

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by