Для отработки алгоритмов ЦОС, для последующего внедрения на стмку, пишу приложение для анализа сигналов Real I/Q, у меня они через USB по UAC1(USB Audio Class) передаются. Вот, что получается
Тут водопад, комплексный спектр в полосе 48 кГц, и реальные спектры каждого канала I/Q.
На вкладке осциллографа видно каждый сигнал Real I/Q и его характеристики, уровень амплитуд, уровень смещения от нуля DC, амплитудный дисбаланс и фазовый дисбаланс.
Немного про управление в приложении:
-спектры;
-водопад;
-двойной клик мышкой выбор направления водопада сверху-вниз/снизу-вверх;
-двойной клик мышкой выбор цвета на спектрах;
-выбор размера FFT;
-выбор верхней границы спектров в dB;
-выбор диапазона спектров в dB от верхней границы;
-выбор цветовой насыщенности от сигнал/шума в dB на водопаде;
-выбранные значения, в том числе и размер окна, положение окна приложения сохраняются в ini файл при закрытии приложения, при последующем открытии приложения настройки восстанавливаются.
На очереди:
-запись IQ потока в WAV файл;
-открытие WAV файла для анализа;
-сохранение отчета о сырых сигналах IQ в PDF с картинками спектров;
-усреднение спектров, тут сомневаюсь нужно ли для анализа сырых IQ?
Кому интересно вот само приложение, установка не нужна, распаковать архив, запустить EXE, за обратную связь по багам в приложении буду признателен!
Так-же написал генератор IQ сигналов
Тут ни чего сложного, сигналы IQ генерируются на выбранное аудиоустройство, задается частота, уровень в dB, амплитудный дисбаланс, фазовый дисбаланс, смещение от DC, инверсия и отключение каждого из каналов.
В связке с приложением для анализа, визуально видно какое влияние оказывают дисбалансы!
Изобретаем SDR трансивер
R9OFG
- Verechan
- Сообщения: 109
- Зарегистрирован: 12 июл 2024, 12:17
- Позывной: ver
- Город: Екатеринбург
- Имя: Иван
Изобретаем SDR трансивер
Сообщение Verechan » 02 фев 2026, 10:42
Хозяин барин. для всего задуманого Bascom Adruino подойдет. Сам для I8031 не ломаный давно ишу, но только за деньги
Verechan
- R9OFG
- Сообщения: 1308
- Зарегистрирован: 03 ноя 2019, 22:30
- Позывной: R9OFG, ex R0AEK
- Город: Новосибирск
- Имя: Саша
- Благодарил (а): 200 раз
- Поблагодарили: 331 раз
- Контактная информация:
Изобретаем SDR трансивер
Сообщение R9OFG » 07 фев 2026, 09:31
Довел до логического результата приложение для анализа I/Q сигналов от SDR
Само приложение
Основные возможности приложения:
захват I/Q потока от выбранного аудио устройства записи;
воспроизведение WAV файлов с записанным потоком I/Q;
вывод обработанного и демодулированного сигнала на выбранное аудио устройство воспроизведения;
выбор размера быстрого преобразования Фурье (FFT), для построения графиков водопада (WaterFall) и спектров;
выбор верхней границы графиков спектров и диапазона от верхней границы в dB;
выбор цветовой насыщенности водопада в dB;
инверсия сигналов I/Q;
коррекции сигналов I/Q;
применение цифрового фильтра для захватываемого диапазона частоты дискретизации Fs выбранного источника сигналов;
выбор ширины полосы пропускания для демодуляции;
выбор вида модуляции LSB/USB/AM/FM;
применение и настройка параметров автоматической регулировки усиления (AGC) и уровня громкости вывода звука;
окно водопада;
окно комплексного спектра I/Q с нулевой частотой в центре;
окна спектров Real I/Q сигналов;
окно осциллографа, для анализа сигналов I/Q во временной области.
Полное описание и все последующие обновления и исправления по нему будут тут.
Я а теперь буду реализовывать ЦОС, то что получилось на приложении, уже силами стмки...
Посмотрим, что у меня получится!
73!
Само приложение
- SDR_DEV_APP_v1.0_beta_07-02-2026.zip
- (1001.34 КБ) 23 скачивания
Основные возможности приложения:
захват I/Q потока от выбранного аудио устройства записи;
воспроизведение WAV файлов с записанным потоком I/Q;
вывод обработанного и демодулированного сигнала на выбранное аудио устройство воспроизведения;
выбор размера быстрого преобразования Фурье (FFT), для построения графиков водопада (WaterFall) и спектров;
выбор верхней границы графиков спектров и диапазона от верхней границы в dB;
выбор цветовой насыщенности водопада в dB;
инверсия сигналов I/Q;
коррекции сигналов I/Q;
применение цифрового фильтра для захватываемого диапазона частоты дискретизации Fs выбранного источника сигналов;
выбор ширины полосы пропускания для демодуляции;
выбор вида модуляции LSB/USB/AM/FM;
применение и настройка параметров автоматической регулировки усиления (AGC) и уровня громкости вывода звука;
окно водопада;
окно комплексного спектра I/Q с нулевой частотой в центре;
окна спектров Real I/Q сигналов;
окно осциллографа, для анализа сигналов I/Q во временной области.
Полное описание и все последующие обновления и исправления по нему будут тут.
Я а теперь буду реализовывать ЦОС, то что получилось на приложении, уже силами стмки...
Посмотрим, что у меня получится!
73!
R9OFG
- R9OFG
- Сообщения: 1308
- Зарегистрирован: 03 ноя 2019, 22:30
- Позывной: R9OFG, ex R0AEK
- Город: Новосибирск
- Имя: Саша
- Благодарил (а): 200 раз
- Поблагодарили: 331 раз
- Контактная информация:
Изобретаем SDR трансивер
Сообщение R9OFG » 09 мар 2026, 16:11
Заговорил SDR автономно, вывод с стмки на копеечный цап PCM5102. Реализована SSB/АРУ/S-метр
phpBB [video]
R9OFG
Перейти
- Обязательно к прочтению
- Аналоговая схемотехника
- ↳ Супергетеродинные приемники и трансиверы
- ↳ Прямое преобразование
- ↳ Прямое усиление
- ↳ Регенераторы
- ↳ Узлы, блоки, модули
- ↳ Усилители мощности
- Цифровая техника
- ↳ SDR приемники
- ↳ SDR приставки
- ↳ SDR трансиверы
- ↳ Микроконтроллеры и программирование
- Теплая лампота
- ↳ Супергетеродины
- ↳ Регенераторы
- ↳ Прямого усиления
- ↳ УНЧ
- ↳ ВЧ усилители мощности
- Источники питания
- ↳ Трансформаторные и линейные
- ↳ Импульсные и преобразователи
- ↳ Гибриды
- ↳ Аккумуляторы и батареи
- ↳ Альтернативные источники
- Антенны
- ↳ Антенны КВ
- ↳ Антенны УКВ
- ↳ Фидеры кабели
- ↳ Антенные приборы и устройства
- ↳ Тюнеры
- Фирменная аппаратура
- ↳ Yaesu
- ↳ Icom
- ↳ Kenwood
- ↳ Прочие
- Мастерская
- ↳ Измерения, приборы и софт
- ↳ Паяльное оборудование
- ↳ Слесарка
- ↳ ЧПУ и 3D принтеры
- Разное
- ↳ Другие радио темы
- ↳ Полевой день
- ↳ Помогите опознать
- ↳ Куплю Продам Магазины Продавцы
- ↳ Флудильня и оффтоп
- Работа форума