For those that haven't been on PM lately, here's a repost.

----------------------------------------------------------------------------------

AKA - Another wxPerl example.

Back in June I was looking into the purchase of Digilent's Analog Discovery
USB O-scope(still looking). I was considering wrapping the SDK shared
library until [kovacslattila] pointed out that a Linux version of the
Waveforms software was under development(now available). The result was
that I dropped my plan to wrap the SDK shared library. What I had put
together at that point was a simulated O-scope display based on wxPerl and
GD. Reference: [Digilent Inc. Analog Discovery]

Fast forward to October... I had been playing with the Gqrx Software
Defined Radio package and had developed a wxPerl script that used Telnet
and threads to implement a scanner function on top of Gqrx. Reference: [SDR
Scanner(aka Threaded wxPerl Example)]

Last month, a user on the Gqrx google group asked if there was a way to
display the raw audio produced by Gqrx. As it turns out, one channel of the
demodulated audio is output to a UDP port. It sounded like a fun challenge
and a reason to dig out the simulated O-scope code. Listed below is the
GqrxRawAudioPlot.pl script and the udpserver.pl script(provides test UDP
packets so that the plot code can be run without having to have SDR
hardware and Gqrx installed). If you don't want to run these scripts, you
can see a screen snapshot at [jmlynesjr].

If nothing else, it's another wxPerl example along with GD graphics, memory
file usage, a UDP client and a UDP server.

James

Attachment: GqrxRawAudioPlot.pl
Description: Perl program

Attachment: udpserver.pl
Description: Perl program

Reply via email to