卷积码译码器输入信息的控制方法和装置制造方法及图纸

技术编号:10919199 阅读:119 留言:0更新日期:2015-01-15 13:11
一种卷积码译码器输入信息的控制方法和装置,所述控制方法包括:所述当前执行周期写入输入信息的存储单元至所述存储空间的最后一个存储单元总的个数小于等于M-1时,复制所述当前执行周期写入的输入信息并进行存储,其中,所复制的输入信息,按照复制的先后顺序,依次存储在所述存储空间中第一存储区域的存储单元中,同时覆盖所述存储单元中原有的输入信息;所述当前执行周期写入输入信息的存储单元为所述存储空间的最后一个存储单元时,下一执行周期写入输入信息的存储单元为与上一次存储所述复制的输入信息的存储单元相邻的下一存储单元。应用本发明专利技术所述的控制方法,可以使用通用的卷积码译码器进行译码,减少卷积码译码器的制作成本。

【技术实现步骤摘要】
卷积码译码器输入信息的控制方法和装置
本专利技术涉及通信
中的卷积码译码器,具体涉及一种卷积码译码器输入信息的控制方法和装置。
技术介绍
卷积码是信道编码技术的一种,它是一种性能优良、硬件复杂度低的高效信道编码,其性能表现稳定,在很多通信系统中得到了应用。卷积码编码器是按照卷积码的编码规则对连续输入的信息序列进行编码,从而得到卷积码信息序列的一种电子器件。所述卷积码编码器按照编码过程中用于编码的移位寄存器的状态是否需要重置,可以分为不归零的卷积码编码器和归零的卷积码编码器。其中,所述不归零的卷积码编码器因其相对于归零的卷积码编码器具有较高的译码效率,应用于很多通信系统中。例如,在CDMA2000的同步信道和寻呼信道中都有应用。所述连续输入的信息序列经过不归零的编码器编码后,得到的是不归零的卷积码信息序列。信道内传输的信息序列可以以子帧为单位,按照一定的次序传输。例如,CDMA2000的同步信道中,大小为800比特的不归零卷积码信息序列可以划分成8个子帧,每个子帧的大小为100比特,所述大小为800比特的不归零卷积码按照每次传输100比特的数据,先后连续传输。信道内传输的信息序列存储在预设的存储空间内,所述存储空间包括多个地址连续的存储单元,每个存储单元内可以存储一个子帧。卷积码译码器从所述存储空间内连续读取所述信息序列,从而将所述信息序列恢复成编码前连续输入的信息序列。所述卷积码译码器进行译码时,每次能够读取的输入信息所在的存储单元的个数,称为译码窗口。例如,所述译码窗口可以是三个存储单元。所述卷积码译码器可以划分为通用的卷积码译码器和定制的卷积码译码器。前者主要适用于译码窗口内存储单元的地址连续的情况,制作成本很低,较为常见。后者主要是根据特殊的编码情况制作的卷积码译码器,制作成本及难度都较高,通常用于特殊情况。现有技术中,所述连续输入的信息序列经过不归零的卷积码编码器后,在存储空间内存储时,导致译码窗口内存储单元的地址不连续等问题,这就需要信息接收端的卷积码译码器必须使用定制的卷积码译码器才能完成译码的工作,大大增加了卷积码译码器的制作成本,增大了卷积码译码器的制作难度。
技术实现思路
本专利技术解决的问题是针对不归零的卷积码信息序列译码时,必须使用定制的卷积码译码器进行译码,增加了卷积码译码器的制作成本和制作难度的问题。为解决上述问题,本专利技术提供一种卷积码译码器输入信息的控制方法,所述卷积码译码器从预设的存储空间中读取输入信息,所述存储空间包括至少三个地址连续的存储单元,所述控制方法包括:顺序接收输入信息并将所述输入信息依次写入所述存储单元中,当已写入所述输入信息的存储单元的个数大于等于M时,所述卷积码译码器从所述第一个写入输入信息的存储单元至当前执行周期写入输入信息的存储单元中,依次读取所述输入信息,所述M为译码窗口值,M为大于1的整数;所述当前执行周期写入输入信息的存储单元至所述存储空间的最后一个存储单元总的个数小于等于M-1时,复制所述当前执行周期写入的输入信息并进行存储,其中,所复制的输入信息,按照复制的先后顺序,依次存储在所述存储空间中第一存储区域的存储单元中,同时覆盖所述存储单元中原有的输入信息,所述第一存储区域的存储单元包括所述存储空间的第一个存储单元至所述当前执行周期译码窗口相邻的上一存储单元;所述当前执行周期写入输入信息的存储单元为所述存储空间的最后一个存储单元时,下一执行周期写入输入信息的存储单元为与上一次存储所述复制的输入信息的存储单元相邻的下一存储单元。可选的,所述第一存储区域为所述存储空间的第一个存储单元至第M-1个存储单元。可选的,所复制的输入信息,按照复制的先后顺序,依次存储在从所述第一存储区域的第一个存储单元开始的存储单元中,当存储所述复制的输入信息的存储单元为所述第一存储区域的最后一个存储单元时,将下一次复制的输入信息存储在所述第一存储区域的第一个存储单元。可选的,所述当前执行周期写入输入信息的存储单元为所述存储空间的最后一个存储单元时,则下一执行周期写入输入信息的存储单元为所述存储空间的第M个存储单元。可选的,所述卷积码译码器依次读取所述当前执行周期译码窗口内存储单元中的输入信息,以所述当前执行周期写入输入信息的存储单元为所述当前执行周期所述译码窗口的最后一个存储单元。本专利技术还提供了一种卷积码译码器输入信息的控制装置,所述卷积码译码器从预设的存储空间中读取输入信息,所述存储空间包括若干个地址连续的存储单元,所述控制装置包括:第一控制单元,用于顺序接收输入信息并将所述输入信息依次写入所述存储单元中,当已写入所述输入信息的存储单元的个数大于等于M时,控制所述卷积码译码器从所述第一个写入输入信息的存储单元至当前执行周期写入输入信息的存储单元中,依次读取所述输入信息,所述M为译码窗口值,M为大于1的整数;复制单元,用于在所述当前执行周期写入输入信息的存储单元至所述存储空间的最后一个存储单元总的个数小于等于M-1时,复制所述当前执行周期写入的输入信息并进行存储,其中,所复制的输入信息,按照复制的先后顺序,依次存储在所述存储空间的第一存储区域的存储单元中,同时覆盖所述存储单元中原有的输入信息,所述第一存储区域的存储单元包括从所述存储空间的第一个存储单元至所述当前执行周期译码窗口相邻的上一存储单元的存储单元;第二控制单元,用于在所述当前执行周期写入输入信息的存储单元为所述存储空间的最后一个存储单元时,控制下一执行周期写入输入信息的存储单元为与上一次存储所述复制的输入信息的存储单元相邻的下一存储单元。可选的,所述第一存储区域为所述存储空间的第一个存储单元至第M-1个存储单元。可选的,所述复制单元将所复制的输入信息,按照复制的先后顺序,依次存储在从所述第一存储区域的第一个存储单元开始的存储单元中,当存储所述复制的输入信息的存储单元为所述第一存储区域的最后一个存储单元时,将下一次复制的输入信息存储在所述第一存储区域的第一个存储单元。可选的,所述当前执行周期写入输入信息的存储单元为所述存储空间的最后一个存储单元时,所述第二控制单元控制下一执行周期写入输入信息的存储单元为所述存储空间的第M个存储单元。可选的,所述卷积码译码器依次读取所述译码窗口内存储单元中的输入信息,以所述当前执行周期写入的输入信息的存储单元为所述译码窗口的最后一个存储单元。与现有技术相比,本专利技术的技术方案具有以下优点:本专利技术的实施例中,所述输入信息顺序存放在存储单元中,当已写入输入信息的存储单元个数大于或等于译码窗口值时,所述卷积码译码器处于工作状态;在当前执行周期写入输入信息的存储单元至所述存储空间的最后一个存储单元总的个数小于等于译码窗口值减一时,复制所述当前执行周期写入的输入信息,并将复制的输入信息依次存储所述存储空间的第一存储区域的存储单元中,以及在所述当前执行周期写入输入信息的存储单元为所述存储空间的最后一个存储单元时,调整下一执行周期所述卷积码信息序列在存储空间中的写入地址,使得不同执行周期译码窗口内存储单元的地址始终是连续的,从而可以使用通用的卷积码译码器进行译码,减少卷积码译码器的制作成本,降低卷积码译码器的制作难度。进一步地,以所述当前执行周期写入输入信息的存储单元为所述当前执行周期所述译本文档来自技高网
...
卷积码译码器输入信息的控制方法和装置

