Przykład filtru o programowalnych współczynnikach: filtr 4-rzędu, wejście 9-bitowe ze znakiem, wyjście 11-bitowe ze znakiem (podzielone przez 256) współczynniki 9-bitowe ze znakiem (ułamek*256), mnożenie stało pozycyjne ze znakiem
Wynik jest podzielony przez 256, ponieważ współczynniki były wymnożone przez 256 (zakładamy że współczynniki są ułamkami)
Sumator musi mieć długość 2*X + log2(L) - 1 = 2*9 + log2(4) - 1 =19, gdzie: 2*X wynik mnożenia dwóch słów 9-bitowych log2(L) bity zabezpieczające przed przepełnieniem - 1 dla liczb ze znakiem
Politechnika Warszawska
coeff |
u |
mult |
' * |
adder |
array |
array |
array | ||
' * |