[an error occurred while processing this directive]
|
"Нужно оцифровать сигнал с полезной составляющей 0..200 Герц.
Естественно нужно поставить аналоговый фильтр чтобы отрезал лишнее."
В вашем случае все просто. ставите простой аналоговый фильтр, который скажем имеет требуемые N db затухания на 8000Hz. ставите ADC с Fs=16000Hz, затем последовательная фильтрация/децимация. Задача сводится к компромису между стоимостью аналоговой части и ресурсам в цифре.
"Аналоговый фильтр имеет спад порядка 10дB на октаву. "
Откуда Вы это взяли? Каждая единичка в порядке аналогово фильтра дает ~6dB на декаду, порядок фильтра может быть от одного (примитивный RC) до десятка и более, вопрос в цене и физической реализуемости. Фильтр второго порядка дает ~12db на декаду (дай бог памяти, могу и ошибиться, последний раз год назад фильтры проектировал). У вас частоты маленькие, малошумящие операционники найти легко (у меня были сотни килогерц). Я так понимаю что у Вас фильтры активные (на таких частотах альтернативы нет).
"Но шума операционники добавят, так как полезный сигнал имеет размах
не более 1 милливольта от пика к пику."
Дело не в "напруге". Сигнал 1mV может идти от источника с выходным сопротивлением 1 Ом, или от источника с выходным сопротивлением 1000 Ом. Это совершенно "разные" 1mV. Что Вам мешает перед фильтрацией усилить сигнал до более приемлимого уровня? Я бы перед фильтром сигнал по возможности усилил.
"В литературе приводится такое решение:
Сигнал оцифровывается с частотой 500*32 раз в секунду.
При этом выборки по 32 суммируются и делятся(сдвигаются на 5 разрядов)"
Это так называемое усреднение (Moving Average). Характеристика MA напоминает Low-Pass, но тем не менее не Low-Pass. Если будет последующая децимация, то пойдет алиасинг на низкие частоты (возможно уровень алиасинга будет приемлимым). Я бы советовал просимулировать два варианта - MA и многоэтапный классический LP. Идея oversampling (оцифровка на чатотах в разы превышающие требуемый диапазон) абсолютно правильная, вопрос о применимости MA открыт - это дешевое решение, но не уверен что лучшее.
Будут вопросы - можете побращаться.
E-mail: info@telesys.ru