Я хочу увеличить эффективное разрешение АЦП за счет передискретизации и прореживания. К сожалению, сигнал, который я получаю, слишком чистый, поэтому я хотел бы добавить к сигналу немного искусственного шума (1LSB от пика к пику).
Я хотел бы использовать таймер MCU для вывода прямоугольной волны, преобразовать ее в треугольную волну и добавить к сигналу.
Ниже моя попытка, но она работает не так, как ожидалось — количество добавленного шума зависит от уровня аналогового сигнала.
Может ли кто-нибудь просветить меня по этой теме? Как мне это сделать правильно?
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Он не будет зависеть от уровня входного сигнала, как вы его показали, однако он будет зависеть от импеданса источника.
Я предлагаю добавить шум с операционным усилителем, чтобы изолировать вход от источника шума. Вероятно, вам следует установить фильтр сглаживания входного сигнала перед добавлением (если только он не ограничен полосой пропускания) и убедиться, что вход не коррелирует с треугольной волной.
Игнасио Васкес-Абрамс
Гвидман
мышеловка