Principles of Communication Systems Course
MATLAB
Implementation of a Matlab-based FM Receiver using RTL-SDR(Part 1)

Isfahan University of Technology

RTL-SDR is a digital receiver. In the first step of the project, it was important to know how to receive information from RTL-SDR. In this process, we needed to tune some parameters such as center frequency, sampling rate, and buffer length. After receiving the information, the power spectral density (PSD) of the received signal was drawn. This program became more user-friendly by designing a GUI platform in MATLAB. In our GUI platform, central frequency and time were the input of the program. The output was PSD of the signal during the given time and at the defined central frequency. In addition, according to SNR, the program determined whether the given central frequency was a central frequency of a radio network or not.

Software: Xilinx, MATLAB

Software: MATLAB

Hardware: RTL-SDR

Course: Principles of Communication Systems


GUI platform to plot power spectral density (PSD) of FM signals:

Image
MATLAB
Implementation of a Matlab-based FM Receiver using RTL-SDR(Part 2)

Isfahan University of Technology

First, we had to receive right information from RTL-SDR. Then, we designed a FM demodulator using MATLAB coding. For this case, a low-pass and band-pass filters are also required. So, we designed them in Fdatool in MATLAB. It is important to note that designing precise filters plays a critical role in this application.

Software: MATLAB

Hardware: RTL-SDR

Course: Principles of Communication Systems


GUI platform to demodulation and play FM signals:

Image
Saeed Jafari

© Creative CV. All rights reserved.