一种应用于lte的pbch卷积码快速译码装置及方法

文档序号:7821861阅读:359来源:国知局
一种应用于lte的pbch卷积码快速译码装置及方法
【专利摘要】本发明公开一种应用于lte的pbch卷积码快速译码装置及方法,其中,装置包括多个存储深度为32的路径存储单元,其用于存储多路路径的卷积码译码结果;路径距离增加计算单元,用于计算每一路假设的译码结果引起的路径距离增加量;路径距离比较单元,用于对64路的路径距离增加量进行比较;路径更新单元,用于对路径迭代更新输出译码结果;所述路径距离增加计算单元、路径距离比较单元、路径更新单元依次连接,所述路径存储单元分别与路径距离增加计算单元及路径更新单元连接。本发明的pbch卷积码快速译码装置及方法,构造简单,译码迅速,准确率高。
【专利说明】一种应用于116的卷积码快速译码装置及方法

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种应用于1仏的汕也卷积码快速译码装置及方法。

【背景技术】
[0002]11:6 (1011? 161-111 £^01111:1011,长期演进)是由31-(1 661161-81:1011

第三代合作伙伴计划)组织制定的 11113 (1)111^61-881 1()1311616160011111111111081:10118 3781:6111,通用移动通信系统)技术标准的长期演进。1丨6系统引入了^1-6^1101107 01^181011 11111:11)16x1118,正交频分复用)和
1頂0(版11丨1-1即此編111丨多输入多输出)等关键传输技术,显著增加了频谱效率和数据传输速率,并支持多种带宽分配:1.4册12,3册12,5册12,10册12,15册12和20册12等,且支持全球主流26/3(}频段和一些新增频段,因而频谱分配更加灵活,系统容量和覆盖也显著提升。112系统网络架构更加扁平化简单化,减少了网络节点和系统复杂度,从而减小了系统时延,也降低了网络部署和维护成本。
[0003]1^6的汕也承载了 1仏系统信息中的118,118包括当前基站最重要且最常用的传输参数,例如系统带宽,配置以及系统帧号等。现有技术中,沛也卷积码译码方法一般采用循环维特比译码,该方法虽具有更好的性能,但其大大增加了运算复杂度,其具有较大的延时和复杂度,且准确率有待提高。
[0004]因此,现有技术还有待于改进和发展。


【发明内容】

