SDR with Raspberry Pi and DVB-T receivers

My holiday project is to play around with a Raspberry Pi and a RTL-2832U DVB-T USB receiver. This specific receiver has a mode where it dumps raw IQ samples over USB to the computer. The gnuradio experimenters realised this and therefore gnuradio supports this relatively cheap off the shelf USB receiver as a software defined radio.

The Raspberry Pi has a rather tiny ARMv6 CPU running at 800MHz. Doing signal processing on this CPU (as the GPU is still too closed to do it on that), looked impossible to me.


Dis Stellenbosch. Dit raak somer. Warm nagte lê voor en het eintlik al reeds begin. Dis nie 'n slegte gevoel om lekker warm te gaan slaap na die lang wintermaande nie. Maar o wee! Saam met die warmte en slote vol water om ons heen, is daar 'n pes aan die broei in die dorp. Dis weer muskiettyd.

Gisteraand net voor ek gaan slaap sien ek hierdie teen my kamermuur:

Die eerste muskiet van die seisoen het dit gewaag om in my kamer in te klim!

Power measurement - technical details

I had a few requests for a little more technical detail around this project. For now I will post only a few photos, but will extend it with circuit diagrams and source code in a little while.

The hardware

The light sensor stuck to the front of the prepaid electricity meter covering the meter's flashing LED:

Power measurement

I live in a flat with a prepaid electricity meter. Buying enough electricity is a task I am faced with every month. One advantage of this system is that you can see how your electricity "units" count down, telling you how much electricity you are using.

Together with an LCD showing the amount of units that are left, the electricity meter also has an LED that flashes faster or slower according to your electricity usage. Below this light it says "1000 flashes per kWh". Kilowatt-hour is the technical term for what we call a "unit" of electricity.


Subscribe to The blog of JP Meijers RSS