【技术保护点】
一种卷积码译码器输入信息的控制方法,所述卷积码译码器从预设的存储空间中读取输入信息,所述存储空间包括至少三个地址连续的存储单元,其特征在于,所述控制方法包括:顺序接收输入信息并将所述输入信息依次写入所述存储单元中,当已写入所述输入信息的存储单元的个数大于等于M时,所述卷积码译码器从所述第一个写入输入信息的存储单元至当前执行周期写入输入信息的存储单元中,依次读取所述输入信息,所述M为译码窗口值,M为大于1的整数;所述当前执行周期写入输入信息的存储单元至所述存储空间的最后一个存储单元总的个数小于等于M‑1时,复制所述当前执行周期写入的输入信息并进行存储,其中,所复制的输入信息,按照复制的先后顺序,依次存储在所述存储空间中第一存储区域的存储单元中,同时覆盖所述存储单元中原有的输入信息,所述第一存储区域的存储单元包括所述存储空间的第一个存储单元至所述当前执行周期译码窗口相邻的上一存储单元;所述当前执行周期写入输入信息的存储单元为所述存储空间的最后一个存储单元时,下一执行周期写入输入信息的存储单元为与上一次存储所述复制的输入信息的存储单元相邻的下一存储单元。

【技术特征摘要】
1.一种卷积码译码器输入信息的控制方法,所述卷积码译码器从预设的存储空间中读取输入信息,所述存储空间包括至少三个地址连续的存储单元,其特征在于,所述控制方法包括:顺序接收输入信息并将所述输入信息依次写入所述存储单元中,当已写入所述输入信息的存储单元的个数大于等于M时,所述卷积码译码器从第一个写入输入信息的存储单元至当前执行周期写入输入信息的存储单元中,依次读取所述输入信息,所述M为译码窗口值,M为大于1的整数;所述当前执行周期写入输入信息的存储单元至所述存储空间的最后一个存储单元总的个数小于等于M-1时,复制所述当前执行周期写入的输入信息并进行存储,其中,所复制的输入信息,按照复制的先后顺序,依次存储在所述存储空间中第一存储区域的存储单元中,同时覆盖所述存储单元中原有的输入信息,所述第一存储区域的存储单元包括所述存储空间的第一个存储单元至所述当前执行周期译码窗口相邻的上一存储单元;所述当前执行周期写入输入信息的存储单元为所述存储空间的最后一个存储单元时,下一执行周期写入输入信息的存储单元为与上一次存储所述复制的输入信息的存储单元相邻的下一存储单元。2.如权利要求1所述的控制方法,其特征在于,所述第一存储区域为所述存储空间的第一个存储单元至第M-1个存储单元。3.如权利要求2所述的控制方法,其特征在于,所复制的输入信息,按照复制的先后顺序,依次存储在从所述第一存储区域的第一个存储单元开始的存储单元中,当存储所述复制的输入信息的存储单元为所述第一存储区域的最后一个存储单元时,将下一次复制的输入信息存储在所述第一存储区域的第一个存储单元。4.如权利要求3所述的控制方法,其特征在于,所述当前执行周期写入输入信息的存储单元为所述存储空间的最后一个存储单元时,则下一执行周期写入输入信息的存储单元为所述存储空间的第M个存储单元。5.如权利要求1所述的控制方法,其特征在于,所述卷积码译码器依次读取所述当前执行周期译码窗口内存储单元中的输入信息,以所述当前执行周期写入输入信息的存储单元为所述当前执行周期所述译码窗口的最后一个存储单元。6.一种卷积码译码器输入信息的控制装置,...

【专利技术属性】
技术研发人员:秦信江巫戈明
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

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

1