跳到主要內容

臺灣博碩士論文加值系統

(44.201.72.250) 您好!臺灣時間:2023/10/01 17:40
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:吳宗宇
研究生(外文):Tsung-Yu Wu
論文名稱:應用於第三代行動通訊系統軟式輸出解碼器之場式可程式邏輯閘陣列實現
論文名稱(外文):FPGA Implementation of Soft-Output Decoders for the 3rd Generation Mobile Communication Systems
指導教授:林茂昭楊谷章王忠炫趙啟超趙啟超引用關係
學位類別:碩士
校院名稱:國立清華大學
系所名稱:通訊工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:中文
論文頁數:38
中文關鍵詞:渦輪碼軟式輸出解碼器場式可程式邏輯閘陣列
外文關鍵詞:Turbo CodesSoft-Output decoderFPGA
相關次數:
  • 被引用被引用:0
  • 點閱點閱:254
  • 評分評分:
  • 下載下載:27
  • 收藏至我的研究室書目清單書目收藏:0
由 Berrou等人於 1993 年提出的渦輪碼是近期編碼理論重要的發展之一。由於接近薛農極限的優良表現,在 3GPP 中被選擇為 Dedicated 通道傳輸中的錯誤更正碼。渦輪碼是由兩個或多個遞迴系統迴旋碼 (recursive systematic convolutional code) 所構成,編碼器間則由交錯排列器 (interleaver) 來做平行鏈結。渦輪解碼器則是由兩個軟式輸入輸出解碼器組成,兩者之間以交錯排列器及反交錯排列器 (deinterleaver) 連接。而使渦輪碼能提供優良的表現主要是交錯排列器及重複解碼 (iterative decoding)。 主要的軟式輸出的演算法則,主要可分為最大事後機率 (MAP) 以及最有可能路徑 (ML path) 兩大類的軟式輸出演算法。在這篇論文中,我們主要介紹並應用一個整合性的反溯解碼架構及雙反向處理器,再加上有關溢位 (overflow) 和定點數 (fix-point) 的量化 (quantization) 等問題的解決方法。前者的架構能使我們設計上能利用同一種設計流程設計不同的演算法,且不同的演算法也能使用類似的硬體區塊,進而縮短硬體設計的時間且提供一個相異演算法硬體結合的方法。而後者的處理器運用兩個反向處理器,能有效利用運算的延遲時間,進一步降低運算的複雜度,是有效的硬體空間與運算時間上的交換。最後我們將透過一個範例,利用最大值及對數化最大事後機率 (Max-Log MAP) 的演算法來說明設計的流程,並透過模擬來說明設計的表現。文末則提出運算速率的關鍵及未來設計上值得改善的地方。
Turbo codes, which are considered as the most important research topic in the coding theory in recent yesrs, were proposed by Berrou, Glovieux, and Thitimajshima in 1993. It has a near-capacity bit error rate performance at low signal-to-noise ratios with acceptable computation complexity. A turbo decoder consists of two (or more) soft-output decodes connected by an interleaver and a deinterleaver. In this thesis, we propose a hardware structure for soft-output decoders with a unified algorithm and a two-backward-processor scheme. The unified algorithm offers a flexible structure suitable for different trellis-based soft-output algorithms. And the
two-backward-processor architecture can be used to deal with the
problem of long time delay. Finally, we provide a hardware design and give an example of the decoder structure for the third generation mobile communication systems.
中文摘要.....................................1
致謝.........................................2
目錄.........................................3
附錄 英文論文本..............................4
[1] C. Berrou, A. Glavieux, and P Thitimajshima, ``Near Shannon
limit error-correcting coding and decoding: Turbo-codes,'' in
Proc. IEEE Int. Conf. Commun., Geneva, Switzerland, May
1993, pp. 1064-1070.
[2] C. Berrou and A. Glavieux, ``Near optimum error correcting
coding and decoding: Turbo-codes,'' IEEE Trans. Commun.,
vol. 44, pp. 1261-1271, Oct. 1996.
[3] 3G TS 25.222 V3.1.1 Multiplexing and channel coding
(TDD). 3GPP TSG RAN WG1, Dec. 1999.
[4] D. Divsalar and F. Pollara, ``Turbo codes for deep-space
communications,'' TDA Progr. Rep. 42-120, Jet Propulsion
Lab., Pasadena, CA, pp. 29-39, Feb. 1995.
[5] D. Divsalar and F. Pollara, ``Turbo codes for PCS
applications,'' in Proc. IEEE Int. Conf. Commun.,
Seattle, WA, June 1995, pp. 54-59.
[6] J. Hagenauer, E. Offer, and L. Papke, ``Iterative decoding of
binary block and convolutional codes,'' IEEE Trans.
Inform, Theory, vol. 42, pp. 429-445, Mar. 1996.
[7] J. Hagenauer, ``Source-controlled channel decoding,''
IEEE Trans. Commun., vol. 43, pp. 2449-2457, Sept. 1995.
[8] W.-T. Wang, ``On soft-output decoding algorithms for turbo
codes'', Master thesis, National Tsing Hua University, Hsinchu,
Taiwan, R.O.C., June 1999.
[9] C.-C. Cho, ``Trace-back structures of soft-output decoding
algorithms for turbo codes,'' Master thesis, National Tsing Hua
University, Hsinchu, Taiwan, R.O.C., July 2000.
[10] C.-H. Wang, W.-T. Wang, and C.-C. Chao,``A unified structure
of trellis-based soft-output decoding algorithms for turbo
codes,'' submitted to IEEE Trans. Commun.
[11] G. C. Clerk, Jr, and J. B. Cain, Error-Correction
Coding for Digital Communication. New York: Plenum Press, 1981.
[12] A. J. Viterbi, ``An intuitive justification and a simplified
implementation of the MAP decoder for convolutional codes,''
IEEE J. Select. Area Commun., vol. 16, pp. 260-264, Feb.
1998.
[13] S. Dolinar and D. Divsalar, ``Weight distributions for turbo
codes using random and non-random permutations,'' TDA
Progr. Rep. 42-122, Jet Propulsion Lab., Pasadena, CA, pp. 56-65,
Aug. 1995.
[14] Y.-H. Lee, ``On interleavers for turbo codes,'' Master thesis,
National Tsing Hua University, Hsinchu, Taiwan, R.O.C., July 2000.
[15] J. Hagenauer and P. Hoeher, ``A Viterbi algorithm with
soft-decision outputs and its applications,'' in Proc.
IEEE Global Telecommun. Conf., Dallas, TX, Nov. 1989, pp.
47.1.1-47.1.7.
[16] L. R. Bahl, J. Cocke, F. Jeline, 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.
[17] F. Battail, ``Ponderation des symboles decodes par
l'algorithme de Viterbi,'' Ann. Telecommun., vol. 42, pp.
31-38, Jan. 1987.
[18] L. Lin and R.-S. Cheng, ``Improvements in SOVA-based decoding
for turbo codes,'' in Proc. IEEE Int. Conf. Commun., Montreál, Québec, Canada, June 1997, pp. 1473-1478.
[19] M. P. C. Fossorier, F. Burkert, S. Lin, and J. Hagenauer, ``On
the equivalence between SOVA and Max-Log-MAP decodings,''
IEEE Commun. Lett., vol. 2, pp. 137-139, May 1998.
[20] C.-H. Wang and C.-C. Chao, ``Modified SOVA decoding for turbo
codes,'' in Proc. Int. Symp. inform. Theory and Its
applicat., Mexico City, Mexico, Oct. 1998, pp. 643-646.
[21] S. Benedetto, G. Montorsi, D. Divsalar, and F. Pollara,
``Soft-output decoding algorithms in iterative decoding of turbo
codes,'' TDA Progr. Rep. 42-124, Jet Propulsion Lab.,
Pasadena, CA, pp. 63-87, Feb. 1996.
[22] J. A. Erfanian, S. Pasupathy, and G. Gulak, ``Reduced
complexity symbol detectors with parallel structures for isi
channels,'' IEEE Trans. Commun., vol. 42, pp.
1661-1671, Feb./Mar./April 1994.
[23] 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., Seattle,
WA, 1995, pp. 1009-1013.
[24] W. Kock and A. Baier, ``Optimum and sub-optimum detection of
coded data disturbed by time-varying intersymbol interference,'' in
Proc. IEEE Global Telecommun. Conf., San Diego, CA, Dec. 1990,
pp. 1679-1684.
[25] L. N. Lee, ``Real-time minimal-bit-error probability decoding
of convolutional codes,'' IEEE Trans. Commun., vol.
COM-22, pp. 146-151, Feb. 1974.
[26] T. K. Truong, M.-T. Shih, I. S. Reed, and E. H. Satorius, ``A
VLSI design for a trace-back Viterbi decoder,'' IEEE Trans. Commun.
, vol. 40, pp. 616-324, Mar. 1992.
[27] S. Benedetto, G. Montorsi, D. Divsalar, and F. Pollara, ``A
soft-input maximum a posteriori (MAP) module to decode
parallel and serial concatenated codes,'' TDA Progr. Rep.
42-127, Jet Propulsion Lab., Pasadena, CA, pp. 1-20, Nov. 1996.
[28] C.-M. Lin, ``VLSI implementation of a soft-input soft-output
MAP decoder for turbo decoding,'' Master thesis, National Tsing
Hua University, Hsinchu, Taiwan, R.O.C., June 1997.
[29] C.-C. Teo, ``VLSI design and implementatioin of a turbo
decoder,'' Master thesis, National Tsing Hua University, Hsinchu,
Taiwan, R. O. C., June 1998.
[30] S. S. Poetrobon and A. S. Barbulescu ``A simplification of the
modified Bahl decoding algorithm for systematic convolutional
codes,'' in Proc. Int. Symp. Inform. Theory and Its
Applicat., Sydney, Australia, Nov. 1994, pp. 1073-1077.
[31] R.-Y. Yu, ``DSP implementation of the soft-output
decoder for the third generation mobile communication systems,''
Master thesis, National Tsing Hua University, Hsinchu, Taiwan,
R.O.C., July 2001.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top