Course detail
Software radio
FEKT-MSWRAcad. year: 2011/2012
Software radio concept, transmitter and receiver architectures, Hardware resources for software radio implementation - DSP, FPGA, Number representation, fixed and floating point calculations, Software for simulation and implementation in Texas Instruments DSP's C6000, Software for simulation and implementation in FPGA - Core and System gererator, Software radio building blocks - keying, frequency synthesis, mixers, Algorithms for demodulation, synchronization and equalization, Filters, intersymbol interferences, DSP and FPGA implementations, A/D and D/A conversion, architectures, parameters, banpass sampling, Sampling rate change, decimation and interpolation, spectral analysis, Signal processing in CDMA and OFDM, adaptive algorithms, Signal processing in perspective systems - LTE, WiMAX, From software to cognitive radio, dynamic spectrum allocation
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
Type of course unit
Exercise in computer lab
Teacher / Lecturer