Why does the filter generated using the Filter Design HDL Coder have limited dynamic range for the output?
Show older comments
I am trying to generate a Fixed-Point IIR filter using the FDATOOL and the Filter Design HDL Coder. While the filter's output meets the frequency characteristics, the output dynamic range is poorly used. I am using 16-bit inputs and 16-bit outputs. Yet the highest magnitude output value is approximately 1005, indicating that not even 10 out of the 16 output bits are used. I have set the input fraction length to 15 and the world length to 16. I would like to get the filter output to use the entire dynamic range.
Accepted Answer
More Answers (0)
Categories
Find more on Floating-Point to Fixed-Point Conversion in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!