1 / 44

EXPERIMENTAL SOFTWARE RECEIVER O F SIGNALS OF SATELLITE NAVIGATION SYSTEMS

EXPERIMENTAL SOFTWARE RECEIVER O F SIGNALS OF SATELLITE NAVIGATION SYSTEMS. František VEJRA ŽK A, Pavel KOVÁ Ř , Libor SEIDL, Petr KA Č MA Ř ÍK Czech Technical University in Prague Department of Radio Engineering Technická 2, 166 27 Praha 6, Czech Republic

Download Presentation

EXPERIMENTAL SOFTWARE RECEIVER O F SIGNALS OF SATELLITE NAVIGATION SYSTEMS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EXPERIMENTAL SOFTWARE RECEIVEROF SIGNALS OF SATELLITE NAVIGATION SYSTEMS František VEJRAŽKA, Pavel KOVÁŘ, Libor SEIDL, Petr KAČMAŘÍK Czech Technical University in Prague Department of Radio Engineering Technická 2, 166 27 Praha 6, Czech Republic Phone: +420 2 2435 2246, fax +420 2 2435 5829 vejrazka@fel.cvut.cz

  2. AGENDA • Introduction • Receiver architecture • Receiver software architecture • Validation project • Validation results • Future plans • Conclusion

  3. INTRODUCTION • Task: Participation of the Czech Republic in GALILEO project • It needs: Different algorithms dependent on implementation character EXPERIMENTAL RECEIVER FOR SATELLITE NAVIGATION

  4. INTRODUCTION Contribution describes: • Experimental receiver as a tool for research in GNSS • processing of the signals of present and future GNSS • GNSS signal processing algorithms development and testing • Validation of the receiver • architecture • hardware • FPGA development method • SW development flow • implementation GPS L1 CA code receiver

  5. AGENDA • Introduction • Receiver architecture • Receiver software architecture • Validation project • Validation results • Future plans • Conclusion

  6. RECEIVER ARCHITECTURERequirements • Processing of all known and planned SATNAV signals: • GPS L1, L2, L5 • GLONASS • EGNOS, WAAS • GALILEO • Flexible design and development of powerful algorithms of signal processing • Easy implementation of them • Rapid and simple prototyping and testing  Software Defined Radio 

  7. RECEIVER ARCHITECTURE • Radio Frequency unit • DSP Unit • High Power Computer

  8. RECEIVER ARCHITECTURE • Radio Frequency Unit • DSP Unit • High Power Computer • Parameters: • frequency band 1 – 2 GHz • bandwidth 2 - 35 MHz adjustable • frequency tuning step 100 kHz

  9. RECEIVER ARCHITECTUREHardware Radio Frequency Unit realization

  10. RECEIVER ARCHITECTURE Hardware Radio Frequency Unit realization in 19“ rack

  11. RECEIVER ARCHITECTURE • Radio Frequency unit • DSP Unit • High Power Computer • Parameters: • two 14 bits A/D converters • sample frequency up to 65 MHz • sufficient computational power for 40 MHz bandwidth

  12. RECEIVER ARCHITECTUREDSP UnitSoftware design flow

  13. RECEIVER ARCHITECTURE • Radio Frequency unit • DSP Unit • High Power Computer • Parameters • PC computer with WINDOWS 2000 OS • planed: Embedded RT Kernel • multithread software

  14. AGENDA • Introduction • Receiver architecture • Receiver software architecture • Validation project • Validation results • Future plans • Conclusion

  15. RECEIVER ARCHITECTUREHigh Power Computer (HPC) UnitSoftware architecture • modularity, portability • ANSI C/C++ • multithreading • interproces communication through shared memory • multiplatform solution • PC (i686) • system Win32, Linux • Embedded application (Virtex II-Pro - PPC-405) • Real-Time kernel (Micro-C)

  16. RECEIVER ARCHITECTUREHigh Power Computer (HPC) UnitSoftware library structure • Channel handling and control • Raw measurement processing • filtration • verification (RAIM) • Data demodulation and interpretation • Satellite position determination • Coordinate transformation • Atmospheric correction • User position estimation and verification • System integrity monitoring • System augmentation of differential measurement • User interface

  17. AGENDA • Introduction • Receiver architecture • Receiver software architecture • Validation project • Validation results • Future plans • Conclusion

  18. VALIDATION PROJECT • Validation of the receiver • architecture • hardware • FPGA development method • SW development flow • Implementation GPS L1 CA code receiver

  19. User interface User interface User interface VALIDATION PROJECT Implementation GPS L1 C/A code receiver Radiofreq. part Data demodulation Data interpretation and archiving Array of channels (Virtex II) Raw measurement conversion Position determination System integrity monitoring Channels handling and control Search and tracking

  20. VALIDATION PROJECTDSP UnitImplementation GPS L1 C/A code receiver Correlator structure

  21. VALIDATION PROJECTDSP UnitImplementation GPS L1 C/A code receiver Correlator realization

  22. VALIDATION PROJECTDSP UnitImplementation GPS L1 C/A code receiver Correlator realization 32 bits NCO and PRN generator of GPS and EGNOS codes

  23. VALIDATION PROJECTDSP UnitImplementation GPS L1 C/A code receiver Correlator realization 32 bits NCO and complex (IQ) mixer 32 bits NCO and PRN generator of GPS and EGNOS codes

  24. VALIDATION PROJECTDSP UnitImplementation GPS L1 C/A code receiver Correlator realization - state diagram of the correlator service routine

  25. AGENDA • Introduction • Receiver architecture • Receiver software architecture • Validation project • Validation results • Future plans • Conclusion

  26. Early – Late envelope estimation of the mean envelope level (dot) Code delay error In phase and Quadrature output of the correlator Frequency error Phase error

  27. Early – Late envelope estimation of the mean envelope level (dot) Code delay error In phase and Quadrature output of the correlator Frequency error Phase error

  28. Early – Late envelope estimation of the mean envelope level (dot) Code delay error In phase and Quadrature output of the correlator Frequency error Phase error

  29. Early – Late envelope estimation of the mean envelope level (dot) Code delay error In phase and Quadrature output of the correlator Frequency error Phase error

  30. Early – Late envelope estimation of the mean envelope level (dot) Code delay error In phase and Quadrature output of the correlator Frequency error Phase error

  31. Early – Late envelope estimation of the mean envelope level (dot) Code delay error In phase and Quadrature output of the correlator Frequency error Phase error

  32. AGENDA • Introduction • Receiver architecture • Receiver software architecture • Validation project • Validation results • Future plans • Conclusion

  33. FUTURE PLANS • Implementation of GPS L2 CA code • Diversity reception of EGNOS • Implementation of Galileo

  34. GPS L1 C/A code GPS code based positioning DGPS EGNOS GPS L2 C/A code GPS + GLONASS GPS L1/L2 P-code GPS + EGNOS GLONASS GPS + GALILEO GALILEO Realized and planed tasks Signal processing Positioning methods

  35. Problem:signal reception in hard conditions • under leaves canopy • in hollowed tracks • in street canyons • inside buildings • etc. Solution: Assisted GNSS (AGNSS)

  36. FUTURE PLANS • Implementation of GPS L2 CA code • Diversity reception of EGNOS • Implementation of Galileo • AGPS

  37. AGENDA • Introduction • Receiver architecture • Receiver software architecture • Validation project • Validation results • Future plans • Conclusion

  38. CONCLUSION • Experimental receiver was validated • Architecture of the receiver was confirmed • Complete development process of the application was verified • Performance of the FPGA was approved • Experimental receiver is ready for implementation of the new GNSS signals and for signal processing

  39. Thank you for your attention.Pavel Kovář & František Vejražka & Libor SeidlCzech Technical UniversityPraguehttp://radio.feld.cvut.cz/personal/vejrazka

More Related