簡易檢索 / 詳目顯示

研究生: 劉冠志
Liu, Kuan-Chih
論文名稱: GPS軟體接收機之USB介面設計
Developement of USB Interface of a GPS Software Receiver
指導教授: 莊智清
Juang, Jyh-Ching
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 53
中文關鍵詞: GPS軟體接收機巨量傳輸
外文關鍵詞: software receiver, bulk transfer, slave FIFO, USB
相關次數: 點閱:134下載:4
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文旨在建立一個用於GPS軟體接收機之USB2.0傳輸介面,如此接收機能將訊號追蹤、導航訊息解碼、虛擬距離量測與定位演算的過程全用軟體的方式實現。論文中,選擇USB四個傳輸類型中的巨量傳輸來傳送從RF前端AD轉換後的中頻資料,並且針對RF前端操作模式的不同,在USB的發展板上,設計了同步寫入與非同步寫入兩種不同的Slave FIFO介面。最後用軟體實際測試USB的傳輸速度,並且在實際接收天空中的衛星訊號,進行GPS訊號的擷取測試。

    The objective of this thesis is to design a high speed USB2.0 transmission interface for a GPS software receiver, so that all the processing including signal tracking, data decoding, pseudorange measuring, and solving position can be implemented in software. In this thesis, the IF signal after ADC sampling is transferred from RF front end to PC by a BULK transfer mechanism. Moreover, according to the different operation modes, two kinds of interfaces are implemented synchronous and asynchronous Slave FIFO writes in the USB development board. Finally, two tests are performed. One is speed test, and the other is a GPS acquisition test under the RF front end and GPS signal generator.

    中文摘要 I 英文摘要 II 誌謝 III 目錄 IV 圖目錄 VI 表目錄 VIII 第一章 緒論 1 1.1研究動機 1 1.2論文架構 1 第二章 軟體接收機系統介紹 3 2.1RF前端 3 2.2Cypress DMA-USB FX2LP發展系統 7 2.2.1發展板的介紹 7 2.2.2傳輸介面的選擇 8 2.3GPS軟體定位程式 10 第三章 USB傳輸介面設計 12 3.1傳輸類型 13 3.1.1控制傳輸(Control Transfer) 13 3.1.2等時傳輸(Bulk Transfer) 14 3.1.3中斷傳輸(Interrupt Transfer) 15 3.1.4巨量傳輸(Isochronous Transfer) 16 3.2列舉(Enumeration)與描述元列表(Descriptor Tables) 17 3.2.1列舉 17 3.2.2描述元(Descriptor) 18 3.2Slave FIFO 21 3.2.1同步寫入之設計 23 3.2.2非同步寫入之設計 26 3.2.3設計指標 27 3.3韌體設計 27 3.3.1暫存器設定 28 3.3.2Firmware Framework 37 3.3.3描述元設定 37 第四章 實際測試結果 40 4.1韌體測試 40 4.2傳輸速度測試 42 4.3擷取(Acquisition)測試 46 第五章 結論及未來工作 51 5.1結論 51 5.2未來工作 51 參考文獻 52

    [1]Anchor EZ-USB Frameworks, Cypress Semiconductor Corp, 1998.
    [2]K. Borre, D. M.Akos, N. Bertelsen, P. Rinder, and S. H. Jensen, A Software-Defined GPS and Galileo Receiver: A Signal-Frequency Approach, Birkhauser, 2007.
    [3]CY7C68013A EZ-USB FX2LP USB Microcontroller, Cypress Semiconductor Corp, 2006.
    [4]EZ-USB FX2 Technical Reference Manual, Cypress Semiconductor Corp, 2001.
    [5]EZ-USB FX2 Development Kit Manual Getting Started, Cypress Semiconductor Corp, 2001.
    [6]Getting Started with uVision2, Keil Software, 2001.
    [7]P. L. Normark and C. Stahlberg, “Hybrid GPS/Galileo Real Time Software Receiver,” NordNav Technologies.
    [8]SE4120L Datasheet Rev1p0, SiGe Semiconductor, 2006.
    [9]J. B. Y. Tsui, Fundamentals of Global Positioning System Receivers: A Software Approach , 2nd, Wiley Interscience , 2005.
    [10]USB2.0 Specification, Compaq, HP, Intel, Lucent, Microsoft, NEC, Philips, 2000.
    [11]FX2LP控制單板介紹,長高科技公司,2005。
    [12]FX2LP控制單板相關知識,長高科技公司,2005。
    [13]FX2LP控制單板操作參考手冊,長高科技公司,2005。
    [14]林振漢,8051單晶片實作:使用C語言,博碩文化,2004。
    [15]莊智清,黃國興,電子導航,全華科技圖書有限公司,2001。
    [16]陳育暄,軟體無線電技術於GPS訊號追蹤之應用,國立成功大學電機工程研究所,碩士論文,2002。
    [17]陳振榮 編譯,USB 系統架構,台北,碁峰資訊,1998。
    [18]陳彥光,以DSP為控制單元具USB2.0傳輸介面之UPS,國立中山大學電機工程研究所,碩士論文,2003。
    [19]許永和,USB2.0高速周邊裝置設計之實務應用,全華科技圖書,2006。
    [20]許永和,微處理機與USB主從介面之設計與應用,儒林圖書公司,2006。
    [21]郭士秋,USB2.0理論與規範,儒林圖書公司,2005。
    [22]邊海龍,賈少華,USB2.0 設計與應用,文魁資訊股份有限公司,2005。

    下載圖示 校內:2010-08-08公開
    校外:2012-08-08公開
    QR CODE