Software defined radio

April 2, 2012

in Geek stuff, Internet matters, Science, Security

Software defined radio (SDR) is one of the things I am most curious about. There is just so much data being exchanged via radio these days. It’s strange to think about the constant complex pattern of broadcasting happening all around us.

This video gives a bit of a taste of what is happening in one part of the world and across a fairly narrow range of frequencies:

It’s pretty cool that he is able to identify and analyze Chinese over-the-horizon RADAR. It shows some of the possibilities SDR opens up for hobbyists.

Much of the hardware required to seriously experiment with SDR is expensive. Interestingly, though, someone has figured out how to do the job for the 64-1700MHz frequency band using an $11 digital TV tuner chip.

You could do some very cool stuff with this: set up your own infrastructure independent computer networks, explore what sort of communication is happening around you, conduct intrusion detection (looking for interception devices broadcasting), and experiment with the security of your hardware, such as the Bluetooth chips in your phone and laptop.

Report a typo or inaccuracy

{ 7 comments… read them below or add one }

. April 2, 2012 at 8:35 am

Software-defined radio
From Wikipedia, the free encyclopedia

A software-defined radio system, or SDR, is a radio communication system where components that have been typically implemented in hardware (e.g. mixers, filters, amplifiers, modulators/demodulators, detectors, etc.) are instead implemented by means of software on a personal computer or embedded computing devices. While the concept of SDR is not new, the rapidly evolving capabilities of digital electronics render practical many processes which used to be only theoretically possible.

A basic SDR system may consist of a personal computer equipped with a sound card, or other analog-to-digital converter, preceded by some form of RF front end. Significant amounts of signal processing are handed over to the general-purpose processor, rather than being done in special-purpose hardware. Such a design produces a radio which can receive and transmit widely different radio protocols (sometimes referred to as waveforms) based solely on the software used.

Software radios have significant utility for the military and cell phone services, both of which must serve a wide variety of changing radio protocols in real time.

In the long term, software-defined radios are expected by proponents like the SDRForum (now The Wireless Innovation Forum) to become the dominant technology in radio communications. SDRs, along with software defined antennas are the enablers of the cognitive radio.

. April 14, 2012 at 8:29 pm
. April 28, 2012 at 1:18 pm
. May 28, 2012 at 6:41 pm
. July 9, 2012 at 2:02 pm

How software-defined radio could revolutionize wireless
The Phi hopes to do for radio what Apple I did for computing—spark innovation.

In 1976, two shaggy-haired college dropouts founded a company called Apple to manufacture personal computers. The company’s prospects looked so poor that the third co-founder relinquished his 10 percent stake in the company for $800 that same year. It simply wasn’t clear why anyone would want the firm’s Apple I computer. It was so under-powered that it couldn’t perform many of the functions of mainframes and minicomputers that were already on the market. And most consumers had no interest in having a computer in their homes.

Today, of course, Apple is the world’s largest company by market capitalization. What was important about the Apple I wasn’t the meager capabilities of the original version, but the promise it held for rapid innovation in the coming decades.

Now, a company called Per Vices hopes to do for wireless communication what Apple did for computing. It is selling software-defined radio gear called the Phi that, like the Apple I, is likely to be of little interest to the average consumer (it was even briefly priced at the same point as the Apple I, $666.66, but has since been placed at $750). But the device, and others like it, has the potential to transform the wireless industry. This time, the revolution will depend on hackers enabled to manipulate radio signals in software.

. July 9, 2012 at 2:03 pm

A working USRP system comes in three parts: the main USRP box, an RF daughterboard, and a computer. The daughterboard handles the actual reception of radio signals, and passes the analog signal to the main USRP unit. Ettus explained to us what happens from there.

“First it converts the analog signal to digital. Then the digital signal is sent to a field-programmable gate array. The FPGA does the high-speed processing and the user can modify it and put all sorts of interesting things in there. In the most basic configuration, the FPGA reduces the sample rate, does some frequency translation, and then sends that out over the interface” to the CPU.

The interface that connects the USRP to the computer is the main thing that distinguishes the various USRP models from each other. The cheapest model (costing $650) delivers the data to the user’s computer over a relatively slow USB link. The priciest model (costing $1700) has a gigabit Ethernet interface. In between, the company offers an “embedded” model that includes a built-in CPU capable of running a full Linux distribution, which allows it to function as a stand-alone device.

Each RF daughterboard is designed to receive a different range of frequencies. “We used to need a lot of different daughterboards to cover an interesting frequency range,” he told us. “When we first started, you could only get a couple hundred MHz with decent performance. But as technology advanced, we’ve gotten newer and newer daughterboards with wider range.”

http://arstechnica.com/tech-policy/2012/07/how-software-defined-radio-could-revolutionize-wireless/

. December 28, 2012 at 5:17 pm

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post:

Next post: