Servizi per la didattica
PORTALE DELLA DIDATTICA

Satellite navigation systems

03LPXBG

A.A. 2023/24

Course Language

Inglese

Course degree

Master of science-level of the Bologna process in Communications Engineering - Torino

Course structure
Teaching Hours
Teachers
Teacher Status SSD h.Les h.Ex h.Lab h.Tut Years teaching
Teaching assistant
Espandi

Context
SSD CFU Activities Area context
ING-INF/03
ING-INF/03
5
3
B - Caratterizzanti
F - Altre attività (art. 10)
Ingegneria delle telecomunicazioni
Abilità informatiche e telematiche
2022/23
The course aims at introducing the leading-edge radio-positioning and radio-navigation technologies, based on the use of Global Satellite Navigation Systems (GNSS), as for example, the American Global Positioning System (GPS) and the European system Galileo. The course introduces the basic principles of positioning, describes the satellite systems and signals and focuses on the design of user receivers and on the signal processing stages. The course is taught in English.
The course aims at introducing the leading-edge radio-positioning and radio-navigation technologies, based on the use of Global Satellite Navigation Systems (GNSS), as for example, the American Global Positioning System (GPS) and the European system Galileo. The course introduces the basic principles of positioning, describes the satellite systems and signals and focuses on the design of user receivers and on the signal processing stages. The course is taught in English.
Knowledge and understanding of the functional principles of satellite-based positioning and of the factors affecting the performance; Knowledge of the current satellite navigation systems and understanding of the design criteria; Knowledge of the format of the signals used for positioning purposes and ability to design signals suited to radio-navigation applications (modulations, codes and multiplexing techniques); Knowledge error sources and of the effect of propagation in free-space and atmosphere; Understanding of the error sources effects on the positioning performance; ability to use models in order to mitigate the effects of the biases on the receiver measurements; Knowledge and understanding of the user receiver's architecture focusing on the base-band digital signal processing stages, of the acquisition stage and of the tracking stage (use of Delay Lock Loop and Phase Lock Loop); Ability to design simple algorithms for acquisition and tracking of GNSS signals; Knowledge of the main applications of satellite-based positioning;
Knowledge and understanding of the functional principles of satellite-based positioning and of the factors affecting the performance. Knowledge of the current satellite navigation systems and understanding of the design criteria. Knowledge of the format of the signals used for positioning purposes and ability to design signals suited to radio-navigation applications (modulations, codes and multiplexing techniques). Knowledge error sources and of the effect of propagation in free-space and atmosphere. Understanding of the error sources effects on the positioning performance; ability to use models in order to mitigate the effects of the biases on the receiver measurements. Knowledge and understanding of the user receiver's architecture focusing on the base-band digital signal processing stages, of the acquisition stage and of the tracking stage (use of Delay Lock Loop and Phase Lock Loop). Ability to design simple algorithms for acquisition and tracking of GNSS signals. Knowledge of the main applications of satellite-based positioning.
Principles of Signal Theory and Electrical Communications at a level corresponding to Laurea (BSC) in Electronics or Communications Engineering. Knowledge and understanding of spectral representation of signals. Knowledge of the principles of analogue to digital conversion and of digital signal processing. Understanding of features of modulations and of the reception of electromagnetic signals. Basic elements of applied electronics.
Principles of Signal Theory and Electrical Communications at a level corresponding to Laurea (BSC) in Electronics or Communications Engineering. Knowledge and understanding of spectral representation of signals. Knowledge of the principles of analogue to digital conversion and of digital signal processing. Understanding of features of modulations and of the reception of electromagnetic signals. Basic elements of applied electronics.
• Introduction to localisation and positioning techniques as well as radionavigation principles (6 hours): o Position estimation techniques based on direction of arrival, time of arrival, and differential time of arrival observations o Conical, spherical, hyperbolical methods o Positioning algorithms o The Geometrical Dilution of Precision • Uncertainty causes and error sources (6 hours) o Description of Error sources o Propagation issues o Link Budget and thermal noise o Error correction models • Basics of Reference Systems and Satellite Orbits (3 hours) o Reference frames o Satellite orbits o Time scales • Signal processing for radionavigation (6 hours): o Signal properties o Ranging codes generation o Signal modulations for radionavigation o Binary Offset Carrier modulation o Multiplexing techniques • System architcture of GPS and Galileo sysetms (3 hours) • GNSS receivers architectures (15 hours): o Front-end and A/D conversion o Acquisition of GNSS signals o Code and carrier tracking architectures o Pseudorange estimation o Multipath effects • GNSS Applications (4 hours): o Differential GNSS o Integration with communication systems and Assisted GNSS o Radio frequency interference issues • Classroom exercises on all the course topics (15 hours) • Laboratory activities for the implementation of a software GNSS receiver (20 hours)
• Introduction to localisation, positioning techniques and radionavigation principles (6 hours): o Position estimation techniques based on direction of arrival, time of arrival, and differential time of arrival observations o Conical, spherical, hyperbolical methods o Positioning algorithms o The Geometrical Dilution of Precision • Uncertainty causes and error sources (6 hours) o Description of Error sources o Propagation issues o Link Budget and thermal noise o Error correction models • Basics of Reference Systems and Satellite Orbits (3 hours) o Reference frames o Satellite orbits o Time scales • Signal processing for radionavigation (6 hours): o Signal properties o Ranging codes generation o Signal modulations for radionavigation o Binary Offset Carrier modulation o Multiplexing techniques • System architecture of GPS and Galileo systems (3 hours) • GNSS receivers architectures (20 hours): o Front-end and A/D conversion o Acquisition of GNSS signals o Code and carrier tracking architectures o Pseudorange estimation o Multipath effects • GNSS Applications (6 hours) o Differential GNSS o Integration with communication systems and Assisted GNSS o Radio frequency interference issues • Classroom exercises on all the course topics (10 hours) • Laboratory activities for the implementation of a software GNSS receiver (20 hours)
The course includes theoretical lessons for introducing the basic concepts of positioning and the description of the system architectures. Classroom exercises guide the student in the application of the concept discussed in the theoretical lessons. The exercises aim at acquiring the ability to solve simple problems related to positioning systems and use of signal processing techniques in this field. Text of the exercises is provided to the students in advance and problems are solved in the classroom with proper explanations. The laboratory activity are based on the use of Matlab © software and concerns the implementation of a simplified architecture for the the processing of GNSS signals.
The course includes theoretical lessons for introducing the basic concepts of positioning and the description of the system architectures. Classroom exercises guide the student in the application of the concept discussed in the theoretical lessons. The exercises aim at acquiring the ability to solve simple problems related to positioning systems and use of signal processing techniques in this field. Text of the exercises is provided to the students in advance and problems are solved in the classroom with proper explanations. The laboratory activity are based on the use of Matlab © software and concerns the implementation of a simplified architecture for the the processing of GNSS signals.
Reference books are: 1. Misra P., Enge P. Global Positioning System: Signals, Measurements, and Performance (II edition), Ganga-Jamuna press 2. Kaplan, E. D., Hegarty C.H. Understanding GPS: principles and applications (III edition), Artech House, Norhood, MA, 2018 3. Zekavat R., Buehrer R. M., Handbook of Position Location: Theory, Practice and Advances, Wiley-IEEE Press, 2011 4. Parkinson B., Spilker J. J. , Global Positioning System: theory and applications, Vol. I e Vol. II, American Institute of Aeronautics, 1996. 5. European Space Agency: http://www.navipedia.net/ The teaching material (slides used during the lessons, solutions of exercises, examples of written exams) will be made available by the class teacher on the didattica web portal.
Reference books are: 1. Misra P., Enge P. Global Positioning System: Signals, Measurements, and Performance (II edition), Ganga-Jamuna press 2. Kaplan, E. D., Hegarty C.H. Understanding GPS: principles and applications (III edition), Artech House, Norhood, MA, 2018 3. Zekavat R., Buehrer R. M., Handbook of Position Location: Theory, Practice and Advances, Wiley-IEEE Press, 2011 4. Parkinson B., Spilker J. J. , Global Positioning System: theory and applications, Vol. I e Vol. II, American Institute of Aeronautics, 1996. 5. European Space Agency: http://www.navipedia.net/ The teaching material (slides used during the lessons, solutions of exercises, examples of written exams) will be made available by the class teacher on the didattica web portal.
Modalità di esame: Prova orale facoltativa; Elaborato progettuale individuale; Prova scritta in aula tramite PC con l'utilizzo della piattaforma di ateneo;
Exam: Optional oral exam; Individual project; Computer-based written test in class using POLITO platform;
The final exam aims at assessing both the achievement of the knowledge objectives and the ability to solve position estimation problems and to design algorithms for the GNSS signal processing. The final evaluation is based on an individual report of the lab activities, and on a written exam. An oral exam might be requested by the student or, in some cases as a free choice of the teacher; the oral exam can influence the grade achieved in the written exam in a positive or negative way. The final grade (on a scale of 32) is obtained as the sum of the evaluation of the lab report (up to 5 points) and the written exam (up to 27 points). Laude is achieved if the score of 32 is reached. The lab report must be delivered, following the modality that will be explained by the teacher during the classes and published on the course webpage, by the deadline associated with the exam booking on the web portal. The students shall deliver a written report (as a .pdf file) and the Matlab © code used to obtain the results. The written exam includes multiple answer questions on the theoretical subjects (up to 9 points) and exercises (up to 18 points). The use of books and notes is not allowed. The students shall bring their own calculator. The exercises must be solved on the sheets of paper provided by the teachers, where the students shall put their name and student number. The students shall write the solutions using pens and not pencils. The total time allocated to the written exam is 2 hours. The optional oral exam can be requested by the student if the sum of the grades achieved for the lab report and the written exam is larger than 15. The oral examination usually takes place the same day in which the written exam results are published, or at most few days later. The oral exam will measure the acquired knowledge and the ability to apply the concepts learned, and it covers all the course subjects (theory, exercises and lab activities).
Gli studenti e le studentesse con disabilità o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unità Special Needs, al fine di permettere al/la docente la declinazione più idonea in riferimento alla specifica tipologia di esame.
Exam: Optional oral exam; Individual project; Computer-based written test in class using POLITO platform;
The final exam aims at assessing both the achievement of the knowledge objectives and the ability to solve position estimation problems and to design algorithms for the GNSS signal processing. The final evaluation is based on an individual report of the lab activities, and on a written exam. An oral exam might be requested by the student or, in some cases as a free choice of the teacher; the oral exam can influence the grade achieved in the written exam in a positive or negative way. The final grade (on a scale of 32) is obtained as the sum of the evaluation of the lab report (up to 5 points) and the written exam (up to 27 points). Laude is achieved if the score of 32 is reached. The lab report must be delivered, following the modality that will be explained by the teacher during the classes and published on the course webpage, by the deadline associated with the exam booking on the web portal. The students shall deliver a written report (as a .pdf file) and the Matlab © code used to obtain the results. The written exam includes multiple answer questions on the theoretical subjects (up to 9 points) and exercises (up to 18 points). The use of books and notes is not allowed. The students shall bring their own calculator. The exercises must be solved on the sheets of paper provided by the teachers, where the students shall put their name and student number. The students shall write the solutions using pens and not pencils. The total time allocated to the written exam is 2 hours. The optional oral exam can be requested by the student if the sum of the grades achieved for the lab report and the written exam is larger than 15. The oral examination usually takes place the same day in which the written exam results are published, or at most few days later. The oral exam will measure the acquired knowledge and the ability to apply the concepts learned, and it covers all the course subjects (theory, exercises and lab activities).
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.
Esporta Word


© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
Contatti