[hpsdr] ghpsdr3 - where to start?
Dave Larsen
kv0s.dave at gmail.com
Sat Jul 10 19:42:23 PDT 2010
Michel --
I will try to answer this one as John has not post too many messages on
the list lately. Sorry for the long reply.
It sounds like you have ghpsdr running fine, which is the stand alone
version of the program.
To move to the server/client model You will need to checkout the
ghpsdr3 svn directory
Also take a look at the wiki webpages for ghpsdr3
http://openhpsdr.org/wiki/index.php?title=Ghpsdr3
These files need the same external libraries as the ghpsdr. You will
have to compile the directories in ghpsdr3/trunk/src Once compile the
executable files will be added the ghpsdr3/trunk/bin
Now without changing your verilog code you can run the server/client
program. first start a server in ghpsdr3/trunk/bin
$./server
then in another window
$./ghpsdr
the GUI should look like the code you have been running except transmit
will not work yet and the bandscope does not work.
The advantage is the server can be in one room of your house and you can
run the GUI on another computer in your house.
next to implement multiple receivers you will need to replace your
Mercury verilog code with the files found in W1BW directory on the SVN
svn co svn://64.245.179.219/svn/repos_sdr_hpsdr/trunk/W1BW
Dave McQuate WA8YWQ created a windows verion of this software that in
svn://64.245.179.219/svn/repos_hpsdr_kiss/branches/WA8YWQ/ghpsdr3-Windows
In this code you can find a batch file that updates mercury using the
Ozy USBblaster setup or you can just use a programming software to load
the code.
You will also need to move the correct ozyfw-sdr1k.hex and Ozy_Janus.rbf
files to you bin directory.
After you have it loaded the server will report
server configured for 1 receivers at 96000
Ozy Software version: 18 (0x12)
Mercury Software version: 30 (0x1E)
Once you are at this point you can run
$./server --receivers 4
The in another window
$./dspserver --receiver 0 --server x.x.x.x
using the the IP address of the machine
The use jmonitor found in the ghpsdr3/branches/java/jmonitor or in the
bin direcort of Dave's code.
using
java -jar "jmonitor.jar" --server x.x.x.x --receiver 0
and the you should see a radio GUI
If it work you can repeat the dspserver and java commands 3 more times
Note we specify --receivers 4 (note the plural)
then the dspserver and receiver number start with 0
Also note that you need only one server but one dspserver for each
receiver.
Also look at Ken, N9VV website for other information
http://www.n9vv.com/hamradio.html
He has a screenshot of the four jmonitors running on his machine
http://www.n9vv.com/Images/4RX-N9VV-mITX-Ubuntu.10.04.png
Also this code is under active development and is changing all the time.
Once it gets a bit more stable and the missing pieces get hooked up, we
create a easier to use install process.
I hope this helps Michel.
Dave, KV0S
On Sat, 2010-07-10 at 22:29 +0200, Michel Burnand wrote:
> ***** High Performance Software Defined Radio Discussion List *****
>
> Dear John,
>
> Thank you for the neat piece of software, ghpsdr, which is running
> nicely on my notebook under Ubuntu 10.04.
>
> Now,I would like to implement the hpsdr server - ghpsdr configuration
> described in your presentation at Dayton 2010 (slide 20) but I am not
> clear where to start...
>
> One of the questions is: which version of Mercury do I need? V2.9?
>
> 73's de Michel, HB9DUG
>
>
>
>
>
>
> _______________________________________________
> 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/
1278816143.0
More information about the Hpsdr
mailing list