Slashdot Mirror


Ask Eric Blossom about Software-Defined Radio

Eric Blossom is an electrical engineer with a history of working with radio and communications security. He gave a presentation at the recent H2K2 conference about his work with GNU Radio, which is, bar none, the single most exciting software project in existence today. (Imagine computing devices that communicate seamlessly across the entire electromagnetic spectrum.) As usual, we'll forward some of the best questions to Eric and post his responses when we receive them.

181 comments

  1. Bar none? by undeg+chwech · · Score: 2, Funny

    which is, bar none, the single most exciting software project in existence today

    Some people may disagree with this sentiment.

    I, for example, am looking forward to Doom3 more than this project which I've only just heard about.

    How can you justify these wild claims?

    1. Re:Bar none? by RocketJeff · · Score: 0
      How can you justify these wild claims?

      He doesn't have to, he's michael.
    2. Re:Bar none? by Lxy · · Score: 1

      No doubt. I've never really been excited about GNUradio. How can you say it's more exciting than Linux, Samba, or LTSP?

      --

      There is no reasonable defense against an idiot with an agenda
      :wq
    3. Re:Bar none? by Tiro · · Score: 0
      which is, bar none, the single most exciting software project in existence today

      Some people may disagree with this sentiment.

      I agree with Mr. Undeg Chwech. Michael often makes statements that are wildly speculative or unsupportable.

    4. Re:Bar none? by Wumpus · · Score: 3, Interesting

      With CPU cycles being as cheap as they are now, and with most desktop systems being ridiculously fast for what they're asked to do, I could think of a few interesting things you could pull off with something like this.

      Hook your computer up to your digital cable system, and have it do the QAM demodulation. Then, pump the results to an MPEG transport demux and MPEG decoder. Boom. Instant digital cable box.

      Same thing, in reverse. Output IF, and hook it up to an upconverter and amplifier. Now you're your own cable company. The equipment typically used to do this is insanely expansive, and hard to get. This can make community cable television, for example, much easier and cheaper to implement.

      Interestingly, the decoding/encoding is all done on a commodity, general purpose computer, so all copy protection schemes become hackable, the way they were with software DVD players.

      More importantly, software is easier to fix and upgrade than hardware. This could result in significant cost savings for people who want to use this kind of technology commercially. ...and, having said that, this is not a new concept - winmodems have been doing this for a while now.

    5. Re:Bar none? by GreyWolf3000 · · Score: 1

      Michael often makes statements that are wildly speculative or unsupportable.

      Well, to be fair, I'd have to say that the statements are unsupported, but that's only because they're made to spark discussion, and not to prove a point of his. Plus there's just not enough room. At any rate sometimes the statements are so "wildly speculative" that they cannot possibly spur an intelligent discussion.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
  2. 3DES phones? by Anonymous Coward · · Score: 0

    Are you still working on/with these? I certainly wish they were more-ubiquitous these days (I fear the loss of privacy more than terrorists using stuff they'll probably use anyway). Are there good sites for plans for encrypting ordinary phones/cellphones?

    Will your radio protocols between computers that we're actually discussing (to actually touch the topic!) also be encrypted, or have encryption/authentication as an option, and if so are you having any troubles from the FCC or other feds? Sorry for the long series of question, but you're an interesting guy...
    me

    1. Re:3DES phones? by Anonymous Coward · · Score: 0

      (I fear the loss of privacy more than terrorists using stuff they'll probably use anyway).

      Yeah, and if Western computer scientists hadn't discovered public key cryptography, then surely Al Quaeda or the Michigan Militia would have figured it out anyway. That's the ticket.

  3. wow, right on time. by edrugtrader · · Score: 2

    playboy gets an XM radio channel, and development floureshes. just another example of how pr0n drives all new technology.

    --
    MARIJUANA, SHROOMS, X: ONLINE?! - E
  4. FCC vs. Software Radio by minddog · · Score: 3, Interesting

    I was recently at H2K2 and heard this forum which right away made me ecstatic(sp?). An issue that was brought up was how this can impact the DMCA, FCC, and the big corps. You guys were saying Sony, and the other conglomerates were forming a committee that would do a digital signature to say what was allowed to be copied, and not through a dual channel checking...My question is what is the status of digital radio and its rights in the present world? To my understanding you can have a very high number of digital channels inside a single band which makes licensed analog frequencies just a waste of money to corporations if they use GNURadio as a means to transmit data long distances. Anyways, looking forward to some feedback and goodwork, I'll be joining this revolution soon, just got the dual server built ;)

    1. Re:FCC vs. Software Radio by killthiskid · · Score: 5, Interesting

      I'm thought something along the same lines... used to be that any RF that came into a person's airspace was fair game... now that's not true. It can be illegal just to 'listen in' (esp. if it involves decrypting the signal).

      It seems to me we're moving the complexity away from expense to duplicate hardware into 'free' to duplicate software. With the increase in power and decrease in cost of general purpose (programable) electronics (i.e. CPU, radio recievers, ADCs, etc), one person can write complex software that can then be used to utilize the (relativiely) inexpensive hardware.

      Once you have the hardware setup, you can change the software and:

      • Listen to police band.
      • Listen to cell phone.
      • Listen to XM radio
      • Listen to satelite transmissions
      • Listen to military communications?
    2. Re:FCC vs. Software Radio by Anonymous Coward · · Score: 0

      Question: Aren't you ashamed to be associated with linux, which is based on inferior technology?

    3. Re:FCC vs. Software Radio by Anonymous Coward · · Score: 0

      ...and the DMCA will make you a criminal.

      You would be (very clearly) bypassing a technological measure to implement control on a copyrighted work...

      pretty sweet little law eh?

    4. Re:FCC vs. Software Radio by Anonymous Coward · · Score: 0

      If the radio waves enter my house, IMO they become mine. I don't see why I can't decode them. If a companies idea of security is hiding the data in a "secret" format, then it is fair game.

    5. Re:FCC vs. Software Radio by Anonymous Coward · · Score: 0

      So if I point a 1.5kW high gain antenna directly into your house and fry your balls, you have nobody to blame but yourself because... they're YOUR radio waves!

      Same goes with the peanut butter... it's YOUR dog.

    6. Re:FCC vs. Software Radio by Anonymous Coward · · Score: 0

      Listen to police band. -- illegal when it is encrypted
      Listen to cell phone. -- illegal
      Listen to XM radio -- illegal
      Listen to satelite transmissions -- may be illegal, depending on what you are listening to
      Listen to military communications? -- illegal

    7. Re:FCC vs. Software Radio by killthiskid · · Score: 2

      To quote the parent AC -

      Listen to police band. -- illegal when it is encrypted
      Listen to cell phone. -- illegal
      Listen to XM radio -- illegal
      Listen to satelite transmissions -- may be illegal, depending on what you are listening to
      Listen to military communications? -- illegal

      I guess I don't know if this is true, but it's exactly what I'm talking about. And, saying they are illegal, where does this software stand? If all the work is done by software, it will be easy to distribute the code that allows the illegal actions to take place. And I'm not quite sure if there would be ANY legal use for someone to claim 'fair-use' under.

      We're on the edge of all sorts of software becoming illegal... and after that, I fear things like 'right-to-read' and what not.

    8. Re:FCC vs. Software Radio by Anonymous Coward · · Score: 0

      You can do all this with a $200 scanner from RadioShack right now! Just down convert to get cellular.

      Frequency Coverage 29-54, 108-136.975, 137-174, 216-224.995, 406-512, 806-823.9375, 851-868.9875, 896.1125-956 (excluding cellular) and 1240 - 1300MHz

  5. Hardware requirements by wowbagger · · Score: 5, Interesting
    The GNU radio page is a little thin on the hardware requirements to run the code - could you spell them out?

    I realize this might be complex, and that the answer might be of the form

    to demodulate a 16QAM signal at 115.2kBaud, you would need an XYZ digitizer card reading the 455 kHz IF and a AAA GHz Athlon CPU. To recover standard multplex FM, you would need a 123 digitizer reading the 455 kHz IF and a BBB GHz Athlon. To decode GSM you need a FFF digitizer reading the 10.7 MHz IF and a quad Athlon.


    But as both a ham and one who designs SDRs, I'd like to know where this resides on the Home Hacking Scale....
    1. Re:Hardware requirements by yootis1 · · Score: 2, Informative
      I'm one of the other GNURadio developers...


      You can just use a soundcard if that's all you have. It will get you 44 kHz of bandwidth. Then you'd need a rf tuner in front of that.

      On the high end, we use a $1k+ 20Ms/s card with a cable tuner.

      It is widely believed, but not yet proven, that you can coax raw samples from a BT8x8 video capture card, which would be a great boon, as those are cheap.

    2. Re:Hardware requirements by Anonymous Coward · · Score: 0

      And what about latency?

    3. Re:Hardware requirements by frovingslosh · · Score: 3, Insightful
      I'm one of the other GNURadio developers...

      You can just use a soundcard if that's all you have. It will get you 44 kHz of bandwidth. Then you'd need a rf tuner in front of that.

      On the high end, we use a $1k+ 20Ms/s card with a cable tuner.

      It is widely believed, but not yet proven, that you can coax raw samples from a BT8x8 video capture card, which would be a great boon, as those are cheap.

      No. I think you missed the point of the question, one I would like answered also. What equipment is really needed to receive radio signals? For example, the website shows looking at the FM band, but talks about the same high end $1k+ card that you mentioned that goes up to 20Ms/s samples. Clearly more equipment than this is needed to deal with the 107mhz FM band. You are apparently assuming we have something lying around that will comvert the FM band to a lower frequency. Many of use don't, unless you want to count an FM radio (which makes the need for a software radio less pressing). If we're talking about software modulation/demodulation let's just say so, if we're really talking about "Imagine computing devices that communicate seamlessly across the entire electromagnetic spectrum." then lets spell out all of the equipment that is needed to pick out signals that might be in the Ghz range.

      --
      I'm an American. I love this country and the freedoms that we used to have.
    4. Re:Hardware requirements by d.valued · · Score: 4, Insightful

      Tangential to this.. is there any talk amongst the GNU Radio folks on building a piece of hardware that complements this software project, or is supposed to work with whatever devices the user has on hand/will build?

      --
      I used to be someone else. Now I'm someone better.
      Real life is underrated.
    5. Re:Hardware requirements by calidoscope · · Score: 0
      If you don't mind a little bit of board design, Intersil makes a nice little 4 channel receiver chip that can take the outputs of 65 MSamples/s ADC's. Effectively these chips have a DDS and quadrature mixer for each channel followed by a programmable CIC filter. Even with the decimation, the data rate causes some problems with a 33 MHz / 32 bit PCI bus. Hard to beat dedicated hardware.


      Having said that, I'm curious what you would recommend for the rf tuner for the sound card application. My preference (based on lots of experience) would be a quadrature direct conversion front end.


      Further questions along thos elines would be trade-offs with analog pre-filtering, whether to do it before or after the conversion.

      --
      A Shadeless room is a brighter room.
    6. Re:Hardware requirements by gregor_b_dramkin · · Score: 2
      "You can just use a soundcard if that's all you have. It will get you 44 kHz of bandwidth. Then you'd need a rf tuner in front of that."

      ...
      Clearly more equipment than this is needed to deal with the 107mhz FM band

      I think you are confusing bandwidth with center frequency. FM radio stations are spaced at center frequencies 200 kHz apart e.g. 107.1, 107.3

      So the maximum bandwidth they could possibly use is 200 kHz minus the transition bandwidth. I don't know what this is off the top of my head, but I'd guess it's around 50kHz.

      You might be able to use 44 kHz of bandwidth to receive an FM radio station, but it wouldn't sound very good, since the dynamic range would be severely clipped.

      AM radio stations are spaced 10kHz apart, which would fit quite handily into 44 kHz.

      --
      You can never equivocate too much.
    7. Re:Hardware requirements by frovingslosh · · Score: 2
      No, I'm not confused at all, I understand bandwidth, center frequency and the rest. I work in satellite communications and also have a ham license.

      You seem confused in that you are missing the main question, which is What equipment is really needed to actually receive radio signals with this software. Sure, you can demux some signals with a sound card (I have some ham software that does a great job of this, was actually able to tune a remote receiver over the Internet, send myself the audio packets, play it back and point a mic at my speaker, recapture and digitize the audio, and pick low level signals out of the resulting information). But the original posting claimed that you could make a radio receiver with this software. Clearly you can't - you need some sort of tuner that operates at much higher frequencies than this will process, even with the fancy $1000 card mentioned, as well as with a common sound card. I want to know just what other hardware I have to have to use this fancy demux software to actually pick signals out of the air, and a sound card ain't gonna cut it.

      --
      I'm an American. I love this country and the freedoms that we used to have.
  6. Sounds familiar by FreshMeat-BWG · · Score: 4, Interesting
    As in WinModems doing the modulation/demodulation. These devices were a nightmare. After trying several I went back to a good old hardware-based-modulation modem.

    Are there parallels to this technology? and if so, how will GNU Radio avoid those pitfalls?

    1. Re:Sounds familiar by Anonymous Coward · · Score: 0

      Nothing wrong with the WinModem concept per se. The problem was more down to:-

      - cheap-ass hardware
      - underpowered (at the time) PCs

      Basically, they cut corners a bit too far, end of story.

    2. Re:Sounds familiar by Anonymous Coward · · Score: 0

      The US Mil is also working on this idea. It seems to be about getting the many different Mil radio nets to work together.

      http://www.jtrs.saalt.army.mil/

  7. Relation by cioxx · · Score: 2

    What is the link between GNUradio and 802.11b?

    1. Re:Relation by Anonymous Coward · · Score: 0

      (-1, Stupid Question)

    2. Re:Relation by Katz_is_a_moron · · Score: 1

      There isn't any.

    3. Re:Relation by Eil · · Score: 2


      That depends on how many pringles cans you have lying around.

  8. What external hardware? by Consul · · Score: 4, Interesting

    I read through the GNU Radio website, and even though I found it informative in terms of the basic idea and examples, I couldn't find anything relating to what extra hardware is needed. (Maybe I just didn't look long enough?)

    What extra hardware is needed in addition to a computer? Are we talking DSP chips and boards, or something a little more exotic?

    Thank you for a potentially exciting project, though. This makes me want to renew my ham radio license. :o)

    --

    -----

    "You spilled my egg... I needed that egg."

    1. Re:What external hardware? by minddog · · Score: 1

      you have to check the mailing lists really, its a slow moving project tho

    2. Re:What external hardware? by John+Miles · · Score: 3, Insightful

      You won't need any external DSP resources, but the term "software-defined radio" is still a gross misnomer because you still need an RF front end to do anything really interesting.

      At a minimum, this would consist of a mixer and 1st local-oscillator synthesizer, preferably with an RF preamp in front of it all depending on what frequencies you want to cover and what kind of antenna and feedline you're running.

      The mixer and RF preamp can be off-the-shelf parts from Mini-Circuits or eBay.

      The synthesizer is less convenient. I'm finishing an article on a "turnkey" octave-range VHF/UHF/microwave synthesizer design (http://www.qsl.net/ke5fx/synth.html that anyone with a decent soldering iron should be able to put together, but it's still not a trivial project.

      A lot of software-defined radio efforts are targeted at relatively narrow bands like the 2.4 GHz ISM band, where a bandpass filter can theoretically be used to take advantage of ADC aliasing via undersampling. With a scheme like this, you can dispense with the mixer and synthesizer. I'm not optimistic about these kinds of ideas, though... to achieve competitive performance, every dollar you save on the mixer and 1st LO synthesizer will have to be spent on a super-high-quality ADC configuration. It seems like the sensitivity would be pretty crappy, not to mention the fact that plenty of interfering sources near other aliased frequencies would be likely to survive the trip through the front-end filter. (I will admit that I don't have any direct experience with this topology, though.... there are probably quite a few advantages that I'm glossing over.)

      At any rate, though, by keeping the traditional front-end mixer and oscillator while letting software handle the IF processing, you can use an ordinary sound card in a direct-conversion scheme (see this month's QEX to demodulate just about anything in the entire spectrum -- FM, NBFM, AM, SSB, FSK, QAM, you name it. To me, that seems a lot more interesting than the "Antenna at the ADC" schemes that a lot of people are hyping.

      --
      Dahlmann tightly grips the knife, which he may have no idea how to use, and steps out into the plain.
  9. Interference by ChrisDolan · · Score: 2, Offtopic

    This is one project where hacking the code can kill people or land you in jail. Don't broadcast on the wrong frequency!

    Keep this away from radio telescopes!

    1. Re:Interference by severnaGates · · Score: 1

      How the f*ck is this off topic?

    2. Re:Interference by Louis_Wu · · Score: 2
      This is one project where hacking the code can kill people or land you in jail. Don't broadcast on the wrong frequency!

      Keep this away from radio telescopes!

      That brings up a good question. Are there going to be some software restrictions on which frequencies you can use? Would those restrictions be in the source or options you can change on the fly?

      It seems like a good idea to put at least one barrier between users and transmitting on police frequencies. But what kind of barrier? Should any restrictions prevent listening as well? What about military transmissions? Or air traffic control frequencies? Or the band the Secret Service uses?

      Where should the line be drawn? What does the law say?

    3. Re:Interference by Anonymous Coward · · Score: 0

      I doubt if the possibilility of transmitting on the wrong frequency is going to be that much of an issue. Obviously, transmission or interference is frowned upon by the FCC, but it would be appropriate for the GNU radio people to put in a displaimer, explaining the ramifications of transmitting without a license.

    4. Re:Interference by AB3A · · Score: 2, Insightful
      Well, there have always been limits on where you can transmit, what modulation you use, and on what freqencies. However, the not-so-recent legislation on what you can receive (ECPA) are about as ill advised as recent legislation on what you can copy (DMCA).

      First, the old saw about "Don't say anything on the air that you wouldn't want the whole world to hear" has basically been discarded by the Cell Phone industry. They got Congress to put up legislation ensuring that the police need a warrent even to monitor your cordless phone. This is universally regarded as a dumb idea by most people who know what a radio is.

      Second, they got certain modulation techniques declared off limits. It is illegal to demodulate an FM subcarrier without permission from the originator of the signal. Again, if I were monitoring SCA broadcasts from an FM station, how would they ever know?

      Just as Open Source is driving copyright owners and licensing contract lawyers nuts, so too is Software Defined Radio. It basically brings all modulation techniques back within easy reach of the average Joe radio listener. No more of this nonsense of saying that demodulating police MDT transmissions is illegal.

      My question for Eric Blossom is whether challenging the ECPA was one of the motivating factors behind this project. If not, are they the least bit interested in adhering to the ECPA's various prohibitions, or is that also irrelevant?

      --
      Nearly fifty percent of all graduates come from the bottom half of the class!
    5. Re:Interference by TheTomcat · · Score: 2

      "Will you please lone me your sig?"

      It's loan, not lone, but yes. You can use my sig.

      S

    6. Re:Interference by Eil · · Score: 2


      The parent post really sounds like the common knee-jerk reaction these days whenever a new and potentially industry, culture, or world changing technology comes along.

      Repeat after me: technology is neither good nor evil, only its uses are.

      Should any restrictions prevent listening as well? What about military transmissions? Or air traffic control frequencies? Or the band the Secret Service uses?

      1) Any mission-essential military transmissions have been encrypted pretty much since radio encryption has been possible. I'd even wager that the military were the ones who developed it in the first place. I work on an Air Force flightline and even us maintenance folks use handheld radios with strong encryption.

      2) ATC transmissions are not really all that interesting, even for someone planning to do something nasty. They are mostly composed of things like: "Control, this is Boeing November 3771 Whiskey requesting an ILS to runway 28L." An unauthorized person transmitting on ATC freqs would be bad, but that's already illegal. (Software radio is hardly required anyway, the equipment to transmit on aviation freqs isn't extremely expensive.)

      3) See #1.

      In short, everything that needs to be kept secret already is. Transmitting illegaly is still illegal. These two facts would not be changed by the advent of software radio.

    7. Re:Interference by darqchild · · Score: 1

      What if, during the configuration the software asks the user what country they are broadcasting from, and using that data, will warn the user when they attempt to broadcast outside of an acceptable local public band.

      I would go so far as to suggest that the software refuse to broadcast on certain bands, such as air traffic control channels, and other mission critical frequencies.

      Of course, being a GNU product it would be possible to bypass this if you really wanted to, but it would keep most of the idiots from flooding out CB Channel 9 and whatnot

      --
      What? Me? Worry?
  10. What does it DO? by rela · · Score: 2
    I don't understand the page. What does this project DO, exactly? Does it really matter if a wave happens to be generated in software or hardware? Aren't both old news?

    Anyone want to clarify?

    1. Re:What does it DO? by affegott · · Score: 4, Informative

      It allows you to encode/decode different signals on the airwaves...

      For example, they have demonstrated it decoding two FM radio broadcasts at the same time using their ADC and a cable modem tuner.

      It replaces the hardware components involved in decoding signals... you could built a cell phone that only needs a tuner and and ADC, the rest in software. Depending on the tuning range of the tuner you use, your computer could become MANY different kinds of radios.

      That is the cool thing about SDR... when a new fancy modulation technique comes along, you only have to upgrade the software... cell companies love this. I would assume those base stations can get pricey...

    2. Re:What does it DO? by rela · · Score: 1

      Oh, I see. That is interesting.

    3. Re:What does it DO? by roybadami · · Score: 1

      you could built a cell phone that only needs a tuner and and ADC, the rest in software.

      If you don't mind having a bulky fan-cooled mobile phone with minimal battery life :)

      Actually, I was under the impression that techniques like this were already in widespread use (albeit with DSP chips rather than x86 PCs)

    4. Re:What does it DO? by affegott · · Score: 1

      They are in use, but until recently computing power hadn't caught up so DSP's were needed...

      Good old Moore's Law has come to the rescue again.

      The best part of SDR is it lets you design/test NEW modulation techniques changing hardware... maybe someone will cook up a new modulation scheme optimized for P2P MP3 and prOn sharing. (j/k).

      It is some pretty neat stuff, and I hope more companies pick up on this. Maybe someone could create a universal cell phone that reconfigures itself to the network is on (FPGA based possibly). The RF hardware could stay fixed in the shell of the phone, the software could do the rrest...

  11. Work Arounds by haplo21112 · · Score: 3, Interesting

    With the restrictions to broaccasting on the internet that seem to be spring up by the day do you think this tech can become a work around. In otherwords most restrictions ar based on the faact that its the audio being rebroadcast. Perhaps is it were the Stations actual signal being broadcast across the net and recided by a capable piece of software, many of the restrictions would no longer apply. Since its the carrier signal taking the content to my computer rather than an audio codec. This would negate most of the complaints that have caused many internet radio stations to go offline....

    Your thoughts?

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
  12. Grass Growing Channel Outrates This by rand.srand() · · Score: 0, Flamebait

    He gave a presentation [..] about his work with GNU Radio, which is, bar none, the single most exciting software project in existence today.

    Marconi had the most exciting hardware project of his day. This is refinement, and arguably not even inspired refinement. I've been interpreting EM radiation as digital information for more than a year using freely downloadable software.

    1. Re:Grass Growing Channel Outrates This by Anonymous Coward · · Score: 0

      I thought radio was invented by Nikolai Telsa. But Macroni beat him to the patent office, which is why every one knows about Macroni and no body know about the true genious, Telsa.

    2. Re:Grass Growing Channel Outrates This by Anonymous Coward · · Score: 0

      And even people who give him credit can't spell his name correctly: Tesla.

    3. Re:Grass Growing Channel Outrates This by rand.srand() · · Score: 1

      It's all in the marketing. Edison wanted to transmit power commerically as DC, whereas our buddy Tesla insisted on AC. Tesla was proven right (can you imagine having to buy light bulbs by your distance from the power plant?), but Edison went on to merge into one of today's largest corporations while Tesla faded away.

      Marconi had the exciting project because he took it somewhere. Tesla pushed the barriers more than any man of his time but he stunk at follow-through.

  13. GNU Radio vs Motorola by Gekko · · Score: 3, Interesting

    What work has been done with the DoD. Can GNU Radio realistly be expected to compete with the likes of the Motorola DMR in the Defense sector?

    --
    I mod down any one who says "I'm sure I will get modded down for this"
    1. Re:GNU Radio vs Motorola by ZPO · · Score: 1

      DMR is a near term stop-gap system. The DoD longer-term implementation is called Joint Tactical Radio System (JTRS). Its supposed to be the all singing/all dancing magic radio of the Objective Force.

  14. You can transmit radio signals without speakers to by Anonymous Coward · · Score: 1, Interesting

    Using speakers to transmit the signal is of course the simple way to go about creating software radio transmitter and receiver, but not the only one. This software, called Tempest-AM (and I hear Frequency Modulation is coded too, though not released) creates a pattern on the monitor screen which causes the monitor to transmit radio signal on the selected carrier and frequency. The software could be used to transmit data as well, at least if a bit more novel modulation would be employed.

  15. The "entire EM spectrum?" by Anonymous Coward · · Score: 4, Informative

    Isn't the Slashdot blurb.. how shall I put this.. completely and totally incorrect?

    The Slashdot story implies this project will bring: computing devices that communicate seamlessly across the entire electromagnetic spectrum.

    Surely this is an exaggeration.

    It is possible to imagine real-time processing of kHz, and possibly MHz signals in software.

    There are issues with getting and antenna with decent response over a very wide range, but we can sidestep that. The point is, the ADC and actual processing of the waveform with the CPU is not unreasonable with x86 hardware.

    But if you're looking at microwave communications... that just isn't plausible to me at all.

    The ADC time resolution would surely require dedicated equipment. You could put this on a PCI card, but the PCI bus obviously does not have bandwidth for a GHz signal.

    I would think the point of this is not to cover a wide range of the spectrum at all, but instead to process a range such as 1 kHz - 10 kHz in new and unusual ways.

    And of course the applications are not limited to wireless devices! This could be just as useful with transmission down coax.

    1. Re:The "entire EM spectrum?" by Anonymous Coward · · Score: 0

      I agree with you. What a bunch of wankers. As if the antenna for gamma rays is going to work at 1Hz for those submarine chat lines.

      I love the exaggeration of Slash editors when it comes to anything open source. This will only hurt them in the long run.

    2. Re:The "entire EM spectrum?" by Anonymous Coward · · Score: 0

      Yeah, microwaves might be a little hard... but how about light! I bet we could generate waveforms for that in software! Some /. nerd said the entire EM spectrum and I BELIEVE HIM!!!

  16. electromagnetic waveform? by Anonymous Coward · · Score: 0

    Aren't transmissions made up of a bunch of individual photons each with a specific wavelength, and so aren't photons meant to be used at a specific wavelength?

  17. but WHAT is it ? by Anonymous Coward · · Score: 3, Insightful

    [not a question for Eric Blossom unless highly moderated ;)]

    Could actually someone explain what GNU radio does? Even after visiting the site, I stil have _no clue_ what it is and what's the goal.

    Same for GNU Bayonne.

    Both sound like cool projects but hard to understand what they do.

    Would someone care to explain to the world what this project is (eg: with this, you can transmit RF waves using only a speaker), that'd be great.

    Thx

    1. Re:but WHAT is it ? by trenton · · Score: 2
      Here's what I think it is
      1. Go over to your clock radio on your bed stand and crack it open.
      2. Look at all the radio-related things in there. You've got some capacators, resistors, a neato tuning thing.
      3. GNU Radio replaces all that with software.
      What's good/neat? Well, right now, the "decoding" of radio waves to sound is done totally analog. This new system would give the same results, but you could apply filters to never have any static. Also, you woudln't be limited by the range of frequencies the tuner deal could handle. It's just as easy (provided you have the cpu) to decode 97.1 FM as some 900 MHz cordless phone.

      And, it's all done in software, and it's all digital, and that's always good!

      --
      Too big to fail? Does that make me to small to succeed?
  18. Re:More information by Anonymous Coward · · Score: 0

    I wasn't looking at her face.

    I think she's pretty cute. It's one of those cases where TV and reality have a divergence.

  19. Describe your dream hardware for a software radio by geirt · · Score: 4, Interesting

    I want a feature list containing all the geeky details

    • Frequency range.
    • Bandwidth (do you want to sample the whole FM band (or GSM/GPS/CB/ham bands), or just a single channel/station).
    • Sample frequency and depth (ie, fast and few bits, and do decimation in software or slow and many bits with less CPU overhead)
    • Necessary spurious free dynamic range, or some other dynamic range specification.
    • Interface to the PC (PCI, firewire, USB ...).
    • Antenna connector (OK, I know that one: BNC)

    Radio design is about trading features against each other, eg. if you want a large frequency range, you will usually end up with noisy oscillators giving you poor large signal handling, and low selectivity (ability to listen to weak stations close (in frequency) to a strong one. If you want good sensitivity, you loose large signal handling. If you want narrow filters, you get lower sensitivity (ok, this is a software radio, so you can do extra filtering in software, so this might not apply). You get the idea. Always compromises.

    --

    RFC1925
  20. The entire spectrum? by dpp · · Score: 1
    (Imagine computing devices that communicate seamlessly across the entire electromagnetic spectrum.)

    Okay, I'm imagining it. But that's not what this is, right (even though it's a cool project)? Radio's just a tiny part of the electromagnetic spectrum. This presumably isn't going to be transmitting in visible light, let alone hard X-rays and gamma rays.

    --
    This post is strictly my own opinion and not necessarily that of my employer.
  21. Video by Anonymous Coward · · Score: 0

    Video killed the radio star.

    Hey, how's this for a question.

    Yo dude, what be up wid dat spektrum thang anyways?

    Just think, your credit card number whizzing around the planet!

    Do you Yahoo?

    Why do you Yahoo?

    When did you first Yahoo?

    Is there a clinic that can help you to not Yahoo?

    What time is it?

    Nth post suckas! Spin on it lozers!

  22. Wrong by Anonymous Coward · · Score: 0

    I'm thought something along the same lines... used to be that any RF that came into a person's airspace was fair game... now that's not true.

    Fuzzbusters have been illegal in many states for over 20 years. Listening in on cell phone calls has always been illegal.

    But neither of these is anything more than listening in on RF that comes into your airspace.

    1. Re:Wrong by Anonymous Coward · · Score: 0

      Listening in on cell phone calls has always been illegal.

      Nope, just repeating or otherwise acting on what you hear is illegal. Owning or selling the equipment that makes it possible is probably illegal. But, listening itself ain't. Just ask Newt.

    2. Re:Wrong by Anonymous Coward · · Score: 0

      Okay, yeah, just like stealing a candy bar is legal, so long as no one finds out you done it.

    3. Re:Wrong by Matt+-+Duke+'05 · · Score: 1

      If your upstream provider were to follow your own logic, then you should have no problem with them listening to any of your packets that happen to come into their network space.

      --
      -Matt
      Duke '05
  23. Why didn't your phone encryption box succeed? by Anonymous Coward · · Score: 0

    I've seen your Starium boxes and they work well. Also, Level-3 came out with a similar product (the Privatel). Why didn't people buy phone encryption products? Is there still room for phone crypto to succeed? Will we ever be able to buy a $99 box that you plug into your phone that does DH/AES?

  24. Some explanation of what can be done with this by eyefish · · Score: 5, Interesting

    After reading some posts, some people seem to be a bit confused as to what this is and how it can be used. Well, for the /. crowd, here's a specific example which will put all this into perspective:

    Now that generating waves becomes a software problem, it means that theoretically anything that before needed hardware to modulate/demodulate (or encode/decode, depending how you look at it) signals can now be done in software. Practially, this means that you can transform your machine into a WiFi or Bluetooth system by simply installing the right software. It also means that as new future wireless technologies emerge, your hardware can support them by a simple software install.

    Similarly, anything that uses radio waves can be "emulated", like a good old FM/AM radio (the website has sample code for this), a Walky-Talkie, a home wireless phone, or even a cell phone!!!

    So now you see why there's a lot of exitement around this. If the project could only get more funding (Intel? AMD? IBM? Sun? Motorolla? Sony?) to speed this up...

    1. Re:Some explanation of what can be done with this by Anonymous Coward · · Score: 0

      But you still need hardware to be able to pick up the waves and hardware to emit waves, no?

    2. Re:Some explanation of what can be done with this by dstone · · Score: 2

      Practially, this means that you can transform your machine into a WiFi or Bluetooth system by simply installing the right software.

      That doesn't seem possible. At the very least an antenna and possibly some signal amplification/attenuation circuitry will be needed, no? Soundcards only have a limited amount of bandwidth, S/N, etc. so what other type of hardware will I need before it's -actually- "simply installing the right software"?

      It also means that as new future wireless technologies emerge, your hardware can support them by a simple software install.

      Again, I'm not an RF expert, but are you saying there will be no need to buy different antenna hardware for different parts of the EM spectrum?

    3. Re:Some explanation of what can be done with this by Anonymous Coward · · Score: 0

      As long as you have an Analog to Digital Converter(anything from a SoundBlaster sound card to a $10k+ high speed a/d from Gage or National Instruments) that can handle sampling your signal of interest(s) without aliasing (or even with aliasing given you use nifty undersampling techniques), you don't need any special front end equipment.

      You may be required to condition the signal prior to sampling, but as A/D technology improves, so will the types of signals you can demodulate.

      Don't forget wide band antennas, filters, amplifiers, etc. If they start becoming more commonplace, they'll come down in price.

    4. Re:Some explanation of what can be done with this by Bishop · · Score: 2

      You are correct that some ammount of hardware will be required for RF. However that hardware would be pretty minimal. Such as a handfull of electronics and a circuit board bought as a mail order kit.

      You are also correct that you need more then a soundcard to get good bandwidth.

      The question is: why would you want to do WiFi or Bluetooth in software? It would be the same as a software only winModem. Dedicated hardware for that is cheap. Where the power of software radio really comes from is the ability to prototype new modes, and Hams are going to love this. As another poster wrote, nice all-mode rigs are expensive. Software radio, a soundcard, and transciever, will do the job at an affordable price.

    5. Re:Some explanation of what can be done with this by TheAwfulTruth · · Score: 2

      Doesn't this sound an awful lot like a "Winmodem"? And arent those universally dispised by the Linux crowd because, instead of hardware, you need infinately more complex drivers? But here we have the exact same idea being proposed by a GPL proponent and suddenly it's "hands down" the greatest thing ever? At least try to appear unbiased. This flip-flop of idealism is giving me a sore neck!

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    6. Re:Some explanation of what can be done with this by Anonymous Coward · · Score: 0
      Be quiet!

      We can't handle the truth!

      Where'd I put my blinders???!!!!

  25. Convergence Devices by Nomad7674 · · Score: 4, Insightful

    This technology sounds like the kind of thing which could greatly add to the convergence of devices that clutter the electronic life. You could extend convergence not only as a Smartphone but have in one device (though perhaps not simultaneously):
    1. Cell phone
    2. Computing power (PDA)
    3. FRS radio device
    4. 802.11x network device
    5. Police scanner
    6. Television reciever
    7. etc.

    Have you been approached by police departments, FedEx, etc. to develop devices to allow their people to do more stuff in fewer packages?

  26. A few questions for Eric by Anonymous Coward · · Score: 0

    1) Are you aware your last name "Blossom" is a fruity gay name that had far implications?
    2)Do you still lust after litlle boys?
    Thank you

  27. l / R by Anonymous Coward · · Score: 0


    (Imagine computing devices that communicate seamlessly across the entire electromagnetic spectrum.)



    Um, I don't think radio is going to be communicated through light waves. Sorry. Nor Gamma, for that matter.

  28. Islam: A Religion of Peace by Anonymous Coward · · Score: 0

    Man Beheads Daughter Thinking She Was Raped
    Mon Sep 9, 8:37 AM ET

    TEHRAN (Reuters) - An Iranian man cut off his seven- year-old daughter's head after suspecting she had been raped by her uncle, the Jomhuri-ye Eslami newspaper said on Sunday.

    A post-mortem, however, showed the girl was still a virgin.

    "The motive behind the killing was to defend my honor, fame, and dignity," the paper quoted the father as saying.

    Rape often goes unreported in Iran where the conservative society sees it as bringing shame on the victim and family.

    Local people have called for the man, who has been arrested, to be hanged, but under Iran's Islamic law only the father of the victim has the right to demand the death sentence.

    The paper said the father, named as Khazir, has three wives.

  29. exciting? by Anonymous Coward · · Score: 0

    single most exciting software project in existence today.

    Huh?

    single most exciting *OPEN SOURCE* software project in existence today.

    That's more like it.

    I have a hard time thinking this is too much more than 'neat'. I mean practically, why do I want my CPU using up all of its power to pretend to be a 50 dollar cell phone? Or a 10 dollar FM tuner?

    I'm in no big hurry to see everything 'converge' into one big ugly hydra of a box.

    Are michael and this blossom guy dating or something? Talk about hyperbole

  30. WARNING: GOATSE link! by Anonymous Coward · · Score: 0

    My eyes! The goggles, they do nothing!

    Damn, I didn't realize that Gnomes were real!

  31. Information density. by Christopher+Thomas · · Score: 2

    To my understanding you can have a very high number of digital channels inside a single band which makes licensed analog frequencies just a waste of money to corporations if they use GNURadio as a means to transmit data long distances.

    Not strictly true.

    The amount of data that you can stuff into one frequency band within given power and noise specifications has a hard limit, no matter what the encoding scheme. Every once in a while someone claims that spread-spectrum or scrambled or UWB some other encoding scheme will surmount this, and every time someone else points out that this is not correct.

    The encoding in conventional radio broadcasts is wasteful, but they don't need to adopt software-controlled radio to get better information densities. Look at satellite relays or any other data transfer in regimes where bandwidth is expensive to see what can actually be done.

    Software-definable radio is still an interesting subject, of course.

    1. Re:Information density. by Coz · · Score: 1

      My understanding is that the classical commercial radio modulation schemes are a price/performance tradeoff, with most of the price part based on the technologies available before 1970. It all has to be modulated and demodulated with "dumb" hardware, and the receivers have to be commodity items.

      That said, we could probably start stuffing multi-channel digital signals into the spaces between the existing analog channels, or do some frequency hopping spread spectrum into those gaps, and get some decent performance in existing bandwidth.

      --
      I love vegetarians - some of my favorite foods are vegetarians.
    2. Re:Information density. by Christopher+Thomas · · Score: 2

      That said, we could probably start stuffing multi-channel digital signals into the spaces between the existing analog channels, or do some frequency hopping spread spectrum into those gaps, and get some decent performance in existing bandwidth.

      While in principle we could do that, in practice the problems are twofold.

      Firstly, we'd need to be using extremely good equipment to get the required dropoff in intensity outside our desired bands. Software radio isn't a magic bullet, here. Nonlinearities in your output stages and jittering and drifting in your modulation clock are just a few of the many things that conspire to screw you up here.

      And building a bandpass filter that sharp the old-fashioned way is just painful.

      So, we wouldn't be able to do this easily or cheaply.

      Secondly, getting permission to use an already-claimed section of bandwidth makes pulling teeth look easy, so I doubt such a system would ever realistically be implemented. If you're not worried about legality, just use a lower-quality software radio rig to transmit spread-spectrum signals below the noise floor and pray that nobody near you notices fading.

      But, again, it's a nifty toy, and potentially quite useful as a simultaneous multi-channel _receiver_, which is what most of the first-glance stuff on the software radio page was about. Also useful as a tool if you're doing R&D with radio devices (and so have permission to clutter the spectrum in your area).

  32. Spectrum regulators by flollywebfrog · · Score: 1

    What is your strategy with dealing with the existing licensees of the electromagnetic spectrum. They will likely see GNUradio as both an economic threat to their exisiting business' and as a technological threat in terms of interference. Moreover, how do you intend to gain support of regional regulators (ie: FCC, OFTEL, etc.)?

    --


    ________________
    All my sig are fjdklafjkldafjkldafdaklf
  33. Plans for UWB by wfrp01 · · Score: 2

    Will GNU Radio support Ultra Wide Band? Soon, someday, never?

    Great project. Thanks.

    --

    --Lawrence Lessig for Congress!
  34. Buttons? Will it have Push-Buttons? by budalite · · Score: 2, Funny

    I really miss the old FM car radio pushbuttons. Then, again, I miss actually liking the music.

    "My repetition threshold has been exceeded."

  35. Limits of adaptability by Christopher+Thomas · · Score: 2

    Practially, this means that you can transform your machine into a WiFi or Bluetooth system by simply installing the right software. It also means that as new future wireless technologies emerge, your hardware can support them by a simple software install.

    And a hardware upgrade, since your WaveMangler 3700 card can only handle signals up to 3.7 GHz, but the new Sub Ether Space Net nodes talk at 5.2 GHz...

    Still fun and useful, though.

  36. My question and the *ULTIMATE* TiVo? by Whispers_in_the_dark · · Score: 2
    What resolution do you need to digitize the raw input in order to get a clean demodulation? I would have thought it would be pretty high (at least 64 bits).

    Also, along the same vein, has anyone looked into simply storing the input stream unaltered onto mass storage and then simply picking apart the bits that the user wants to view? This could make a truly ultimate TiVo-like unit once the speed got high enough (pick some times and record *ALL* channels). For now, I'd settle for a radio-TiVO (record all radio/ham stations at once).

    1. Re:My question and the *ULTIMATE* TiVo? by Physics+Dude · · Score: 1
      ... thought it would be pretty high (at least 64 bits).

      Not even close! Time resolution may need to be high, but not sample resolution. Do you have any idea how many discrete levels you get with 64 bits???

      That's a resolution of about 16 Quintillion to 1. AFAIK, there's no such thing as a 64bit DAQ. I'm sure the 12 to 16 bits in an audio card is more than enough by far.

  37. Processor speed, and bandwidth by WillWare · · Score: 4, Informative
    Now that generating waves becomes a software problem...

    It has always been possible to generate waves in software. What's novel here is that it's being done in real time in the IF range of frequencies. Computers are still not quite fast enough to do this in the frequency range of the carrier signal.

    When you tune your FM radio, your receiver accepts a signal centered at around 90-100 MHz and downshifts it to 10.7 MHz. The 90-100 MHz is called "radio frequency", the 10.7 MHz is called "intermediate frequency". No matter what station you listen to, it gets shifted down to the same intermediate frequency, so that once it's there, it can go thru exactly the same frequency.

    The conversion from RF to IF is a pretty simple process that ignores the actual audio content of the signal. Once it's in IF, an FM demodulator picks off the audio that was modulated onto the carrier at the transmitter. AM radio also uses an intermediate frequency, but it's 455 kHz instead of 10.7 MHz.

    GNU Radio depends upon commodity computers to sample and process the signal in real time. The Nyquist sampling theorem says you must sample at twice the frequency of interest as a theoretical minimum; in practice you'd like to sample more like threee or four times the frequency. So when you run GNU Radio, samples are whipping through your computer at 30 or 40 megasamples per second, at least for the IF processing. The audio processing can be done at a much more leisurely pace.

    Since the computer can't hope to keep up with the 90-100 MHz raw carrier (yet, anyway) there must still be some external circuitry to perform the RF->IF downshift. But that's the relatively simple circuitry - by specifying everything else in software you get a hugely flexible radio. I've drooled with envy watching people use all-mode radios to talk to satellites in orbit, but those suckers are expensive! You need to be able to do AM modulation on the 2 meter band (144-148 MHz). Now maybe I can try it one of these days.

    --
    WWJD for a Klondike Bar?
    1. Re:Processor speed, and bandwidth by WillWare · · Score: 2
      No matter what station you listen to, it gets shifted down to the same intermediate frequency, so that once it's there, it can go thru exactly the same frequency.

      Brain spazz, sorry. That should say "circuitry". Once you're in the IF domain, the circuitry is carefully tuned for 10.7 MHz. For instance filters can have fixed-value components, which is cheaper and more reliable than trying to make them adjustable.

      --
      WWJD for a Klondike Bar?
  38. How will this pan out on the hardware side? by cornice · · Score: 2

    I gather from some prior posts that a single device won't allow this software to "communicate seamlessly across the entire electromagnetic spectrum". However, this doesn't rule out the possibility of a range of devices that can accomplish this. What do you see when you envision these devices? What are the implications of such devices in terms of possible applications and possible ubuses, intentional or unintentional?

  39. Hams using SDRs already by n8ur · · Score: 2
    Not to take anything away from a cool project, but this kind of work is already being done in the amateur radio community.

    Check out the DSP-10 designed by Bob Larkin, W7PUA and offered as a kit by TAPR. It receives and transmits in the 2 meter amateur band (144-148MHz) using a standalone DSP card (that has power similar to a PC sound card). The code to drive it is all open source, and the DSP can not only handle traditional modes, but can also be programmed to do all sorts of neat stuff. New modulation schemes programmed into the DSP-10 have resulted in successful "moonbounce" (that's right, using the moon as a radio signal reflector) contacts with much lower power/smaller antennas than ever before used.

  40. Don't steal cable by yerricde · · Score: 1, Troll

    Hook your computer up to your digital cable system, and have it do the QAM demodulation. Then, pump the results to an MPEG transport demux and MPEG decoder. Boom. Instant digital cable box.

    Boom. Instant jail time. Digital cable systems are scrambled with 3DES or Rijndael or RC4 or some other cipher. This is what the DMCA was actually intended for: to prevent piracy of cable and satellite television service.

    so all copy protection schemes become hackable

    By people who don't mind being sexually assaulted in the anus. Homosexual rape is one of the biggest problem in American prisons (and I'd imagine, prisons worldwide).

    and, having said that, this is not a new concept - winmodems have been doing this for a while now

    That was my first thought: "What the heck? A winmodem for 802.11? And it's actually endorsed by the FSF?"

    --
    Will I retire or break 10K?
    1. Re:Don't steal cable by Wumpus · · Score: 1

      Boom. Instant jail time. Digital cable systems are scrambled with 3DES or Rijndael or RC4 or some other cipher. This is what the DMCA was actually intended for: to prevent piracy of cable and satellite television service.

      Actually I was thinking that this can be a good way for MSOs to offer service to people who don't want a digital cable box.

      Of course, knowing how these guys work, it will never happen.

      By people who don't mind being sexually assaulted in the anus.

      Or people whose country doesn't have DMCA like laws yet, or people who have the sense to distribute their work anonymously, and the means to do so.

      I was just stating that software systems can be hacked. I don't think hacking a copy protection scheme is ethically wrong - using this knowledge to violate the social contract that stipulates that people are entitled to compensation for their work, is.

  41. A Timely Example of Software Radio by rediguana · · Score: 3, Informative

    Perhaps one of the best current applications of software radio is to act as a bridge between multiple radio systems.

    Take for example an event, such as a terrorist attack, that warrants the use of many agencies that span a wide spectrum of roles and budgets. In the US, this means from local fire, EMS, law enforcement, response teams, HazMat, right on up to FBI, US Marshalls, Secret Service, FEMA and across to public works and everyone else involved in the response effort.

    Communications in these situation has always been a big problem. It was highlighted nearly a year ago in New York and Arlington.

    What a software radio unit would allow you to do is set up on site and when in operation the unit allows all the different radio systems of the agencies - who of course have different budgets, and hence equipment - to communicate relatively easily with each other as the software radio does the transformations from one radio signal and channel to another. And this can be done without reprogramming the frequencies on the radios, as you can use agencies predesiginated channels.

    Perhaps the coolest thing is that it can be set up to work with current equipment, so apart from the bridge, and associated hardware, agencies preexisting radios will work. This is all good especially when you consider that people at the Pentagon were carrying around combos like 2 radios, 3 cell phones, and 3 pagers just to keep on top of everything.

    By moving it to software, you can target everything to nearly one device - to the point where you plug phone lines (could be cable/sattelite/rf) into the bridge, and people on radios can make phone calls.

    Another benefit is that it could be used in radio dense environments to bridge radio communications as radio devices increase in popularity by allowing them to use frequencies they weren't originially designed for. I think thats pretty cool.

    Cheers

  42. As a college student, how do I get involved? by McCart42 · · Score: 4, Insightful

    If I'm interested in doing research in this field someday, and I'm currently a computer engineering major, what are some good electives that I might take? Aside from general programming necessities, what sort of signal processing courses are necessary to understand the underlying aspects of software-defined radio?

    --
    "I may be quite wrong." - Socrates
    1. Re:As a college student, how do I get involved? by Anonymous Coward · · Score: 0

      Phys. Ed.

    2. Re:As a college student, how do I get involved? by FreeForm+Response · · Score: 1

      Would some moderator do me a big favor and mod this up? I would also like very much to see an answer to this question.
      Particularly, I'm curious as to what areas would be good to do research in. I'd like to try and help out in a part that doesn't already have a lot of support (like decoding FM radio). Any ideas?

    3. Re:As a college student, how do I get involved? by Anonymous Coward · · Score: 0

      Courses to take:

      Telecommunications - modulation methods and signal structure

      Digital Signal Processing - how to implement communication systems on a DSP, custom hardware or general-purpose computer

      Programming - how to design software

      Digital Systems - how to design hardware (if you want to build custom hardware)

      Note that high-performance "software radios" will not only use DSPs but will also use FPGAs or other programmable hardware, so understanding digital design will be useful.

  43. Wicked Thought by Dannon · · Score: 2

    Imagine computing devices that communicate seamlessly across the entire electromagnetic spectrum.

    Did you say the entire electromagnetic spectrum? Visible and otherwise, I hope?

    Someone needs to sneak one of these into a dance club. Preferably one with an impressive multicolored light show, and strobe lights. And clubbers using cell phones and other 'chic' wireless devices. That should cover a wide electromagnetic range.

    Just to see what they get out of all that 'input'.

    --
    Good judgment comes from experience.
    Experience comes from bad judgment.
    1. Re:Wicked Thought by Eil · · Score: 2


      I don't think Club Spectrum Sampling would be nearly as interesting as Bistromathics.

  44. Don't forget proprietary protocols by A+nonymous+Coward · · Score: 2

    That's what always galled me, the fact that Linux / BSD / ABM couldn't use them.

  45. Plugins... by gclef · · Score: 2

    So, will there be a way/API for writing our own plugins/working with other plugins? Or, better yet, a way to get the output from this out to other apps (sockets, etc)?

    The reason I ask is that I'd love to take the planned GPS code (mentioned in the "future directions" section of the project) and use it to make a GPS-based stratum-1 NTP source. Real stratum-1 time servers are expensive...doing this all w/software would be cool.

    (Yes, I know, it wouldn't be easy to get microsecond accuracy, but it'd be a hell of a lot better than nothing.)

  46. becomes a question of antennae design by maddogsparky · · Score: 2
    I recall reading about an antennae that was shaped like a squared spiral that was good at receiving many frequencies.

    Another option would be to have a cable hooked up that is wound on a cable that you can wind or unwind to match the wave length you are monitoring.

    --
    science is a religion
  47. Spread Spectrum Napster by dark&stormynight · · Score: 2, Funny

    Perhaps this could allow Napster to reinvent itself as a encrypted broadband spread spectrum music distribution service.

  48. Neat hack, but not new by Animats · · Score: 2
    This is a neat hack, but not a breakthrough. Software-defined radios have been around for years. Most cellular base stations use them. It's far cheaper to have multichannel software-defined radios than several hundred physical radio transceivers. Cellular handsets are starting to go this way, too.

    GNU Radio typically uses a TV tuner card that downconverts 6MHz of spectrum (one TV signal, or about half the FM broadcast band) and digitizes it. Software can then be used to do an FFT and extract a few channels. More CPU power lets you extract more stations.

    Again, an neat hack, but not a big deal.

  49. I was so excited I peed my pants! by Anonymous Coward · · Score: 0

    No really, I just did, and the team lead just got done telling me to pack up my stank ass and go home for the day. Woohoo!!!

  50. Another good use by Anonymous Coward · · Score: 0

    This opens the door to a whole new set of possibilitys.... Imagine if you will, the ability to go to a web site, and click on ANY city in the world, then with the appropriate hardware, connect your AM radio to the computer, and TUNE IN to that ciry as if you are there.

    The CIA and NSA have such a system. They setup RF amplifies in every major city in the world, and take the entire band from DC to 30 Mhz, convert it up into the Microwave or GHZ range and uplink it to the Sattelite transponder.

    The Downlink would then get re-converted back into the DC - 30 Mhz range, and presto, you are tuning into Tehran radio as if you're there.

    The CIA has had this setup for years, and now us normal people, press offices, and the like, can setup recievers that pipe the entire band across the world.

    This has many uses in the news media, companies, and other entities that have a need to TUNE INTO "local" bands from across the world.

  51. Prior 'Art' by zik0 · · Score: 1

    Isn't this simply a variation on a WinModem?

  52. applications by mountain_penguin · · Score: 2, Interesting

    In the future will this project let me do the folloing.

    Watch digital TV
    Listen to digital radio

    and analog of the above
    using just my PC and an inexpensive cature card eg bt848?
    what about encryped signals will systems like this be able to brute force encrypted digital TV/ cabel/satterlite chanels?

  53. Commercial efforts? Patents? by bmarklein · · Score: 1

    How does this compare/relate to commercial efforts such as ParkerVision's Direct2Data and Vanu Bose's company Vanu? ParkerVision has a number of patents on their technology, will this be a problem for you?

  54. UWB, remote communications by Anonymous Coward · · Score: 1, Interesting

    Hi, I've read a few snippets about Ultra Wide Band (UWB) which sound really promising. Could you please comment on UWB?

    Second, what is the bandwidth limitations of the SDR in the GNU project, if any? Audio?

    Finally, I want a duplex link to a remote device (more than 100 miles away) that I can send commands to and get back data such as pictures from a digital camera. Low bandwidth in the link is OK. What would you suggest?

    Regards,
    Chip

  55. ...what it means to business by jukal · · Score: 3, Interesting
    this thesis work gives some insight, summarum:

    • new capabilities and applications
    • principal limitations: A/d converters & processors
    • SR disrupts the traditional value chain:
      - dedicated semiconductors vs general-purpose processors
      - Vendors vs OS designers and software programmers
    • Cellular industry: Cost reduction > 30%, new business models, promotion of VMNOs & improved roaming
    • Regulatory impact:
      - short term: certification
      - long term: standardication & spectrum management
  56. Nyquist limit by wowbagger · · Score: 3, Insightful

    Actually, you DON'T need to sample a 10.7 IF at double speed.

    The Nyquist theorm states you must sample your signal at not less than twice the bandwidth of your signal. You can limit the 10.7 IF to 60 kHz bandwidth and then sample it at 120 kHz just fine - this is called subsampling.

    In effect your analog to digital converter becomes an additional mixer in the processing chain. If you think about it, sampling is just multiplying the signal by a stream of Dirac impulses in the time domain, which corrisponds to convolution by a Dirac impulse in the frequency domain - just like an analog mixer.

    HOWEVER - you HAVE to bandwidth limit your IF correctly - if you sample at 120kHz and you have stuff leaking through at a bandwidth of 70 kHz you are screwed - your signals will fold over in the frequency domain.

    For those who are interested, look up the Intersil 50216 - it is a dedicated chip that does much of the signal processing for you.

    What would be COOL would be for the FSF to sell PCI cards with a 50216, 50217, and an FPGA - then you could really do some cool stuff.

    1. Re:Nyquist limit by megabeck42 · · Score: 1

      Add to this one of those nice Altera FPGA's buckled to a DDR-333 DIMM. Dynamic, configurable, arbitrary logic at FSB speeds. Two products I would buy at cost, or a little over cost. Unfortunately there is only a small market.

      --
      fnord.
    2. Re:Nyquist limit by WillWare · · Score: 2
      You can limit the 10.7 IF to 60 kHz bandwidth and then sample it at 120 kHz just fine - this is called subsampling.

      You're right, that would work for a receiver. You couldn't use that idea for a transmitter, though.

      A cool thing would be to have two carrier-frequency oscillators running at 90 degrees representing the cosine and sine. If you multiply them both by coefficients and add them, and the coefficients are band-limited signals, you've got a very flexible modulator. It's also pretty easy to build a demodulator that works the same way. And you don't need an IF stage.

      If FSF is going to build a radio PCI board, I'm hoping they'll do the cosine-sine-modulator version.

      --
      WWJD for a Klondike Bar?
    3. Re:Nyquist limit by Anonymous Coward · · Score: 0


      STOP STOP STOP you're making my brain hurt

  57. Simple question by dozer · · Score: 1

    How do I build one? You've got screenshots, etc. on your web site but no schematics. No pics of hardware. No antennas. How do I follow in your footsteps?

  58. Reference Hardware, Realtime interface, compilers by FuzzyDaddy · · Score: 1
    Is there good reference hardware that you could recommend to use this with?

    Also, is the code generated solely for PPC/x86 processors, or can you generate code for Digitial Signal Processors? What is the current limitation on the signal bandwidth that can be processed digitally - processing power, data throughput, or what?

    --
    It's not wasting time, I'm educating myself.
  59. Worries by FuzzyDaddy · · Score: 1

    Are you worried about illegal uses, such as using this to make a GPS spoofer transmitter?

    --
    It's not wasting time, I'm educating myself.
  60. Hardware patents? by cornice · · Score: 3, Interesting

    Up until now, free software has mostly threatened closed commercial software. GNU Radio, however, might make some hardware manufacturers squirm a bit. If I can use a generic device along with GNU Radio to emulate a range of devices how will this impact the makers of those devices and are you (or users of GNU Radio) possibly violating patents for some of those devices? It seems that GNU Radio will stir up more mud in the IP and DRM debates. What are your thoughts on this?

  61. I read what GNU Radio about, but what's it about? by Anonymous Coward · · Score: 1, Interesting

    Will GNU Radio serve as an open source engine of sorts to facilitate the decoding of live signals like POCSAG, FLEX, MDT, RTTY, etc..etc.. for developers who want to focus solely on decoding the protocols without the bother of doing DSP, or is this there a bigger picture? How will GNU Radio receive signals to process? What will be the requirements of the DAC equipment to be support under GNU Radio?

  62. In a nutshell by PD · · Score: 3, Insightful

    This project is to the radio what the general purpose computer is to the abacus.

  63. Is this illegal? by Jmstuckman · · Score: 1

    According to the FCC, it's illegal to sell radio receivers that can 'listen in' on cell phone conversations. This equipment will obviously have that capability, and there's no way to remove it. I suppose we won't be seeing the hardware for sale any time soon.

  64. Funding by Anonymous Coward · · Score: 0

    Maybe if they hadn't released the software under a Marxist license (GPL) they would be able to get funding. I can think of several companies in the radio industry who would love to get their hands on something like this, but the license makes it impossible for them to profit from it, so why bother?

  65. NoiseFigure, Gain, Dynamic Range - No Hope by claykarmel · · Score: 2, Insightful

    This discussion has an apalling lack of 'peers' who are RF qualified.

    Software radio has been a fad for at least a decade, but in a much less ambitious sense. Mostly the focus has been on using embedded DSP in place of dedicated radio circuits - and the cost/power performance has moved in this direction (generally), particularly for smaller manufacturing volumes .

    A 'universal' radio is substantially more difficult. Radio sensitivity is limited by the inherent noise of the receiver, the dynamic range of the receiver components, including the demodulator, and gain. These components are in 'conflict', that is, more gain can limit the noise of the receiver, but may limit dynamic range more.

    There are also difficult architectural issues. A direct conversion radio (converts in one step to baseband) suffers from LO re-transmission (illegal if over certain limits), DC-offset and drift, noise and dynamic range. Single conversion to an Intermediate Frequeny (IF) simplifies these problems, but the choice of Local Oscillator (Synthesizer), including noise characteristics, switching frequency and bandwidth, combined with the necesary amplifier gain, broadband filters, mixer dynamic range, input power and noise, are complex.

    Any attempt to transmit raises complex circuit and regulatory issues.

    Radio requires a real investment in time to understand RF circuits, modulation theory, encoding and decoding techniques, protocols and regulations.

    Jumping ahead to a Linux application that 'assumes' an always appropriate (wideband or universal) radio seems like an unfortunate waste of time.

    The same code might be interesting, however, as a tutorial on modulation and protocols - if it's any good, but there are better sources.

    1. Re:NoiseFigure, Gain, Dynamic Range - No Hope by Coz · · Score: 1

      IMHO, one of the best things they could do with this is start a "smart radio" configuration standard, where the digital radio components could be discovered or described, and the "software radio" would use the appropriate interfaces.

      Of course, concepts like this usually fall within the bounds of the IEEE, or worse, the ITU. Still, this could be a good tool to drive such technologies.

      --
      I love vegetarians - some of my favorite foods are vegetarians.
  66. entire spectrum? by jellyking · · Score: 1

    This is a neat idea, but please be aware of semiconductor physics before getting overly excited about it's capabilities. You can't communicate seamlessy across the whole electromagnetic spectrum with any device that's affordable. That's why they mention "broadband" on the website. Most of the time when you gain flexibility, you also bring on a butt load of tradeoffs like more power consumption and poor performance. It is a really good idea, though. Hope it takes off!

  67. Isn't this just an impossible dream... by 3flp · · Score: 2, Insightful

    In my experience, it's much harder to develop DSP software compared to developing hardware for the same task. Hardware design these days is a mature engineering discipline. Software development remains a high-risk black art, DSP doubly so. Also, for some signal processing tasks, the demand on processing power far outstrips the current processors. For something like a 3G modem you might need 20 Gigaflops to implement it in software. Even a plain well designed comms receiver from 20 years ago with a couple of crystal filters cannot be fully emulated with today's DSP technology. Complemented and enhanced - yes, but not emulated. How do you show that software-defined radio is up to more than just filling a very limited and specialised niche?

    --

    "Argue with idiots, and you become an idiot." -- Paul Graham

  68. Starium by Anonymous Coward · · Score: 0
    Eric, I was very excited when you were involved with the Starium project, and from what I heard, the prototypes were excellent, but it never sold any of them and seems to be dead now. I would buy some of them if I could, but unfortunately it looks like it will never be possible. Could you talk about what happened there and what is the future of secure voice communication? In our post-9/11 world, security is more important and I'm sure there is a market (particularly in government groups) for secure voice.

    Please mod this up!

  69. Question for Eric by Anonymous Coward · · Score: 2, Interesting

    How does this project relate to other Open Software defined radio projects such as the ARRL digital radio group and the Tuscan Amateur Packet Radio's Software Defined radio project?

    Can you give us more information on the goals of your project in relation to the goals for these other projects? Thanks.

    See http://www.tapr.org/tapr/dv/index.html for info on the TAPR digital voice group. Go to http://www.arrl.org/announce/reports-0107/digital. html for a report from the ARRL committee.

    Jay Sissom KA9OKT

  70. What if GNU Radio gets outlawed in the US? by YetAnotherName · · Score: 1

    As you are probably aware, the fruits of the Broadcast Protection Discussion Group were brought before congresspeople. Rep. Tauzin and Sen. Hollings both urged the FCC to move forward on the broadcast flag mandate.

    Since a broadcast flag is only effective if devices that receive it can act on it, legislation would be passed to outlaw devices that don't act on the flag or that allow their users to modify their behavior.

    This would make GNU Radio illegal.

    Since GNU Radio is obviously a good thing, what would you if such legislation came to pass?

  71. Thoughts on Merging with Octave? by femto · · Score: 1
    What are your thoughts on merging GNUradio with octave (a Matlab like program)? After all, both can be viewed as programs to process number sequences (just that octave calls them matrices).

    Could you please critique the following strategy?

    1. Write drivers to dump matrices to a DAC or read matrices from an ADC.
    2. Where necessary, put effort into improving the speed of octave to make it real time.
    3. Extend octave to be multithreaded so streaming applications can be handled, such as reading from an ADC while processing data in real time.

    The extended octave language would have features similar to a Hardware Description Language (concept of a process/module and integer/bit arithmetic). Do you think it would be possible an desirable to be able to transparently target designs to either software or hardware?

    Such an arrangement might unify the 'free software' and 'free hardware' communities. Do you think this is a desirable objective?

  72. IQ modulation by WillWare · · Score: 2
    cosine-sine-modulation

    It turns out there's a name for this, IQ modulation, where "I" means "in phase" and "Q" means "quadrature". There is a quite elegant Java simulation that shows what's going on.

    --
    WWJD for a Klondike Bar?
  73. Programmable Hardware? by po8 · · Score: 2

    For a couple of hundred US dollars I can get a PCI card with an FPGA or some such field-programmable logic device. Isn't this the right way to do most of the signal processing for "software" radio? Why or why not?

  74. let me get this straight... by Anonymous Coward · · Score: 0


    Say my radio needs a low-pass filter for image rejection after mixing. You're saying I should use a Pentium 4, instead of an active filter made out of op amps and resistors (or a custom IC I could buy from, say, Maxim)? It sure doesn't sound like power dissipation or cost are considerations here.

    OK, fine -- analog is passe -- at least use a DSP or an FPGA.

    Flexibility is somewhat overrated, if you're interested in IS-95 / GSM -- they're only two standards.

    And tunability is determined by the antenna and initial VCO's -- not baseband processing, which is where software would necessarily lie.

    Unless you're in the military, this is a solution looking for a problem.

  75. Mod this up! by Anonymous Coward · · Score: 0
    I am also very interested in what was the fate of Starium. They had some great prototypes (or that's what I heard) but it never got to market. Eric was very involved in that. I want to know what happened and what the future is, if there is a future for it. When are we going to get secure voice communications?

    There are two great encryption taboos left: Voice, and encrypted filesystems. I am ready for those taboos to be broken.

  76. Abridging the Right to Demodulate by wufpak · · Score: 1

    Actually, in "the Land of the Free," the law used to be somewhat liberal. The Communications Act of 1934 allowed you to listen to any RF that came your way. However, if the transmission wasn't intended as a "broadcast", you couldn't talk about it with anyone. It seemed like an odd law to have in a supposedly free country, but the worst was yet to come.

    With the rise of the cell phone industry and its lobby, our fine Congress was persuaded to pass the Electronic Communications Privacy Act. This act made it illegal to listen to cell phone conversations. This did nothing for cell phone security, but allowed the industry to pretend that their unencrypted communications were 'secure' ("no ma'am, no one can eavesdrop on your call -- it's illegal").

    After the ECPA of 1986, I kind of lost track of all the waveforms that became illegal to demodulate. Congress has figured out that it can score cheap points with industry and the uneducated public by making it a federal felony to listen to certain frequencies. Cordless phones, encrypted transmissions, and Allah knows what else are now verboten listening. Hell, I'm a licensed ham and scanner enthusiast, and even I can't keep track of all the prohibitions.

    It used to be that restrictions on radio receivers were the hallmark of a police state. They still are.

  77. Intersil 50217 by wowbagger · · Score: 1

    That's why I suggested the FSF make a board around the Intersil 50217 - 4 digital quadrature modulators, 4 256 tap FIR filters, all in 1 chip, running at 60 Msample/sec at 16 bits per sample.

    And the Intersil 50216 is 4 quadrature demods, 4 filter banks, 1 chip.

    Nice....

    1. Re:Intersil 50217 by WillWare · · Score: 2
      After poking around the Intersil website for quite a while, I learned that these chips have new part numbers, ISL5216 and ISL5217. They do look very cool. I've done ISA bus interfacing but never PCI. One of those things I never got around to, but it would be a good thing some day.

      Note to self: Intersil has an office on Route 9 near Shopper's World, and uses Arrow and Newark as distributors.

      --
      WWJD for a Klondike Bar?
    2. Re:Intersil 50217 by wowbagger · · Score: 2

      Were I designing such a board, what I would do is use an FPGA that had an available PCI core with scatter/gather support. That way, you could feed the parts with buffer lists in main memory, and get a pretty high bandwidth to and from the parts.

      I'd also put a FIFO between the parts and the bus controller, so that brief contention with other devices wouldn't drop samples.

      Lastly, I'd suggest using LVDS to talk to the DAC/ADC - that way you can get them OUT of the computer case and away from all the noise.

  78. RF Front Ends / Power Amps by ZPO · · Score: 1

    How do you see the interaction with the limits of current RF front end technology working out? One of the main challenges to the US DoD's JTRS (Joint Tactical Radio System) is packing effective RF PAs and front-ends into a small form factor. You can load DSP software for just about any waveform you desire. Getting that RF in and out of the unit at usable levels is another issue entirely.

  79. The Analog Hole by mamba-mamba · · Score: 2

    I love the idea of software defined radio. I may get involved in the project in some fashion.

    Would you care to speculate on the probability of success for those who want to pass legislation aimed at "plugging the analog hole?"

    I ask because it seems to me that such mis-guided legislation would be poison to many endeavors, yours included.

    respectfully,
    Mamba-mamba
    --

    --
    By including this sig, the copyright holders of this work or collection unreservedly place it in the public domain.
  80. This could be dangerous... but..... by kaladorn · · Score: 2

    ...transmitting with unlicensed transmitters in regulated frequency bands is already illegal. In Canada, CRTC uses various methods of ELINT to track down such folks and I'm sure FCC does the same in the States.

    Is having every Tom, Dick and Harry transmitting on whatever band they feel like at whatever power they feel like a good idea? Hell no. That's why it is illegal, and if you do so and they catch you, the results are pretty ugly. If it kills someone, I'm not sure you might not get charged with some sort of related Felony.

    One other poster said:
    Just as Open Source is driving copyright owners and licensing contract lawyers nuts, so too is Software Defined Radio. It basically brings all modulation techniques back within easy reach of the average Joe radio listener. No more of this nonsense of saying that demodulating police MDT transmissions is illegal.

    What use will demodulating a data signal do? I guess if everything is sent en-clair in ASCII text without a lot of heavy archaic or proprietary protocol overheads, you could get a lot out of old style MDTs. Most modern police mobile computers (palmtops, laptops, etc.) integrate at least rudimentary encryption (some limitations are placed by the public data network used as a VPN in many cases - low BW channels make long keys and multi-transaction authentications a very bad thing...).

    I worked on systems for a Canadian federal police agency and they integrated encryption to prevent some geek with a scanner and a PC from harvesting police transactions. It's true the basic crypto probably wouldn't stand up to rigoous long-term attack, but it would at least deter casual busybodies and peeping Toms. Stopping dedicated hackers with time/capability/intent is a much uglier proposition, as we all know.

    The legislation going in place now is stupid because it is relatively unenforceable (re decoding encodings/modulations like FM). But, OTOH, it is just one more play in the Gov't playbooks if someone gives them an opportunity by getting caught doing something dumb.

    I really hate unenforceable laws - they're a waste of taxpayers money. Kinda like the rules about your dog defecating in your back yard, where the Bylaw officer is not a Peace officer and has no right to enter your property.... unenforceable. And therefore retarded.

    But then, if the gov't (especially as it pertains to computers/comms) wasn't bought by lobbyists and run by the techno-clueless (for the most part), the world would be a very different place methinks.

    --
    -- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."
    1. Re:This could be dangerous... but..... by AB3A · · Score: 1
      What use will demodulating a data signal do? I guess if everything is sent en-clair in ASCII text without a lot of heavy archaic or proprietary protocol overheads, you could get a lot out of old style MDTs. Most modern police mobile computers (palmtops, laptops, etc.) integrate at least rudimentary encryption[...]


      Until a few years ago, many on rec.radio.scanner used to talk about reading MDT transmissions, so there must not be as much encrypted traffic as you seem to think.

      Ever wonder how that car to car MDT traffic from the Rodney King trial became public?

      Many police forces are switching to APCO-25 thinking that will keep the scanner nuts out. I'm scared of such behavior because when the likes of your local police think that nobody is looking over their shoulders, there's no telling what they might do. After all, they're only human. I don't begrudge police forces a point to point encypted link here and there, but when the police central dispatchers switch to a proprietary digital system that probably meets the definition of a private modulation scheme, I think there is reason to be concerned.

      --
      Nearly fifty percent of all graduates come from the bottom half of the class!
    2. Re:This could be dangerous... but..... by kaladorn · · Score: 2

      Did you read my post? I said MDTs were easily crackable.

      Most forces that have moved (not all, there are exceptions even yet) to laptops, palmtops, etc., and even some with MDTs, have implemented either application layer security or are using a digital encrypted radio system.

      If you are more worried about the conduct of your police than you are about anyone's NCIC queries, etc. being publically accessible, then you've got a far larger problem than anything that crypto can solve.

      Crypto makes police dispatch not trackable by bad guys (thus cutting the odds of a B&E team with a scanner booking out whenever cops get nearby) and it helps protect officers. It also protects YOUR data and that of other innocent people that get queried. And it even protects the guilty by not exposing the transactions relating to charges, file information, etc. from becoming public. If you don't think that's important, I think you're worrying too much about the wrong damn thing.

      I think this is also maybe a national phobia in the US (I'm guessing you're a USAian). At least her in Canada, though I know the cops are human and do sometimes do some less than admirable things, I think by en large I don't fear my police force. I DO fear anytime someone happens to query my license plate having that information (registered owner, vehicle info) becoming freely available, or if I did happen to get charged with something.

      Just to reassure you: Computers in the cars which allow cops to do text messaging but where the messaging is logged centrally - that scares the cops! So does the thought of people monitoring their on-time/off-time, etc. They're worried about witch hunts. So the fear of the technology goes both ways :)

      --
      -- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."
  81. How will the DMCA affect this kind of radio? by Newer+Guy · · Score: 2

    What I mean by this is since this is digital, is it encrypted by default? If this is so, how will the DMCA affect this type of radio?

  82. Q: What courses can I take? A: An EE DSP course! by Anonymous Coward · · Score: 0
    what are some good electives that I might take?

    Head on over to your friendly Electrical Engineering department, and take a course in Digital Signal Processing (DSP).

    N8KH

  83. But how far into future will this become viable?? by abhikhurana · · Score: 0

    Right now the chips used on the mobile devices are not powerful enough for Signal processing required for lets say a cell phone. Its possible to put a more powerful chip in there but that would increase power consumption too much. No one would want to recharge his phone every two hours for sure. So how long will it take before this technology can really become viable??

  84. Roaming through downloads by Cato · · Score: 2

    Eventually, software-defined radio will come to mobile phones and PDAs, and you'll be able to just download new software to switch from CDMA to GSM and so on. At least, that's the vision - your RF hardware must still be able to handle the right frequencies.

  85. digital decoding apps by kosatka · · Score: 1

    When will we be able to listen in on digital cell phones using this software? Spread spectrum cordless phones? Is adapting this software to decode satellite tv possibile?

  86. end user apps by kosatka · · Score: 1

    I didn't see any end user applications on the website. Is the code ready to be integrated into end user applications? If yes, what applications would be low hanging fruit for people with user interface experience, but who are not DSP experts?

  87. Security through Obscurity? by crucini · · Score: 2
    It's true the basic crypto probably wouldn't stand up to rigoous long-term attack, but it would at least deter casual busybodies and peeping Toms. Stopping dedicated hackers with time/capability/intent is a much uglier proposition, as we all know.

    Sounds like the worst of the official mindset. We lose the transparency of citizens hearing police communications, but the determined and well-funded bad guy can still intercept them. And since there's an appearance of security, the agency will be less alert to such interception. So Scientology, organzied crime, and foreign intelligence get a boost in eluding investigations.
    1. Re:Security through Obscurity? by kaladorn · · Score: 2

      Not at all.

      First, if you accept that the only way to keep a secret is if two people know and one of them is dead and the other dead as well, then you've captured the root of the problem.

      At some level, crypto can be cracked. The plan is that by the time someone can DL and crack the crypto, that the transactions have been processed, the sessions closed, etc. and no session hijack is possible.

      And you talk about citizen transparency: Do your really want everyone with a radio knowing that the cops are responding to a domestic dispute at your place? Or that they book you for impaired. Or that they didn't actually find a disturbance, just found you naked doing the chicken dance with your boyfriend? That's the kind of "situational reporting" and data that goes into police transfers. Also things like them fetching your police records (criminal history). You'd really like everyone to have free access? What a terrible idea that would be.

      You probably shoulnd't be concerned about the FSB finding out you were dancing naked on your lawn, but you might not want your neighbour LoudMouth Bill, the area gossip, finding out and telling everyone.

      Also, it is quite difficult to detect penetrations of networks. This is a tough feat in wired networks and none too easy in wireless. Most intrusions by true professional crackers probably go undetected.

      We could spend millions of dollars (tens of millions, hundreds of millions) on crypto and infosec and intrusion detection. And we'd be out those many millions and still someone with the will and backing could crack it. And the villains would apply their money to cracking other aspects of the system we can't afford to defend (we underpay our cops, for example).

      Security is about balance - You try to arrange every part of your organization's infrastructure and personel base to be difficult to crack in proportion to the risk of a penetration and the likelihood of a penetration.

      The Canadian RCMP spend enough money on security to make it difficult for anyone without serious inside knowledge and some heavy backing to crack the system. That's good enough for most situations, and they have special provisions in place for the few cases where this isn't enough.

      I'd be more worried if every police data transaction was publicly transparent. Talk about a recipe for disaster....

      --
      -- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."