The aim of this project was to develop an AM/FM Digital Radio Receiver using Field
Programmable Gate Array (FPGA) as the hardware platform. Unlike traditional analog receivers,
which are built from analog components, digital receivers convert analog signal into digital
representation, and employ digital signal processing techniques to process the digital data for
extracting the desired information. The extracted digital information (a radio channel in this
case) is then converted back to analog format for listening purposes.
In developing the system, we aimed to investigate different techniques for designing digital radio
receivers, from which suitable techniques would be chosen for implementing the AM/FM radio
receiver. Several design models for implementing the receiver in FPGA would be developed and
simulated, giving insight analysis into their performance as well as their efficiency in term of
hardware usage. Finally, these models would be translated into software (Hardware Description
Language) used for synthesizing the system into a FPGA platform. The ultimate goal of this
project will be having a fully working AM/FM Digital Receiver System residing in a FPGA
board allowing users to tune in and listen to any of the available AM or FM channels.