Цитата(Hoodwin @ Aug 30 2011, 12:47)

Ну, например, как gcc поступает в таких случаях:
a/5 = a * 65536 / 5 / 65536 = a * (65536/5) / 65536 = a * 13107 / 65536
То есть, свелось к умножению на константу со сдвигом. Устраивает?
Hoodwin, а те 16 отсчетов, на которые мы сдвинули результат при делении на 2^16, мы используем при вычислении следующих отсчетов фильтра как дробную часть?
То есть, получаются дополнительные 16 отсчетов для дробной части и, например, 16 для целой?
И точность расчета выходного сигнала повышается в зависимости от количества битов дробной части?