跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.87) 您好!臺灣時間:2025/03/17 13:40
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:翁詠祿
研究生(外文):Yeong-Luh Ueng
論文名稱:一種具延遲處理器及信號點對應器的渦輪碼
論文名稱(外文):A Turbo Coding Scheme Using a Delay Processor and a Signal Mapper
指導教授:林 茂 昭
指導教授(外文):Mao-Chao Lin
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:電信工程學研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:1999
畢業學年度:87
語文別:英文
論文頁數:77
中文關鍵詞:渦輪碼編碼調變並聯碼多層次碼
外文關鍵詞:Turbo codescoded modulationparallel concatenated codesmultilevel codes
相關次數:
  • 被引用被引用:0
  • 點閱點閱:210
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
摘要:
在這篇論文裡面,我們提出一個具延遲處理器及信號點對應器的渦輪碼。它是由傳統碼率為三分之一的渦輪碼串接一個剃除器,一個延遲處理器及一個信號點對應器,根據這個信號點對應器的型式,我們建構了二元碼及調變碼。藉由仔細設計延遲處理器及信號點對應器,所提出的架構有較大的自由距離。此碼的解碼可藉由原渦輪碼的解碼器加上一些已解碼過的訊息來完成。由模擬結果顯示,我們所提出的碼具有不錯的性能。對二元碼,我們的碼比傳統的渦輪碼在中到長的解碼延遲和高訊雜比條件下,我們的碼比傳統的渦輪碼效能還要好。對調變碼,我們的碼在低解碼複雜度下也有不錯的性能。
第一章
緒論
渦輪碼(Turbo code)是由兩個遞迴性系統式迴旋碼(recursive systematic convolutional code)編碼器夾著一個錯開器(interleaver)並聯而成,用所謂重覆性解碼(iterative decoding)的技巧來解碼。此碼的特性是錯誤係數(error coefficient)很低,自由距離(free distance)不大。我們可以增加其成份碼狀態數(state number)來加大其自由距離來改善其在高訊雜比(SNR)的表現,可是這樣會增加解碼複雜度。我們也可以增加錯開器的長度來降低其錯誤係數來改善其在高訊雜比的表現,可是這樣會增加解碼延遲(decoding delay)。在另一方面,Hellstern提出一種具延遲處理器(delay processor)及信號點對應器(signal mapper)的碼,此碼的特性是錯誤係數很大,自由距離也很大。在本論文中,我們利用Hellstern架構的概念去設計一種新的渦輪碼來改善渦輪碼在高訊雜比的表現而不需要增加其成份碼狀態數或是增加錯開器的長度。本論文架構如下:第二章為對渦輪碼的回顧。第三章為對Hellstern架構的回顧。在第四章中,我們提出具有延遲處理器及信號點對應器的渦輪碼。模擬結果及效能分析在第五章描述。第六章為結論。
第二章
渦輪碼之回顧
在本章裡,我們將回顧渦輪碼的基本架構,解碼方法和其在加成性白色高斯雜訊(AWGN)的位元錯誤率(BER)。典型的渦輪碼是由兩個遞迴性系統式迴旋碼編碼器夾著一個錯開器並聯而成。為什麼使用遞迴性系統式迴旋碼而不使用非遞迴性迴旋碼(nonrecursive convolutional code)和錯開器的功能將於第一節說明。我們將於第二節回顧渦輪碼在加成性白色高斯雜訊的位元錯誤率(BER)。渦輪碼的解碼器是由兩個軟式輸入/軟式輸出解碼器(soft in/soft out decoder)中間夾著錯開器所構成。軟式輸入/軟式輸出解碼器是用來解成份碼。我們可使用以BCJR演算法為基礎的演算法或者軟式輸入/軟式輸出菲特烈演算法(SOVA)為基礎的演算法來做為軟式輸入/軟式輸出解碼器。我們將於第三節回顧這些題材並比較這些演算法的優劣點。更進一步,渦輪碼使用重覆性解碼的技巧來解碼,使得原本非常複雜而常長的碼變得只需要解其成份碼,並且在解碼的過程中確保沒有訊息的流失。我們將於第三節回顧這些題材。
第三章
具有延遲處理器及信號點對應器的籬柵碼之回顧
在本章中,我們回顧Hellstern提出具有延遲處理器及信號點對應器的籬柵碼(trellis code)。其編碼係使用一個二元碼(binary code),串接一個延遲處理器和一個信號點對應器所構成。延遲處理器係將輸入的位元,按照不同的層次給予不同的延遲長度,以便將輸入的位元分散至不同的編碼時間,其效果是增加該編碼系統的限制長度(constraint length)。在這種編碼架構的設計中,較上層的位元會具有較長的延遲時間,而較下層的位元則具有較短的延遲。藉由仔細設計延遲處理器和信號點對應器,我們可以得到大的自由距離。此碼的解碼可藉由原二元碼的菲特烈(Viterbi)解碼器加上一些已解碼過的訊息來完成。本章共分為三節。第一節討論集合分割(set partitioning);第二節討論具有延遲處理器的籬柵碼的編碼器;第三節描述其解碼演算法。
第四章
一種具有延遲處理器及信號點對應器的渦輪碼
在本章中,我們提出具有延遲處理器及信號點對應器的渦輪碼,其編碼係使用一個適當碼率的渦輪碼,串接一個延遲處理器和一個信號點對應器所構成。藉由仔細設計延遲處理器和信號點對應器,我們可以得到大的自由距離。此碼的解碼可藉由原渦輪碼的解碼器和一些已解碼的訊息來完成。在第一節中我們討論編碼器的設計,我們提出四種不同架構,各具不同碼率(code rate)。架構一為碼率三分之一的渦輪碼串接三層的延遲處理器和一個二元(binary)信號點對應器,這樣構成碼率三分之一的二元碼,其解碼延遲為3N (N為錯開器的長度) 信息位元(message bit);架構二為碼率二分之一的渦輪碼串接二層的延遲處理器和一個二元信號點對應器,這樣構成碼率二分之一的二元碼,其解碼延遲為2N信息位元;架構三為碼率三分之二的渦輪碼串接三層的延遲處理器和一個8PSK具有如[21]的對應,這樣構成碼率為二個位元的調變碼,其解碼延遲為3N信息位元;架構四為碼率三分之二的渦輪碼串接三層的延遲處理器和一個8PSK具有如[27]的對應,這樣構成碼率為二個位元的調變碼,其解碼延遲為3N信息位元。在第二節中我們討論此碼的解碼。我們可以使用軟式輸入/軟式輸出菲特烈演算法(SOVA)為基礎的演算法加上一些已解碼過的硬的(hard)訊息或者以BCJR演算法為基礎的演算法加上一些已解碼過的軟的(soft)訊息來解碼。
第五章
模擬結果及效能分析
在本章中,我們用前章所提出的次佳的解碼演算法對所提出的碼解碼。我們所用的成份碼為具有四個狀態的遞迴式系統性二元迴旋碼。所用的錯開器為隨機(pseudo random)錯開器。在第一節中,我們列出以軟式輸入/軟式輸出菲特烈演算法(SOVA)為基礎的演算法的模擬結果。在第二節中,我們列出以BCJR演算法為基礎的演算法的模擬結果。在第三節中,我們對所提出的二元碼做效能分析。對於架構一和二在中到長的解碼延遲和高訊雜比條件下,我們的的碼比傳統的渦輪碼效能還要好。舉例言之,用BCJR演算法為基礎的演算法及在解碼延遲為2048訊息位元的情形下,架構二有較傳統的碼率為二分之一的渦輪碼有額外1.3dB的編碼增益(coding gain)。對於架構三和四,我們的碼在低解碼複雜度下就有不錯的性能。我們對所提出的二元碼做效能分析發現在較高訊雜比下,我們的二元碼較傳統渦輪碼優越的原因是我們的碼具有較大的自由距離;在較低訊雜比下,我們的二元碼較傳統渦輪碼差的原因是我們的碼具有較大的錯誤係數。
第六章
結論
在本論文中,我們提出一個具延遲處理器和信號點對應器的渦輪碼。我們提出二元碼和調變碼。對二元碼,在中到長的解碼延遲和高訊雜比條件下,我們的的碼比傳統的渦輪碼效能還要好。對調變碼,我們的碼在低解碼複雜度下就有不錯的性能。