[0005]鉴于上述现有技术的不足,本发明的目的在于提供一种应用于1仏的汕也卷积码快速译码装置及方法,旨在解决现有译码装置速度慢、准确率低的问题。
[0006]本发明的技术方案如下:
[0007]一种应用于11:6的沛也卷积码快速译码装置,其中,包括:
[0008]多个存储深度为32的路径存储单元,其用于存储多路路径的卷积码译码结果;
[0009]路径距离增加计算单元,用于计算每一路假设的译码结果引起的路径距离增加量;
[0010]路径距离比较单元,用于对每一路的路径距离增加量进行比较;
[0011]路径更新单元,用于根据比较结果对路径迭代更新输出译码结果;
[0012]所述路径距离增加计算单元、路径距离比较单元、路径更新单元依次连接,所述路径存储单元分别与路径距离增加计算单元及路径更新单元连接。
[0013]所述的应用于1仏的汕也卷积码快速译码装置,其中,所述路径存储单元设有64个,相应的路径有64路。
[0014]—种如上所述的应用于1丨6的汕也卷积码快速译码装置的译码方法,其中,包括以下步骤:
[0015]八、计算每一路假设的译码结果引起的路径距离增加量;
[0016]8、对每一路的路径距离增加量进行比较;
[0017]匕根据比较结果对路径迭代更新输出译码结果。
[0018]所述的应用于1仏的汕也卷积码快速译码方法,其中,路径存储单元设有64个,相应的路径有64路。
[0019]所述的应用于1丨6的汕也卷积码快速译码方法,其中,64路路径的初始值如下:
[0020]&1 = [0 0 0 0 0 0 0 0 0 0...0];
[0021]32 = [0 0 0 0 0 1 0 0 0 0...0];
[0022]33 = [0 0 0 0 1 0 0 0 0 0...0];
[0023]34 = [0 0 0 0 1 1 0 0 0 0...0];
[0024]35 = [0 0 0 1 0 0 0 0 0 0...0];
[0025]36 = [0 0 0 1 0 1 0 0 0 0...0];
[0026]37 = [0 0 0 1 1 0 0 0 0 0...0];
[0027]38 = [0 0 0 1 1 1 0 0 0 0...0];
[0028]39 = [0 0 1 0 0 0 0 0 0 0...0];
[0029]&10 = [0 0 1 0 0 1 0 0 0 0...0];
[0030]&11 = [0 0 1 0 1 0 0 0 0 0...0];
[0031]&12 = [0 0 1 0 1 1 0 0 0 0...0];
[0032]&13 = [0 0 1 1 0 0 0 0 0 0...0];
[0033]&14 = [0 0 1 1 0 1 0 0 0 0...0];
[0034]&15 = [0 0 1 1 1 0 0 0 0 0...0];
[0035]&16 = [0 0 1 1 1 1 0 0 0 0...0];
[0036]&17 = [0 1 0 0 0 0 0 0 0 0...0];
[0037]&18 = [0 1 0 0 0 1 0 0 0 0...0];
[0038]&19 = [0 1 0 0 1 0 0 0 0 0...0];
[0039]320 = [0 1 0 0 1 1 0 0 0 0...0];
[0040]321 = [0 1 0 1 0 0 0 0 0 0…0];
[0041]322 = [0 1 0 1 0 1 0 0 0 0...0];
[0042]323 = [0 1 0 1 1 0 0 0 0 0...0];
[0043]324 = [0 1 0 1 1 1 0 0 0 0...0];
[0044]325 = [0 1 1 0 0 0 0 0 0 0...0];
[0045]326 = [0 1 1 0 0 1 0 0 0 0...0];
[0046]327 = [0 1 1 0 1 0 0 0 0 0…0];
[0047]328 = [0 1 1 0 1 1 0 0 0 0...0];
[0048]329 = [0 1 1 1 0 0 0 0 0 0...0];
[0049]330 = [0 1 1 1 0 1 0 0 0 0...0];
[0050]&31 = [0 1 1 1 1 0 0 0 0 0...0];
[0051]332 = [0 1 1 1 1 1 0 0 0 0...0];
[0052]833 = [1 0 0 0 0 0 0 0 0 0...0];
[0053]334 = [10 0 0 01 000 0...0];
[0054]335 = [10 0 0 10 000 0...0];
[0055]836 = [10 0 0 11 000 0...0];
[0056]337 = [10 0 1 00 000 0...0];
[0057]838 = [10 0 1 01 000 0...0];
[0058]839 = [10 0 1 10 000 0...0];
[0059]340 = [10 0 1 11 000 0...0];
[0060]341 = [10 1 0 00 000 0...0];
[0061]342 = [10 1 0 01 000 0...0];
[0062]343 = [10 1 0 10 000 0...0];
[0063]344 = [10 1 0 11 000 0...0];
[0064]345 = [10 1 1 00 000 0...0];
[0065]346 = [10 1 1 01 000 0...0];
[0066]347 = [10 1 1 10 000 0...0];
[0067]348 = [10 1 1 11 000 0...0];
[0068]349 = [110000000 0...0];
[0069]350 = [11 0 0 01 000 0...0];
[0070]351 = [11 0 0 10 000 0...0];
[0071]852 = [11 0 0 11 000 0...0];
[0072]853 = [11 0 1 00 000 0...0];
[0073]854 = [11 0 1 01 000 0...0];
[0074]855 = [11 0 1 10 000 0...0];
[0075]856 = [11 0 1 11 000 0...0];
[0076]357 = [11 1 0 00 000 0...0];
[0077]358 = [11 1 0 01 000 0...0];
[0078]859 = [11 1 0 10 000 0...0];
[0079]860 = [11 1 0 11 000 0...0];
[0080]361 = [11 1 1 00 000 0...0];
[0081]362 = [11 1 1 01 000 0...0];
[0082]363 = [11 1 1 10 000 0...0];
[0083]364 = [11 1 1 11 000 0...0]。
[0084]所述的应用于11:6的沛也卷积码快速译码方法,其中,所述步骤八具体包括:
[0085]假设4路径的译码结果为0,按下述公式计算出计算出其三个卷积编码:
[0086](1^1:80111:1= 10:^(10:^(10:^(1311:,8(2)),10:^(8(3),8(5))),8(6));
[0087](1^1:80111:2= ^01- (^01- (^01- (1311:, 8 (1) ) ,(? (2) , 8 (3) ) ) , 8 (6));
[0088](1^1:80111:3=叉01~(1311:, 8 (1)),叉01~ (8 (2),3 (4) ) ),8 (6)),其中,叉01~ 代表异或.
[0089]代表接收到的三路准备解卷积编码的码元;
[0090]8(1),8(2),8(3),8(4),8 (5),3 (6)分别为咬尾卷积编码器中的6个寄存器;
[0091]根据下列公式计算出路径距离增加量:
[0092](10 =叉01~十叉01~ ((181:80111:2,1^—十叉01~ ((181:80111:3,1^—(13,13,2);
[0093]将路径31 的 31 (2) ,81(3)....81 (32)依次用 &1 (1) ,81(2),....81 (31)代替,其中&1 (0)用1311:0代替;
[0094]另外将寄存器£1(2), £1(3), £1(4)3(5), £1(6)的值依次用 £1(1),^(2),8(3),8(4),£1(5)的值代替,£1(1)用0替换
[0095]针对路径。,采用上述同样的方式进行计算得到41,比较(10与也,选择路径小的为译码结果,将其替换路径4。
[0096]所述的应用于11:6的沛也卷积码快速译码方法,其中,用0111(11,011^
(12.....0111(164记录64路的路径距离增加量的叠加值,分别对应相加得到64个更新后的
0111(11,0111(12.....0111(164,比较这64个值,选择其中的最小值对应的路径,将该路径的第32个寄存器值输出,作为译码结果。
[0097]有益效果:本发明的汕也卷积码快速译码装置及方法,构造简单,译码迅速,准确率高,并且适用于邙职实现,非常适合实际场合的应用,可用于后续解码出汕也信道所含的系统带宽和系统帧号等信息。

【专利附图】

【附图说明】
[0098]图1为本发明一种应用于1仏的汕也卷积码快速译码装置实施例的结构框图;
[0099]图2为本发明咬尾卷积编码器的原理图。

【具体实施方式】
[0100]本发明提供一种应用于1仏的汕也卷积码快速译码装置及方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0101]请参阅图1,图1为本发明一种应用于11:6的沛也卷积码快速译码装置实施例的结构框图,如图所示,其包括:
[0102]多个存储深度为32的路径存储单元100,其用于存储多路路径的卷积码译码结果;
[0103]路径距离增加计算单元200,用于计算每一路假设的译码结果引起的路径距离增加量;
[0104]路径距离比较单元300,用于对每一路的路径距离增加量进行比较;
[0105]路径更新单元400,用于对路径迭代更新输出译码结果;
[0106]所述路径距离增加计算单元200、路径距离比较单元300、路径更新单元400依次连接,所述路径存储单元100分别与路径距离增加计算单元200及路径更新单元400连接。
[0107]本发明的快速译码方法,构造简单,译码迅速,准确率高,并且适用于邙职实现,非常适合实际场合的应用。以便于后续解码出汕也信道所含的系统带宽和系统帧号等信息。
[0108]所述的存储向量单元设有64个,相应的路径有64路。
[0109]其中,64个存储深度为32的存储向量单元,其初始值如下所示:
[0110]31 = [0 0 0 0 0 0 0 0 0 0...0];
[0111] 32 = [0 0 0 0 0 1 0 0 0 0…0];
[0112]33 = [0 0 0 0 1 0 0 0 0 0...0];
[0113]34 = [0 0 0 0 1 1 0 0 0 0...0];
[0114]35 = [0 0 0 1 0 0 0 0 0 0…0];
[0115]36 = [0 0 0 1 0 1 0 0 0 0...0];
[0116]37 = [0 0 0 1 1 0 0 0 0 0…0];
[0117]38 = [0 0 0 1 1 1 0 0 0 0…0];
[0118]39 = [0 0 1 0 0 0 0 0 0 0...0];
[0119]&10 = [0 0 1 0 0 1 0 0 0 0...0];
[0120]&11 = [0 0 1 0 1 0 0 0 0 0...0];
[0121] 312 = [0 0 1 0 1 1 0 0 0 0…0];
[0122]&13 = [0 0 1 1 0 0 0 0 0 0...0];
[0123]&14 = [0 0 1 1 0 1 0 0 0 0...0];
[0124]&15 = [0 0 1 1 1 0 0 0 0 0...0];
[0125]&16 = [0 0 1 1 1 1 0 0 0 0...0];
[0126]&17 = [0 1 0 0 0 0 0 0 0 0...0];
[0127]&18 = [0 1 0 0 0 1 0 0 0 0...0];
[0128]&19 = [0 1 0 0 1 0 0 0 0 0...0];
[0129]320 = [0 1 0 0 1 1 0 0 0 0...0];
[0130]321 = [0 1 0 1 0 0 0 0 0 0…0];
[0131]322 = [0 1 0 1 0 1 0 0 0 0...0];
[0132]323 = [0 1 0 1 1 0 0 0 0 0...0];
[0133]324 = [0 1 0 1 1 1 0 0 0 0...0];
[0134]325 = [0 1 1 0 0 0 0 0 0 0...0];
[0135]326 = [0 1 1 0 0 1 0 0 0 0...0];
[0136]327 = [0 1 1 0 1 0 0 0 0 0…0];
[0137]328 = [0 1 1 0 1 1 0 0 0 0...0];
[0138]329 = [0 1 1 1 0 0 0 0 0 0...0];
[0139]330 = [0 1 1 1 0 1 0 0 0 0...0];
[0140]&31 = [0 1 1 1 1 0 0 0 0 0...0];
[0141]332 = [0 1 1 1 1 1 0 0 0 0...0];
[0142]833 = [1 0 0 0 0 0 0 0 0 0...0];
[0143]334 = [1 0 0 0 0 1 0 0 0 0...0];
[0144]335 = [1 0 0 0 1 0 0 0 0 0...0];
[0145]336 = [1 0 0 0 1 1 0 0 0 0...0];
[0146]337 = [1 0 0 1 0 0 0 0 0 0...0];
[0147]338 = [1 0 0 1 0 1 0 0 0 0...0];
[0148]339 = [1 0 0 1 1 0 0 0 0 0...0];
[0149]340 = [1 0 0 1 1 1 0 0 0 0...0];
[0150]341 = [1 0 1 0 0 0 0 0 0 0...0];
[0151]342 = [1 0 1 0 0 1 0 0 0 0...0];
[0152]343 = [1 0 1 0 1 0 0 0 0 0...0];
[0153]344 = [1 0 1 0 1 1 0 0 0 0...0];
[0154]345 = [1 0 1 1 0 0 0 0 0 0...0];
[0155]346 = [1 0 1 1 0 1 0 0 0 0...0];
[0156]347 = [1 0 1 1 1 0 0 0 0 0...0];
[0157]348 = [1 0 1 1 1 1 0 0 0 0...0];
[0158]349 = [1 10000000 0...0];
[0159]350 = [1 1 0 0 0 1 0 0 0 0...0];
[0160]351 = [1 1 0 0 1 0 0 0 0 0...0];
[0161]352 = [1 1 0 0 1 1 0 0 0 0...0];
[0162]853 = [1 1 0 1 0 0 0 0 0 0...0];
[0163]354 = [1 1 0 1 0 1 0 0 0 0...0];
[0164]355 = [1 1 0 1 1 0 0 0 0 0...0];
[0165]356 = [1 1 0 1 1 1 0 0 0 0...0];
[0166]357 = [1 1 1 0 0 0 0 0 0 0...0];
[0167]358 = [1 1 1 0 0 1 0 0 0 0...0];
[0168]359 = [1 1 1 0 1 0 0 0 0 0...0];
[0169]360 = [1 1 1 0 1 1 0 0 0 0...0];
[0170]361 = [1 1 1 1 0 0 0 0 0 0...0];
[0171]862 = [1 1 1 1 0 1 0 0 0 0...0];
[0172]363 = [1 1 1 1 1 0 0 0 0 0...0];
[0173]364 = [1 1 1 1 1 1 0 0 0 0...0];
[0174]本发明的一种应用于11:6的沛也卷积码快速译码方法,其包括如下步骤:
[0175]31、计算每一路假设的译码结果引起的路径距离增加量;
[0176]32、对每一路的路径距离增加量进行比较;
[0177]33、根据比较结果对路径迭代更新输出译码结果。
[0178]其路径共有64路,且深度为32。其初始值分别如上所述。
[0179]下面通过一具体实施例来对本发明的快速译码方法进行具体说明:
[0180]首先对路径4假设译码结果为0,汕也信道的咬尾卷积编码器如图2所示;
[0181]先按照下列三个计算公式计算得出卷积编码的结果:
[0182](1^1:80111:1 = 10:^(10:^(10:^(1311:,8(2)),10:^(8(3),8(5))),8(6));
[0183](1^1:80111:2 = ^01- (^01- (^01- (1311:, 8(1)), ^01- (? (2) , 8 (3) ) ) , 8 (6));
[0184](1^1:80111:3 = ^01- (^01- (^01- (1311:, 8 (1)), ^01- (? (2), 8 (4))), 8 (6));
[0185]其中,'代表异或。
[0186]£1(1),^(2),8(3),8(4),8(5),8(6)分别代表图2中咬尾卷积编码器中的6个寄存器,依次从左到右。编码输出流4(°),4(1),?2?对应于第1、第2和第3个输出比特。
[0187]则代表接收到的三路准备解卷积编码的码元,根据下列公式计算路径距离增加量:
[0188](10 =叉01~1^—十叉01~ ((181:80111:2,1^—十叉01~ ((181:80111:3,1^—
(13,13,2);
[0189]将路径4 的 4 (2) ,81(3)....81 (32)依次用 4 (1) ,81(2),....81 (31)代替,其中&1 (0)用1311:0代替;
[0190]另外将寄存器3(2),3(3)3(44(5)3(6)的值依次用£1(1),8(2),8(3),8(4),8(5)的值代替,£1(1)用化切替换。
[0191]针对路径…,重复上述步骤,从而得到(11 ;
[0192]比较(10和(11的大小;
[0193]选择路径小的为译码结果,将其替换路径4,并且记录路径值况1。
[0194]针对路径…,34,重复上述步骤,选择路径小的为译码结果,将其替换路径…,并且记录路径值(1(12。
[0195]针对路径35,%,重复上述步骤,选择路径小的为译码结果,将其替换路径…,并且记录路径值(1(13。
[0196]...........依次类推;
[0197]针对路径363,^64,重复上述步骤,选择路径小的为译码结果,将其替换路径“2,并且记录路径值(1(132。
[0198]再将前述的(0)用比特1代替,
[0199]针对路径4,⑷,重复前述步骤,选择路径小的为译码结果,将其替换路径“3,并且记录路径值(1(133。
[0200]针对路径⑷,34,重复前述步骤,选择路径小的为译码结果,将其替换路径“3,并且记录路径值(1(134。
[0201]针对路径巧,%,重复前述步骤,选择路径小的为译码结果,将其替换路径“4,并且记录路径值(1(135。
[0202]...........
[0203]针对路径%3,%4,重复前述步骤,选择路径小的为译码结果,将其替换路径%4,并且记录路径值(1(164。
[0204]将得到64 个路径值(1(11, (1(12,.....(1(164,用 0111:^(11, 0111:^(12.....0111:^(164 记录 64
路的路径距离增加量的叠加值0111(12.....0111:^(164每完成一次沛也译码值清零),分别对应相加得到64个更新后的0111(11,0111(12.....0111(164,比较这64个值,选择最小的那个值对应的31,£12,……864中的路径,,将该路径的第32个寄存器值输出,作为译码结果。例如假设路径最小对应的是力1这个路径,将力1的第32个寄存器值输出,作为译码结果。
[0205]如此重复,直到所有译码完成。
[0206]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种应用于Ite的Pbch卷积码快速译码装置,其特征在于,包括: 多个存储深度为32的路径存储单元,其用于存储多路路径的卷积码译码结果; 路径距离增加计算单元,用于计算每一路假设的译码结果引起的路径距离增加量; 路径距离比较单元,用于对每一路的路径距离增加量进行比较; 路径更新单元,用于根据比较结果对路径迭代更新输出译码结果; 所述路径距离增加计算单元、路径距离比较单元、路径更新单元依次连接,所述路径存储单元分别与路径距离增加计算单元及路径更新单元连接。
2.根据权利要求1所述的应用于Ite的pbch卷积码快速译码装置,其特征在于,所述路径存储单元设有64个,相应的路径有64路。
3.一种如权利要求1所述的应用于Ite的pbch卷积码快速译码装置的译码方法,其特征在于,包括以下步骤: A、计算每一路假设的译码结果引起的路径距离增加量; B、对每一路的路径距离增加量进行比较; C、根据比较结果对路径迭代更新输出译码结果。
4.根据权利要求3所述的应用于Ite的pbch卷积码快速译码方法,其特征在于,路径存储单元设有64个,相应的路径有64路。
5.根据权利要求4所述的应用于Ite的pbch卷积码快速译码方法,其特征在于,64路路径的初始值如下:
al = [O O O O O O O O O 0...0];
a2 = [O O O O O I O O O 0...0];
a3 = [O O O O I O O O O 0...0];
a4 = [O O O O I I O O O 0...0];
a5 = [Ο O O I O O O O O 0...0];
a6 = [Ο O O I O I O O O 0...0];
a7 = [Ο O O I I O O O O 0...0];
a8 = [Ο O O I I I O O O 0...0];
a9 = [Ο O I O O O O O O 0...0];
alO = [Ο O I O O I O O O 0...0];
all = [Ο O I O I O O O O 0...0];
al2 = [Ο O I O I I O O O 0...0];
al3 = [Ο O I I O O O O O 0...0];
al4 = [Ο O I I O I O O O 0...0];
al5 = [Ο O I I I O O O O 0...0];
al6 = [Ο O I I I I O O O 0...0];
al7 = [Ο I O O O O O O O 0...0];
al8 = [Ο I O O O I O O O 0...0];
al9 = [Ο I O O I O O O O 0...0];
a20 = [Ο I O O I I O O O 0...0];
a21 = [Ο I O I O O O O O 0...0];



b;[0..'O OOOIIOI II] = 09T3;[0..'O OOOO IOI II] = 6ST3;[0..'O OOOIOOI II] = 8ST3;[0..'O OOOO OOI II] = ZST3;[0..'O OOOIIIO II] = 9ST3;[0..'O OOOO IIO II] = SST3;[0..'O OOOIOIO II] = ^;[0..'O OOOO OIO II] = CS^;[0..'O OOOIIOO II] = CST3;[0..'O OOOO IOO II] = TST3;[0..'O OOOIOOO II] = 0ST3;[0..0 OOOO OOO ?I] =;[0..'O OOOIIII OI] =;[0..'O OOOO III OI] =;[0..'O OOOIOII OI] = 9^;[0..'O OOOO OII OI] =;[0..'O OOOIIOI OI] = ^;[0..'O OOOO IOI OI] =;[0..'O OOOIOOI OI] =;[0..'O OOOO OOI OI] =;[0..'O OOOIIIO OI] =;[0..'O OOOO IIO OI] = 6CT3;[0..'O OOOIOIO OI] = 8CT3;[0..'O OOOO OIO OI] = ZCT3;[0..'O OOOIIOO OI] = 9CT3;[0..'O OOOO IOO OI] = SC^;[0..'O OOOIOOO OI] = ^;[ο..0 οοοο οοο οI] = εε^;[ο..0 οοοIIII Iο] =;[ο..0 οοοο III Iο] =;[ο..0 οοοIοII Iο] = OC^;[0..'O OOOO OII IO] = 6CT3;[0..'O OOOIIOI IO] = 8CT3;[0..'O OOOO IOI IO] = ZCT3;[0..'O OOOIOOI IO] = 9CT3;[0..'O OOOO OOI IO] = SCT3;[0..'O OOOIIIO IO] =;[ο..0 οοοο IIο Iο] =
a61 = [I I I I O O O O O 0...0];
a62 = [I I I I 0 I 0 0 0 0...0];
a63 = [I I I I I 0 0 0 0 0...0];
a64 = [I I I I I I 0 0 0 0...0]。
6.根据权利要求5所述的应用于Ite的pbch卷积码快速译码方法,其特征在于,所述步骤A具体包括: 假设al路径的译码结果bit为0,按下述公式计算出计算出其三个卷积编码:
dataoutl = xor (xor (xor (bit, a (2)), xor (a (3), a (5))), a (6));
dataout2 = xor (xor (xor (bit, a (I)), xor (a (2), a (3))), a (6));
dataout3 = xor (xor (xor (bit, a (I)), xor (a (2),a (4))),a (6)),其中,xor 代表异或; rx_data0, rx_datal, rx_data2代表接收到的三路准备解卷积编码的码元; a (I),a (2),a (3),a (4),a (5),a (6)分别为咬尾卷积编码器中的6个寄存器; 根据下列公式计算出路径距离增加量:
d0 = xor (dataoutl, rx_data0) +xor (dataout2, rx_datal) +xor (dataout3, rx_data2); 将路径 al 的 al(2),al(3)....al(32)依次用 al (I),al (2),....al (31)代替,其中al (0)用 bitO 代替; 另外将寄存器 a (2),a (3),a (4) a (5),a (6)的值依次用 a (I),a ⑵,a (3),a (4),a (5)的值代替,a (I)用bit 0替换; 针对路径a2,采用上述同样的方式进行计算得到dl,比较d0与dl,选择路径小的为译码结果,将其替换路径al。
7.根据权利要求6所述的应用于Ite的pbch卷积码快速译码方法,其特征在于,用out_dl, out_d2.....0ut_d64记录64路的路径距离增加量的叠加值,分别对应相加得到64个更新后的out_dl, out_d2.....0ut_d64,比较这64个值,选择其中的最小值对应的路径,将该路径的第32个寄存器值输出,作为译码结果。
【文档编号】H04L1/00GK104468043SQ201410728305
【公开日】2015年3月25日 申请日期:2014年12月4日 优先权日:2014年12月4日
【发明者】曾献敏, 康忠林, 卓开泳, 刘玉玲 申请人:福建京奥通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1