Timing error happened when seting series IIR filter in Speedgoat target machine
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
ERIC hu
il 31 Ott 2022
Risposto: Kiran Kintali
il 31 Ott 2022
Hi alls
I 'm using HDL Coder with simulink for building a set of IIR filters in series in Speedgoat target machine.
I used the following three methods:
1.Connect Biquad block in turn; (As shown in the following figure)
2.Connect Discrete Transfer Fcn block in turn;
3,Use add, gain and delay blocks to build Direct Form II IIR filter and then connecting them in turn.
I can get a correct filtering result in simulink. However, when using the HDL Workflow Advisor of HDL code and run the generated gm_.slx on speedgoat target mechine, the results were always wrong. I suspect it's a time sequence problem, but I don't know how to solve it or what to set up. Or is there a better way to build an IIR filter model that can be connected in series.
THANKS advanced,
ERIC
0 Commenti
Risposta accettata
Kiran Kintali
il 31 Ott 2022
Please reach out to tech support for guidance on the topic with your model.
You can use the workflow to get a high level view of the critical path in your model.
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Digital Filter Design in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!