Desarrollo de aplicaciones en MATLAB para el estudio de señales RADAR y de señales GNSS Ferran Catalán Ruiz, 07 de Enero de 2015 TFM – Màster Universitari en Enginyeria de Telecomunicacions (UOC-URL) Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 1 / 25 Contenido 1. El proyecto Objetivos / Estructura / Entregables 2. Aplicación #1. Prestaciones de diferentes señales RADAR 3. Aplicación #2. Caracterización de las prestaciones de los lazos de seguimiento de un receptor GNSS 4. Aplicación #3. Representación de señales Galileo 5. Conclusiones Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 2 / 25 1.El Proyecto Objetivos Desarrollar tres aplicaciones utilizando las interfaces de usuario gráficas (GUI) de MATLAB: Prestaciones de diferentes señales RADAR Caracterización de las prestaciones de los lazos de seguimiento de un receptor GNSS Representación de señales Galileo Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 3 / 25 1.El Proyecto Estructura Por cada aplicación desarrollada: Revisión de la teoría Implementación Interpretación de los resultados Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 4 / 25 1.El Proyecto Entregables Documentación generada: Informe final del proyecto con manuales de las aplicaciones desarrolladas. Código fuente de cada aplicación y nuevo lanzador de aplicaciones. Presentación. Video presentación. Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 5 / 25 Aplicación #1 Prestaciones de diferentes señales RADAR Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 6 / 25 2.Prestaciones de diferentes señales RADAR Radio Detection And Ranging Retardo Mide distancias Frecuencia Doppler Mide velocidades Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 Salida del filtro Función de ambigüedad 7 / 25 2.Prestaciones de diferentes señales RADAR ¿Qué precisión proporciona cada señal en la estimación del retardo y de la frecuencia Doppler? Cota de Cramér-Rao (CRB) Proporciona la mejor precisión que se puede obtener en la estimación del tiempo de retardo o de la frecuencia Doppler. Ancho de banda de Gabor Ancho de banda cuadrático medio Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 8 / 25 2.Prestaciones de diferentes señales RADAR 𝐵 Retardo Ancho de banda en el Precisión receptor Frecuenc ia Doppler Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 4 𝐵 9 / 25 2.Prestaciones de diferentes señales RADAR SNR = 25 dB-Hz, B = 2 MHz Mejor precisión Desarrollo de aplicaciones en Matlab para el estudio de señales radar GNSS | F. CATALÁN | 19/03/2015 Señal Barker 13 Señal Pulso LFM y de señales 10 / 25 Aplicación #2 Caracterización de las prestaciones de los lazos de seguimiento de un receptor GNSS Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 11 / 25 3.Caracterización de las prestaciones de los lazos de seguimiento de un receptor GNSS GNSS Segmento espacial Segmento de usuario. Receptor GNSS Front-End Módulo de adquisici ón Módulo de tracking Módulo de navegació n Módulo de Tracking Segmento de control Discrimina dor DLL Filtro de lazo DLL NCO DLL Posición del receptor Tracking de código Carrier aiding Segmento de usuario NCO PLL Filtro de lazo PLL Discrimina dor PLL Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 Tracking de portadora 12 / 25 3.Caracterización de las prestaciones de los lazos de seguimiento de un receptor GNSS Errores de medida en Carrier tracking Loop (PLL) Ancho de banda del lazo del PLL Tiempo de predetección de integración Errores de medida en Code tracking Loop (DLL) Ancho de banda del lazo del PLL Tipo discriminador Distancia Early-Late Densidad espectral de la señal, periodo chip el deancho dey debanda Desarrollo de aplicaciones del en Matlab para el y estudio señales radar señales GNSS | F. CATALÁN | 19/03/2015 13 / 25 3.Caracterización de las prestaciones de los lazos de seguimiento de un receptor GNSS Carrier Tracking Loop (PLL) Ancho de banda de ruido de lazo 𝐵𝑛 Tiempo de integración Squaring Loss Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 14 / 25 3.Caracterización de las prestaciones de los lazos de seguimiento de un receptor GNSS Code Tracking Loop (DLL) Ancho de banda de ruido de lazo Distancia Early-Late Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 Discriminador 15 / 25 Aplicación #3 Representación de señales Galileo Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 16 / 25 4.Representación de las señales Galileo Señal GALILEO Open Service (OS) E1, E5a y E5b Safety of Life (SoL) E1, E5a y E5b Comercial Service (CS) E6 Public Regulated Service (PRS) E1 y E6 Search and Rescue Service (SAR) E1 y E6 European GNSS (Galileo) Open Service Signal In Space Interface Control Document Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 17 / 25 4.Representación de las señales Galileo Señal GALILEO E5 Ranging Codes Ranging codes diferentes por cada componente de cada señal Señal de navegación Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 18 / 25 4.Representación de las señales Galileo Galileo Spreading Codes Start LFSR values = 1 Taps Values Taps Values Start Values Initial sequence Primary Code Tiered Codes LFSR Secondary Code Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 Codificación CDMA Ranging Codes 19 / 25 4.Representación de las señales Galileo Señal Galileo E5 Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 20 / 25 4.Representación de las señales Galileo Señal Galileo E5 en el receptor Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 21 / 25 4.Representación de las señales Galileo Densidad espectral de potencia de la Señal Galileo E5 Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 22 / 25 4.Representación de las señales Galileo Función de autocorrelación de la Señal Galileo E5 AltBOC(15,1 0) Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 23 / 25 5.Conclusiones Se han desarrollado las tres aplicaciones inicialmente marcadas como objetivo en el trabajo. Se ha verificado el resultado de cada desarrollo, interpretando y validando los gráficos obtenidos. Se ha aprendido a realizar interfaces de usuario gráficas en MATLAB. Trabajo futuro Aplicación #2: Añadir el ruido de vibración, estrés y dinámico y diferentes discriminadores en el cálculo del jitter. Aplicación #3: Añadir el resto de señales y utilizar mensajes de navegación según las Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales 24 / 25 GNSS | F. CATALÁN | 19/03/2015 Gracias por su atención. Ferran Catalán Desarrollo de aplicaciones en Matlab para el estudio de señales radar y de señales GNSS | F. CATALÁN | 19/03/2015 25 / 25
© Copyright 2024