Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
нужна консультация >
Отправлено
basilmak 13 апреля 2009, г. 17:45
сделали прибор, программно синхронный детектор (идёт смесь сигнала с шумом, фаза сигнала известна, суммируем данные от оцифровки в две суммы- для каждой полуволны - находим разницу сумм). Всё работает, сигнал измеряем, результат вычисляем...
Но сигнал идёт с механического оптического модултора - скорость его застабилизирована, но не идеально - и нужно работать с тем, что есть по ТЗ.
А от нестабильности скорости=частоты сигнала (примерно +-0.5%, фазу имеем с датчика модулятора честно) в измерениях сидит ошибка. При больших сигналах она не видна - но при маленьких вылезает и портит долгожданную экибану(
Кто-что посоветует по опыту как с таким бороться?
Если сигнал просто "тестовый" меандр сделаный из фазы модулятора суём - ошибку такую вроде вычитаем (просто меняется количество слагаемых в суммах, нормируем к количеству попавших выборок). Но реальный датчик даёт сильно искаженный синус в шумах - с ним явно видимую глазом корреляцию ошибок измерения постоянного сигнала с ошибками скорости модулятора победить не можем(
Выборка 70 мкс, период сигнала 70 мс - примерно 1000 замеров на период (+-1%).
Подстраивать период выборки АЦП под скорость модулятора вроде отпадает...
Куда глядеть чтоб поумнеть?
Составить ответ | Вернуться на конференцию.
Ответы
- Было тоже. При закароченной антенне приемника 15мВ. - Alex78 (14.04.2009, 12:14:26 192.168.0.30,212.44.72.62, пустое)
- Делал много подобных вещей - чаще всего ошибки из-за входных каскадов оцифровки-уровни компараторов должны иметь гистерзис...можно цифровой..так же возрастает влияние шумы питания..вычисление таких проблем имитаторами проблематично.. - mww (13.04.2009, 18:11:43 90.189.167.96, пустое)
- Добавляем фазовый детектор поверх и ффсе - Vladimir Ljaschko (13.04.2009, 18:05:50 93.84.25.248, пустое)
- Введите ещё один канал синхронного детектирования - ортогональный основному. - Крок (13.04.2009, 17:56:0 62.118.59.14, 80 байт)
- Теоретически. - Oldring (13.04.2009, 17:53:38 85.141.169.219, 143 байт)