Forum Discussion
Altera_Forum
Honored Contributor
12 years ago --- Quote Start --- For averaging 2^n samples all you need is discard n LSBs from result of accumulator (as explained in some of above posts). for non power of 2 samples there are some tricks to avoid division e.g. if number of samples is 1000 then average = sum/1000 = sum/1024 * 1.024 ~= sum/1024 *(1+1/64+1/128) hence average = sum(discard 10 LSBs) + sum(discard 16 LSBs) + sum(discard 17 LSBs) --- Quote End --- Thanks ,Kaz! It's a wonderful ideal !!!