Now that I finished my Omnia SDR for the 60, 40, 30 and 20 meter bands, I started looking into how I could use it on Linux. I remembered reading some emails on the project mailing list about using Quisk, which is a mature SDR transceiver application written by James Ahlstrom, N2ADR. I decided to give it a try.
Tonight I completed the TX part of my Omnia SDR for the 60/40/30/20 meter bands 😀
I have collected a bunch of old Raspberry Pi model B’s equipped with the Wolfson audio board. You may find these board lying around and collecting dust, as they have been obsoleted by an increasing number of multi-core boards. I will use these boards as simple Softrock SDR receivers, but first I want to do a little experiment. I am going try using them as a headless FreeDV modem similar to the SM1000.
Following the successful receiver tests yesterday, I continued today with the band pass filters completing the receiver chain. I decided to build for 60/40/30/20 meters, which can provide a good all round, day and night transceiver.
I mentioned in my previous update that following my noise floor measurements I tried connecting antenna to the receiver input through C27 but did not have any signals through. Today I found out that I had a bad solder at L11 and so the antenna switcher wasn’t working.
The receiver is now complete and only the band pass filters are missing. The local oscillator is working well as does the computer interface. I could measure the noise floor on all bands and check how much USB noise there is on the different bands of interest, see the screenshots below.
Peter OZ7HVO has soldered the difficult parts for me, namely the CY8C32 PSoC, the PCM3060 audio codec and the SI570 oscillator. I consider the SI570 a bit difficult because it has 8 pads and the solder has to flow in below it, so best to let someone skilled do that.
Today I have started assembling my Omnia SDR kit. Ideally, I would want to start with the difficult integrated circuits, in this case the Cypress CY8C32 PSoC and the PCM3060 audio codec, but the step-by-step guide starts with the power supply and so I did the same.
Few weeks ago I learned about the Omnia SDR project, which is a newly released softrock type transceiver kit. It has an on-board USB audio codec, which I consider to be a significant advantage, making it suitable to be used with embedded linux computer boards that do not have a good on-board audio codec. However, for me the Omnia SDR will form the basis for a remote controlled SDR transceiver, which I think will be a natural continuation of my remote rig project.
Few days ago, I have been playing with CuteSDR on Linux and Mac and came to think, would this work on a Raspberry Pi? While there is nothing conceptually impossible about running CuteSDR on the Raspberry Pi 2, I often run into obstacles trying to port Qt application to embedded devices, so here are my notes about how to make it work.