Запись I/Q потока в GRC

В данном форуме можно обсудить и найти информацию о SDR, в том числе о HackRF One, RTL-SDR и подобных устройствах, а также о программах SDRSharp, SDR Console и других
Ответить

Автор темы
Eismeer
Интересующийся
Сообщения: 34
Зарегистрирован: 28 апр 2017, 21:26
Есть ответ: 1
Репутация: 5
Статус: Не в сети

Запись I/Q потока в GRC

Сообщение Eismeer » 18 авг 2017, 18:37

Нужно записать I/Q поток в wav-файл (PCM 16bit) так, как это реализовано в плагине SDRSharp "Recorder" (Wave Recorder). Пробовал различными способами в GRC, но так и не получил нужного результата. Может у кого-то есть информация с правилами записи I/Q потока в файл - где какой бит и что в него записывается?
P.S. конечно можно писать и в SDRSharp, но нужно писать сразу несколько каналов да и желательно по превышению порога

Аватара пользователя

hackrf_user
Интересующийся
Сообщения: 33
Зарегистрирован: 30 авг 2017, 22:25
Есть ответ: 1
Репутация: 3
Статус: Не в сети

Запись I/Q потока в GRC

Сообщение hackrf_user » 12 ноя 2017, 00:39

GQRX пробывал?


Vasgen
Интересующийся
Сообщения: 35
Зарегистрирован: 03 янв 2017, 20:31
Есть ответ: 1
Репутация: 1
Статус: Не в сети

Запись I/Q потока в GRC

Сообщение Vasgen » 13 ноя 2017, 12:22

Eismeer, на выходе блока osmocom source или rtl-sdr source структура типа std::complex<float>.
Эта структура содержит 2 поля: float _RealVal и float _ImagVal (подробнее тут https://msdn.microsoft.com/ru-ru/library/5de6f0bw.aspx).
Ну а дальше смотрите сами в каком формате вам нужно хранить данные и пишите обработку.
Вообще в гнурадио есть блок wav file sink, который сохраняет данные в формате wav.

Ответить

Вернуться в «Программно-определяемое радио»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость