[hpsdr] Demo / Simulation Mode?

John Laur johnlaur at gmail.com
Mon Sep 8 11:05:37 PDT 2014


I have written a simple sample server that speaks enough of the HPSDR
protocol to make PowerSDR think it is talking to a real radio. It
serves dummy IQ data, so is not useful for this application, but I
believe it is more or less what is being requested. I just use it so
that I can work on the UI and other things a bit, but It is not in a
releasable state. I know Jeremy McDermond NH6Z and probably others
have also written similar HPSDR 'emulators.'

If you happen to have an RTL-SDR usb receiver, the easiest solution
for a portable demo might be to run rtl_hpsdr (Code for linux+windows
here: http://www.hdfury.com/shop/videoprocessors/hdf1-nano-gx/ ) which
serves up IQ samples from one or more RTL devices using the HPSDR
protocol.

73, John KF5SAB

On Mon, Sep 8, 2014 at 10:20 AM, Jerry Flanders <jeflanders at comcast.net> wrote:
> ***** High Performance Software Defined Radio Discussion List *****
>
> I once recorded an i/q file with a softrock rx and an early version of flex
> powerSDR on a desktop PC and played it back later on a laptop at a radio
> club meeting. As we tuned across it, we discovered one of the guys at the
> meeting actually CQ'ing in a CW contest at the time I had recorded it. Neat
> demo.
>
> I see that Flex still has an article on this very topic at:
>
> http://helpdesk.flexradio.com/hc/en-us/articles/202118408-How-Do-I-Run-PowerSDR-in-Demo-Mode-
>
> They refer to downloading i/q files from their website, but I couldn't find
> them. Maybe an internet search might turn them up. It is important to get a
> file recorded at 48 KHz to ensure compatibility with the demo PC's built-in
> sound card.
>
> Some of Ken's old recordings used to turn up on the web, but looks like they
> have all disappeared. Maybe wayback?
>
> Jerry W4UK
>
>
> At 10:45 AM 9/8/2014, Ken N9VV (Win-7/64) wrote:
>>
>> ***** High Performance Software Defined Radio Discussion List *****
>>
>> Hi John,
>> the problem that I encountered may be the same as the original poster. If
>> you record an I/Q file and then play it back while your rig is CONNECTED to
>> your LAN, everything works perfectly well including tuning.
>>
>> *However* if you record an I/Q file and then try to play it back on a
>> stand-alone PC (Laptop) you can not even get the file to start. There seems
>> to be something in PowerSDR that requires a LAN connection to a real rig -
>> or you *cannot* play an I/Q file.
>>
>> Then the tuning methods you reference are all correct and understandable.
>> The frustration is that you can not even get PowerSDR to start in order to
>> play the file that you successfully recorded.
>>
>> dit dit
>> 73 de Ken N9VV
>>
>> On 9/8/2014 1:01 AM, John Marvin wrote:
>>>
>>> ***** High Performance Software Defined Radio Discussion List *****
>>>
>>> What you want might be possible, with one major exception. Are you
>>> expecting to be able to change the VFO A frequency and hear different
>>> things? That would be more difficult because when you change VFO A,
>>> PowerSDR is relying on the hardware to change the center frequency,
>>> which won't do anything if you are just playing a file, no matter what
>>> method you use to do it. For that scenario to work you would need
>>> something outside of PowerSDR doing DSP for you.
>>>
>>> If you are OK with a demo mode where you change VFO A and the frequency
>>> changes but the band display doesn't move (and what you hear doesn't
>>> change), then that is somewhat easier. If you really want to dial around
>>> (or click around) and hear different things you could enable either
>>> click tuning or a subreceiver (MultiRX using VFO B). In those cases
>>> PowerSDR doesn't change the center frequency using the hardware and
>>> instead does its own DSP internally to extract the signal (from within
>>> the signal slice(s) chosen by VFO A). That kind of emulation would be a
>>> lot simpler to do, but that might not meet your needs.
>>>
>>> John
>>> AC0ZG
>>>
>>> On 9/7/2014 4:35 PM, VaibhaV Sharma wrote:
>>>>
>>>> ***** High Performance Software Defined Radio Discussion List *****
>>>>
>>>> Sorry, but I am still confused here.
>>>>
>>>> I need a running instance of PowerSDR / OpenHPSDR with simulated data
>>>> so that I can demonstrate serial control commands to do the following -
>>>>
>>>> * Change VFO frequency
>>>> * Change filter bandwidth
>>>> * Start / Stop Radio
>>>> * Etc.
>>>>
>>>> How can I do this with a recorded I/Q file being played back?
>>>>
>>>> Here is what I have tried till now -
>>>> * Recorded my own wav file in PowerSDR recording UI
>>>> * Played it back but it switches the pan adapter and waterfall display
>>>> to as if it is transmitting (it does not transmit though)
>>>> * I can hear the recorded audio back but cannot scroll around the band
>>>> during playback
>>>>
>>>> I also downloaded some pre-recorded I/Q wav files from the web but
>>>> when I play them back, the waterfall and pan adapter display is all
>>>> weird. The entire visible spectrum is filled up with incoming
>>>> transmissions. I can hear the audio fine but the display does not look
>>>> right.
>>>>
>>>> Any suggestions?
>>>>
>>>> Thanks,
>>>>
>>>>>>>> VaibhaV Sharma
>>>> W7VAI
>>>>
>>>
>>> _______________________________________________
>>> HPSDR Discussion List
>>> To post msg: hpsdr at openhpsdr.org
>>> Subscription help:
>>> http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org
>>> HPSDR web page: http://openhpsdr.org
>>> Archives: http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/
>>
>> _______________________________________________
>> HPSDR Discussion List
>> To post msg: hpsdr at openhpsdr.org
>> Subscription help:
>> http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org
>> HPSDR web page: http://openhpsdr.org
>> Archives: http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/
>
>
> _______________________________________________
> HPSDR Discussion List
> To post msg: hpsdr at openhpsdr.org
> Subscription help:
> http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org
> HPSDR web page: http://openhpsdr.org
> Archives: http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/

 1410199537.0


More information about the Hpsdr mailing list