¿ªÔÆÌåÓý

Re: GNU Radio + Direwolf [1 Attachment]


David Ranch
 

¿ªÔÆÌåÓý


Hello Boyan,


?
I am trying to connect GNU Radio to Direwolf through UDP sockets. My idea is to first receive the data from GNU Radio and decode it with Direwolf. Once that is done, I would like to transmit APRS as well using Direwolf as the packet generator, and GNU Radio to receive those packets and send them to the SDR attached to the computer

Direwolf can receive input either via:

? - directly via a sound card
? - via an audio stream on a UDP port (what I think you've already done)
? - via a TCP based socket with KISS frames in the payload



So far, I have been able to receive the data from gqrx thourgh a UDP socket. However, when I try to do the same with GNU Radio, Direwolf won't decode anything

Can you play that audio stream from GnuRadio to confirm it's in a compatible format?? Since you've gotten it working via GQRX, you luckily have a good reference


You can see the diagram in the attached picture "gnu_radio.png". The .wav file that it is calling is a recording of a APRS packet.

Per , Gqrx sends it's audio stream in:
  • Channels: 1 (left)
  • Sample rate: 48 kHz
  • Sample format: 16 bit signed, little endian (S16LE)

You need to configure GnuRadio's flowgraph to send the same format.? Per that document and comments, you should be able to use Netcat (nc) and say the "sox" program to see what data gnuRadio is actually sending and then make the required adjustments on GnuRadio to get it aligned.


I don't understand why it is not decoding the data. Someone has any idea? I would really appreciate your help!

Is that FM demodulated *audio* in that WAV file?? it' cannot be I/Q data.? Is it clean, clear flat, audio that's not over driven?? You can use tools like Audacity, Fldigi, baudline, and other tools to look at and play that WAV file to make sure it's roughly ok.

--David

Join [email protected] to automatically receive all group messages.