交织、解交织方法以及相应的装置的制造方法_3

文档序号:9379859阅读:来源:国知局
此外,如果需要传输的数据位宽不是16bit的整数倍,在传统的方案中,就会明显地造成片外SDRAM存储空间的浪费。而本发明的至少一个实施例中则可以将2n列要交织的数据组合起来写入SDRAM,在输出端再分离开来,这样可以有效地利用资源。
[0037]图7是表示解交织器的实施例的框图。图8是表示图7所示的解交织器的细节的框图。在图7中,矩阵交织器700和矩阵解交织器720位于片上存储器中。此外,矩阵交织器700、片外存储器710和矩阵解交织器720可均位于收发器的接收端。图7所示的解交织器的实施例与图3所述的交织器的实施例类似,其区别在于输入图7的数据是待输入至子解交织器的数据,而输入图3的数据是待输入至子交织器的数据。因为图7与图3的结构类似,因此对图7不予赘述。类似地,图8与图4的区别在于输入图8的数据是待输入至子解交织器的数据,而输入图4的数据是待输入至子交织器的数据。因为图8与图4的结构类似,因此对图8不予赘述。
[0038]虽然本发明与引用的特定示例实施例一起被描述,但是本发明并不仅限于于此描述的实施例,而是可以用在后附的权利要求的精神和范围内以修改或者变更的形式被实施。相应的,说明书和附图应被视为说明的意思而非限制的意思。
[0039]由上所述,应当注意到本发明特定的实施例在这里以示例为目的被描述,但是在不背离本发明范围的情况下可以做不同的修改。相应地,本发明除了后附的权利要求,并不被限制。
[0040]本领域技术人员在实施本发明时可以通过对于附图、公开的内容和权利要求的研究,了解并进行对于公开的实施例的其他改变。在权利要求中,词语“包括”并不排除其他组件或步骤,并且不定冠词“一个”并不排除多个。即使特定的特征记载在不同的从属权利要求中,本发明也涉及具有共同的这些特征的实施例。任何在权利要求中的附图标记不应当被解释为限制范围。
[0041]不同实施例的特征和方面可以被整合到另外的实施例中,并且本文件所示的实施例可以在没有所有示例或者描述的特征或者方面的情况下实施。本领域技术人员会注意至IJ,虽然本系统和方法的特定的示例和实施例为了示例目的而被描述,在不背离本发明的精神和范围的情况下可以做出不同的修改。此外,一个实施例的特征可以被包含到另一个实施例中,即使这些特征并未在本文件中在一个单一的实施例中被一起描述。相应地,本发明被所附的权利要求描述。
【主权项】
1.一种交织方法,包括: 通过将待输入至多个相邻的子交织器的多列数据组合成一列,生成组合数据,其中所述多列数据中相同行的数据具有相同的延时; 将所述组合数据逐行写入至片外存储器; 通过所述片外存储器延迟所述组合数据;以及 将所述片外存储器输出的数据拆分为所述多列,使得每个拆分的列包括与所述多个相邻的子交织器中的一个相对应的数据。2.如权利要求1所述的方法, 其中将所述待输入至所述多个相邻的子交织器的所述多列数据组合成所述一列是由矩阵交织器实现。3.如权利要求1所述的方法, 其中所述片外存储器包括若干个子交织器,并且通过所述片外存储器延迟所述组合数据是由所述若干个子交织器实现。4.如权利要求1所述的方法, 其中将所述片外存储器输出的所述数据拆分为所述多列是由矩阵解交织器实现。5.如权利要求1所述的方法,其中源数据具有大于所述片外存储器的位宽的数据,在生成所述组合数据之前,所述方法还包括: 将所述待输入至所述多个相邻的子交织器的所述源数据的第一部分直接输入至所述片外存储器,其中所述源数据的所述第一部分与所述片外存储器的位宽相同; 生成所述组合数据还包括,将所述待输入至所述多个相邻的子交织器的所述源数据的剩余部分组合成一列,所述剩余部分包括所述源数据的除所述第一部分以外的剩余部分。6.如权利要求5所述的方法,在生成所述组合数据之前,所述方法还包括: 将所述源数据的所述剩余部分存储在片上存储器中。7.如权利要求4所述的方法,其中合并的所述多列数据的列数是基于所述片外存储器的位宽和所述剩余部分的位宽。8.如权利要求5所述的方法,其中所述片上存储器包括静态随机存储器(SRAM)。9.如权利要求1所述的方法,其中所述片外存储器包括同步动态随机存取存储器(SDRAM)010.一种解交织方法,包括: 通过将待输入至多个相邻的子解交织器的多列数据组合成一列,生成组合数据,其中所述多列数据中相同行的数据具有相同的延时; 将所述组合数据逐行写入至片外存储器; 通过所述片外存储器延迟所述组合数据;以及 将所述片外存储器输出的数据拆分为所述多列,使得每个拆分的列与所述多个相邻的子解交织器中的一个相对应的数据。11.如权利要求10所述的方法, 其中将待输入至所述多个相邻的子解交织器的所述多列数据组合成所述一列由矩阵交织器实现。12.如权利要求10所述的方法, 其中所述片外存储器包括若干个子解交织器,并且通过所述片外存储器延迟所述组合数据由所述若干个解子交织器实现。13.如权利要求10所述的方法, 其中将所述片外存储器输出的所述数据拆分为所述多列由矩阵解交织器实现。14.如权利要求10所述的方法,其中源数据具有大于所述片外存储器的位宽的数据,在生成所述组合数据之前,所述方法还包括: 将所述待输入至所述多个相邻的子交织器的所述源数据的第一部分直接输入所述片外存储器,其中所述源数据的所述第一部分与所述片外存储器的位宽相同; 生成所述组合数据还包括,将所述待输入至多个相邻的子解交织器的所述源数据的剩余部分组合成一列,所述剩余部分包括所述源数据的除所述第一部分以外的剩余部分。15.如权利要求14所述的方法,在生成所述组合数据之前,所述方法还包括: 将所述源数据的所述剩余部分存储在片上存储器中。16.如权利要求14所述的方法,其中合并的所述多列数据的列数是基于所述片外存储器的位宽和所述剩余部分的位宽。17.如权利要求15所述的方法,其中所述片上存储器包括静态随机存储器(SRAM)。18.如权利要求10所述的方法,其中所述片外存储器包括同步动态随机存取存储器(SDRAM)019.如权利要求10所述的方法,其中通过所述片外存储器延迟所述数据包括与交织的相反的操作。20.一种第一装置,包括: 矩阵交织器,被配置为通过将待输入至多个相邻的子交织器的多列数据组合成一列,生成组合数据,其中所述多列数据中相同行的数据具有相同的延时,所述矩阵交织器还被配置为将所述组合数据逐行写入至片外存储器; 所述片外存储器被配置延迟所述组合数据;以及 矩阵解交织器,被配置为将所述片外存储器输出的数据拆分为所述多列,使得每个拆分的列包括与所述多个相邻的子交织器中的一个相对应的数据。21.—种第二装置,包括: 矩阵交织器,被配置为通过将待输入至多个相邻的子解交织器的多列数据组合成一列,生成组合数据,其中所述多列数据中相同行的数据具有相同的延时,所述矩阵交织器还被配置为将所述组合数据逐行写入至片外存储器; 所述片外存储器,被配置为通过所述片外存储器延迟所述组合数据;以及 矩阵解交织器,被配置为将所述片外存储器输出的数据拆分为所述多列,使得每个拆分的列包括与所述多个相邻的子解交织器中的一个相对应的数据。
【专利摘要】本发明涉及一种交织、解交织方法以及相应的装置。该交织方法包括通过将待输入至多个相邻的子交织器的多列数据组合成一列,生成组合数据,其中所述多列数据中相同行的数据具有相同的延时;将所述组合数据逐行写入至片外存储器;通过所述片外存储器延迟所述组合数据;以及将所述片外存储器输出的数据拆分为所述多列,使得每个拆分的列包括与所述多个相邻的子交织器中的一个相对应的数据。
【IPC分类】H04L1/00
【公开号】CN105099599
【申请号】CN201410153157
【发明人】梁芝飑, 王立华, 周晓红
【申请人】澜起科技(上海)有限公司
【公开日】2015年11月25日
【申请日】2014年4月16日
【公告号】US20150301752
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1