Дифференциальный 16ти битный АЦП, встроенный в СТМ32, выдает код в диапазоне от 0 до 65595, когда на входе аналоговый сигнал меняется от полного отрицательного до полного положительного 3.3 вольта. Если я собираюсь этот сигнал фильтровать, Гильберт преобразовывать, выделяя боковую полосу, и выдавать на ЦАП: Нужно ли мне из входного кода вычитать 32767, чтобы сделать сигнал симметричным относительно нуля? А после обработки, сдвинув на 4 бита вправо, добавлять 2047 (ЦАП 12ти битный), чтобы вернуться в аналоговый диапазон 0 – 3.3 вольта? Как это делается в Адау, постоянная составляющая удаляется руками или в зависимости от алгоритма обработки?