На вход системы обработки сигнала поступает сигнал с шириной полосы 200 Гц.
Центральная частота сигнала известная и ожидаема (может быть в диапазоне от 10кГц до 1МГц).
При максимальной частоте сигнала выбрал частоту семплирования - 3 МВыб./с., АЦП - 12 бит.
К ЦСП (DSP) подключена память СОЗУ 1Мх16. Память дорогая, хотел бы уменьшить ее объем. Необходимо хранить выборку в памяти по двум каналам на протяжении 0.1 секунды и иметь 30% зарезервированной памяти для расчетов.
Сигнал периодический, с узкой полосой. Хотел сделать полосовую дискретизацию, но тогда нужно иметь на входе АЦП хороший полосовой перестраиваемый аналоговый фильтр высокого порядка. Стоимость памяти это не оправдывает. Поэтому ищу лучшее решение.
Можно ли пойти таким путем:
1. Дискретизировать сигнал с частотой - 3 МВыб./с
2. Пропустить через цифровой полосовой фильтр высокого порядка. Здесь я теряюсь в выборе фильтров (БИХ-фильтр подходит)
3. Сделать децимацию до того уровня, пока сигнал еще не накрывает свои "копии".
Нажмите для просмотра прикрепленного файла