Fobos SDR: High-Quality Radio for Hobbyists, Researchers and Professionals
hackster.io
hackster.io
The real reason is flexibility. Let's say you have a product that receives your specified signal at your specified frequency. Something like a cut down 802.15.4 (thread, zigbee, etc type systems). Then you deploy your system and find out the spectrum is really cluttered and oh if only you could switch frequencies. SDR. Or you realize you didn't take security seriously and need to change the low level processing to fix that [1]. SDR. Maybe you want the ability to listen around the 2.4 GHz range for sensor messages then transmit them over WiFi or Bluetooth. So even the same frequency range, SDR lets you switch protocols.
In the same way that software was revolutionary in letting the phone I'm typing this on kinda replace a TV, camera, mail system, etc, SDRs take that to the next level with flexible hardware interfacing. It probably makes more sense to think of it but as telemetry or meters, but the ability to talk to satellites and power meters with the same hardware. This saves on development cost because there's only 1 product, system cost because only 1, unit cost because economies of scale, etc.
There is certainly a trade with efficiency across size, weight, power, and cost, but it's usually worth it. Even if you do a fixed frequency 2.4 GHz you can have a lot of flexibility. But often it's trivial to be frequency flexible.
[1] this is an often overlooked point to a lot of development. In the same way software allows security patches, SDRs do too. There's so many times wireless protocols get revised to increase security or dropped because they're insecure. SDRs allow that to be fixed as simply as a desktop or mobile app update.
I should have phrased my question a bit better: why is it so popular in the hobby space? Reading power meters seems like it would get boring real fast.
Another example I thought of on the industrial side is old NASA equipment like in the curiousmarc series. Any time they change anything, even frequency by a small amount, it involves effort like swapping out crystals and tuning filters and junk. In SDR, it's just a variable.
[1] https://www.washingtonpost.com/news/speaking-of-science/wp/2...
Separate I/Q inputs might be useful, but I would opt for a wide band 90 degree phase shift network to tie them together and simplify signal processing downstream.
Note this an approximately $600 receive only board.
Digital Signal processing is far easier if you have a complex signal. Without it, any frequency shift results in 4 output frequencies, f1+f2, f1-f2, f2-f1, and -(f1+f2), it gets geometric quite quickly.
Things are much simpler when you have a good I/Q stream to work with. You do a complex multiply and it's always f1+f2