ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
461440 Топик полностью
fk0, легенда (08.11.2013 14:56, просмотров: 140) ответил Крок на Вот как только вместо "дизайна фильтров" займётесь "разработкой фильтров", "вдруг" выяснится, что 32 разрядов хватает на очень многое. А уж 32+8 как у приличных ДСП или 32+32 как у АРМа так и вообще на всё.
Типичный пример так называемого пустословия. Если мы имеем 10-битные всего лишь данные и 10-битные же коэффициенты, то уже получим 20 бит на результат. В формуле y=x[0]*a + y[0]*b + x[1]*c + y[1]*d, например. И в следствии рекурсии мы уже 20-битный y, на что, спрашивается, мы домножать должны, дабы вписаться в 32 бита? Не более чем на ещё один 10-битный коэффициент (пару бит оставляем на сумму). И не надо быть специалистом по "дизайну" или "разработке" фильтров, а достаточно элементарного знания азов арифметики, чтоб понять, что мы ограничены фильтрами второго порядка, 10-битным коэффициентами и 10-битным результатом. И вы не ответили на мой вопрос, что специалисты по "разработке" фильтров мне кажется не догадываются, что мы получим совсем не тот фильтр ввиду квантования коэффициентов и промежуточных результатов. И не всякий софт для "дизайна" или "разработки" это учитывает.
[ZX]