主权项 |
1.并行Turbo码内交织方法,其特征在于,在同一时刻i先计算M个译码数据的地址偏移量∏′(i),再计算地址索引q<sub>∏</sub>(i+tW),实现同一时刻对M个译码结果交织寻址的处理,包括以下步骤:步骤A:在i=0时刻,初始化,获得∏′(0)和q<sub>∏</sub>(0),并从t=1到M-1递推计算q<sub>∏</sub>(tW);步骤B:从i=1到i=W-1时刻,递推计算∏′(i)和q<sub>∏</sub>(i+tW),t=1,…,M-1;其中,M是子块个数,W为每个子块的长度;所述步骤A的初始化包括:a)根据码块长度K查表得到Turbo码内交织器的参数f<sub>1</sub>和f<sub>2</sub>;b)根据码块长度K将码块平均分割成M个子块,让K=MW,每个子块的长度为W;c)获取或计算以下初始值:∏′(0),a,b,g′(0),r<sub>2f</sub>,q<sub>2f</sub>,q<sub>∏</sub>(0),q<sub>g</sub>(0),并根据初始值计算q<sub>∏</sub>(tW),t=1,…,M-1;其中,∏′(0)=0,a=f<sub>1</sub>modM,b=(f<sub>1</sub>+2f<sub>2</sub>)modM,g′(0)=(f<sub>1</sub>+f<sub>2</sub>)modW,r<sub>2f</sub>=(2f<sub>2</sub>)modW,<img file="FDA00002234880100011.GIF" wi="268" he="125" />q<sub>∏</sub>(0)=0,<img file="FDA00002234880100012.GIF" wi="541" he="125" />所述步骤A递推计算q<sub>∏</sub>(tW)的方法为:从t=1开始,递推计算q<sub>∏</sub>(tW),直到t=M-1;其中,<img file="FDA00002234880100013.GIF" wi="1250" he="144" />所述步骤B进一步包括以下过程:B1:设定初始时刻i=1;B2:计算∏′(i):其中,<img file="FDA00002234880100014.GIF" wi="1223" he="414" />B3:递推计算当前时刻的q<sub>∏</sub>(i+tW),t从1到M-1:当Turbo译码器最大的并行度为4时<img file="FDA00002234880100021.GIF" wi="1400" he="144" />当Turbo译码器最大的并行度为8时当i为偶数时:<img file="FDA00002234880100022.GIF" wi="1401" he="144" />当i为奇数时:<img file="FDA00002234880100023.GIF" wi="1395" he="145" />其中,<img file="FDA00002234880100024.GIF" wi="1837" he="524" />B4:i=i+1,若i>W-1,执行完成,否则重复步骤B2-B4。 |