Forum Discussion
Altera_Forum
Honored Contributor
10 years ago --- Quote Start --- if your filter is symmetrical then 8 taps require 4 mults. if you can force one to be power of 2 then it reduces to 3 mults. The three mults can be implemented as adders e.g. if your coeff is 778 (11 bits signed) then 778 = 2^9 + 2^8 + 2^3 + 2 (4+2 +1 =7 adders) This means zero extend LSBs of input by 9,8,3 and 1 bits then add up all terms. Finally discard LSBs from result as per your final gain --- Quote End --- Your suggestion is very good to me. Thank you very much. According to your suggestion, I will try to realize FIR using several mults and adders. If possible, I will let you know the results. Thanks again. Best, Mark