研究生: |
羅翊豪 Lo, Yi-Hao |
---|---|
論文名稱: |
適用於定位系統之分散式粒子濾波器設計與實作 Design and Implementation of Distributed Particle Filter for Positioning Systems |
指導教授: |
黃元豪
Huang, Yuan-Hao |
口試委員: |
蔡佩芸
Tsai, Pei-Yun 陳喬恩 Chen, Chiao-En 楊家驤 Yang, Chia-Hsiang |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 通訊工程研究所 Communications Engineering |
論文出版年: | 2012 |
畢業學年度: | 101 |
語文別: | 英文 |
論文頁數: | 70 |
中文關鍵詞: | 分散式 、粒子濾波器 、定位 、特徵 |
外文關鍵詞: | IMH |
相關次數: | 點閱:1 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本篇論文結合了特徵技術與粒子濾波器,傳統的RSSI技術存在的非視距(NLOS)和多路徑的影響。學者有提出了一種方法,稱為特徵技術改善RSSI技術的缺點,但它仍然沒有良好的表現。因此,本研究使用的過濾器來優化輸出。
然而,傳統的粒子過濾器是在ASIC架構過於複雜而難以實現。因此,這篇論文主要是在修改粒子濾波器的架構。以通訊系統角度來看,特徵定位技術可以處理多路徑和屏蔽效應的影響;而以信號處理的角度來看,粒子濾波器可以處理非線性和非高斯特性。
對於粒子濾波器,本篇論文修改了取樣和重新取樣的方法並且將粒子濾波器改為中央單元-處理單元的架構使處理速度變得更快。傳統的取樣方法是隨機移動粒子而造成分散的效果,本篇論文提出了一種稱為選擇性取樣的方法,它提供了一個門檻決定哪些粒子應該被移動。模擬結果顯示出該發法可以加速收斂時間,提高了精度。而傳統的重新取樣方法是以每顆粒子的權重比例來計算該粒子應該被重新取樣成幾顆單位粒子,但是這個方法需要等待所有粒子的權重都計算出來後才能做重新取樣的動作,等待的時間便會浪費掉,造成硬體的使用效率不好。所以有學者提出一種名為IMH的重新取樣方式,那就可以將硬體做成pipeline的架構,但這方法會降低準確度,所以我們提出一種名為界限型IMH的重新取樣方法,不僅可以做到pipeline的架構而且也可以維持準確度。
而對於行動定位來說,當目標移動時我們定位晶片所運算的時間便是目標移動的時間,所以運算時間越短代表目標移動的距離越短,也就是準確度會越高,所以我們提出了類似平行化的架構:中央單元-處理單元架構,我們有4塊處理單元是處理取樣、權重和估算結果;中央單元主要就是處理重新取樣的步驟,藉此架構我們可以將運算時間縮短為4倍但面積只需要2倍。
我們的實現方法是採用TSMC 18um的製程,面積為6.95mm2,功率為193mW。
This thesis combines the RSSI fingerprinting technique in MIMO system with the particle
filter to perform positioning. The traditional RSSI technique suffers from effects
of NLOS and multi-paths. The rsearchers proposed a method called fingerprinting
technique to improve the disadvantages of the RSSI technique, but it still suffers the
multi-modal effects. Therefore, this study use the particle filter to optimize the output.
However, the tradtional particle filter is too complex to implement in ASIC architecture.
Therefore, this work is to modify the particle filter architecture. In the system domain,
the MIMO fingerprinting technique can deal with the effects of multi-paths and shadowing;
In the signal processing domain, the particle filter can handle the the non-linearity
and non-Gaussian properties.
The Spacing and Run is the key points while building the fingerprinting map. The
Spacing is the resolution of the map, and the Run is the ability against the time-varying
channel. The Spacing is smaller, the accuracy is better. The Run is larger, the ability
is better. However, there is also a trade-off between the performance and cost.
For the particle filter, this work modify the sampling and resampling strategy. The
traditional sampling strategy is to add random noise to scatter the particles, and this
work proposed a method called selective sampling which offers a ThresholdS to decide
which particle should be added by random noise. The simulation shows that this strategy
can accelerate the convergence time and improve the accuracy.
Because the efficiency of the traditional systematic resampling strategy is too low,
researcher proposed the independent metropolis hasting(IMH) resample which can be
pipelined. However the performance fo the IMH resample is not good enough. Therefore,
based on the IMH resample, this work proposed the threshold IMH(T-IMH) resample
which offers a ThresholdR to be compared to the weights of the particles. When the
ThresholdR is larger, it means that the present particle is not reliable, so we replace
the present particle with the previous particle; Otherwise, we keep the present particle.
This architecture can be still pipelined, and the simulation shows that the accuracy is
better.
For the mobile positioning, the processing period is smaller, the accuracy is better.
Moreover for the base station(BS), the processing period is smaller, the more number
of users that the BS can afford. Therefore, this work propose the distributed particle
filter which is a kind of parallel processing to increase the processing speed. This work
perform the sample and weight in each processing element(PE), and the resample in
a central unit(CU). This work uses the ARM-3.2 TSMC 0.18 um cell library for logic
synthesis and the Artisan memory compiler for the memory elements. The simulation
shows that this proposed distributed architecture has smaller area throughput (AT)
product. To conclude this work, this work modify the particle filter architecture so that
we can implement the particle filter and shorten the processing period.
[1] P. D. et al., “Particle Filtering,” in Proc. IEEE Signal Processing Magazine, Sep.
2003, pp. 19–38.
[2] A. Sankaranarayanan, R. Chellappa, and A. Srivastava, “Algorithmic and architectural
design methodology for particle filters in hardware,” in Proc. Int. Conf.
Computer Design, Oct. 2005, pp. 275–280.
[3] M. Bolic, Implementation of Particle filters: Algorithms and Hardware Architec-
tures. VDM Verlag Dr. Muller, 2008.
[4] Spatial channel model for Multiple Input Multiple Output(MIMO) simula-
tions(Rel.7), 3GPP Std. TR 25.996, Rev. 7.0.0, Jun. 2007.
[5] H. Ren, M. Meng, and L. Xu, “Indoor Patient Position Estimation Using Particle
Filtering and Wireless Body Area Networks,” in Proc. of 29th Annual International
Conference of the IEEE EMBS, Cite Internationale, Lyon, France, Aug. 2007, pp.
2277 –2280.
[6] W. Y. Chiu and B. S. Chen, “Mobile Location Estimation in Urban Areas Using
Mixed Manhattan/Euclidean Norm and Convex Optimization,” IEEE Trans.
Wireless Comm., vol. 8, no. 1, pp. 414–423, Jan. 2009.
68 BIBLIOGRAPHY
[7] M. Vossiek, L. Wiebking, P. Gulden, J. Wieghardt, and C. Hoffmann, “Wireless
local positioning - Concepts, solutions, applications,” in Proc. IEEE Radio and
Wireless Conference - RAWCON03, Aug. 2003, pp. 219–224.
[8] T. Wigren, “Adaptive Enhanced Cell-ID Fingerprinting Localization by Clustering
of Precise Position Measurements,” IEEE Trans. Veh. Technol., vol. 56, no. 5, pp.
3199–3209, Sep. 2007.
[9] H. Liu, H. Darabi, P. Banerjee, and J. Liu, “Survey of Wireless Indoor Positioning
Techniques and Systems,” IEEE Trans. Systems, Man, and Cybernetics, Part C:
Applications and Reviews, vol. 37, no. 6, pp. 1067 – 1080, Nov. 2007.
[10] C. H. Chao, C. Y. Chu, and A. Y.Wu, “Location-Constrained Particle Filter human
positioning and tracking system,” in Proc. IEEE Workshop on Signal Processing
Systems (SiPS-2008), DC, USA, Oct. 2008, pp. 73–76.
[11] N. Ristic, S. Arulampalam, and N. Gordon, Beyond the Kalman Filter: particle
filters for tracking. VDM Verlag Dr. Muller, 2009.
[12] Z. Duan, “A sample size adaptation scheme for particle filter,” in Control and
Decision Conference (CCDC), 2012 24th Chinese, may 2012, pp. 3012 –3016.
[13] Z. Wang, Z. Liu, W. Liu, and Y. Kong, “Particle filter algorithm based on adaptive
resampling strategy,” in Electronic and Mechanical Engineering and Information
Technology (EMEIT), 2011 International Conference on, vol. 6, aug. 2011, pp.
3138 –3141.
[14] B. Fang, “Simple solution for hyperbolic and related position fixes,” IEEE Trans.
Aerosp. Electron. Syst., vol. 36, no. 4, pp. 748–753, Sep. 1990.
BIBLIOGRAPHY 69
[15] M. A. Chao, C. Y. Chu, C. H. Chao, and A. Y. Wu, “Efficient Parallelized Particle
Filter Design on Cuda,” in Proc. IEEE Workshop on Signal Processing Systems
(SiPS-2010), San Francisco, USA, Oct. 2010, pp. 1–4.
[16] J. Salo and G. Del Galdo and J. Salmmi, et al., “MATLAB implementation of
the 3GPP Spatial Channel Model(3GPP TR 25.996),” Online, Jan. 2005, available:
http://www.tkk.fi/Units/Radio/scm.
[17] H. L. Chang, J. B. Tian, T. T. Lai, H. H. Chu, and P. Haung, “Spinning beacons
for precise indoor localization,” in Proc. of the 6th ACM conference on Embedded
network sensor systems, Raleigh, NC, USA, Nov. 2008, pp. 127–140.
[18] S. Bizjajeva, T. Ryden, and O. Edfors, “Mobile Positioning in MIMO System Using
Particle Filtering,” in Proc. IEEE 66th Veh. Technol. Conference, Sep. 2007, pp.
792–798.
[19] E. Hepsaydir, “Mobile Positioning in CDMA Cellular Networks,” in Proc. IEEE
66th Veh. Technol. Conference, Sep. 2007, pp. 792–798.
[20] C. Mensing, S. Sand, A. Dammann, and W. Utschick, “Interference-Aware Location
Estimation in Cellular OFDM Communications Systems,” in Proc. IEEE
International Conference on Communications, June 2009, pp. 1–6.
[21] B. Anderson and J. Moore, Optimal Filtering. Dover Publications, 2005.
[22] V. Cevher and J. McClellavn, “Fast initialization of particle filters using a modified
metropolis-Hastings algorithm: mode-hungry approach,” in Proc. Int. Conf.
Acoustics, Speech, and Signal Processing, May 2004, pp. 1520–6149.
[23] D. B. Rubin, J. M. Bernardo, M. H. D. Groot, D. V. Lindley, and A. F. M. Smith,
“Using the SIR algorithm to simulate posterior distributions. In Bayesian Statistics
3,” Oxford Univ. Press., pp. 395–402, 1988.
70 BIBLIOGRAPHY
[24] L. Chen, H. Zou, L. Wu, and H. Hu, “Modified Particle Filtering for Wireless
Tracking in Digital Broadcasting System,” in Proc. IEEE 4th WiCOM International
Conference, Dalian, Oct. 2008, pp. 1–4.