色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于Matlab的Turbo碼仿真研究

          基于Matlab的Turbo碼仿真研究

          作者: 時間:2011-07-06 來源:網絡 收藏



          碼譯碼器由兩個軟輸入/軟輸出(SISO)譯碼器DECl和DEC2串行級聯組成,交織器與編碼器中所使用的交織器相同。譯碼器DECl對分量碼RSCl進行最佳譯碼,產生關于信息序列中每一比特的似然信息,并將其中的“新信息”經過交織送給DEC2,譯碼器DEC2將此信息作為先驗信息,對分量碼RSC2進行最佳澤碼,產生蓉于交織后的信息序列中每一比特的似然比信息,然后將其中的“外信息”經過解交織送給DECl,進行下一次譯碼。這樣,經過多次迭代,DECl或DEC2的外輸出信息趨于穩(wěn)定,似然比漸近值逼近于對整個碼的最大似然譯碼,然后對此似然比進行硬判決,即可得到信息序列的最佳估計值。
          2 模型的建立
          模型包括信源、編碼器、信道、譯碼器和信宿五個部分。
          在模型中,可以任意改變的參數值為:
          N:交織器的大小,即碼的分組長度,也即每個分組所包含的信息序列的長度。
          信道類型選擇:Sireulink模塊中可以選擇設置高斯白噪聲信道(AWGN)或多徑瑞利衰落信道(ReyleighFading)。
          譯碼算法選擇:Log—MAP,Max—Log—MAP和SOVA三種譯碼算法。
          SNR:信號與噪聲強度比值。
          迭代次數:迭代次數的不同對譯碼器輸出有著一定的影響。
          2.1 編碼模塊
          本模型中Turbo碼編碼器采用兩個相同的分量編碼器通過交織器并行級聯而成。分量編碼器是碼率為R=1/2的循環(huán)系統(tǒng)卷積碼。
          首先用貝努利發(fā)生器(Bernoulli Binary Genera—tor)產生序列,從參數面板調節(jié)幀大小和采樣率。原始序列進入第1卷積編碼器(Convolutional Encoder),并經過隨機交織器(Random Interleaver)后進入第2卷積編碼器(Convolutional Encoderl)。刪余模塊1,2同時接在第1卷積編碼器的后面。刪余模塊1(puncturel)的輸出為第1卷積編碼輸出的奇序列,刪余模塊2(puncture2)的輸出為第1卷積編碼輸出的偶序列。第3個刪余模塊(puncture3)接在第2卷積編碼器的后面,其輸出第2卷積編碼輸出的偶序列。這3路序列經過串并變換后合成一路序列,作為Turbo編碼輸出。

          本文引用地址:http://cafeforensic.com/article/150503.htm
          鎖相環(huán)相關文章:鎖相環(huán)原理

          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