Please excuse my question if it seems ignorant to those well-versed in SDR, but I've been reading up on SDR and researching what's available and the prices seem high to me. Perhaps it the cost that developers expect from the front-end software packages that are on the market?
JW,
First off, it's not an ignorant question. It's a fair question and this is what kept me out of the game for those first few years of the SDR evolution.
I've owned a Perseus SDR for over a year now. I (did) own an Icom 7600 which was my HAM transceiver but also my primary SWL receiver as well. I didn't think there was ANY way that this little box on my desk could replace my Icom 7600 -- but it has -- and for good -- as I just sold my Icom 7600.
I have HF in the SUV and I found myself using the Icom less and less. As others have heard me spout on the #wunclub channel, the SDR experience can really change how you view radio and the RF spectrum.
It's definitely worth it. The speed at which I can discover signals has jumped 10-fold. With more experience, you can learn to classify signals in about 1-2 seconds. I remember my early days of SWL where it would take me (a novice) at least 5 minutes before realizing the difference between SITOR and RTTY.
For the cost question, here's what it boils down to and like everything in life, you get what you pay for... but that axiom is sort of starting to change:
1. Quality of electronics/hardware
2. Quality of software
3. Customization (optional features, add-on boards, etc.)
For #1, this is vitally important with respect to how fast the SDR can process digital information. Basically, the top-end SDRs have a FPGA unit -- which is a fancy name for a microprocessor that is very advanced and is essentially a "computing device." The quality of the FPGA itself is important. XILINX makes a good percentage of these FPGA units and a single chip can cost anywhere from $50 to $15,000. The latest units are extremely expensive. In very simplified terms, think of the difference between the old 8086 computer processors and the latest Intel Core i7 processors.
These higher end units are used in multiple applications including military, defense and of course, communications.
If you're a HAM, then take a look at the latest FLEX SDR transceivers. Their latest model uses a XILINX version 6 chip which is quite expensive. (The cost of the SDR transceiver reflects this as well.)
Not all SDRs are created equal. Some require the SDR to be interfaced into a soundcard. The higher-end models do not. Some require external power and some get power from the USB port.
In general, the higher the cost means better performance and better software of the SDR.
For #2, this is what pushed me to the Perseus. The Perseus application is very simple and by (2012) standards, isn't even all that sophisticated. That being said, there's something very nice about simple -- speed. If you're about hunting for signals (like me) then you can understand how quick acquisition and analysis (which takes all of 2 seconds) is a huge benefit. The design of the software interface plays a huge part here. Some prefer complex designs and others prefer a clean design. Complex designs may offer other benefits such as signal decoding, analysis, etc.
There are free versions of SDR software available and some are quite good. Again, you get what you pay for...
For #3, this is very subjective and only important to those who use a SDR for something other than RF monitoring. The SDR can be used in many ways in the field of RF electronics. These options though can increase cost dramatically.
Top SDR Models (for receive only)
Perseus
WinRadio Excalibur
QS1R
SDR-IQ
Funcube Dongle Pro+ (HF, VHF and UHF)
(There are other brands/models but I just listed the most popular ranked by cost.)
Hope this helps,
-Nick