| 研究生: |
蔡明君 Tsai, Ming-Chun |
|---|---|
| 論文名稱: |
以FPGA實現TDOA技術之無線定位系統 FPGA-Based Wireless Positioning System Using TDOA Technique |
| 指導教授: |
羅錦興
Luo, Ching-Hsing |
| 共同指導教授: |
黃弘一
Huang, Hong-Yi |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2011 |
| 畢業學年度: | 99 |
| 語文別: | 中文 |
| 論文頁數: | 70 |
| 中文關鍵詞: | 無線定位 、TDOA定位法 、時間數位轉換器 |
| 外文關鍵詞: | Wireless Positioning, TDOA Algorithm, Time to Digital Converter |
| 相關次數: | 點閱:123 下載:11 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文利用TDOA(Time Difference of Arrival)技術發展無線定位系統電路,並利用TDC(Time to Digital Converter)晶片作為量測時間差的工具,系統電路設計分為兩部分,一是藉由FPGA控制TDC晶片取得時間差資料至定位運算電路,此晶片採用市售acam公司生產解析度為250ps之TDC-GP1晶片;二是透過數位電路設計方式實現TDOA定位演算法運算電路與分析此電路的定位計算結果。最後由Altera Quartus II整合此兩部分電路並驗證定位系統電路之功能實現在FPGA晶片上。
在系統應用的定位環境中,模擬TDC-GP1晶片於10公尺×10公尺內平均取樣1681個位置之時間差資料,經定位運算電路之計算平均定位誤差為4.94公分與最大定位誤差為19公分。並比較若更換為假設的高解析度10ps之TDC晶片,其電路的定位誤差平均為0.206公分與最大為0.781公分。根據模擬結果得知,由於TDOA定位演算法之雙曲線定位的關係,在距離越遠處對於TDC解析度的影響也越大。因此若替換較高規格之TDC晶片,則可提升定位系統的精確度以應用於近距離的精確定位計算。
此研究為透過Quartus II程式將電路合成後達到以FPGA實現TDOA無線定位系統之目的,系統電路功率消耗為78.58mW,操作頻率為2.5MHz,定位運算電路計算時間為10us,將可取代大部分需透過電腦做定位運算的功能,進而達到低功耗、高效能等特性。未來若加入前端無線接收模組供TDC晶片量測時間差,即可更完整地實現TDOA無線定位系統。
Here we present a FPGA-based wireless positioning system using Time Difference of Arrival (TDOA) techniques. The values of TDOA were obtained using a Time to Digital Converter (TDC). The whole positioning system circuit encompasses two parts, one is a TDC controller and the other is a TDOA positioning circuit. The TDC controller used the FPGA to control the commercially available TDC-GP1, measuring the values of TDOA input to a TDOA positioning circuit. The TDC-GP1 with 250ps resolution was acquired from Acam’s company. On the other hand, the TDOA positioning circuit based on a method of digital IC design with TDOA algorithm was utilized to analyze the output results of TDOA positioning circuit. Finally, Altera Quartus II was used for verifying performance of the positioning system circuit based on FPGA.
In the environment of system application with 10m × 10m, MATLAB was used for simulating the value of TDOA by TDC-GP1 sampling of 1681 locations. After the calculation through TDOA positioning, the average of calculation positioning error is 4.94cm and maximum of calculation positioning error is 19cm. Moreover, if the experiment is replaced by the high resolution TDC with 10ps resolution, the average and maximum of calculation positioning error can be reduced to 0.206cm and 0.781cm. According to the result of TDC-GP1 and high resolution TDC, we can infer that the TDOA algorithm with hyperbolic position and in the remote location, the resolution of TDC chip can influence error in TDOA calculation. Therefore, if the system replaces high resolution TDC by TDC-GP1, the system can enhance the accuracy by TDOA positioning circuit and further apply to accurate positioning calculation within short range.
After the integration of Quartus II and the positioning system circuit, the whole system circuit with 78.58mW power consumption, 2.5MHz operation frequency and 10μs calculation time of TDOA positioning circuit can achieve low power consumption and higher efficiency than the wireless positioning system based on computing.
[1] G. E. James, "The Application of Time to Digital Converters to ESM Systems", 1st EMRS DTC Technical Conference, Edinburgh, 2004.
[2] G. E. James, "The Practical Implementation of DF Systems Using Time-to-Digital Converters", 2nd EMRS DTC Technical Conference, Edinburgh, 2005.
[3] M. Kelly, "Compact, Low-Cost Direction-Finding Using Time to Digital Converters", 3rd EMRS DTC Technical Conference, Edinburgh, 2006.
[4] G. E. James, "Compact, Low-Cost direction finding and emitter characterisation", 4th EMRS DTC Technical Conference, Edinburgh, 2007.
[5] R. Want, A. Hopper, V. Falcao and J. Gibbons, "The Active Badge Location System", ACM Transactions on Information Systems, vol. 40, No.1, pp.91-102, January 1992.
[6] 張嘉強,高精度GPS定位,第一屆GPS衛星定位學術及應用研討會,第301-334頁,1996
[7] J. Hightower and G. Borriello, "Location systems for ubiquitous computing", IEEE Computer, vol. 34, pp.57-66, 2001.
[8] J. A. Tauber, "Indoor Location Systems for Pervasive Computing", Technical report, MIT, August 2002.
[9] D. Zhang, J. MA, Q. Chen and L. M. Ni, "An RF-based system for tracking transceiver-free objects", in Proceeding of the 5th annual IEEE International Conference on Pervasive Computing and Communications, 2007.
[10] Stuart A. Golden and Steve S. Bateman, "Sensor Measurements for Wi-Fi Location with Emphasis on Time-of-Arrival Ranging", IEEE Transactions on Mobile Computing, vol. 6, No. 10, pp.1185-1198, October 2007.
[11] D. Niculescu and B. Nath, "Ad Hoc Positioning System (APS) Using AOA," IEEE Computer and Communication, pp.1734-1743, April 2003.
[12] Google blog: http://googlepolicyeurope.blogspot.com/2010/04/data-collected-by-google-cars.html
[13] G. V. Zaruba, M Huber, F. A. Kamanger and I. Chlamtac, "Indoor Location tracking using RSSI readings from a single Wi-Fi access point", Wireless Networks, vol. 13, No. 2, pp.221-235, 2007.
[14] Y. C. Chen, J. R. Chiang, H. H. Chu, P. Huang qnd A. W. Tsui, "Sensor-Assisted Wi-Fi indoor location system for adapting to environmental dynamics", Proceedings of the ACM International Symposium Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWIM 05), pp.118-125, October 2005.
[15] E. Trevisani and A. Vitaletti, "Cell-ID location technique, limits and benefit: an experimental study," in Proc. Mobile Computing Systems and Applications, pp.51-60, December 2004.
[16] A. Agiwal, P. Khandpur and H. Saran, "LOCATOR: location estimation system For wireless LANs", Proceedings of the 2nd ACM International workshop on Wireless mobile applications and services on WLAN hotspots, October 2004.
[17] X. Li, "RSS-based location estimation with unknown pathloss model", IEEE Transactions on Wireless Communication, vol. 5, No. 12, p3626-3633, December 2006.
[18] R. Peng and M. L. Sichitiu, "Angle of arrival localization for wireless sensor networks", in Proceedings of the 3rd Annual IEEE communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON '06), vol. 1, pp.374-382, September 2006.
[19] J. Kolakowski and R. Michnowski and P. Makal, "Application of time to digital converter in I-UWB positioning system receiver", in Proc. European Radar Conferece 2009, pp.366-369, 2009.
[20] D. Obeid, S. Sadek, G.Zaharia and G. El-Zein, "Non-Contact Heatbeat Detection at 2.4, 5.8 and 60 GHz: A Comparative Study", Microwave Opt technol Lett, vol. 51, No. 3, pp.666-669, March 2009.
[21] Altera Device Document: http://www.altera.com
[22] acam TDC-GP1 Datasheet: http://www.acam.de/
[23] 沈子貴,已可程式系統晶片發展平台實現無線網路室內定位之分析與應用,國立成功大學電機工程研究所碩士論文,2005
[24] 郭大毅,在無障礙環境下利用多細胞訊號交叉之無線區域網路定位法研究,國立中正大學電機工程研究所碩士論文,2005
[25] 吳立璿,從SystemC轉換成暫存器轉換層級Verilog具有減少峰值功率功能的設計自動化產生器,國立成功大學電機工程研究所碩士論文,2008