Does HDL coder exploit coefficient symmetry, half-band zero coefficients, and decimation when producing HDL for super sample rater FIR filters?

 채택된 답변

Bharath Venkataraman
Bharath Venkataraman 2020년 1월 31일

0 개 추천

HDL code for the super-sample FIR Filters does optimize for powers of 2, zeros and symmetry. I've attached a simple model which has filters (each with 4 coefficients) processing 4 samples at a time to show the effect of these optimizations.
The _noOpt branch consumes 16 multipliers, the _pow2 branch consumes 8 multipliers (2 coefficients are powers of 2) as does the _zeros branch (with 2 zero coefficients) and the _symm branch consumes 8 multipliers with smaller adders (symmetry optimization).
You can run HDL code generation on the top-levl subsystem and a resource report is generated that will show these numbers for each subsystem below (which have the filters inside).

추가 답변 (0개)

카테고리

질문:

2020년 1월 29일

댓글:

2020년 9월 25일

Community Treasure Hunt

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

Start Hunting!

Translated by