具有灵活尺寸的序言窗口的滑动窗口译码器制造技术

技术编号:3421912 阅读:213 留言:0更新日期:2012-04-11 18:40
一种具有用于译码符号流的处理器系统(1)的滑动窗口译码器,运行序言导出过程(23)以便导出序言窗口的原始参数,并且运行主导出过程(24)以便导出主窗口的主参数由此使用所述原始参数所定义的原始状态。通过引入定义过程(22)以定义具有灵活数量个符号和灵活尺寸的序言窗口,取决于原始状态所需的质量,能够使得所述序言窗口更大或更小(具有较高/较低质量的原始状态)。结果,由于减少了用于确定的主窗口的序言窗口与相邻主窗口的序言窗口之间的平均重叠,从而提高了效率。优选地,对于每一主窗口,序言窗口尺寸增加。基于对需要具有灵活质量的原始状态的理解,基本的思想是序言窗口采用灵活尺寸。随每一迭代增加的尺寸使得滑动窗口译码器更加有益。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种用于译码至少一个符号块并且包括处理器系统的滑动窗口译码器,所述处理器系统用于处理主窗口并且处理序言窗口(prolog window),其中每一主窗口包括一个或多个符号,每一序言窗口包括一个或多个符号。本专利技术也涉及一种包括用于编码至少一个符号块的编码器和滑动窗口译码器的系统,并且涉及一种在用于译码至少一个符号块的滑动窗口译码器中使用的处理器系统,以及涉及一种通过处理主窗口和处理序言窗口来滑动窗口译码至少一个符号块的方法,其中每个主窗口包括一个或多个符号,每个序言窗口包括一个或多个符号,以及涉及一种通过用于译码至少一个符号块的滑动窗口译码器中使用的处理器系统运行的处理器程序产品。所述滑动窗口译码器利用基站或例如包括编码器的网络节点而例如形成移动终端的一部分。现有技术中的滑动窗口译码器可以从US 2001/0046269A1中获知,其公开了一种用于译码至少一个符号块并且包括如该文献中附图说明图1和2所示那样的处理器系统的滑动窗口译码器,如该文献中的图3、4和5所示那样,所述处理器系统包括一个或多个处理器、加法树、寄存器、MAX块、MAX寄存器、规范器等等。利用该文献图8和9中所公开的这些主窗口和序言窗口,所述处理器系统运行序言导出过程以便为序言窗口导出原始参数,并且运行主导出过程以便为主窗口导出主参数(例如α’和β’),从而使用所述原始参数所定义的原始状态(如该文献0014段中所公开的那样)来填充/设置寄存器。处理所述主参数以产生数据估计值(例如非本征数据或后验数据)。所述数据估计值指示译码器所译码的并且从所述译码器发送到所述滑动窗口译码器的最可能的信息符号及其似然性。已知的滑动窗口由于效率低下而存在以下缺陷和其他问题该已知的滑动窗口译码器具有并行前向传播处理(前向方向)和后向传播处理(后向方向),一方面为某一主窗口并且另一方面为相邻的主窗口而进行迭代的每一序言窗口的重叠导致许多计算将被进行两次(任一重叠导致进行两次计算)。本专利技术的一个目的是提供一种更加有效的滑动窗口译码器。本专利技术的另一目的是提供一种更加有效的系统。本专利技术的又一目的是提供一种更加有效的处理器系统。本专利技术的再一目的是提供一种更加有效的方法。本专利技术的再一目的是提供一种更加有效的处理器程序产品。根据本专利技术的用于译码至少一个符号块的滑动窗口译码器包括用于处理主窗口并且用于处理序言窗口的处理器系统,其中每一所述主窗口包括一个或多个符号,并且每一所述序言窗口包括一个或多个符号,所述处理器系统包括-至少一个序言导出过程,为至少一个序言窗口导出至少一个原始参数,-至少一个主导出过程,为至少一个主窗口导出至少一个主参数,由此使用由所述至少一个原始参数所定义的至少一个原始状态,-至少一个产生过程,通过处理所述至少一个主参数而产生至少一个数据估计值,以及-至少一个定义过程,用于定义包括第一数量个符号的至少第一序言窗口以及包括第二数量个符号的至少第二序言窗口,其中第一数量和第二数量彼此不同并且不等于零。除了导出过程和一个或多个产生过程之外,通过引入一个或多个定义过程以定义包括灵活数量个符号的序言窗口,从而建立具有灵活尺寸的序言窗口。取决于原始状态所需的质量,能够使得所述序言窗口更大(具有较高质量的原始状态)或更小(具有较低质量的原始状态)。结果,提高了效率,从而减少了平均重叠。当对于确定的迭代来说数据估计值的质量被判定为高时(例如由于这些确定的(随后的)迭代的数据估计值中出现的变化很少),使用具有高质量的原始状态(对应于具有相对较大的尺寸的序言窗口并且对应于相对较大的重叠)也是令人感兴趣的,反之亦然。应该注意到不能狭隘地看待术语“滑动窗口”如果一个处理器来作所有的工作,那么所述主窗口事实上是包括相邻主窗口的滑动窗口,主窗口与为相邻主窗口而进行的所有迭代的所有序言窗口相重叠;但是如果多个处理器协同操作,那么每一处理器可以同时处理一个或一系列主窗口。并且,也不能狭隘地看待术语“数据估计值”并且其例如可以包括每一符号的最可能值(硬估计)和/或用于每一符号的一个或多个值的一个或多个似然性(软估计)等等。此外,术语“数据估计值”例如可以包括非本征数据估计值或者能够表示译码结果(硬或软)的数据估计值。此外应该注意到本专利技术并非限于并行前向传播处理(前向方向)和后向传播处理(后向方向),仅在所述方向之一中单独操作的滑动窗口译码器中也能够使用具有灵活尺寸的序言窗口。应该指出,对于术语“序言窗口”和“主窗口”来说存在许多可选方案随着序言窗口定义为学习阶段、加温阶段、重叠、序言等等,主窗口也称为窗口。此外应该指出当以前向方向处理时,以所接收到的最后的符号(如果是连续符号流,则不存在)启动的主窗口将不具有序言窗口;由于序言窗口通常小于主窗口,所以下一主窗口将具有序言窗口(每一迭代)。并且,当以后向方向处理时,以所接收到的第一符号(如果是连续符号流,则不存在)启动的主窗口将不具有序言窗口;由于序言窗口通常小于主窗口,所以下一主窗口将具有序言窗口(每一迭代)。通过权利要求2定义根据本专利技术的滑动窗口译码器的第一实施例。该滑动窗口译码器使得每一主窗口的多个序言窗口具有增长的、增大的尺寸。结果,基于具有提高的质量的原始状态而迭代地处理主窗口,并且所述滑动窗口译码器高效率地工作(减少了平均重叠)。所述第一、第二和第三迭代没有必要对应第一、第二和第三迭代,但是对应于三个随后或非随后的迭代,其中所述第二迭代按时间顺序跟在所述第一迭代之后,以及所述第三迭代按时间顺序跟在所述第二迭代之后。根据本专利技术的滑动窗口译码器的第二实施例通过权利要求3来定义。该滑动窗口译码器在随后的迭代中具有多个序言窗口,基于具有提高质量的随后原始状态而进行迭代处理相应的主窗口。结果,序言窗口的尺寸和原始状态的质量将顺畅地变化,从而改善了所述滑动窗口译码器的操作。根据本专利技术的滑动窗口译码器的第三实施例通过权利要求4来定义。该滑动窗口译码器具有基于增加质量的原始状态而进行迭代处理的主窗口,具有最小尺寸并且因此以具有最小质量的原始状态为基础的起始序言窗口,具有最大尺寸并且因此以具有最大质量的原始状态为基础的完成序言窗口,以及具有中间尺寸并且因此以具有中间质量的原始状态为基础的中间序言窗口。结果能够逐步地改变所述序言窗口的尺寸和原始状态的质量。根据本专利技术的滑动窗口译码器的第四实施例通过权利要求5来定义。特别对于基于最大后验和/或维特比译码过程的滑动窗口译码器来说,序言窗口的灵活尺寸和原始状体的灵活质量将带来巨大的改进。根据本专利技术的系统包括用于编码至少一个符号块的编码器并且包括权利要求1所定义的滑动窗口译码器,其中所述编码器是turbo编码器和/或其中所述滑动窗口译码器是turbo滑动窗口译码器。特别是对于turbo编码和/或turbo译码来说,序言窗口的灵活尺寸和原始状态的灵活质量将带来巨大的改进。根据本专利技术的系统的实施例和根据本专利技术的处理器系统的实施例和根据本专利技术的方法的实施例以及根据本专利技术的处理器程序产品的实施例对应于根据本专利技术的滑动窗口译码器的实施例。基于对本专利技术的理解,原始状态具有灵活的质量,以便提高滑动窗口译码器的效率,并且本专利技术的基本思想是能够使得序言窗口的尺寸灵活。提供更加有效的滑动窗口译本文档来自技高网...

【技术保护点】
一种滑动窗口译码器,用于译码至少一个符号块并且包括用于处理主窗口和用于处理序言窗口的处理器系统,其中每一所述主窗口包括一个或多个符号并且每一所述序言窗口包括一个或多个符号,所述处理器系统包括:-至少一个序言导出过程,用于为至少一个序 言窗口导出至少一个原始参数,-至少一个主导出过程,用于为至少一个主窗口导出至少一个主参数,由此使用所述至少一个原始参数所定义的至少一个原始状态,以及-至少一个产生过程,通过处理所述至少一个主参数以产生至少一个数据估计值, 其中所述处理器系统包括:至少一个定义过程,用于定义至少一个第一序言窗口和至少一个第二序言窗口,所述第一序言窗口包括第一数量个符号,所述第二序言窗口包括第二数量个符号,所述第一数量和第二数量彼此不同并且不等于零。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:AP赫克斯特拉JTMH迪伊里斯森JA休斯肯
申请(专利权)人:皇家飞利浦电子股份有限公司
类型:发明
国别省市:NL[荷兰]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1