In this thesis, we propose a coding scheme which is constructed by serially concatenating a puncturer, a delay processor and a signal mapper to a conventional Turbo code with rate 1/3. According to the type of the signal mapper, we can construct binary codes or
modulation codes. The coding scheme can achieve large free distances by designing the delay processor and the signal mapper carefully. The proposed coding scheme can be suboptimally decoded by using the decoder of the Turbo code with some feedback information. Simulation results show that the proposed coding scheme has some attractive performances. For binary codes, at the same decoding complexity, the proposed codes outperform conventional Turbo codes at moderate-to-high signal-to-noise ratios for medium-to-long decoding delays. For modulation codes, some attractive performances are obtained with low decoding complexities.

1 Introduction ..............................................................................................................................1
2 Reviews on Turbo Codes .........................................................................................................5
3 Reviews on Trellis Coding Using a Delay processor and a Signal Mapper .............................18
4 A New Turbo Coding Scheme Using a Delay Processor and a Signal Mapper .......................25
5 Simulation Results and Performance Analysis .........................................................................31
6 Conclusions ...............................................................................................................................73

[1] C. Berrou, A. Glavieux, and P. Thitimajshims, ``Near Shannon limit error-correcting coding and decoding : turbo-codes(1),'' in
{\it Proc. IEEE Int. Conf. on Communications} (Geneva, Switzerland, May 1993) pp. 1064-1070.
[2] C. Berrou and A. Glavieux, ``Near optimum error correcting coding and decoding: Turbo-codes,'' {\it IEEE Trans. Commun.,}
vol.~44, no.~10, pp.~1261--1271, Oct. 1996.
[3] L. Bahl, J. Cocke, F. Jeinek, and J. Raviv, ``Optimal decoding of linear codes for minimizing symbol rate,'' {\it IEEE Trans. Inform. Theory,} vol.~20, pp.~284--287, Mar. 1974.
[4] J. Hagenauer, ``Source-controlled channel coding,'' {\it IEEE Trans. Commun.,} vol.~43, no.~9, pp.~2449--2457, Sept. 1995.
[5] J. Hagenauer, E. Offer, and L. Papke, ``Iterative decoding of binary block and convolutional codes,'' {\it IEEE Trans. Inform. Theory,} vol.~42, no.~2, pp.~429--445, Mar. 1996.
[6] L. Papke, P. Robertson, and E. Villebrun, ``Improved decoding with the SOVA in a parallel concatenation (Turbo-code) scheme,'' in {\it Proc. ICC '96,} pp.~102--106.
[7] P. Robertson, E. Villebrun, and P. Hoeher, ``A comparison of optimal and suboptimal MAP decoding algorithms operating in the log domain,'' in {\it Proc. ICC '95,} pp.~1009--1013.
[8] D. Divsalar, and F. Pollara, ``Turbo codes for PCS Applications,'' in {\it Proc. IEEE Int. Conf. on Communications} (Seattle, WA, June 1995) pp. 1064-1070.
[9] S. Benedetto and G. Montorsi, ``Performance of continuous and blockwise decoded turbo codes,'' {\it IEEE Commun. Letters,} vol.~1, no.~3, pp.~77--79, May 1997.
[10] S. Benedetto and G. Montorsi, ``Unveiling turbo codes: Some results on parallel concatenated coding schemes,'' {\it IEEE Trans.
Inform. Theory,} vol.~42, no.~2, pp.~409--428, Mar. 1996.
[11] S. Benedetto and G. Montorsi, ``Design of parallel concatenated codes,'' {\it IEEE Trans. Commun.,} vol.~44, no.~5,
pp.~591--600, May 1996.
[12] L. C. Perez, J. Segher, and D. J. Costello, ``A distance spectrum interpretation of turbo codes,'' {\it IEEE Trans. Inform. Theory,}
vol.~42, no.~6, pp.~409--428, Nov. 1996.
[13] S. Le Goff, A. Glavieux and C. Berrou, ``Turbo-codes and high spectral efficient modulation,'' in
{\it Proc. ICC'94,} pp.~1064-1070, 1994.
[14] P. Robertson and T. W\"orz, ``Bandwidth-efficient turbo trellis coded modulation using punctured component codes,'' {\it IEEE J. Select. Areas Commun.,} vol.~16, pp.~206--218, Feb. 1998.
[15] H. Ogiwara and M. Yano, ``Improvement of turbo trellis coded modulation system, '' {\it IEICE Trans. Fundamentals.,} vol.~e81-a, no.~10, pp.~2040--2046, Oct. 1998.
[16] S. Benedetto, D. Divsalar, G. Montorsi and F. Pollara, ``Parallel concatenated trellis coded modulation,''
{\it IEEE Conf. on Commun.,} pp.~974--978, 1996.
[17] H. Herzberg, ``Multilevel turbo coding with short interleavers,'' {\it IEEE J. Select. Areas Commun.,} vol.~16,
pp.~303--309, Feb. 1998.
[18] U. Wachsmann and J. Huber, ``Power and bandwidth efficient digital communication using turbo codes in multilevel codes,''
{\it European Trans. on Telecommun.,} vol.~6, pp.~557-567, Sept./Oct. 1995.
[19] K. Fazel and L. Papke, ``Combined multilevel turbo-code with 8PSK modulation,'' in {\it proc., IEEE GLOBECOM,} pp.~649--653, 1995.
[20] G\"under Hellstern, ``Coded Modulation with Feedback Decoding Trellis Codes,'' in {\it Proc. ICC '93} (Geneva,
Switzerland, May 1993), pp.~1071--1075.
[21] G. Ungerboeck, ``Channel coding with multilevel/phase signals,'' {\it IEEE Trans. Inform. Theory,} vol.~IT-28, no.~1,
pp.~55--67, Jan. 1982.
[22] Jia-Yin Wang and Mao-Chao Lin, ``On Constructing Trellis Codes with Large Free Distances and Low Decoding Complexities,''
{\it IEEE Trans. on Commun.,} vol.~45, No.~9, pp.~1017--1020, Sept. 1997.
[23] M.C. Lin and S.C. Ma, ``A coded modulation scheme with interblock memory,''
{\it IEEE Trans. Commun.,} vol.~42, pp.~911-916, Feb./Mar./Apr. 1994.
[24] H. Imai and S. Hirakawa, ``A new multilevel coding method using error-correcting codes,'' {\it IEEE Trans. Inform. Theory,}
vol.~IT-23, no.~3, pp.~371--376, May 1977.
[25] K. Yamaguchi and H. Imai, ``Highly reliable multilevel channel coding system using binary convolutional codes,'' {\it Electronics Letters,} 27th Aug. 1987, vol.~23, no.~13, pp.~939--941.
[26] G. Pottie and D. Taylor, ``Multilevel codes based on partitioning,'' {\it IEEE Trans. Inform. Theory,} vol.~35, pp.~87--98, Jan. 1989.
[27] X. Li and A. Ritcey, ``Bit-Interleaved coded modulation with iterative decoding,'' {\it IEEE Commun. Letters,} vol.~1, no.~6,
pp.~77--79, Nov. 1997.
[28] Tzung-Liang Tsai, ``Iterative decoding for convolutional codes with a delay processor,'' Master Thesis, National Taiwan University, Taipei, Taiwan, June 1998.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top