[an error occurred while processing this directive]
|
Если я каждую миллисекунду делаю два преобразования с интервалом в четверть миллисекунды, полезную информацию о спектре сигнала вблизи 1кГц я не теряю, Найквист тут не при чем. У меня появилисть два квадратурных канала, полезная информация лежит в полосе 0...5Гц.
Прореживание с фильтрацией делаю, как в сигма-дельта АЦП - тупо складываю в аккумулятор полученные данные (на два канала - два аккумулятора). Плюю на переполнение - оно роли не играет. Это операция 1/z в передаточной функции. После 100 преобразований, запоминаю значения аккумуляторов, разультат фильтрации - это разность запомненных значений. Итак, у меня получилось два цифровых потока на скорости 10Гц. Вся полезная информация сохранена. Это sin фильтр первого порядка, в АЦП делают обычно третий - просто в три раза больше сложений. Это элементарная задачка для приемника прямого преобразования, и ресурсов я потратил куда меньше, чем если-бы оцифровку делал с учетом Найквиста, а потом пропускал данные АЦП на большой скорости через полосовой фильтр.
E-mail: info@telesys.ru