ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
1145813 Топик полностью
Toчкa oпopы (15.11.2021 10:56, просмотров: 262) ответил Visitor на Может не в тему скажу, задача уменьшения джиттера для восстановления тактовой частоты после длинной проводной линии или радиоканала. Тоже ПИ, только если его экспоненциальным фильтром реализовать, все просто выходит. Уравнение типа y(n+1) = y(n) - y(n) * (1 - k) + x * k. Если k является двойкой в отрицательной степени с целым показателем, все даже 8 разрядным процем делается быстро на сдвигах в интах. Типа отсчеты АЦП прижимаем влево, умножения сдвигом вправо. На С 2 строки
В интах можно. А округление не повредит ли? 

В фильтре y(n) = (1-k)*y(n-1) + k*x(n) на простом int на выходе будут ступеньки к шагом k бит из-за округлений. Как-то уже высказывались тут на эту тему (fk0?), но я под прошлый Н.Г. не нашёл. Могу вечером из дома запостить эксель с иллюстрацией.

1. Изо всех сил стараюсь не кормить троллей. 2. Продаю импортные ЭК - https://shop.fulcrum.ru/buy