Course detail
Software radio
FEKT-MSWRAcad. year: 2012/2013
The course is oriented to the area of radio transmitter and receiver implementation according to the concept of so-called Software defined radio. The emphasis is on both the theoretical concepts of subsystems and algorithms of communication chain as well as on the effective implementations in the FPGA programmable circuits. The students will deepen their knowledge in the area of signal processing with factual application in the area of radio communications. During the laboratory work, the student will check out the practical implementations of theoretical aspects in the real hardware.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
1. Software radio concept, transmitter and receiver architectures
2. Hardware resources for software radio implementation - DSP, FPGA
3. Number representation, fixed and floating point calculations
4. Software for simulation and implementation in Texas Instruments DSP's C6000
5. Software for simulation and implementation in FPGA - Core and System gererator
6. Software radio building blocks - keying, frequency synthesis, mixers
7. Algorithms for demodulation, synchronization and equalization
8. Filters, intersymbol interferences, DSP and FPGA implementations
9. A/D and D/A conversion, architectures, parameters, banpass sampling
10. Sampling rate change, decimation and interpolation, spectral analysis
11. Signal processing in CDMA and OFDM, adaptive algorithms
12. Signal processing in perspective systems - LTE, WiMAX
13. From software to cognitive radio, dynamic spectrum allocation
Computer experiments:
1. Analysis of real communication signal in MATLAB
2. Development environment DSP DSK6713, signal processing library
3. Development environment Xilinx ISE, Xilinx IP Core generator, basic building blocks - mixer, NCO, filters
4. AM demodulator implementation
5. BPSK modulator implementation including raised cosine filter
6. OFDM modulator implementation
7. CDMA synchronization implementation
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
- Programme EEKR-M Master's
branch M-TIT , 1 year of study, summer semester, elective interdisciplinary
branch M-EST , 1 year of study, summer semester, elective specialised - Programme EEKR-M Master's
branch M-TIT , 1 year of study, summer semester, elective interdisciplinary
branch M-EST , 1 year of study, summer semester, elective specialised - Programme EEKR-CZV lifelong learning
branch EE-FLE , 1 year of study, summer semester, elective specialised
Type of course unit
Exercise in computer lab
Teacher / Lecturer