簡易檢索 / 詳目顯示

研究生: 孫志成
Sun, Chih-Cheng
論文名稱: 單頻GNSS軟體接收器測試平台的研發
Developing of GNSS Software Defined Receiver TestBed: Single Frequency Approach
指導教授: 詹劭勳
Jan, Shau-Shiun
何慶雄
Ho, Ching-Shun
學位類別: 碩士
Master
系所名稱: 工學院 - 航空太空工程學系
Department of Aeronautics & Astronautics
論文出版年: 2007
畢業學年度: 95
語文別: 英文
論文頁數: 98
中文關鍵詞: 全球定位系統伽利略衛星系統訊號擷取軟體接收器訊號追蹤
外文關鍵詞: Galileo Satellite Navigation System, Signal Tacking, Signal Acquisition, GPS, Software Defined Receiver (SDR)
相關次數: 點閱:105下載:9
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 傳統GPS接收器雖然可以提供精確位置解與導航功能,但由於不易改變其硬體架構,對於不同的環境下,無法提供適應性的應用。由於數位訊號處理與類比轉數位技術的發展,提供了軟體接收器的發展。相較於傳統接收器,軟體接收器的可程式化的優點,具有能改變處理GPS訊號所用的架構程式與內部的參數設定,可以依不同的需求而設定。因此相較於傳統接收器更有彈性。

    本篇論文的目的在於研發單頻GNSS軟體接收器測試平台。 此測試平台包含了對於輸入的GNSS訊號的分析、擷取、追蹤與定位等處理。 使用者在進行訊號處理過程中,可以根據不同的需求考量,並透過此平台的使用者介面進行相關參數的變更。 由於軟體接收器具有可程式化的優點,可以將不同的訊號擷取或追蹤演算法加入此平台,並可進一步利用此平台來評估此演算法的效能。 另一方面,由於伽利略衛星導航系統於E1頻段所傳送的訊號與全球定位系統L1頻段所傳送的訊號的中心頻率是相同的,因此可以使用相同的一套天線與前端同時接收伽利略衛星導航系統與全球定位系統的E1/L1 頻段的訊號。 因此,本篇論文將著重在於伽利略衛星導航系統的E1頻段與全球定位系統的L1頻段訊號的研究。

    在此篇論文中,將介紹伽利略GIOVE-A測試衛星訊號於E1頻段的訊號擷取方法,並進而利用此平台實行伽利略E1頻段訊號的擷取。 而本篇論文主要會著重在於探討不同環境下,所接收到的不同強度訊號,對於執行追蹤迴路時所需考慮的影響,並針對不同訊號強度,對追蹤迴路部分參數做補償。 本論文主要利用Nordnav R30軟體接收器與SIGE前端儲存實際中頻訊號的功能,儲存不同環境的實際中頻訊號,探討在不同環境下的GPS訊號品質對於追蹤迴路可能產生的影響,並針對不同訊號強度,利用改變追蹤迴路架構與內部參數設定,達到追蹤的目的。 因此,利用此平台的特點就可以針對不同環境下,所接收到的不同強度訊號,找出一套最合適的訊號處理方法。

    The modern standard GPS receivers, the hardware-based receivers, can provide accurate positioning and navigation services to users. However, the standard GPS receivers consist of hardware, the framework, and algorithm are difficult to modify for different environments. Recent advancement in digital signal processing and analog-to-digital conversion techniques has motivated the development of software defined receiver. In comparison with standard approaches, one advantage of the software defined receiver is the programmable algorithm. With the programmable algorithm, it is easy to change the parameters of the algorithm for all purposes. Therefore, the software defined receiver is more flexible than traditional approaches.

    This thesis will develop a GNSS Software Defined Receiver Test Bed on single frequency. This test bed consists of GNSS signal analysis, acquisition, tracking, and positioning processes. Users can change the parameters of these signal process algorithms for all purposes by the Graphical User Interface (GUI) of this test bed. In order to take advantages of software defined receiver, various GPS signal acquisition and tracking algorithms are included and evaluated by this test bed. Only the Galileo E1 band and GPS L1 band signals are broadcasted at the same center frequency (1575.42 MHz). The Galileo E1 band and GPS L1 band signals can be received by using the same antenna and front end. Consequently, this thesis will focus on the study of Galileo E1 band and GPS L1 band signals.

    In this thesis, the acquisition of Galileo GIOVE-A E1 band signal will be introduced and implemented by this testbed. This thesis will focus on the tracking GPS signals of different strength received by a GPS receiver under different environments. The parameters of tracking loop are compensated according to different strength signals. This thesis uses NordNav R30 software receiver and SiGe front end to collect the GPS signals under different environments and store the real intermediate frequency data for after processes. According to the different signal strengths, reach the purposes of signal tracking by changing the tracking algorithm and parameters. Finally, we use these different tracking loop algorithms to position and to evaluate their positioning results. By this test bed, it is possible to obtain the suitable signal processing algorithm under the different receiving strength by a GPS receiver under different environments.

    TABLE OF CONTENT I LIST OF TABLES III LIST OF FIGURES IV Chapter 1 1 INTRODUCTION 1 1.1 Brief History of GNSS 1 1.1.1 Introduction to the United States’ Global Positioning System 2 1.1.2 Introduction to the European Galileo Satellite Navigation System 3 1.2 Motivation 4 1.3 Objective 5 1.4 Previous Work 6 1.5 Thesis Organization 7 Chapter 2 9 THE GPS AND GALILEO SIGNAL STRUCTURE 9 2.1 GPS Signal Structure 9 2.1.1 Generation of C/A Code Sequence 11 2.1.2 Correlation Property of C/A Code 13 2.2 Galileo Signal Structure 15 2.2.1 Generation of Galileo E1 Band PRN Code Sequence 18 2.1.2 Correlation Property of Galileo Binary Offset Carrier (BOC) Code 20 2.3 Conclusion 24 Chapter 3 25 The GPS and Galileo Signal Acquisition and Tracking Algorithms 25 3.1 GNSS Signal Acquisition Algorithm 25 3.1.1 GPS Signal Acquisition by Parallel Search in the Frequency Domain using Fast Fourier Transform 26 3.1.2 Galileo Signal Acquisition by Parallel Search in the Frequency Domain using Fourier Transform 30 3.2 GNSS Signal Tracking Algorithm 33 3.2.1 GPS Signal Demodulation in Tracking Processing 33 3.2.2 Code Tracking Loop 34 3.2.3 Carrier Tracking Loop 39 3.2.4 Loop Filter 42 3.2.5 Complete Tracking Loop 44 3.3 Conclusion 47 Chapter 4 48 The Framework of Tracking Loop under Consideration of Signals with Different Strengths 48 4.1 The Framework of Tracking Loop for Well Signal Strength 48 4.2 The Framework of Tracking Loop for Weak Signal Strength 53 4.2.1 Effect of Doppler on the Sampling Frequency 54 4.2.2 Effect of Doppler on the Initial Code Phase 55 4.3 The Modified Tracking Loop Architecture for Weak Signal 56 4.3.1 Increasing Integration Time Method 57 4.3.2 Increasing Integration Time with Weighted Method 58 4.4 Conclusion 62 Chapter 5 63 Architecture of GNSS Software Defined Receiver Testebed and Experiment Results 63 5.1 System Architecture 63 5.2 Experiment Setup 65 5.3 Galileo GIOVE-A Signal Acquisition Experimental Results of GNSS Software Defined Receiver Testbed 68 5.4 GPS Signal Acquisition and Tracking Experimental Results of GNSS Software Defined Receiver Testbed 74 5.5 Experimental Results of GPS Signal Tracking for Different Strength Signals Considerations 80 5.5.1 Experimental Results of Averaged Tracking Method for Well Strength Signal 81 5.5.2 Experimental Results of Overlapped Tracking Method for Weak Signal 87 5.6 Conclusion 91 Chapter 6 92 Summary and Future Work 92 6.1 Summary 92 6.2 Future Work 93 BIBLIOGRAPHY 94 AUTOBIOGRAPHY 98

    [1] Misra, P., and P. Enge, Global Positioning System- Signal Measurements, and Performance, 2nd edition, Ganga-Jumana Press, 2006.
    [2] Tsui, James Bao-Yen, Fundamentals of Global Positioning System Receivers: A Software Approach, John Wiley & Sons, Inc. 2000.
    [3] Shau-Shiun Jan, the handout of “Satellite Navigation Modernization,” Department of Aeronautics and Astronautics, National Cheng Kung University, 2006 spring.
    [4] European Space Agency, ‘Successful launch of the Galileo Satellite: GIOVE-A, the First European Navigation Satellite in Space’, December 28, 2005. Document can be found on-line at: http://www.galileoju.com/doc/8541%20Press%20Release%20Successful%20Launch%20of%20GIOVE%20A.pdf
    [5] A.S. Zaidi, M.R. Suddle, "Global Navigation Satellite Systems: A Survey", IEEE, 2006.
    [6] Sherman Lo, Alan Chen, Per Enge & Grace Gao, Dennis Akos, Jean-Luc Isler, Lionel Ries, Thomas Grelier & Joel Dantepal CNES, "GNSS Album Images and Spectral Signatures of the New GNSS Signals," Inside GNSS, May/June 2006, pp46-56.
    [7] Russian Federation Ministry of Defense, General GLONASS, http://www.glonasscenter.ru/frame_e.html
    [8] C Rizos, M.B. Higgins and S. Hewitson, “New Global Navigation Satellite System developments and their impact on survey service providers and surveyors”, International Federation of Surveyors, October 2005.
    [9] European Space Agency and Galileo Joint Undertaking, ‘Galileo Open Service Signal In Space Interference Control Document (OS SIS ICD)’, May 23, 2006. Document can be found on-line at: http://www.galileoju.com/page2.cfm
    [10] Yu-Syuan Chen, ”Application of Software Radio in GPS signal Tracking,” Master’s thesis, Department of electrical engineering , National Cheng Kung University, Tainan, Taiwan, R.O.C., 2002.
    [11] Per-Ludvig Normark, Christian Ståhlberg, “Hybrid GPS/Galileo Real Time Software Receiver,” NordNav Technologies.
    [12] Ledvina, B.M., S.P. Powell, P.M. Kintner, and M.L. Psiaki, “A 12 channel real-time GPS L1 software receiver, ION NTM 2003 Meeting, January 22-24, 2003, Anaheim, CA.
    [13] B.M. Ledvina, M.L. Psiaki, D.J. Sheinfeld, A.P. Cerruti, S.P. Powell, and P.M. Kintner, “A real-time GPS civilian L1/L2 software receiver," Proc. of the Institute of Navigation GNSS, September 21-24, 2004, Long Beach, CA.
    [14] D. Akopian, “Fast FFT based GPS satellite acquisition methods,” IEE Proc.-Radar Sonar Navig., Vol. 152, No. 4, pp: 277-286, August 2005.
    [15] P. K. Sagiraju, S. Agaian and D. Akopian, “A Reduced Complexity Acquisition of GPS Signals for Software Embedded Applications,” IEE Proc.-Radar Sonar Navig., Vol. 153, No. 1, pp: 69-78, February 2006.
    [16] D. Akopian, S. Agaian, “Fast and Parallel matched filters in time domain,” ION GNSS 2004 Conference, September 21-24, 2004, Long Beach, CA, USA.
    [17] D.M. Lin, J. Tsui, “High performance tracking algorithms for software GPS receivers,” ION GNSS Conference, 13-16 September 2005, Long Beach, CA, pp. 1638-1644.
    [18] E. Anyaegbu, "A Frequency Domain Quasi-Open Tracking Loop for GNSS Receivers," ION GNSS Conference, Fort worth, TX, September 2006.
    [19] Peter Rinder, Nicolaj Bertelsen, “Design of A Single Frequency GPS Software Receiver,” Aalborg University, 2004.
    [20] Sophia Y. Zheng, “Signal Acquisition and Tracking for A Software GPS Receiver,” Master’s thesis, Department of electrical engineering, Virginia Polytechnic Institute and State University, 2005.
    [21] Phani K. Sagiraju, Aleksandr Panchul, Deepthi Bhupathiraju, G. V. S. Raju, David Akopian, "Development of Software GPS+ Receiver Testbed," IEEE, 2006.
    [22] Gold, R., “Optimal Binary Sequences for Spread Spectrum Multiplexing,” IEEE Transactions on Information Theory, vol. IT-13, pp. 619-621.
    [23] GPS Navstar Global Positioning System Interface Control Document, Revision C Navstar, 1995.
    [24] José Ángel Ávila Rodríguez , Markus Irsigler, Guenter W. Hein and Thomas Pany, "Combined Galileo/GPS Frequency and Signal Performance Analysis," Proc. of the Institute of Navigation GNSS, September 21-24, 2004, Long Beach, CA.
    [25] E. D. Kaplan, Understanding GPS: Principles and Applications, Artect House Publishers, Norwood, MA, 1996.
    [26] John W. Betz, "The Offset Carrier Modulation for GPS Modernization," Proceedings of ION NTM 1999, San. Diego, CA., Jan. 25-27, 1999.
    [27] Grace Xingxin Gao, Jim Spilker, Todd Walter, Per Enge and Anthony R Pratt, “Code Generation Scheme and Property Analysis of Broadcast Galileo L1 and E6 Signals,” ION GNSS conference, Fort worth, TX, September 2006.
    [28] Cornell university, http://gps.ece.cornell.edu.galileo
    [29] Olivier Julien, M. Elizabeth Cannon, Gérard Lachapelle, Cécile Mongrédien, "A New Unambiguous BOC(n,n) Signal Tracking Technique," Proc. ENC-GNSS 2004, Rotterdam.
    [30] Akos, D., "A Software Radio Approach to Global Navigation Satellite System Receiver Design," Ph.D. dissertation, Ohio University, 1997.
    [31] Benjamin C. Kuo, Farid Golnaraghi, Automatic Control Systems, 8th edition, John Wiley & Sons, Inc. Publishers, New York, NY, 2002.
    [32] Borre, K., D. Akos, D. Bertelsen, P. Rinder and S. Jensen, A Software-Defined GPS and Galileo Receiver – A Single Frequency Approach, Birkhäuser, ISBN: 0-8176-4390-7, 2006
    [33] Chih-Cheng Sun, “The Application of Software Receiver in GPS Signal Tracking under Different Environments,” AASRC/CCAS Joint Conference, December 10, 2006, Jhongli, Taiwan.
    [34] NovAtel, http://www.novatel.com/Documents/Papers/L1L2antennas.pdf
    [35] “LIVE REAL TIME SATELLITE TRACKING,” http://www.n2yo.com/?s=29252
    [36] C.F. Hsiung, S-S. Jan, C-C. Sun, C-S. Chan, L-C. Tseng, Y-C. Lin, “The Development of GNSS Augmentation System Evaluation Module,” Proceedings of ION 63rd Annual Meeting, April 23th-25th, 2007.

    下載圖示 校內:2009-06-29公開
    校外:2010-06-29公開
    QR CODE