Изобретаем SDR трансивер

Аватара пользователя
R9OFG
Сообщения: 1308
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 200 раз
Поблагодарили: 331 раз
Контактная информация:

Изобретаем SDR трансивер

Сообщение R9OFG » 23 янв 2026, 21:05

Для отработки алгоритмов ЦОС, для последующего внедрения на стмку, пишу приложение для анализа сигналов Real I/Q, у меня они через USB по UAC1(USB Audio Class) передаются. Вот, что получается

0.png
Тут водопад, комплексный спектр в полосе 48 кГц, и реальные спектры каждого канала I/Q.

1.png
На вкладке осциллографа видно каждый сигнал Real I/Q и его характеристики, уровень амплитуд, уровень смещения от нуля DC, амплитудный дисбаланс и фазовый дисбаланс.

Немного про управление в приложении:
-спектры;
-водопад;
-двойной клик мышкой выбор направления водопада сверху-вниз/снизу-вверх;
-двойной клик мышкой выбор цвета на спектрах;
-выбор размера FFT;
-выбор верхней границы спектров в dB;
-выбор диапазона спектров в dB от верхней границы;
-выбор цветовой насыщенности от сигнал/шума в dB на водопаде;
-выбранные значения, в том числе и размер окна, положение окна приложения сохраняются в ini файл при закрытии приложения, при последующем открытии приложения настройки восстанавливаются.

На очереди:
-запись IQ потока в WAV файл;
-открытие WAV файла для анализа;
-сохранение отчета о сырых сигналах IQ в PDF с картинками спектров;
-усреднение спектров, тут сомневаюсь нужно ли для анализа сырых IQ?

Кому интересно вот само приложение, установка не нужна, распаковать архив, запустить EXE, за обратную связь по багам в приложении буду признателен!

SDR_DEV_APP_1.0b.zip
(966.16 КБ) 37 скачиваний

Так-же написал генератор IQ сигналов

2.png

IQ_AUDIO_OUT_v1.1.zip
(389.33 КБ) 37 скачиваний

Тут ни чего сложного, сигналы IQ генерируются на выбранное аудиоустройство, задается частота, уровень в dB, амплитудный дисбаланс, фазовый дисбаланс, смещение от DC, инверсия и отключение каждого из каналов.

В связке с приложением для анализа, визуально видно какое влияние оказывают дисбалансы!

Аватара пользователя
Verechan
Сообщения: 109
Зарегистрирован: 12 июл 2024, 12:17
Позывной: ver
Город: Екатеринбург
Имя: Иван

Изобретаем SDR трансивер

Сообщение Verechan » 02 фев 2026, 10:42

Хозяин барин. для всего задуманого Bascom Adruino подойдет. Сам для I8031 не ломаный давно ишу, но только за деньги


Аватара пользователя
R9OFG
Сообщения: 1308
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 200 раз
Поблагодарили: 331 раз
Контактная информация:

Изобретаем SDR трансивер

Сообщение R9OFG » 07 фев 2026, 09:31

Довел до логического результата приложение для анализа I/Q сигналов от SDR

5.png
3.png
6.png

Само приложение
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
Сообщения: 1308
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 200 раз
Поблагодарили: 331 раз
Контактная информация:

Изобретаем SDR трансивер

Сообщение R9OFG » 09 мар 2026, 16:11

Заговорил SDR автономно, вывод с стмки на копеечный цап PCM5102. Реализована SSB/АРУ/S-метр

phpBB [video]

Ответить

Вернуться в «SDR трансиверы»