Цитата(dsp85 @ Jul 6 2010, 22:35)

Подскажите, как по-научному правильно округлять?
Вход: I/Q (12 разрядов на квадратуру)
Выход: I'/Q' (7 разрядов на квадратуру)
чувствую, что просто использовать старшие 7 неверно. как нужно учитывать при округлении младшие 5 или не нужно?
output = (input + (1 << (12 - 7 - 1))) >> (12 - 7)