Можно ли увеличить разрешение АЦП суперсэмплингом на АЦП PIC24F, имеющим 10-битное разрешение и реализованным с помощью механизма последовательного приближения? Скорость не критична - больше 1 кГц или около того.
Моя первоначальная мысль была отрицательной, так как это не дельта-сигма АЦП, и результаты не суммируются, поэтому я подумал, что могу добавить шум к опорному напряжению (номинальное значение 3 В), используя вывод микроконтроллера и резистор с высоким номиналом. Будет ли это работать? Дополнительный шум должен улучшить разрешение, но я не уверен, что это относится ко всем типам АЦП.
У Atmel есть очень четкие примечания по применению об увеличении разрешения АЦП за счет передискретизации с источниками на C.
Описание в PDF здесь , исходники на сайте Atmel.
передискретизация обеспечивает более высокое разрешение АЦП, если вы передискретизируете в 4 раза по Найквисту, вы можете получить 1 бит разрешения за счет распространения шума квантования и прореживания.
Если, когда вы говорите о добавлении шума к вашей ссылке, вы добавляете известное смещение к своему смещению, чтобы определить, когда сигнал переходит к считыванию другого значения, а затем к интерполяции, тогда да, я думаю, что это должно работать. (вау, длинное предложение) Я думаю, что это, вероятно, очень сложно закодировать по сравнению с методом, который упомянул Марк, где вы делаете избыточную выборку. Что меня беспокоит в этом методе, так это ошибка, вызванная добавлением большего количества неидеальных компонентов в систему, где вы ищете очень высокую точность.
Если вас беспокоит шум, вы можете выполнить передискретизацию, а затем в фильтре кода, а затем уменьшить выборку. Этот метод на самом деле даст вам меньше шума, чем просто выборка с желаемой скоростью, но стоит больше из-за времени обработки.
Я думаю, что вы перепутали две разные вещи:
Суперсэмплинг (он же передискретизация) — это процесс увеличения временного разрешения сигнала (можно сказать: горизонтального). Он умножает частоту дискретизации дискретизированного сигнала, добавляя дополнительные выборки между существующими с интерполированными значениями. Это позволяет выполнять более точную обработку по дороге и помогает свести к минимуму некоторые артефакты обработки. Этот процесс применим только к цифровым сигналам, потому что аналоговый сигнал не дискретизируется, он непрерывен. Можно сказать, что аналоговый сигнал (напряжение) имеет бесконечно высокую частоту дискретизации, но технически это неверно, это просто цифра.
Дизеринг — это добавление шума для увеличения динамического (вертикального) разрешения цифрового сигнала, подлежащего квантованию. Квантование необходимо для хранения сэмплов в числах конечной точности (цифровые файлы). Добавление шума перед квантованием заменяет искажение квантования, которое создает слышимые артефакты, называемые искажением квантования, с гораздо меньшим слышимым уровнем шума.
Вы не можете увеличить частоту дискретизации (и, следовательно, частотный диапазон), добавляя к сигналу шум, но вы можете увеличить динамический диапазон, заменив им искажения квантования.
Кортук
Келленджб
Томас О
эндолит
Томас О
Джейсон С