| 研究生: |
吳政廷 Wu, Cheng-Ting |
|---|---|
| 論文名稱: |
多頻多星系GNSS訊號接收軟硬體整合即時處理架構之研究 Research on Real-time Signal Processing Architecture of Multi-frequency and Multi-constellation GNSS Receiver with Hardware and Software Integration |
| 指導教授: |
莊智清
Juang, Jyh-Ching |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2018 |
| 畢業學年度: | 106 |
| 語文別: | 中文 |
| 論文頁數: | 71 |
| 中文關鍵詞: | 多頻多星系導航接收機 、即時訊號處理 、軟硬體整合架構 、接收機實現 |
| 外文關鍵詞: | Multi-frequency multi-constellation receiver, real-time signal processing, hardware-software integration architecture, implementation of receiver |
| 相關次數: | 點閱:102 下載:8 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來全球衛星導航系統迅速發展下,無線定位議題顯得日趨重要。由於可同時觀察到不同系統之衛星,高仰角衛星數量增加,有利於減少因衛星被遮蔽或低仰角能量較弱而造成之定位誤差。因此,針對利用不同衛星系統相互輔助以提升定位可靠度之研究被大量探討。本論文旨在提出多頻多星系GNSS訊號接收軟硬體整合之即時處理架構,將不同衛星系統之訊號處理整合於一可擴充之平台架構內。本文針對此即時訊號處理之接收機詳細描述其軟體架構設計與時序安排,如此有利於各種定位演算法之實現。另外,過去由於單頻定位精度僅約公尺等級,進而發展出利用網路通訊提升定位精度之主從式定位法則,舉凡廣域差分、RTK等。然而隨著現代化衛星佈建完成,不依靠外界提供額外資訊,僅由接收機自身提升定位精度之方法勢必有所調整。因此本論文亦於所提出之系統架構下,以針對GPS之L1 C/A與L2C兩頻段訊號進行分析為例,發展一套完整GPS雙頻定位流程,利用雙頻訊號特性消除電離層誤差以及增加接收機抑制干擾之能力,並將上述方法實現於所提出架構之導航接收機中。
In recent years, with the rapid development of global satellite navigation systems, wireless positioning issues have become increasingly important. Since satellites of different systems can be observed at the same times, with the increase of the number of high-elevation satellites, the positioning errors can be reduced as satellites are less likely to be shadowed or subject to fading. Therefore, researches on using different satellite systems to improve the reliability of positioning have been extensively discussed. The purpose of this thesis is to propose a real-time, multi-frequency and multi-constellation GNSS software-hardware integration architecture, which integrates the signal processing of different satellite systems into an extendable platform architecture. Single-frequency positioning accuracy is only about meters in the past, however, with the completion of the construction of modern satellites, the method of improving the positioning accuracy by the receiver itself is being investigated without relying on the outside world to provide additional information. This thesis also details the software architecture design and timing of the receiver for real-time signal processing, which facilitates the implementation of various positioning algorithms. Finally, the implementation of the proposed receiver architecture in FPGA based SoC is also demonstrated in this thesis.
[1] 莊智清, 衛星導航, 全華圖書, 2012.
[2] C. J. Hegarty and E. Chatre, “Evolution of the Global Navigation Satellite System,” Proceedings of the IEEE, Vol. 96, No. 12, pp. 1902-1917, 2008.
[3] K. Borre, A Software-Defined GPS and Galileo Receiver: A Single-Frequency Approach, 1st ed., Boston, MA: Birkhauser, 2007.
[4] B. M. Ledvina, M. L. Psiaki, S. P. Powell et al., “Bit-Wise Parallel Algorithms for Efficient Software Correlation Applied to a GPS Software Receiver,” IEEE Transactions on Wireless Communications, Vol. 3, No. 5, pp. 1469-1473, 2004.
[5] B. M. Ledvina, M. L. Psiaki, S. P. Powell, and P. M. Kintner, “Real-Time Software Receiver Tracking of GPS L2 Civilian Signals using a Hardware Simulator,” Proceedings of the 18th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2005), pp. 1598-1610, 2005.
[6] B. M. Ledvina, M. L. Psiaki, D. J. Sheinfeld, et al., “A Real-Time GPS Civilian L1/L2 Software Receiver,” Proceedings of the 17th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2004), pp. 986-1005, 2004.
[7] D. W. Lim, S. W. Moon, C. Park, and S. J. Lee, “L1/L2CS GPS Receiver Implementation with Fast Acquisition Scheme,” 2006 IEEE/ION Position, Location, And Navigation Symposium, pp. 840-844, 2006.
[8] K. C. Kwon and D. S. Shim, “Fast Acquisition Method for GPS L1/L2C Software Receivers,” 2011 11th International Conference on Control, Automation and Systems, pp. 1612-1615, 2011.
[9] T. H. Ta, M. Pini, and L. L. Presti, “Combined GPS L1C/A and L2C Signal Acquisition Architectures Leveraging Differential Combination,” IEEE Transactions on Aerospace and Electronic Systems, Vol. 50, Issue 4, 2014.
[10] S. Zhao and D. Akos, “An Open Source GPS/GNSS Vector Tracking Loop - Implementation, Filter Tuning, and Results,” Proceedings of the 2011 International Technical Meeting of The Institute of Navigation, pp. 1293-1305, 2011.
[11] S. Peng, Y. Morton, and R. Di, “A Multiple-Frequency GPS Software Receiver Design Based on a Vector Tracking Loop,” Proceedings of the 2012 IEEE/ION Position, Location and Navigation Symposium, pp. 495-505, 2012.
[12] T. R. Peres, J. S. Silva, P. F. Silva, D. Carona, A. Serrador, et al., “Multi-GNSS Receiver for Aerospace Navigation and Positioning Applications,” International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol. XL-3/W1, pp.87-92, 2014.
[13] T. Schuler, H. Diessongo, and Y. Poku-Gyamf, “Precise Ionosphere-free Single-frequency GNSS Positioning,” GPS Solutions, Vol. 15, pp. 139-147, 2011.
[14] J. Jaegyu, S. Hyoungmin, L. Kihoon, and P. Jun-Pyo, “A Theoretical and Experimental Comparison of the Ionosphere-free L1 Pseudorange and The Ionosphere-free Linear Combination Pseudorange by Dual-frequency SBAS Users,” IET Radar, Sonar & Navigation, Vol. 11, pp. 675-681, 2017.
[15] F. Enge, P. Mumford, K. Parkinson, C. Rizos and G. Heiser, “An Open GNSS Receiver Platform Architecture,” Journal of Global Positioning Systems, Vol. 3, No. 1-2, pp. 63-69, 2004.
[16] Navstar GPS Joint Program Office, “IS-GPS-200H, Navstar GPS Space Segment/Navigation User Interfaces,” Navstar GPS Joint Program Office, 2013.
[17] Cabinet office (Japan), “IS-QZSS-PNT-001, Quasi-Zenith Satellite System Interface Specification Satellite Positioning, Navigation and Timing Service,” Cabinet office (Japan) ed., 2017.
[18] M. S. Sharawi, D. M. Akos, and D. N. Aloi, “GPS C/N0 Estimation in the Presence of Interference and Limited Quantization Levels,” IEEE Transactions on Aerospace and Electronic Systems, Vol. 43, No. 1, 2007.
[19] Xilinx, Inc., “ZC706 Evaluation Board User Guide UG954,” v1.4, April, 2015, Available at: https://www.xilinx.com
[20] E. D. Kaplan and C. J. Hegarty, Understanding GPS: Principles and Applications, 2nd ed., Artech House, 2005.
[21] S. U. Qaisar and A. Dempster, “Cross-correlation performance comparison of L1 & L2C GPS codes for weak signal acquisition,” in Proc. Int. Sym. on GPS/GNSS, 2008.
[22] M. Foucras, O. Julien, C. Macabiau, and B. Ekambi, “Detailed Analysis of the Impact of the Code Doppler on the Acquisition Performance of New GNSS Signals,” International Technical Meeting of The Institute of Navigation, 2014.
[23] M. R. Mosavi, S. Azarshahi, I. EmamGholipour, and A. A. Abedi, “Least Squares Techniques for GPS Receivers Positioning Filter using Pseudo-Range and Carrier Phase Measurements,” IJEEE, Vol. 10, No. 1, pp. 18-26, 2014.
[24] D. J. Jwo, “Optimization and Sensitivity Analysis of GPS Receiver Tracking Loops in Dynamic Environments,” IEE Proc. Radar, Sonar Navigation, Vol. 148, No. 4, pp. 241-250, 2001.
[25] Navipedia contributors, “The Reference for Global Navigation Satellite Systems,” Navipedia, July, 2018.
Available at: https://gssc.esa.int/navipedia/index.php/Main_Page
[26] J. Sodha, “Viterbi Algorithm,” 2016,
Available at: https://www.youtube.com/watch?v=iPh-HKZyWN4