Building A Better Software Defined Radio (and Transmitting As Well)

By now most Hackaday readers should be familiar with this year’s latest advance in software defined radio. With a simple USB TV tuner dongle, it’s possible to receive FM broadcasts, GPS data from satellites, and even telemetry from aircraft flying overhead. There is one limitation to this setup, though: it’s receive only. Hacker extraordinaire [Michael Ossmann] is looking to make a better software defined radio called the HackRF.

The HackRF is an incredibly ambitious project – able to receive just about anything between 100 MHz and 6 GHz (this includes everything from the top of the FM radio band to cordless phones, cell phones, WiFi, and basically any radio technology that has been commercialized in the last 15 years), the HackRF is also able to transmit. Yes, with the HackRF it’s possible to build your own software-defined WiFi module, or just broadcast bogus GPS information.

Compared to the $20 TV tuner SDR dongles we’ve played around with, the HackRF isn’t exactly cheap. [Mossmann] figures he’ll be able to sell the device for about $300. A fair bit of change, but much, much less than professional, commercial SDR solutions.

A very cool advance in the state of SDR, but reason dictates we must suggest that everyone who wants a HackRF to start studying for their amateur radio exam now. Being a licensed radio operator won’t stop you from any sort of malicious intent, but with at least with licensing comes with the possibility of knowing what evil you’re doing.

You can check out the wiki for the HackRF over on the gits along with the current hardware design

Still More Software Defined Radio Fun On The Mac

Even though the world of software defined radio started out as a Linux-only endeavor, several recent software releases have put the ball fully into the court of OS X users. [hpux735]’s new Cocoa Radio release provides a (nearly) fully functional software defined radio for anyone with a USB TV tuner and a mac.

Earlier this week, we saw (and tested)  [Elias]‘ port of gqrx and were reasonably impressed. [hpux735]’s app does the same job and also provides the source so you can compile it yourself.

Previously, [hpux735] ported the osmocom driver for these RTL2832U-based USB TV tuner dongles to the Mac and wrote a small Cocoa driver. The new Cocoa Radio software uses this driver and adds all the features you’d expect from a software radio package; in the title pic for this post, you can see a top 40 radio station near my house and their insipid hatred of dynamic range.

[hpux735] posted a few videos of his development process. You can check those out after the break.

Continue reading “Still More Software Defined Radio Fun On The Mac”

OS X Port Of Gqrx Is The Easiest Way To Get Into Software Defined Radio

Many have tried to put together an easy package for running software defined radio packages on the Mac. Not many have succeeded the way [Elias]’ port of the gqrx SDR package has. It’s simply the easiest way to get a software defined radio up and running on the mac.

gqrx is a front end for the very popular GNU Radio software defined radio toolkit. Originally designed for the FUNcube SDR dongle, gqrx can also be made to work with one of the many, many USB TV tuners that have come out of China this past year for use as a software radio.

[Elias]’ port of gqrx isn’t the first app to put software defined radio on the Mac, but it certainly is the easiest. Simply by downloading [Elias] disk image, plugging in a TV tuner dongle, and starting the app, I was able to have a software radio receiver on my MacBook Air in less than a minute.

Everything required by GNU Radio and gqrx is already included, making this the easiest way to get SDR on a Mac. Very awesome work from [Elias], and we thank him.

Hackaday Links: September 21, 2012

And then Obi-wan said, “you were supposed to be the chosen one!”

Yesterday, a little bird told us Makerbot will be moving to a closed source model for their newest printer. This was confirmed, and now [Zach Smith] a.k.a. [Hoeken] – creator of the RepRap Research Foundation and co-founder of Makerboth Industries is weighing in with his take on the situation.

Hey! Free stuff!

Remember that DIP28 ARM chip with BASIC? Remember how I told you Coridium will be giving a few hundred away as samples? Yeah, that’s happening now.

Replacing a scroll wheel with titanium

[Rhett] has been using a Logitech mouse for a few years now. Recently the scroll wheel became corroded, so [Rhett] replaced it with a titanium version. The perfect match for the trusty battle axe, theIBM Model M keyboard.

Web-based IDE for the Raspi

