|
TLT-5606 Spread Spectrum Techniques, 5 cr |
Toni Huovinen, Elena-Simona Lohan, Markku Renfors
Lecture times and places | Target group recommended to | |
Implementation 1 |
|
Exam (5 cr). Possibility for up to 7 cr by completing a Matlab project.
Completion parts must belong to the same implementation
-
The course focuses on the principles and theory of spread spectrum communications with emphasis on CDMA. Issues to be covered include principles of SS techniques, spreading codes, code acquisition, code tracking and performance analysis of single- and multi-user detection in various channel conditions. Applications in WCDMA and positioning systems. There will be different focus in alternate years: - Odd years: wireless communications - Even years: mobile positioning
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Basics of spread spectrum techniques, spreading, multiple access, DS-CDMA basics, multi-access interference. | ||
2. | Spreading sequences, shift registers, spreading code families and their properties (m-sequences, Gold, Kasami, orthogonal codes). | ||
3. | Code acquisition and tracking, search strategies, mean acquisition time analysis. Multipath propagation and impact on code synchronization; Feedback and feedforward code tracking structures | ||
4. | Conventional single-user detection, performance analysis in AWGN, fading and single/multi-user channels, gaussian approximations, diversity reception, rake receiver, near-far resistance and multiuser efficiency. | ||
5. | Optimal multi-user detection: decision strategies and performance analysis, optimal near-far resistance. Sub-optimum multi-user detection: decorrelating and MMSE detection, iterative detection, parallel and successice interference cancellation. | ||
6. | Satellite-based positioning systems; focus on CDMA satellite navigation; acquisition and tracking - specific structures for navigation; challenges in satellite navigation; differences with CDMA communication systems. | Overview of satellite navigation systems nowadays (GPS, Galileo, GLONASS, Compass-Beidou, etc.) | |
7. | Fundamentals of Satellite Navigation; Position Determination Using PRN Codes; |
The assessment is based on the exam, which is targeted to measuring the knowledge gained in the core contents.
Numerical evaluation scale (1-5) will be used on the course
Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
Book | A Software-Defined GPS and Galileo Receiver; Single-Frequency Approach. | Kai Borre | English | ||||
Book | CDMA ¿ Principles of Spread Spectrum Communications | Viterbi | English | ||||
Book | Introduction to spread spectrum communications | Peterson, Ziemer, Borth | English | ||||
Book | Multiuser detection | Verdu | English | ||||
Book | Understanding GPS Principles and Applications, | E.D. Kaplan | English | ||||
Lecture slides | Spread Spectrum Techniques | Tapani Ristaniemi | jaetaan luentojen alussa | English |
Course | Mandatory/Advisable | Description |
TLT-5406 Digital Transmission | Mandatory |
Course | Corresponds course | Description |
|
|
Course www-page: www.cs.tut.fi/kurssit/TLT-5606
Description | Methods of instruction | Implementation | |
Implementation 1 | The implementation of 2010 is focused on signal processing for satellite-based positioning. At the end of this course, the student should be able to: - explain the general principles about how it is possible to extract useful information from radio signals for computing the user position. - describe the general architecture and main elements and functionalities of a satellite navigation system - analyze the significance of different transmitter and receiver signal processing modules (modulation, acquisition, tracking, front-end filtering, ...) on the accuracy of navigation solution. - present and compare various receiver architectures in terms of performance, cost and complexity - explain the challenges associated with satellite-based navigation and present solutions to cope with these challenges (e.g., Indoor location) - use Matlab to model&generate simple models of navigation systems | Lectures Excercises Practical works Laboratory assignments |
Contact teaching: 0 % Distance learning: 0 % Self-directed learning: 0 % |