Universal Radio Grabber: the USRP
Nethemas the Great writes "The Universal Software Radio Peripheral or USRP created by Matt Ettus and Eric Blossom gives a new perspective on the radio spectrum, as in just about all of it from DC to 2.9Ghz. With the right software and daughterboards, their USRPs can capture FM, read GPS, decode HDTV, transmit over emergency bands, track peoples movement via their mobile phones, and much, much more. With prices starting at just $550 this new toy is accessible by most anyone."
The real question: how long before it becomes illegal to own or use one?
Philosophy.
I would hardly call _starting at_ $550 accessable to almost anyone.
My first thought on seeing this is, if it can simultaneously recieve and transmit, couldn't you create a truely decentralized telephone system? With the NSA wiretapping everything, isn't a simple solution to just take away the wires?
Aren't radio transmitters/receivers legally required to not be able to access certain bands without proper licenses?
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
Now we can stalk the girlfriends we don't have and spam emergency bands with crap!
In all seriousness, though, this sounds like a lot of fun. The legal uses, I mean.
Just the motherboard is $550. You will need at least one daughterboard to actually do anything. The cheapest ones (2-200MHz transmitter, 2-300MHz receiver, 30MHz transmitter, 30MHZ receiver) are $75 each. In order to just transmit, you will need to spend at least $625, unless you are a member of "TAPR, AMSAT, SARA, or SETI League" in which case you get $25 off the motherboard.
Interestingly, though the sales page lists "extra" power supply, usb cable, and standoff sets, nowhere on the sales page does it actually say that the unit comes with any of these things. If you're going to run a business, run it right.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Imagine a not-quite-Beowulf cluster of these -- your own homebrewed VLA. It'll receive in the "waterhole band", and VLBI ain't too hard to figure out. Set up enough ground stations and switch between them as-needed to compensate for what you're viewing and the rotation of the Earth, and you've got a fulltime radio telescope with a dish effectively as large as the earth, whenever you want it...
Open source radio astronomy anyone?
blog |
Looks like a fantastic project piece, but the price tag means I won't have one any time soon. $550 is steep for a toy.
^]:wq
Probably already is.
If it's just receiving radio, that's probably ok. The hard part would be the transmitting. End users would have to have a license.
I don't give a shit though. I want one.
It seriously pisses me off that the U.S.A. is now almost entirely anti-innovation.
Combination of things like DMCA, software patents, and fascist-like coordination between big business and government has hurt. In a few years I expect all major technological development will be done outside the country.
Fucking bunch of morons in government. It's suppose to be 'In God We Trust', not 'We Trust Money, our God'.
Who's got the rest of the software that combines multiple SW radios with phased arrays of smart antennas? A mobile "phone" that can transceive in any band without any required registration (of frequency, time or code) because its signal is unique due to its unique spatial position. Bandwidth would be limited only by the power efficiency of the electronics.
--
make install -not war
It has been on the market since Nov. 2004.
http://www.comsec.com/wiki?UsrpProgress
-=/\- Jizzbug -/\=-
Stalk Vida Guerra via cell phone...
Hell, it's actually $50 less than a PS3! Buy two at that price, one for each hand so you don't feel compelled to shoot Jack Thompson in the face.
There already exists some software that decodes some protected satelite channels using a regular Hauptpage TV card. Does that work by (ab)using the Hauptpage to only pick up the signal and then do all the processing *in software* (similar to the USRP in the article) rather than using the Hauptpage hardware?
If so, that would mean were already able to do TV decoding in software for years!
In the US it's not legal to have a device that listens in on certian bands, such as cell bands and military frequencies, and other than a few speicifc bands, you need a license for any transmitter. So the transmission components are almost certianly illegal in the US, at least to use. The reciever components, it depends on the range, and if the have holes where they should for given disallowed frequencies.
Now this applies to the US one, other countries do not necessairly have an FCC equivilant that regulates such things.
"You're everywhere. You're omnivorous."
Compared with trying to produce this functionality any other way, this is very very cheap. It will get cheaper if there is enough demand.
Software defined radio is really where it's at if you're interested in radio at all. It provides a chance to implement anything in the communications text on real equipment. A lab set of these wouldn't even break the bank. Mere begging, wheedling and pleading should do the trick. I'm very excited.
Also, so far as i know, in the US, there's no restriction on what frequencies can be listened to. In the UK, i think there's licensing issues, but nothing should restrict this in the US.
It can not capture Zero-Point Energy, so it is NOT universal.
Ok, I must be missing here (the details of HDTV were not very specific). Do other people NOT decode HDTV, and is that milestone? Any product by DVICO will also decode HDTV. My Dvico USB unit decodes it. All you need is an antenna. Granted, only local stations are picked up. But it doesnt matter, you can copy everything else too using other methods. Is he referring to cracking the RCE broadcast flag that certain HDTV channels have (INHD/INHD2 in certain areas?). Does my comcast box not already decode HDTV? I guess I don't fully understand the issue. Even if the RCE broadcast flag is set in the HDTV content, you can still plug in a firewire cable (at least in the Motorola/comcast boxes), and output to your workstation, capturing the raw .ts HDTV streams. All the ports are already open (as required by law), just no firmware for the boxes. YOu can even verify the active firewire using the command power-select-select, then going to section 11 and verifying the active ports changed from 0 to 1. Once you have these .ts streams saved, you can output back to your HDTV using DVI if you have it.
And doesnt the RCE flag (again, required by law) require you be able to save it at least ONCE (common for pay-per-view on demand). In that case you capture it while it is playing, and you still get it. You don't have to respect the flag, it's up to the client (comcast). If they didn't though, they would loose all their advertising money. However, I don't know why a client on a workstation would need to repsect the broadcast flag. And if you are that interested in saving your HDTV content: http://www.avsforum.com/avs-vb/showthread.php?s=&t hreadid=353608&highlight=windows+xp+firewire
Not quite- in order to fit the swath of FM radio into that USB2 pipe, it isn't sampling it in any great detail. If you tried to decode one station, it'd most likely sound like a tin can, unless you sampled a narrower slice of the FM band. So don't get too excited. Claiming the motherboard or these devices are "universal" is extremely misleading. You buy modules that transmit or receive on different bands. They're usually pretty wide in frequency spectrum, but they also generally aren't anywhere near as good as dedicated receivers for those bands, and they're not "universal."
Claims of being able to receive GPS are also misleading- you'd be able to decode individual satellites and perhaps obtain a fix within a mile or so, but getting accuracy anywhere near what a $100 handheld GPS unit can do, would require incredible timing accuracy that board just doesn't have. Remember...GPS works by timing how far radio waves w/time signals take to travel...down to about 10 feet in some cases. Think hard about what kind of timing accuracy and precision that requires.
Please help metamoderate.
Think again...
http://www.afn.org/~afn09444/scanlaws/
Let freedom ring...
People, keep in mind, this is a dangerous tool. A simple software patch could make this into a GPS jammer or satellite distress beacon spoofer. Or, it could jam cell phones, emergency frequencies, listen in on cell phone conversations (I read something about the encryption being cracked years ago?), ignore the HDTV broadcast flag, allow you to emulate someone else's cell phone, send the cops away on another call by jamming or overriding dispatch, jam 802.1 networks or allow you to wardrive from extreme distances (since the tranceiver is NOT subject to the power limitations of standard network cards, combined with the right antennae you could break into any network within line of sight). You could start a pirate HDTV station on an unused piece of spectrum that broadcasts 100% porn.
Phrasing it that way, this sounds kind of cool, but you bet your ass they will make these illegal
Thank you Matt Ettus and Eric Blossom.. you have taken stalking to all new levels. I am eternally grateful.
"Ettus paints a picture of radio bringing about a many-to-many revolution, like blogging, but for a wider segment of the world. "It enables everybody to be a broadcaster," he says."
I think i prefer Orwell's future! Imagine turning your USRP enabled TV on and catching this:
"And Now, Coming To You Live From Sophie's Bedroom, Iiiiiiiiiiiiiiiiiiiit's: FEED THE CAT!!
Tomorrow, Tune In For EmoJake's Visual Guide: Getting the Most Attention from Cutting Yourself with the Least Amount of Pain!"
Peace, Love, Unity, Respect
I'd by a Garmin GPS, a Yupiteru scanner and a decent FM/LW/SW radio (not Sony: DRM)
Or, for even cheaper ($350), Ten-Tec's RX-320D, with digital radio. Everything from DC to 30MHz (shortwave).
I've never used any of them, your milage may vary, etc.
IP Adresses can be changed, and MAC addresses can be spoofed. If you are TRULY paranoid, connect to a random Access Point with a spoofed MAC address and talk using an encrypted VOIP connection. Simple, easy, and cheap (you can buy a laptop, microphone, and wifi card for less than the cost of the USRP motherboard.
---- "XML is like violence. If it doesn't fix the problem, you aren't using enough."
I will have to look at this closely to see if it might be sensitive engough to qualify as a good shortwave receiver. It would be cool to control it from my computer. I know some top end receivers already offer that option, but this is affordable.
I'll buy one as soon as there's a MythTV plugin for it!
So does DirectTV have a right to privacy then?
Firstly, the "right" software: Even with a reasonably fast processor (say 3 GHz) today, you are typically only be able to process, at most, a few million samples per second -- especially if you are performing complicated modulation/demodulation, coding/decoding, filtering and protocol processing. Each sample may require substantial computation, and that limits the number of samples you can process per second. That, in its turn, affects the bandwidth that a processor can address (i.e. how wide a part of the radio spectrum you can "see" at any one time).
Secondly, the "right" daughterboards: To be able to address a wide bandwidth, we require digital-to-analog and analog-to-digital converters with high sampling rates. These are limited by the state of the art in signal conversion technology -- typically a couple of million samples per second if we want a reasonable number of bits per sample (at a reasonable price). Push it beyond that, and we have to be happy with fewer bits per sample (may 10 or 8 bits). This introduces noisiness to the signals being transmitted or received, degrading the fidelity of the software-defined radio.
Also, a daugterboard usually has some form of signal translation hardware ("mixers") to translate the low-frequency signals that computers can generate to and from the higher parts of the radio spectrum. Although broadband mixers are available, they need tunable oscillators (reference frequencies), and these tend to be limited to narrower parts of the spectrum. Also, analogue filters, amplifiers and antennas (which all form part of a typical software radio front-end), usually are limited to specific ranges of the radio spectrum.
In short, software radio daughterboards tend to be fairly application-specific (or at least spectrum-specific). We can do a lot of things in software, but a "universal" software radio needs a lot of hardware swapping. I think that makes it a bit less "universal". It might also push the cost of a truly multi-purpose system quite a bit beyond $550.
But I'm glad to see this technology receiving such mainstream attention, and I applaud the efforts of the designers. I just think that TFA (and the post) could maybe be a bit less sensasionalist.
And yes, IAASDRE.
G-J
Surely these guys should give acknowledgement to WinRadio? I first played with one of these around 1995. That particular model was a PCI card able to receive from close to DC through to 3GHz.
This is a huge step forward for computer assisted modulation techniques and wide band scanning. However, I should point out one very important limitation: Dynamic Range.
For those of you who are too lazy, read this.
Now let me point out that while the A/D converter is fast, it only has 12 bits. This will give you about 72 dB of dynamic range. Modern reciever design can yeild dynamic ranges of 100 dB or better (depending on how you measure it). Some day we'll get this performace from 16 bit A/D converters. When that happens, expect the designs of radio to change to software over hardware.
This is the trade off for building a reciever of this sort. There is no free lunch folks...
Nearly fifty percent of all graduates come from the bottom half of the class!
From the same link you provided about the ICOM PCR1500: "Incredible coverage is yours with reception from 10 kHz to 3300 MHz (less cellular and minor gaps)."
Also, the real thing about USRP is that all its processing is done in software. This is important from a "freedom" point of view because hardware can be regulated extremely easily by governments. But this situation is not quite true for software (DeCSS anyone?).
In fact, I think they'd never be able to outlaw the USRP motherboard itself but some of the daughterboards could be. But that's the whole point of it: the daughterboards could be home-made if necessary - they're simple enough and just need to capture the radio signals (since the processing is done in software).
I don't think you understand how GPS works. Simplifying- a GPS receiver looks at when signals with the same timestamp arrive, and deduces how far it is from each satellite from that. If a signal from Satellite A saying "hey, it's 12:01:05 right NOW arrives a second after a similar signal from Satellite B, then the receiever knows that it is 1 light-second further away from Satellite A than B (this is a gross exaggeration of the scale of time involved.) With 3-4 satellites, you get a position fix.
Modern receivers can track 12-20 satellites at once and get accuracy down to 10 feet or so. There are two things the receiver must do which are timing-related:
1)Figure out what time it -really- is, so it can set an internal chronometer, so it can know the exact distance it is from satellites, versus relative distances
2)Record as exactly as possible when each satellite's particular timestamp came in
Both require -staggering- accuracy that a PC, or your USRP board, are incapable of providing. Clock skew considered perfectly acceptable in a PC is considered monumentally inaccurate in a GPS receiver...and the timing resolution isn't anywhere near good enough either. You're talking about comparing timing in LIGHT FEET, and light takes 1/299,792,458th of a second to travel a meter. It's about one NANOSECOND a foot, so you need resolution exceeding 10nS.
You've got to do a lot of signal processing to ignore spurious signals, as GPS signals love to bounce off some things, and get absorbed readily by others. You've got to have an incredibly low noise, highly sensitive receiver, as GPS is readily absorbed by just about anything, and that includes trees.
The current state of the art is SiRF's SiRF-3 chipset; I've got a Garmin handheld with one, and I can get a 30 foot position lock inside my house, under treecover. I can get a 10 foot lock if I'm outside with enough satellites in view and a WAAS differential signal. I'd -really- like to see you try to beat that.
Please help metamoderate.
Comment removed based on user account deletion
With prices starting at just $550 this new toy is accessible by most anyone.
So the PS3, which is an actual toy mind you, is "prohibitively expensive", while an esoteric piece of hardware only 1 in 10 people would even know how to use is "fun for the whole family, go out and buy one at Walmart"?
Sendou Wave Kick!!
It makes sense to license transmitters. The EM spectrum of useful radio frequencies has finite bandwidth, and we must have some plan for use so that the most people can get the most benefit out of it.
No, it doesn't.
It makes sense to license OPERATION of transmitters and/or the people who operate them.
Licensing type-approved transmitters, which are crippled so they are unable to violate the rules, is a shortcut to create added utility. Building adherence of the rules into the device allows it to be operated in a rule-abiding way by people who have no special training or licensing.
It is NOT a general case solution.
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
The final puzzle piece in in place. Run this software on the CELL processor and have a radio that can receive and decode anything. Oh wait, that means a $5 radio will now be $300, oh well...
Seriously though, this is an awesome idea, its like the internet 20 years ago, or the personal computer 50 years ago. 100 years from everything will be the same exact microscopic chip running specialized software, from trans dimensional warp drives to an automated bionic eyelash.
DC isn't a state, its a federal district. If you're silly enough to live there as a disenfranchised citizen, thats your choice. Don't like it? Move to a real state that has (so-called) 'constitutional guarantees'.
See US Constitution, near the end of article 8: (Powers of Congress)
To exercise exclusive Legislation in all Cases whatsoever, over such District (not exceeding ten Miles square) as may, by Cession of particular States, and the acceptance of Congress, become the Seat of the Government of the United States, and to exercise like Authority over all Places purchased by the Consent of the Legislature of the State in which the Same shall be, for the Erection of Forts, Magazines, Arsenals, dock-Yards, and other needful Buildings.
IOW, DC was not and is not one of the 'several sovereign states', its purely federal land and Congress has exclusive jurisdiction on federal land.
So the real question is.... All of DC really fits in 10 miles square? Wow.
You can make an RF jammer with anything thet emits RF. A few simple components from Radio Shack...
Engineering is the art of compromise.
Receive all frequencies from DC to a few GHz, $972.
Granted, I could use this to sniff the 433 MHz signal from the ultrasound sensor in my driveway that tells me when someone drives up, or to pickup the signal from my wireless themometer, BUT, is there a cheaper way to get either of those signals to a PC ?
I'm not sure how many people are aware, but Eric Blossom was heavily involved in a company called Starium that made some super-cool telephone voice encryptor boxes a few years ago. It seemed like it was in beta or "coming soon" for a long time and then the website and company disapeared. What happened? It seemed like such a cool product.
Btw, this radio product also seems very cool. I'll have to get one or two before they become illegal.
Grab a CVS checkout of GNUradio (see http://www.gnu.org/software/gnuradio/ for the homepage, and http://cvs.savannah.gnu.org/viewcvs/gnuradio/ for the browseable CVS on GNU.ORG), and be sure to grab gr-radio-astronomy module.
You can take multiple measurements and use the Doppler shift.
One measurement of the carrier frequency locates you on a cone whose axis is along the direction of satellite's travel.
A second measurement should locate you on a curve which I believe to be a hyperbola. (the axis of travel has changed)
A third measurement locates you on a point.
If you can pick up quasars, the Earth's rotation should eliminate any need for satellites.
Software radios, while great in concept are not real yet. Notice the mention in TFA about "daughterboards" and how that is convienently forgotten. For every small bit of spectrum you will need a different "daughterboard" to access it. These "software radios" are nothing more than 100 year old superhetrodynes w/ slightly different cores.
I was a software engineer on a GPS project for aircraft about 10+ years ago. After an RF front end, the signal was brought into a DSP and slow (by modern standards) processor combination. The software wasn't rocket science and the signal recovery just used the special coding embedded in the GPS signal for recovery.
See my journal, I write things there
With all the privacy concerns surrounding RFID, it would be nice to have an RFID scanner that covers more than the dinky 125Khz-ish range that you see used in most hobby kits for home automation. Some kits support 13.56Mhz too, which is what I hear the new passports will use, but there doesn't seem to be much hardware available for the 800-1000Mhz range. Also, what is available isn't as programmable as GNU Radio, which is important for working with RFID tags that use less common or proprietary signalling standards.
p heral
The 800-1000Mhz Ultra High Frequency range is important because such tags are currently being used in vehicle tires (@ 915Mhz) and toll booth tags (like ez-pass), and it would be interesting in finding out just what else. They can be read from a distance of a few meters at even 150+ mph speeds.
It's funny this \. article came out today because I was just researching GNU Radio + USRP for this purpose and see that a new transciever daughterboard will be coming out that supports the RFID UHF range. I can't afford it, but hope someone will write the necessary signal processing routines to use RFID with this daughterboard and report back what they find and where.
The link below announces an upcoming 800-1000Mhz transciever daughterboard for the USRP -
http://comsec.com/wiki?UniversalSoftwareRadioPeri
Also if someone knows a cheaper than ~$700 way to pull off reading UHF RFID tags, speak up.
"With prices starting at just $550 this new toy is accessible by most anyone."
I don't think you know what "anyone" means.
Coder's Stone: The programming language quick ref for iPad
There is a Flaw in your logic.
While there is an expected right to privacy I don't have the "Right" To parade areound nude in front of my window and sue people who see me, much the oposite I would get arrested for indecent exposure even if I am in my own "home".
And To stretch the metaphor even more we are talking about a clothing designer who is selling Transparent shirts to large busted women and legislating that we "should not look" because it is "bad" rather than just using a fabric that actually protects privacy.