[Phil Torrone] sent in a video of something he and [ladyada] are working on. It’s a web-based IDE for the Raspberry Pi. We’ll do a full review of this when it’s released.

Intro to software defined radio

So you have one of those TV tuner dongles and want to get in to software defined radio. Where do you start? [Al Williams] over at Dr. Dobbs has a great introduction to SDR, and gives a few pointers that should help you get that cool looking waterfall plot very quickly. Thanks for sending this in, [Chris].

Hackaday Links: September 7, 2012

MakerSlide, European edition

We’re all familiar with the MakerSlide, right? The linear bearing system that has been turned into everything from motorized camera mounts to 3D printers is apparently very hard to source in Europe. A few folks from the ShapeOko forum have teamed up to produce the MakerSlide in the UK. They’re running a crowdsourced project on Ulule, and the prices for the rewards seem very reasonable; €65/£73 for enough extrusion, v-wheels, and spacers to make an awesome CNC router.

Kerf bending and math

A few days ago, I made an offhand remark asking for an engineering analysis of kerf bending. [Patrick Fenner] of the Liverpool hackerspace DoES already had a blog post covering this, and goes over the theory, equations, and practical examples of bending acrylic with a laser cutter. Thanks for finding this [Adrian].

276 hours well spent

[Dave Langkamp] got his hands on a Makerbot Replicator, one thing led to another, and now he has a 1/6 scale model electric car made nearly entirely out of 3D printed parts. No, the batteries don’t hold a charge, and the motor doesn’t have any metal in it, but we’ve got to admire the dedication that went in to this project.

It was thiiiiiiis big

If you’ve ever tried to demonstrate the size of an object with a photograph, you’ve probably placed a coin of other standard object in the frame. Here’s something a little more useful created by [Phil]. His International Object Sizing Tool is the size of a credit card, has inch and cm markings, as well as pictures of a US quarter, a British pound coin, and a one Euro coin. If you want to print one-off for yourself, here’s the PDF.

Want some documentation on your TV tuner SDR?

The full documentation for the E4000/RTL2832U chipset found in those USB TV tuner dongles is up on reddit. Even though these chips are now out of production (if you haven’t bought a proper tuner dongle yet, you might want to…), maybe a someone looking to replicate this really cool device will find it useful.

Software-Defined Radio Remotely Using A Linux Wall wart

Here’s a interesting idea; if the hardware seen above is dropped at a location, you can monitor radio signals remotely via the Internet. [MS3FGX] has been toying with the idea for a little while now. He wanted to use a DVB dongle with a portable Linux solution to offer Software-Defined Radio (SDR) capability without the need to actually be there.

The white box is a PWN Plug, a branded version of the SheevaPlug. The black dongle that plugs into it is a DVB tuner dongle. It’s meant to receive television signals over the radio, but recently the hardware has been used as a simple way to implement SDR. Combine the two (along with the antenna), stir in a network connection, and you’ve got a remote listening post. What can you listen to? Just about anything that’s within the dongle’s bandwidth range. [MS3FGX] mentions walkie-talkie traffic and pager signals, to name just two.

He even wrote an installation script that gets you up and running in no time.

Adding More Frequencies To Your Software Defined Radio

[regveg] was looking for a way to receive signals outside the normal 64-1700MHz range his TV tuner software defined radio dongle can get. After finding a few $100+ upconverters on the Internet, he stumbled across a DIY project that greatly expands the frequencies his RTLSDR can receive.

[George]’s upconverter uses heterodyning to increase the frequencies received by a SDR dongle. The basic idea is mixing a signal from an antenna with a 100MHz frequency oscillator. The resulting output will be λ + 100MHz and λ – 100MHz, allowing for a wider range of frequencies that can be received by the SDR TV tuner dongle.

Now [regveg] has a board and schematic that makes it possible to receive just about anything with his TV tuner dongle. Interestingly, this upconverter contains less than $10 in parts and is easily etched at home thanks to a single-sided construction and through-hole parts.

As a small aside, [Andrew] sent in a tip a few days ago telling us his RTL dongle didn’t have any ESD protection. This is a very bad thing, but the good news is the fix is very cheap: just solder in a 10 cent diode and you’re good to go.