[an error occurred while processing this directive]
фигня какая-то...(+++)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено val_omsk 25 октября 2006 г. 11:53
В ответ на: ну вот смотрю я на I и Q во временной области. синусоиды там скачут, что мне это может дать? отправлено <font color=gray>val_omsk</font> 25 октября 2006 г. 07:47

и в самом деле, похоже, что квадратуры меняются местами. выкинул всю обработку и ДМА тоже. просто считываю по последовательному порту отсчеты I и Q и аккуратно раскладываю их каждый в свой массив по 1024 отсчета каждый. После заполнения массивов делаю проубпоинт и вывожу содержимое на экран в виде двух графиков - временной диаграммы и fft. в этот момент программа прерывается и какое-то количество отсчетов естественно пропадает (как I, так и Q, ибо они поступают в interleaved виде, т.е. по-очереди по одному 16битному отсчету). Далее выполнение программы продолжается и идет прием следующих 1024рех пар комплесных отсчетов.
Так вот, случайным образом, квадартуры меняются местами (ну или начальная фаза одной из них меняется на 180 градусов). Спрашивается почему? Дефект микросхемы АЦП? Рассинхронизация (но тогда чего с чем и как вообще это может поменять местами квадратуры?!) На АЦП подается гармонический немодулированный сигнал, более-менее стабильный по частоте. "АЦП" - AD9874

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание