用于迭代解码数据传送结构的方法和设备的制造方法_3

文档序号:9566935阅读:来源:国知局
>[0057]在一个示例中,与多个数据传送结构有关的总的可用的迭代数量小于每个代码块的预定迭代数量MAX_CB_IT乘以一个数据传送结构中所包含的代码块的数量NUM_CB乘以多个数据传送结构的数据传送结构的数量NUM_TB。
[0058]总的可用的迭代数量可以在不同层的代码块和/或不同载体的代码块之间被共享。
[0059]扩展方法700还可以包括:确定数据传送结构的信道质量;并且基于所确定的信道质量来解码数据传送结构的代码块。对数据传送结构的解码可以基于所确定的信道质量来确定优先顺序。
[0060]如上所述的扩展方法700可以被应用于如上面关于图6所描述的迭代解码器500。具体地,解码702可以由代码块解码器501执行,如果代码块已经被正确解码,则校验703可以由参量计算电路502执行,并且停止标准校验704可以由停止标准计算电路503执行。
[0061]图8是示出了通过使用Turbo解码器解码传输块所需的半迭代的数量的出现的概率的示例直方图800。图8显示了在LTE传输情境中具有100个PRB (物理资源块)和指定的MCS(调制编码方案)的20MHz小区中所需的半迭代的数量的直方图。在该示例中,每个代码块中允许16个半迭代。这意味着Turbo解码器可以被设计为在最坏的情况下允许16个半迭代乘以13个代码块,即每个传输块允许208个半迭代。因此,当解码时,Turbo解码器可以每个传输块运行208个半迭代这是可能的。然而,如直方图中可以看到的,这种情况发生的概率极低。不仅如此,还可以观察到仅在非常少见的情况中Turbo解码器可以利用例如多于150个半迭代。
[0062]本公开中所描述的方法和设备可以利用该统计行为。因此如上面关于图5至图7所描述的用于迭代解码的迭代解码器500和方法600、方法700可以被设计为支持半迭代的最大数量远小于每个传输块在最坏的情况情境中所需的208个半迭代。替代地,每个数据传送结构或每个传输块仅允许特定数量的半迭代(例如,150个半迭代)。这大大节省了硬件资源并且对性能有非常小的影响。
[0063]图9是根据本公开针对不同的停止标准特征示出了迭代解码器的示例通量的性能图900。
[0064]传输情境是具有被分配的100个PRB的20MHz LTE小区。对指定MCS的影响通过显示具有停止标准特征的不同参数的五条曲线来示出。数据传送结构由LTE移动通信标准所定义的传输块来实现。
[0065]第一曲线901显示参考解码器的性能。每个代码块允许16个半迭代。这意味着所允许的最大数量为16个半迭代乘以13个代码块,即每个传输块允许208个半迭代。
[0066]第二曲线902通过使用本公开中所描述的方法将每个传输块的半迭代的数量限制到150个半迭代以下。性能影响非常小并且Turbo解码器的能量消耗可以被降低至150/208,即 72%o
[0067]第三曲线903通过使用本公开中所描述的方法将每个传输块的半迭代的数量限制到130个半迭代以下。性能影响仍然很小并且Turbo解码器的能量消耗可以被降低至130/208,即 62%o
[0068]第四曲线904通过使用本公开中所描述的方法将每个传输块的半迭代的数量限制到100个一半迭代以下。性能影响很大,虽然Turbo解码器的能量消耗可以被降低至100/208,即 48%o
[0069]第五曲线905示出了基于最坏的情况(即,所允许的迭代数量与每个代码块所允许的迭代的最大数量MAX_CB_IT乘以一个传输块中的代码块数量NUM_CB相对应)使用停止标准对使用Turbo解码器的性能影响,以便实现类似的能量节省。针对这样类似的能量节省,每个代码块所允许的迭代的最大数量MAX_CB_IT必须被降低到11。每个代码块具有11个半迭代,所需的半迭代的最大数量是143。可以观察到针对类似的能量节省,性能影响远大于使用本公开中所描述的方法和设备所带来的性能影响。
[0070]在高通量的情境中,预期具有相当好的信道条件。因此,针对这样的情境标准趋向于指定相当高的编码速率。不仅如此,而且重新传输趋向于增加能量增益而不只是编码增益。这是针对具有20MHz带宽的LTE的情况。针对最大通量和更大的编码速率,LTE标准定义有限缓冲速率匹配(LBRM)。因此,在这样的高通量的情境中,Turbo解码器上所需要的迭代的平均数量比具有较低的编码速率的情况要低。通常,编码增益越高(编码速率越低),Turbo解码器可以通过运行更多迭代而获得的越多。因此,可以从图9中看出,在如本公开中所描述的方法和设备的这样的条件(LTE、20MHz、LBRM)下,提供了更好的拟合。
[0071]在本公开中,描述了允许减少数据传送结构或传输块上所需迭代数量的总数的迭代解码算法。本公开中所描述的方法和设备可以基于用于对终止标准连同代码块提前终止标准进行解码的混合阈值方法。当代码块被成功解码时迭代解码器可以停止解码代码块(提前终止标准),并且可以继续进行到下一代码块。迭代解码器可以在每个代码块处实施每个代码块的最大迭代数量的第一阈值。随后,可以针对整个数据传送结构上的迭代的最大总和增加第二阈值。因此,在解码过程期间,解码可以在已经被处理的代码块的迭代的总和超过每个数据传送结构所允许的迭代的最大值的任何时间点处或在一个代码块的迭代超过每个代码块所允许的迭代的最大值的任何时间点处停止。该数据传送结构阈值可以显著小于每个代码块的最大迭代数量乘以代码块的数量。通过该方法,所使用的资源(即,硬件、MIPS、时间、能量消耗、时钟频率等)可以被显著降低,同时可以维持非常相似的校正能力。
[0072]丞魁
[0073]示例1是用于对包括多个代码块的数据传送结构进行迭代解码的方法,该方法包括:在第一迭代中解码数据传送结构的代码块;确定指示代码块的解码的性能的参量;如果该参量指示解码失败,则在后续的迭代中再次解码代码块直到达到停止标准,其中停止标准是基于每个代码块的预定迭代数量和每个数据传送结构的预定迭代数量的。
[0074]在示例2中,示例1的主题可以可选地包括:每个数据传送结构的预定迭代数量小于每个代码块的预定迭代数量乘以数据传送结构中所包含的代码块数量。
[0075]在示例3中,示例1-2中的任一示例的主题可以可选地包括:确定参量包括在代码块的至少一部分上执行循环冗余校验。
[0076]在示例4中,示例1-3中的任一示例的主题可以可选地包括:如果数参量指示成功,则解码数据传送结构的下一个代码块。
[0077]在示例5中,示例1-4中的任一示例的主题可以可选地包括:如果达到每个代码块的预定迭代数量或达到每个数据传送结构的预定迭代数量,则停止对数据传送结构的解码。
[0078]在示例6中,示例1-5中的任一示例的主题可以可选地包括:解码代码块是基于Turbo解码的。
[0079]在示例7中,示例1-6中的任一示例的主题可以可选地包括:每个数据传送结构的预定迭代数量是变量。
[0080]在示例8中,示例1-7中的任一示例的主题可以可选地包括:每个数据传送结构的预定迭代数量取决于解码的编码速率。
[0081 ] 在示例9中,示例1-8中的任一示例的主题可以可选地包括:每个数据传送结构的预定迭代数量取决于重新传输的代码块的数量。
[0082]在示例10中,示例1-9中的任一示例的主题可以可选地包括:每个数据传送结构的预定迭代数量取决于传输带宽。
[0083]在示例11中,示例1-10中的任一示例的主题可以可选地包括:每个数据传送结构的预定迭代数量取决于解码的通量。
[0084]在示例12中,示例1-11中的任一示例的主题可以可选地包括:每个数据传送结构的预定迭代数量取决于解码的时钟率。
[0085]在示例13中,示例1-12中的任一示例的主题可以可选地包括:每个数据传送结构的预定迭代数量取决于传输方案。
[0086]在示例14中,示例1-13中的任一示例的主题可以可选地包括:每个数据传送结构的预定迭代数量取决于传输代码块的层、信道和载体中的至少一个。
[0087]在示例15中,示例1-14中的任一示例的主题可以可选地包括:每个数据传送结构的预定迭代数量取决于对解码数据传送结构所需的迭代数量的统计的评估。
[0088]在示例16中,示例1-15中的任一示例的主题可以可选地包括:数据传送结构是移动通信标准中的传输块。
[0089]示例17是用于对包括多个代码块的数据传送结构进行迭代解码的迭代解码器,该迭代解码器包括:代码块解码器,该代码块解码器被配置为迭代解码数据传送结构的代码块;参量计算电路,该参量计算电路被配置为计算指示代码块的解码的性能的参量;停止标准计算电路,停止标准计算电路被配置为基于每个代码块的预定迭代数量和每个数据传送结构的预定迭代数量,计算迭代代码块解码的停止标准。
[0090]在示例18中,示例17的主题可以可选地包括:参量计算电路包括被配置为在代码块的至少一部分上计算循环冗余校验的CRC电路。
[0091]在示例19中,示例17的主题可以可选地包括:参量计算电路包括被配置为计算代码块的解码的度量的度量计算电路。
[0092]在示例20中,示例17-19中的任一示例的主题可以可选地包括:代码块解码器包括Turbo解码器。
[0093]示例21是用于对多个数据传送结构中的数据传送结构进行迭代解码的迭代解码器,数据传送结构包括多个代码块,方法包括:在第一迭代中解码数据传送结构的代码块;确定指示代码块的解码的性能的参量;以及如果该参量指示解码失败,则在后续的迭代中再次解码代码块直到达到停止标准,其中停止标准是基于每个代码块的预定迭代数量和与多个数据传送结构有关的总的可用迭代数量的。
[0094]在示例22中,示例21的主题可以可选地包括??总的可用迭代数量小于每个
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1