Difference between revisions of "LinHPSDR"

From HPSDRwiki
Jump to: navigation, search
Line 1: Line 1:
 
'''An HPSDR application for Linux'''
 
'''An HPSDR application for Linux'''
  
linHPSDR is written in C using the GTK+ 3 toolkit and uses the version of WDSP that has been ported to Linux.
+
linHPSDR is specifically written for Linux. It is written in C using the GTK+ 3 toolkit and uses the version of WDSP that has been ported to Linux.
 +
 
 +
Both Protocol 1 and Protocol 2 are supported with up to 7 receivers depending on the HPSDR compatible radio being used. Note that when using Protocol 1 all the receivers are run at the same sample rate but using Protocol2 they may be at different sample rates.
  
Both Protocol 1 and Protocol 2 are supported with up to 7 receivers depending on the HPSDR compatible radio being used. Note that when using Protocol 1 all the receivers are run at the same sample rate.
 
  
 
'''Discovery'''
 
'''Discovery'''

Revision as of 03:00, 11 May 2018

An HPSDR application for Linux

linHPSDR is specifically written for Linux. It is written in C using the GTK+ 3 toolkit and uses the version of WDSP that has been ported to Linux.

Both Protocol 1 and Protocol 2 are supported with up to 7 receivers depending on the HPSDR compatible radio being used. Note that when using Protocol 1 all the receivers are run at the same sample rate but using Protocol2 they may be at different sample rates.


Discovery

When first started the application will try to discover all the HPSDR compatible radios connected to the network and list them in the window. Each entry in the list will show the device type, the protocol, the protocol version, the IP address of the device,the MAC address of the device, the interface it was found on and it's status.

Discovery.png

Starting a radio

To start a radio select the required device and click on the Start Radio button. Two windows will be displayed. The first will have the panadapter display and frequency for transmitting and the second window will be a receiver.

Main.png

Receivers

When first started there will be one receiver (Rx-0) created. By default this will use ADC-0 and ANT-1. Additional receivers can be added using the Add Receiver button. The button will be grayed out when the maximum receivers have been created.

Rx0.png