2010-12-04

metaclass: (Default)
2010-12-04 10:45 am

Внезапно: oversampling и увеличение точности

Ошибся в вычислении требуемой точности АЦП для измерения давления, получил что для MPX4115 нужно АЦП 12 бит или же линейное смещение и усиление чтобы получить нужную точность на 10 битах(PIC и ATmega оба имеют такие встроенные АЦП).
Ну пошел копаться, как люди делают - оказывается, есть хитрый метод выдушить из 10-битного АЦП большую точность, за счет, во первых, усреднения, во-вторых, наличия шума на входе.
Идея в следующем: на каждый дополнительный бит точности нужно взять с АЦП 4 отсчета, просуммировать их и откинуть 1 младший бит. Т.е. для 1 бита - 4 отсчета, для 2 - 16 отсчетов, итд.

За счет наличия шума у АЦП будут плавать показания, но т.к. реальный сигнал сидит где-то ближе к одному из выходных значений (N;N+1) в пределах разрешающей способности АЦП, то статичестическое распределение снятых показаний будет отражать реальное значение сигнала с точностью выше, чем разрешающая способность АЦП.

Это очень сильно похоже на стохастический резонанс, там тоже белый шум влияет на поведение системы, улучшая ее отклик на подпороговые воздействия.
metaclass: (Default)
2010-12-04 09:04 pm

Заседание синагоги

Учавствую в заседании синагоги под председательством ребе Зелантона.
Обсуждаем линуксы, белорусизацию и обустройство России.
Крайне не хватает древовидных комментов - пришли почти все, приходится ходить между разными местами.
Сейчас вообще вспомнили твиттер, тяжкий кошмар.