ad: M2Ant-1

Open Source SDR Options?

Discussion in 'Software Defined Radio (SDR)' started by K0OKS, Feb 25, 2019.

ad: L-HROutlet
ad: l-rl
ad: abrind-2
ad: Subscribe
ad: Left-2
ad: Left-3
ad: L-MFJ
  1. N6YWU

    N6YWU Ham Member QRZ Page

    The Hermes Lite 2 is completely open source (from circuit board layout to FPGA gateware code, etc.).
    http://www.hermeslite.com
    It's a direct sampling HF transceiver with an ethernet connection (serves IQ over UDP). 5W tx.
    If you don''t want to build from scratch, nearly finished units (loaded tested PCBs) are in production:
    https://www.makerfabs.com/index.php?route=product/search&search=hermes
    It's fairly inexpensive (half the price of an mcHF clone).

    I just received my 2nd HL2 yesterday. I use these SDRs to experiment with writing my own SDR code (from first principles) that runs on Raspberry Pi's, iPhones and iPads.
     
    KD8TUT and K0OKS like this.
  2. KD8TUT

    KD8TUT Ham Member QRZ Page

    Generally speaking I shy away from endorsements. I'd recommend anyone who is looking for an open source radio solution spend time talking to other owners- and maybe getting on Remote Hams and getting on the air with some before you buy.

    That's how I made the decision when I was in the market and the strategy worked out well. I've got the greatest radio ever produced in my shack (for me).

    I'm not going to endorse what I own. But I fully endorse the practice of good research :)
     
  3. N6YWU

    N6YWU Ham Member QRZ Page

    To follow up on my recommendation of the Hermes Lite 2 for open source SDR experimentation, at least 4 of the Hermes Lite 2 software applications mentioned on this web page:
    https://github.com/softerhardware/Hermes-Lite2/wiki/Software
    are open source; and thus you are free to read the source code and then tinker with it or add to it.

    I also wrote a transcoding adapter (source code available on Github: https://github.com/hotpaw2/hl2_tcp ) that converts Hermes Protocol 1 receiver data into the same simple IQ format that RTL-SDRs use for rtl_tcp over the network. This is a very simple format with which to write your own filters, demodulators, and etc. Lots of open source software is available for RTL-SDR, where you can read and modify the source code. The Airspy HF+ also has open source library support available on Github.

    The rtl_sdr utility allow you to dump raw RTL-SDR IQ samples to a file where you can analyze the RF data offline, perhaps using something like MatLab, Octave, SciLab, or Mathematica.

    One of my first projects experimenting with SDR was writing a very simple DSP bandpass filter and AM demodulator so I could listen to VHF airband with an RTL-SDR. You can write such SDR applications in C, Python, Swift, even Basic. You can start out getting things working with maybe only a few hundred lines of code (until you want to move on to more advanced signal processing, or creating a sophisticated GUI).
     
    NR9V likes this.

Share This Page