HackRF, or playing from 30 MHz to 6 GHz

hackrf

Up on Kickstarter, [Michael Ossmann] is launching the HackRF, an inordinately cheap, exceedingly capable software defined radio tool that’s small enough to lose in your laptop bag.

The HackRF was the subject of a lot of interest last time it was on Hackaday – the ability to receive up to 6GHz allows the HackRF to do a lot of very interesting things, including listening in on Bluetooth, WiFi, and 4G networks. Also, the ability to transmit on these frequencies means a lot of very interesting, and quite possibly slightly evil applications are open to anyone with a HackRF. Like the RTL-SDR dongles, the HackRF works with GNU Radio out of the box, meaning all those cool SDR hacks we’ve seen so far will work with this new, more powerful board.

Compared to the USB TV tuner cards that were so popular a year ago, the HackRF has 10 times the bandwidth, is able to receive up to 6GHz, and is also able to transmit. It’s only half-duplex, so to receive and transmit simultaneously you’ll need two HackRFs, or maybe wait for a hardware revision that will hopefully come sooner rather than later.

Below you can check out [Michael]‘s presentation at Toorcon where the HackRF was unleashed to the world.

Comments

  1. Isaac says:

    Interesting…. Anyone know an estimate for BOM cost for the PCB only option?

  2. Rollyn01 says:

    What I want to know is, can you, while sacrificing some bandwidth, setup a frequency division multiplexing so you can implement a full-duplex scheme?

    • Wookiee says:

      I asked Dan about those un-populated spots on the chip that look like they are for more antenna mountings. Turns out they are for syncing up 2 hackrfs… this was his reply.

      “Those are for clock input and output. The idea is that you can use an
      SMA cable to connect one Jawbreaker’s clock output to another’s input
      and operate them synchronously. This would be useful for things like
      multi-antenna techniques. Alternatively you could drive several
      Jawbreakers from a single external clock source. This stuff is entirely
      untested.”

      I assume this could also be used to help make two hackrfs completely full duplex independent of software.

      The impression I get is that being half duplex is more a hardware limitation than a software one. But I am shooting in the wind with that statement, some one will probably come up with a ingenious hardware mod after painstakingly dissecting the files on github.

      Sorry if I did not answer the question just thought I would throw more info at it and someone smarter than myself can have more tools to give you an answer.

      Wook.

      • Wookiee says:

        Dan = Michael

        It is very late and my brain is on the fritz… no idea who I was thinking of.

      • Greenaum says:

        To do full-duplex, just buy 2. You wouldn’t need to synch their clocks or anything.

        • Greenaum says:

          Actually, I wonder how much hardware the receive / transmit parts have in common? The onboard MCU does the hard work right?

          If the rx / tx circuits are separate, it could be just a matter of programming and CPU power to do full-duplex. At the very least I suppose you could make 2 units yourself, and leave the rx components off one, and the tx off the other, just to save money.

        • Steve says:

          Synchronizing the clocks provide other benefits and is common in RF gear. For example if you have a very accurate clock source then when you tune to 431.000 MHz that’s what you get instead of 430.992 MHz.

          Full duplex is difficult on one board because the transmitter can leak back into the receiver. Think of listening to a faint whisper while someone is shouting in your other ear. The easiest way to avoid this is to have the transmitter and receiver physically separated each with their own antenna.

          Steve

          • Greenaum says:

            Ah, well that makes sense! Never thought of that. Still you could do Ethernet over half-duplex, just switching sides fast enough. So still lots you could do with just one.

          • Rollyn01 says:

            I thinking that if you have a single antenna and two tuners (with enough bandwidth between two frequencies) that you can set up a full-duplex with FDM. Of course, total bandwidth would be reduced, but that would be acceptable. As for the leaks, if they are in anyway shape or form periodic, a band-pass filter (or some FFT filter setup in code) should clear that up. Then again, I’m just throwing the idea out there to see if it’s possible.

    • Ryan Voots says:

      From what I understand with these guys no. They can only send or receive and not do both at the same time. They’re inherently half-duplex. So you’d need two of them to do any FDM or anything like that. That being said, they still look far cheaper than other solutions for doing that. What I haven’t found is what the total bandwidth of these guys is yet.

  3. Invader21 says:

    And suddenly Espionage is no longer just a game for 4 players…
    On the upside, more power to the people! ¡Viva la Pueblo!

  4. Kyle says:

    TYPO 6MHZ should Be 6GHZ

  5. kwood94xj says:

    Typo 6MHZ should be 6GHZ. Awesome device cant wait till its available.

  6. kb1qzh says:

    My question is which is the better buy, hackrf or bladerf?

  7. d says:

    Neet device! Seems a shame though there’s only a small CPLD. Big SDR could really benefit from an FPGA and such.

  8. DeKay says:

    Anybody know its frequency accuracy?

  9. sp00nix says:

    FCC might not be happy with this

  10. I didn’t know Jon Lajoie was this smart …

  11. static says:

    Far out, I hope the open source project results in affordable units assembled off the shelf availability. I happy to see that is a transceiver, a that would be my first use interest, and two transceivers can be used to build a full duplex station. Will be interesting to see what analog component will be developed to work with this. No doubt for some applications hardware band pass filters will be desirable, receive preamps, practical transmit power amplifiers in the amateur radio bands where they would be permitted to be used by licensed stations. I suspect down converters are used for MF HF.

  12. xorpunk says:

    Why wouldn’t you include all the way down to kHz?

    • leec says:

      if meant primarily meant for US and UK amatuer radio, most licenses are for above 30mHz. some special licenses go down further, but in regards to kHz ranges, there really isnt anything allowed below the 160 meter band.

      • tx413 says:

        Yeah but maybe I want to experiment with lower frequency things like RFID. There are still many interesting things happening below 30MHz.

        • xorpunk says:

          This is usually how it is with bus and RF tools. Low bandwidth bus analyzers, and RF tools that are likely not to be used by license holders, designed by someone without the licenses who has at least tested it, all restricted designs..

          I’m sure the 16 year old kids in suburbia USA who are mostly going to be buying this are all into HAM and FCC laws.. As I said in a higher comment: how naive

  13. Regiscruzbr says:

    Finally I gonna have my first spectrum analyser, actualy much better than it.

  14. CJ says:

    man this would be great for spread spectrum, wonder how fast it can hop

  15. Guy says:

    Great project , but I’ll stick with my USRP for the mean time.

  16. Mystick says:

    Be nice if they expanded and made an ExtIOxxx.dll for something like HDSDR… or even HRD.

    I personally predict this will be a good buy for those of us into satellite stuff, since most of the L-band and up have higher bandwidth than are available with the RTL-based SDR’s… for instance, HRPT/HRIT is 3Mhz,..

  17. bonafidegeek says:

    I was able to snag a beta invite last fall and received my board in June. It’s a pretty slick, with a handful of git repositories and some cmake know how, it integrates with GNU Radio nicely. So far I’ve received FM radio stations and a 2m ham repeater, pretty basic stuff, but interesting none the less. Mike Ossman has done a great job with these boards!

  18. MindTrigger says:

    I realize most people think ham radio is “old”, but really there’s a lot going on there that is quite modern. I just recently got my license, because why not, and I find it to be quite interesting and fun. It also inspired me to start tinkering with electronics, such as Arduino. I’m loving it, and SDR has a lot of promise here.

    Modern uses include digital modes, cube sats (telemetry / telecommand), high altitude balloons, etc. I’ve had fun looking into APRS, field operations with low power (QRP), etc. I don’t care what anyone says. CW (code) may be old today, but it’s amazing how far you can reach with 1 -5 watts (or less), and a wire antenna thrown up a tree!

    This is in addition to learning about the electronics / RF aspects, talking to people all over the world, learning about propagation, antenna experiments, etc. People have this image of their grandpa sitting in the basement with an old tube-based boat anchor transceiver, and that’s still around, but it’s much more than that. I’d like to see younger people get into it again. I love the internet as much as anyone, but RF is just awesome, and fundamental.

    Getting into the HF bands can be a very expensive though. Entry level mobile / base stations such as the Yaesu FT-897d, Icom IC-7000, or Kenwood TS-480SAT will set you back around $900-1200 easy, just for the radio. The SDR’s available are also extremely expensive, because even among hams, they are still a niche market. The oldschool guys don’t want to give up their huge radios with buttons and knobs (and some of that is with fair reason ~ software menus on a small device can be cumbersome).

    I’m getting ready to buy my first HF radio, I’ve been looking around for SDR’s that cost around the $500 price point, and there’s virtually nothing of high quality that I would replace one of the radios above with. In theory, SDR, interfaced with a computer, should be much less expensive to manufacture, but those savings are no where to be found except with a few kits out there.

  19. ryan says:

    make one that has a bottom freq. of 26 mhz and ill be sold

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 94,571 other followers