Effacer les filtres
Effacer les filtres

Simulink IIR filter coverification - Incomprehensible work

1 vue (au cours des 30 derniers jours)
sergey plyukh
sergey plyukh le 11 Déc 2018
Commenté : sergey plyukh le 18 Déc 2018
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?

Réponses (1)

Kiran Kintali
Kiran Kintali le 12 Déc 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 commentaire
sergey plyukh
sergey plyukh le 18 Déc 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.

Connectez-vous pour commenter.

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by