National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : EC6574 : Digital Radio Laboratory { 0-0-3 / 2}

Subject Nature : Practical

Coordinator : Shrishailayya Mallikarjunayya Hiremath

Syllabus

Module 1 :

Design of Communication system using COTs based Hardware like NI-USRP(SDR), Raspberry Pi, Beagle bone and Arduino microprocessor, TMS processor and FPGA implementation
1) Introduction to software-defined radio (SDR)-USRP, RTL-SDR, TI-OMAP-L138 Low-Cost Development Kit (LCDK) boards, signal generators and Signal Analyser.
2) Introduction to GNU Radio /Python/MATLAB/Simulink:
I. Implement the Transmission and reception of signals through the audio source & wave file blocks.
II. Explore the Noise source, Signal source, random source & vector source available in Gnu radio/ Python/Matlab/Simulink.
III. Generate sine, cosine, square, triangle, sawtooth wave. Analyze the effects of types of Noise on cosine wave signals in GNU Radio/Python/MATLAB.
IV. Experiment to implement the Quantization of input and implement the Nyquist sampling theorem and analyze aliasing error in GNU Radio/Python/MATLAB
V. Analyze the Gaussian Noise signal with change in signal to noise ratio (SNR) and performance analysis of digital modulation schemes in terms of the Bit error rate (BER) in GNU Radio/Python/MATLAB.
3) RTL-SDR based experiments
I. Setting up RTL-SDR and tuning to explore the live signals like –FM, 2G GSM, WCDMA and LTE signals.
II. Analysis of spectrum live signals captured using RLT-SDR by importing into GNU Radio/MATLAB.
III. Real-time modulation and demodulation using RTL-SDR and Desktop audio-card.
4) USRP-based experiments
I. Implement Amplitude modulation using cosine wave using USRP B210/N210.
II. Implement the Transmission and reception of audio signals using Amplitude modulation and Frequency modulation techniques with audio signals using USRP B210. And implementation of FM receiver, which receives real-time signals from FM Station.
III. Implement the Different modulation techniques (BPSK, ASK, FSK QPSK, QAM) using Gnu radio and validate using USRP B210/N210.
IV. Transmission and Reception of Real World Audio/Video/Text/Image using USRP
V. Project: Design open-BTS for GSM

5) TI-LCDK-138 and FPGA based experiments
I. Learn to use the OMAP-LCDK-TI processor and software tools by generating sinewave and audio-loop back testing.
II. Design a Spectrum Analyzer using TI-Processor.
III. Modelling AM, FM and Square law demodulator and Plotting it in spectrum in CCS software and TI processor and FPGA board
IV. Generating a PAM Signal and Eye Diagram

Course Objective

1 .

Provide hands-on experience designing, configuring, and evaluating digital communication systems through open-source software and COT-based hardware like Raspberry Pi, USRP(SDR), RTL-SDR, FPGA, and DSP-TI TMS processor boards.

3 .

Learn Digital signal processing and Wireless Communication theoretical concepts through real-time implementation in Software Defined Radios(SDR), DSPs and FPGA processors

Course Outcome

1 .

1)Students could design competently, run GNU radio/Python/MATLAB code and models, and work with wireless digital communication-related toolboxes and software packages.
2) Able to Learn the fundamentals of DSP receiver design.
3)Gain an appreciation of many suitable SDR/ DSP/FPGA applications in radio, mobile, wireless instrumentation, and general RF receiving and listening.
4)Students could test and handle RF signalling and testing instruments used in the RF and wireless industry.
5)Students would be mastering the development and modelling of the real-time digital communication transceiver system in SDR/ DSP processor/FGPA and preparing them for real-world applications.

Essential Reading

1 .

Di Pu and Alexander M. Wyglinski, Digital Communication Systems Engineering with Software-Defined Radio, Archtech

2 .

Wyglinski, Alexander M., Robin Getz, Travis Collins, and Di Pu, Software-defined radio for engineers, Artech House, , 2018

Supplementary Reading

1 .

Rice, M., Digital communications: a discrete-time approach., Pearson

2 .

Stewart, Robert W., Kenneth W. Barlee, and Dale SW Atkinson, Software defined radio using MATLAB & Simulink and the RTL-SDR., Strathclyde Academic Media.