一种提高Turbo码MAP译码性能的方法及装置
万方数据知识服务平台
应用市场
我的应用
会员HOT
万方专利
×

点击收藏,不怕下次找不到~

@万方数据
会员HOT

专利专题

一种提高Turbo码MAP译码性能的方法及装置

引用
本发明公开了一种提高Turbo码MAP译码性能的方法及装置。本发明能明显提高Turbo码MAP译码性能。图3给出了Turbo码译码迭代次数n为4次和8次,分别采用常规MAP译码算法和采用重编码方法时的译码性能曲线。其中,码率R=1/2,0dB<E<sub>b</sub>/N<sub>0</sub><2dB,帧长N=1000,采用64×64的伪随机交织。如图2所示,在相同的信噪比情况下,重编码方法取得比常规MAP译码算法更低的误比特率BER,译码性能明显提高。比如,当译码迭代次数为8次,信噪比E<sub>b</sub>/N<sub>0</sub>=1dB时,常规MAP译码算法的误比特率BER为3.37×10<sup>-3</sup>,重编码方法误比特率BER约是常规MAP译码算法的1/2。

发明专利

CN201410092979.X

2014-03-13

CN103888153A

2014-06-25

H03M13/39(2006.01)I

浙江大学城市学院

陈国宏

310015 浙江省杭州市湖州街50号

杭州九洲专利事务所有限公司 33101

张羽振

浙江;33

一种提高Turbo码MAP译码性能的方法,其特征在于:包括如下步骤:步骤1,对所有码元X=U<sub>0</sub>V<sub>0</sub><sup>0</sup>U<sub>1</sub>V<sub>1</sub><sup>1</sup>…U<sub>(N‑2)</sub>V<sub>(N‑2)</sub><sup>0</sup>U<sub>(N‑1)</sub>V<sub>(N‑1)</sub><sup>1</sup>经解复用后分为信息码U<sub>k</sub>和校验码元V<sub>k</sub><sup>0</sup>;其中N为正偶整数,k=0,1,…,N‑2,N‑1;步骤2,对于所有的信息码元U<sub>k</sub>进行解调判决得到<sub>d</sub>U<sub>k</sub>;对于所有的奇偶校验码元V<sub>2k</sub><sup>0</sup>进行解调判决得到<sub>d</sub> V<sub>2k</sub><sup>0</sup>;步骤3,<sub>d</sub>U<sub>k</sub>进行重编码后生成新的奇偶校验比特<sub>r</sub>V<sub>k</sub><sup>0</sup>,分解成偶数一路<sub>r</sub>V<sub>2k</sub><sup>0</sup>和奇数一路<sub>r</sub>V<sub>2k‑1</sub><sup>0</sup>;步骤4,<sub>d</sub>V<sub>2k</sub><sup>0</sup>和<sub>r</sub>V<sub>2k</sub><sup>0</sup>进行码元比较;当<sub>d</sub>V<sub>2k</sub><sup>0</sup>≠<sub>r</sub>V<sub>2k</sub><sup>0</sup>时重编码无条件初始化为零,返回步骤2;步骤5,<sub>r</sub>V<sub>2k‑1</sub><sup>0</sup>经BPSK调制成F(<sub>r</sub>V<sub>2k‑1</sub><sup>0</sup>):当<sub>r</sub>V<sub>2k‑1</sub><sup>0</sup>=1时,F(<sub>r</sub>V<sub>2k‑1</sub><sup>0</sup>)=+a,其中a>0;当<sub>r</sub>V<sub>2k‑1</sub><sup>0</sup>=0时,F(<sub>r</sub>V<sub>2k‑1</sub><sup>0</sup>)=‑a,其中a>0;步骤6,F(<sub>r</sub>V<sub>2k‑1</sub><sup>0</sup>)与零电平经复用后交替输出得到V<sub>2k‑1</sub><sup>0</sup>;步骤7,V<sub>2k‑1</sub><sup>0</sup>和V<sub>2k</sub><sup>0</sup>经复用后得出校验码元V<sub>k</sub><sup>0</sup>;步骤8,对所有码元X=U<sub>0</sub>V<sub>0</sub><sup>0</sup>U<sub>1</sub>V<sub>1</sub><sup>1</sup>…U<sub>(N‑2)</sub>V<sub>(N‑2)</sub><sup>0</sup>U<sub>(N‑1)</sub>V<sub>(N‑1)</sub><sup>1</sup>经解复用后分为信息码U<sub>k</sub>和校验码元V<sub>k</sub><sup>1</sup>;其中N为正偶整数,k=0,1,…,N‑2,N‑1;步骤9,对于所有的信息码元U<sub>k</sub>进行解调判决得到<sub>d</sub>U<sub>k</sub>;对于所有的奇偶校验码元V<sub>2k</sub><sup>1</sup>进行解调判决得到<sub>d</sub> V<sub>2k</sub><sup>1</sup>;步骤10,<sub>d</sub>U<sub>k</sub>进行重编码后生成新的奇偶校验比特<sub>r</sub>V<sub>k</sub><sup>1</sup>,分解成偶数一路<sub>r</sub>V<sub>2k</sub><sup>1</sup>和奇数一路<sub>r</sub>V<sub>2k‑1</sub><sup>1</sup>;步骤11,<sub>d</sub>V<sub>2k</sub><sup>1</sup>和<sub>r</sub>V<sub>2k</sub><sup>1</sup>进行码元比较;当<sub>d</sub>V<sub>2k</sub><sup>1</sup>≠<sub>r</sub>V<sub>2k</sub><sup>1</sup>时重编码无条件初始化为零,返回步骤2;步骤12,<sub>r</sub>V<sub>2k‑1</sub><sup>1</sup>经BPSK调制成F(<sub>r</sub>V<sub>2k‑1</sub><sup>1</sup>):当<sub>r</sub>V<sub>2k‑1</sub><sup>1</sup>=1时,F(<sub>r</sub>V<sub>2k‑1</sub><sup>1</sup>)=+a,其中a>0;当<sub>r</sub>V<sub>2k‑1</sub><sup>1</sup>=0时,F(<sub>r</sub>V<sub>2k‑1</sub><sup>1</sup>)=‑a,其中a>0;步骤13,F(<sub>r</sub>V<sub>2k‑1</sub><sup>1</sup>)与零电平经复用后交替输出得到V<sub>2k‑1</sub><sup>1</sup>;步骤14,V<sub>2k‑1</sub><sup>1</sup>和V<sub>2k</sub><sup>1</sup>经复用后得出校验码元V<sub>k</sub><sup>1</sup>;步骤15,信息码元U<sub>k</sub>连同步骤7得出的V<sub>k</sub><sup>0</sup>和步骤14都出的V<sub>k</sub><sup>1</sup>一起输入常规MAP译码器进行译码处理,得到译码后的信息码元U<sub>k</sub>′。
相关文献
评论
法律状态详情>>
2018-03-20发明专利申请公布后的驳回
2014-07-16实质审查的生效
2014-06-25公开
相关作者
相关机构