Build An AVR Based RDS Decoder
Radio Data System (RDS) is a method to used to transmit extra data in the VHF/FM frequencies. The extra data is transmitted in a completely separate radio signal that fits within the station’s frequency allocation.
DiNo used an Atmega168 AVR to make an RDS decoder. He pulls the tuned signal from a PCI TV card with FM tuner. The signal then goes to the RDS demodulator which splits it in RDDA (data) and RDCL (clock) signals. The Atmega168 then decodes the RDS data and outputs it as a serial signal.

