跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.88) 您好!臺灣時間:2024/12/04 14:21
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:葉凌帆
研究生(外文):Ling-Fan Yen
論文名稱:免額外逆向遞迴運算延遲渦輪解碼器設計
論文名稱(外文):Dummy-Beta-Latency-Free Turbo Decoder Design
指導教授:李文達李文達引用關係
指導教授(外文):Wen-Ta Lee
口試委員:劉遠楨陳建中黃育賢
口試委員(外文):Yuan-Chen LiuJiann-Jong ChenYuh-Shyan Hwang
口試日期:2006-06-19
學位類別:碩士
校院名稱:國立臺北科技大學
系所名稱:電腦與通訊研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:中文
論文頁數:66
中文關鍵詞:渦輪碼低延遲SISO設計
外文關鍵詞:turbo codelow latencySISO decoder
相關次數:
  • 被引用被引用:0
  • 點閱點閱:263
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
渦輪碼是一種前向錯誤更正碼,利用大量的運算與多次的疊代來達到接近夏農極限的錯誤更正效能。但傳統渦輪解碼在硬體的實現上需要使用到大量的記憶體,而且解碼輸出延遲時間也比較長。為此本論文藉由分析研究渦輪演算法與滑動視窗演算法,提出一種新型免額外逆向遞迴運算延遲演算法,該一方法可以將解碼延遲由傳統四個L長度縮短成只用一個滑動視窗解碼延遲。在硬體的實現上,此一新架構僅需增加一個額外的記憶體即可省去一個逆向遞迴計算單元和二個內部暫存記憶體。相較於傳統的架構,使用本篇論文所提出的演算法,可在SISO的部份省去27%~45%的記憶體位元數,而在實際記憶體的面積上也可省去65%~68%。為了檢驗此架構的可行性,我們先使用了Xilinx FPGA HW-V4-ML402-USA加以驗證,最後我們也將此一架構以TSMC 0.18 μm 1P6M製程實際完成一顆低延遲渦輪解碼晶片設計,實驗顯示此一解碼器時脈為104.1MHz,整個電路含I/O PAD的面積是1.9 mm 1.9 mm,可供未來無線通訊IP之應用。
Turbo code is a forward error correct code which has good error correction capability and near Shannon limiting performance. Traditional turbo decoder needs large memory size and has long decoding latency for implementation. This paper presents a dummy-beta-latency-free algorithm which can reduce the decoding latency of sliding window from 4L to 1L. In hardware implementation, we can use a dummy-beta memory unit to replace one backward calculation unit and two SISO sub-memories. Experimental results show that our architecture can save 27%~45% memory bit and 65%~68% memory area. Then, we have verified this algorithm using Xilinx FPGA (HW-V4-ML402-USA) system. Finally, a dummy-beta-latency-free turbo decoder is designed using TSMC 0.18μm 1P6M CMOS technology. The chip occupies 1.9mm 1.9mm and has a clock frequency of 104.1Mbps.
中文摘要 i
英文摘要 ii
誌謝 iii
目錄 iv
表目錄 vi
圖目錄 vii
第一章 緒論 1
1.1 研究動機 1
1.2 渦輪碼簡介 2
1.3 論文章節排列 3
第二章 渦輪碼 4
2.1 渦輪編碼器 5
2.2 遞迴解碼演算法 6
2.3 最佳化與次佳化演算法 8
2.3.1 MAP 演算法 9
2.3.2 Max-Log-MAP 演算法 14
2.3.3 Log-MAP Algorithm 16
2.3.4 SW-Log-MAP Algorithm 18
第三章 免額外逆向遞迴運算延遲演算法 21
3.1 免額外逆向遞迴運算延遲演算法 21
3.2 改良型免額外逆向遞迴運算延遲演算法 26
3.3 DBLF演算法對於錯誤更正效能的影響 29
3.4 DBM位元數的影響 31
第四章 改良型免額外逆向遞迴運算延遲渦輪解碼電路架構設計 34
4.1 傳統渦輪解碼器架構 35
4.2 改良型DBLF的SISO解碼器設計 36
4.2.1 記憶體存取電路 40
4.2.2 路徑計量值計算單元(BMC) 43
4.2.3 正向(逆向)遞迴計算單元(Alpha、Beta) 44
4.2.5 對數相似度計算單元 47
第五章 改良型免額外逆向遞迴運算延遲渦輪解碼FPGA驗證 49
5.1 FPGA設計流程 49
5.2 Verilog程式碼行為描述模擬波形 51
5.3 Verilog程式碼合成後模擬波形 53
5.4 FPGA實際訊號擷取 54
5.4 FPGA設計資源比較 56
第六章 改良型免額外逆向遞迴運算延遲渦輪解碼晶片設計 57
6.1 晶片設計流程 57
6.2 晶片電路模擬 58
6.3 晶片合成與實體佈局 60
6.4 記憶體比較 62
第七章 結論 63
參考文獻 64
附錄
投稿論文
“ A Dummy-Beta Latency Free VLSI Architecture for MAP Decoder,” in Proc. of The 2006 Symposium of Photonic Devices and System Application, pp. 86-87, April 1-4. 2006. 67
待投稿論文
“ A Dummy-Beta Latency Free VLSI Architecture for MAP Decoder,” 70
[1].3gpp Specifications. 3rd generation partnership project. [Online]. Available: http:// www.3GPP.org 2000.
[2].S. Lin and D. J. Costello, Jr., “Error Control Coding fundamentals and applications,” New Jersey Prentice–Hall, 1983.
[3].C. Berrou and A. Glavieux, “Near optimum error correcting coding and decoding: Turbo codes,” IEEE Trans. Commun. Vol. 44, pp. 1261-1271, Oct. 1996.
[4].Ibrahim A. Al-Mohandes and Mohamed I. Elmasry, “A new efficient dynamic-iterative technique for turbo decoders,” in Proc. IEEE Midwest Symposium on Circuit and Systems, vol. 3, pp. 180-183, Aug 2002.
[5].Wen-Ta Lee; San-Ho Lin; Chia-Chun Tsai; Trong-Yen Lee; Yuh-Shyan Hwang, “A new low-power turbo decoder using HDA-DHDD stopping iteration,” IEEE International Symposium on Circuits and Systems, Page(s):1040 - 1043 Vol. 2, May 2005
[6].J. Hagenauer and P. Hoher, “A viterbi algorithm with soft-decision outputs and its applications,” in Proc. IEEE GLOBECOM, Dallas, TX, pp. 47.1.1–47.1.7., Nov. 1989.
[7].P. Robertson, E. Villebrun, and P. Hoeher, “A comparison of optimal and sub-optimal MAP decoding algorithms operating in the log domain,” in Proc. IEEE Int. Conf. Commun., pp. 1009–1013, 1995.
[8].Zhiyong He; Roy, S.; Fortier, P., “High-speed and low-power design of parallel turbo decoder,” IEEE International Symposium on Circuits and Systems, Page(s):6018 – 6021, Vol. 6, May 2005
[9].Boutillon, E.; Gross, W.J.; Gulak, P.G., “VLSI architectures for the MAP algorithm,” IEEE Transactions Communications, vol.51, issue2, pp.175-185, Feb. 2003.
[10].L. R. Bahl, J. Cocke, F. Jelinek, and J. Raviv, “Optimal decoding of linear codes for minimizing symbol error rate,” IEEE Trans. Inform. Theory, vol. IT-20, pp. 284–287, Mar. 1974.
[11].A. J. Viterbi, “Error bounds for convolutional codes and an asymptotically optimum decoding algorithm,” IEEE Trans. Inf. Theory, IT-13, pp. 260-269, April 1967.
[12].J. Hagenauer and P. Hoher, “A viterbi algorithm with soft-decision outputs and its applications,” in Proc. IEEE GLOBECOM, Dallas, TX, pp. 47.1.1–47.1.7., Nov. 1989.
[13].P. Robertson, E. Villebrun, and P. Hoeher, “A comparison of optimal and sub-optimal MAP decoding algorithms operating in the log domain,” in Proc. IEEE Int. Conf. Commun., pp. 1009–1013, 1995.
[14].A. J. Viterbi, “An intuitive justification of MAP decoder for convolutional codes “IEEE J. Select. Areas Commun., vol. 16,pp. 260-264, Fed. 1998.
[15].Shung C.B., Siegel P.H., Ungerboeck G. and Thapar H.K., “VLSI architectures for metric normalization in the Viterbi algorithm,” IEEE International Conference on Commun., vol.4, pp.1723-1728, April 1990.
[16].Zhongfeng Wang, Suzuki H. and Parhi K.K., “VLSI implementation issues of TURBO decoder design for wireless applications,” IEEE Workshop on Signal Processing Systems, pp. 503-512, Oct. 1999.
[17].S. S. Pietrobon, “Implementation and performance of a TURBO/MAP decoder,” International Journal of Satellite Communications, vol.16, pp. 23-46, Jan.-Feb. 1998.
[18].Xilinx Web Site, http://www.xilinx.com/
[19].Guido Masera, Macro Mazza, Gianluca Piccinini, Fabrizio Viglione and Maurizio Zamboni, “Architectural strategies for low-power VLSI turbo decoders,” IEEE Transactions on VLSI Systems, vol. 10, No. 3, pp. 279-285, June 2002.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top