| 研究生: |
高健育 Kao, Chien-Yu |
|---|---|
| 論文名稱: |
使用正規化技術於渦輪解碼之
雙向軟式輸出維特比演算法 A Bi-directional SOVA with Normalization for Turbo Decoding |
| 指導教授: |
張名先
Chang, Ming-Xian |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電腦與通信工程研究所 Institute of Computer & Communication Engineering |
| 論文出版年: | 2006 |
| 畢業學年度: | 94 |
| 語文別: | 英文 |
| 論文頁數: | 57 |
| 中文關鍵詞: | 雙向軟式輸出維特比演算法 、正規化 、渦輪解碼 |
| 外文關鍵詞: | Turbo decoding, Bi-directional SOVA, Normalization |
| 相關次數: | 點閱:124 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在無線通訊傳輸環境中,利用錯誤更正碼來修正通信可靠度的方法是不可或缺的。而渦輪碼用於遞迴性系統上已被證實對通道造成的錯誤訊息有重大的改善。在眾多渦輪解碼的演算法中,軟式輸出維特比演算法(SOVA)在複雜度的比較上遠低於其他解碼演算法,諸如:最大事後機率演算法(MAP)及一些由MAP轉變而來的演算法(Log-MAP, Max-Log-MAP)。然而,在效能上卻比其他演算法來的差。因此一些改善SOVA效能的技術相繼被提出。
在本篇論文中,我們首先探討兩種可以改善SOVA效能的方法。第一種是利用雙向式軟式輸出維特比演算法將前進式與後進式軟式輸出維特比演算法的輸出值作一結合。其效能更接近Max-Log-MAP甚至在某些訊雜比範圍優於Max-Log-MAP。而第二種方法是利用權重因子對軟式輸出維特比演算法的輸出值作正規化(Normalization)。而權重因子與輸出值的統計性質具有高度的相關性。因此,我們提出將正規化方法運用在雙向式軟式輸出維特比演算法。從效能分析上發現,經過正規化處理後的雙向式軟式輸出維特比演算法其效能優於Max-Log-MAP且更接近最佳的MAP演算法。
In wireless communications, error-correcting coding is indispensable for the channel reliability. Turbo codes with iterative decoding has been proposed as a powerful tool in correcting the errors incurred by the channel. Among the decoding algorithms of turbo codes, the Soft-output Viterbi Algorithm (SOVA) has the advantage of lower complexity compared with other decoding algorithms like Maximum A-Posteriori algorithm (MAP), Log-MAP, and Max-Log-MAP. However, the performance of SOVA is inferior to the family of MAP algorithms, and there are some modified schemes proposed to improve the performance of SOVA.
In this thesis, we first study two methods that could improve the performance of SOVA. The first method is the bi-directional SOVA (Bi-SOVA) algorithm that combines both soft-outputs from forward and backward SOVA. The performance of Bi-SOVA is more close to the Max-Log-MAP, even superior to it at some signal-to-noise ratio (SNR). Another method is a scheme that uses a scaling factor to normalize the soft-outputs in SOVA. The scaling factor is highly related to the statistic characteristics of the soft-outputs. Based on our study, we propose an algorithm that applies the normalization in Bi-SOVA. We find that the Bi-SOVA with normalization has performance superior to the Max-Log-MAP and more close to the optimal MAP.
[1] C. Berrou and A. Glavieux, "Near optimum error-correcting coding and decoding: Turbo-codes," IEEE Trans. Commun., vol. 44, pp. 1261–1271, Oct. 1996.
[2] J.P. Woodard and L. Hanzo, "Comparative study of turbo decoding techniques: an overview," Vehicular Technology, IEEE Trans. on Vol. 49, Issue 6, Nov. 2000 pp. 2208 – 2233.
[3] Jinhong Yuan, Vucetic B., and Wen Feng, “Combined Turbo Codes and interleaver design” Communications, IEEE Trans, Vol.: 47, April 1999, pp.484-487.
[4] Zhongfeng Wang and Keshab K. Parhi, "High Performance, High Throughput Turbo/SOVA Decoder Design," IEEE Trans. on Commun., vol. 51, no. 4, pp. 570-579, Apr. 2003.
[5] Patrice Robertson, Emmanuelle Villebrun and Peter Hoeher, "A comparison of optimal and sub-optimal MAP decoding algorithms operating in the log domain" IEEE Int. Commun. Conf, vol. 2, pp. 1009-1013, Jun 1995.
[6] J. Hagenauer and P. Hoeher, “A Viterbi algorithm with soft-decision outputs and its applications,” in Proc. GLOBECOM89, Nov. 1989, pp. 1680–1686.
[7] L. Papke and P. Robertson, “Improved decoding with the SOVA in a parallel concatenated (turbo-code) scheme,” in Proc. ICC96, pp. 102–106.
[8] M. Fossorier, F. Burkert, S. Lin, and J. Hagenauer, "On the equivalence between SOVA and max-log-MAP decoding," IEEE Commun. Lett., vol. 2, pp. 137-139, May 1998.
[9] Ling Cong, Cui Long, and Wu Xiaofu, "Further results on the equivalence between SOVA and max-log-MAP decodings," Communication Technology Proceedings, 2000. WCC - ICCT 2000. International Conf. on Vol. 2, 21-25 Aug. 2000 pp. 1689 – 1692.
[10] G. Battail, "Ponderation des symboles decodes par I'algorithme deviterbi," Ann. Telecommun., vol 42, pp. 31-38, Jan. 1987.
[11] L.Lin and R. S.Cheng, "Improvements in SOVA-based decding for turbo codes, " Pmc. IEEE ICC, Montreal, Canada, pp. 1473-1478, June 1997.
[12] S. Papaharalabos, P. Sweeney, and B.G. Evans, "Modification of branch metric calculation to improve iterative SOVA decoding of turbo codes," Electronics Letters, Vol. 39, Issue 19, 18 Sept. 2003 pp. 1391 – 1392.
[13] G. Colavolpe, G. Ferrari, and R. Raheli, "Extrinsic information in iterative decoding: a unified view," IEEE Trans. Commun., on Vol. 49, Issue 12, Dec. 2001, pp. 2088 – 2094.
[14] Chuan Xiu Huang and A. Ghrayeb, "An improved SOVA algorithm for turbo codes over AWGN and fading channel," Personal, Indoor and Mobile Radio Commun., 2004. PIMRC 2004. 15th IEEE International Symposium on Vol. 2, 5-8 Sept. 2004, pp. 1121 – 1125.
[15] S. Papaharalabos, P. Sweeney, and B.G. Evans, "A new method of improving SOVA turbo decoding for AWGN, Rayleigh and Rician fading channels," Vehicular Technology Conf., 2004. VTC 2004-Spring. 2004 IEEE 59th, Vol. 5, 17-19 May 2004 pp. 2862 – 2866.
[16] Jinghu Chen, Shu Un and Chengqi Xu, "Bi-Directional SOVA Decoding for Turbo-Codes" IEEE Commun. Lett., vol.4, no. 12, pp. 405-407, Dec. 2000.
[17] R.A. Stirling-Gallacher, "Performance of sub-optimal normalisation schemes for a turbo decoder using the soft output Viterbi algorithm," Personal, Indoor and Mobile Radio Communications, 2000. PIMRC 2000. The 11th IEEE International Symposium on Vol. 2, 18-21 Sept. 2000 pp. 888 – 892.
[18] Yunxin Li and Xiaojing Huang, "The simulation of independent Rayleigh faders," Communications, IEEE Trans. on Vol. 50, Issue 9, Sept. 2002 pp. 1503 – 1514.