SDR приемник без ПК
Добавлено: Пт май 11, 2012 22:22:50
Решил взяться за конструирование подобного устройства, ядром для SDR планирую взять Cortex M4 ST32F407VGT. Изучил кучу форумов различных статей, но так и не понял каков же правильный алгоритм работы у такого приемника. Примерный алгоритм представляю так:
1. Оцифровываем два сигнала квадратур
2. Делаем БПФ в с результатом оцифровки I канала
3. Делаем БПФ в с результатом оцифровки Q канала
4. Умножаем комплексную амплитуду БПФ Q на константу t;
5. Складываем спектр I и домноженный на коэффициент канал Q получаем сигнал с подавлением зеркального канала.
6. Реализуем комплексный гетеродин, а после него фильтр и нужный нам демодулятор AM, SSB, LSB или DSB
Вопрос в том насколько оптимальна будет такая архитектура ? Может есть боле простая и производительная реализация программного радио ? Не хотелось бы изобретать велосипед если есть хорошо отточенный алгоритм.
1. Оцифровываем два сигнала квадратур
2. Делаем БПФ в с результатом оцифровки I канала
3. Делаем БПФ в с результатом оцифровки Q канала
4. Умножаем комплексную амплитуду БПФ Q на константу t;
5. Складываем спектр I и домноженный на коэффициент канал Q получаем сигнал с подавлением зеркального канала.
6. Реализуем комплексный гетеродин, а после него фильтр и нужный нам демодулятор AM, SSB, LSB или DSB
Вопрос в том насколько оптимальна будет такая архитектура ? Может есть боле простая и производительная реализация программного радио ? Не хотелось бы изобретать велосипед если есть хорошо отточенный алгоритм.