解码装置及解码处理方法

文档序号:7506512阅读:141来源:国知局
专利名称:解码装置及解码处理方法
技术领域
本发明涉及解码装置及解码处理方法。
背景技术
在第三代移动无线通信系统中,在发送接收数据的编码·解码处理时,有时进行速率匹配处理。所谓速率匹配处理,是指下述处理发送机端为了将编码过的数据调节到帧长,而增加或者减少数据的比特数;接收机端减少发送机端所增加的比特数,或者增加发送机端所减少的比特数。在以下的说明中,将发送机端增加数据比特数的处理称为“重复”,而将与发送机端的重复相反、接收机端减少数据比特数的处理称为“删截(パンクチヤリング)”。
以下,用图1来说明发送机端进行过重复的数据由接收机端来进行删截的状况。图1是接收机端的现有删截方法的示意图。
这里,如图1的上图所示,假设发送机端纠错编码后的数据序列是8比特的数据序列{d1,d2,d3,d4,d5,d6,d7,d8}。此外,假设每1帧的比特数为12比特。
发送机端根据规定的算法来进行重复,使得速率匹配后的帧内的能量增加均匀。因此,重复d1、d3、d5、d7,如图1的上图所示,重复后的数据序列为{d1,d1,d2,d3,d3,d4,d5,d5,d6,d7,d7,d8}。从该重复后的数据可知,在连续的任意3比特中,存在2个增加的比特和1个未增加的比特,在数据序列内能量增加的分布均匀。
另一方面,接收机端对发送机端进行过重复的数据如图1的下图所示进行删截。即,如果假设接收机端解调过的数据序列如图1下图所示为{d1,d1,d2,d3,d3,d4,d5,d5,d6,d7,d7,d8},则删截后的数据序列如图1的下图所示为{d1,d2,d3,d4,d5,d6,d7,d8}。
然而,在接收机端的上述现有删截方法中,从图1的下图也可知,通过废弃发送机端进行过重复的数据(在图1所示的例子中,为d1、d3、d5、d7)来进行删截。

发明内容
本发明的目的在于提供一种解码装置及解码处理方法,通过在接收机端的删截时有效使用以往废弃的数据,能够增大纠错解码的效果。
为了实现上述目的,在本发明中,在接收机端的删截时,通过不废弃发送机端进行过重复的数据而进行相加以增加数据的似然,来增大纠错解码的效果。
具体地说,本发明提供一种解码装置,包括解交织部,对接收到的数据序列进行与发送端的交织相反的排序,在所述接收到的数据序列中,仅特定的部分被发送端重复发送,以便进行速率匹配;判别器,在接收数据序列中,判别从所述解交织部输出的所述接收到的数据序列中的重复数据;加法器,将所述接收到的数据序列中所述判别过的数据和特定的部分相加而产生相加后的数据;解码器,对相加后的数据和其它接收到的数据序列的数据进行解码;以及差错检测器,通过循环冗余检测来对所述解码的数据进行差错检测。
本发明的解码处理方法包括下列步骤对接收到的数据序列进行与发送端的交织相反的排序,在所述接收到的数据序列中,仅特定的部分被发送端重复发送,以便进行速率匹配;在接收数据序列中,判别用于分类的所述接收到的数据序列中的重复的数据;将所述接收到的数据序列中所述判别过的数据和特定的部分相加而产生相加后的数据;对相加后的数据和其它接收到的数据序列的数据进行解码;以及通过循环冗余检测来对所述解码的数据进行差错检测。


图1是接收机端的现有删截方法的示意图。
图2是本发明实施例1的解码装置的概略结构要部方框图。
图3是本发明实施例1的解码装置的删截部的概略结构要部方框图。
图4是本发明实施例1的解码装置进行的删截动作的说明图。
图5是本发明实施例2的解码装置的删截部的概略结构要部方框图。
图6是本发明实施例3的解码装置的删截部的概略结构要部方框图。
具体实施例方式
以下,参照附图来详细说明本发明的实施例。
(实施例1)图2是本发明实施例1的解码装置的概略结构要部方框图。如图2所示,解码装置100具有解交织部101,进行与发送机端的交织相反的排序;删截部102,对发送机端进行过重复的数据进行删截;纠错解码部103,通过维特比解码等来进行纠错解码;以及解码部104,通过CRC(Cyclic RedundancyCheck)来进行检错,得到接收数据。
此外,删截部102采用图3所示的结构。图3是本发明实施例1的解码装置的删截部的概略结构要部方框图。
如图3所示,删截部102具有输入存储器201,暂时存储输入到删截部102的数据序列;控制部202,判别相加的数据,控制各构成部;开关203,选择相加的数据;加法部204,将选择出的数据(即,发送机端进行过重复的数据)相加;以及输出存储器205,暂时存储从删截部102输出的数据序列。
接着,说明具有上述结构的解码装置的动作。图4是本发明实施例1的解码装置进行的删截动作的说明图。
这里,如图4的上图所示,假设发送机端纠错编码后的数据序列是8比特的数据序列{d1,d2,d3,d4,d5,d6,d7,d8}。此外,假设每1帧的比特数为12比特。
发送机端根据规定的算法(例如,像移动通信系统的第三代标准化组织3GPP的资料“3G TS 25 212 ver3.1.0”中记载的那样、进行重复或删截以使得帧内的能量增加均匀的算法;以下同)来进行重复。这里,如果假定重复d1、d3、d5、d7,则如图4的上图所示,重复后的数据序列为{d1,d1,d2,d3,d3,d4,d5,d5,d6,d7,d7,d8}。重复后的数据被交织后,从发送机发送到具有本实施例的解码装置的接收机。
在接收机中,对天线105接收到的信号施加规定的无线处理及解调处理等后,按每个纠错解码单位输入到解码装置100中。
在解码装置100中,解交织部101对解调后的数据进行与发送机端的交织相反的排序。其结果是,解调后的数据序列如图4下图所示。然后,该解调后的数据序列{d1,d1,d2,d3,d3,d4,d5,d5,d6,d7,d7,d8}被输入到删截部102中。
在删截部102中,解调后的数据序列{d1,d1,d2,d3,d3,d4,d5,d5,d6,d7,d7,d8}被暂时存储到输入存储器201中。然后,根据控制部202的控制,从数据d1起依次被读出。
此外,控制部202根据与发送机端所用的同等的规定的算法,在输入存储器201中存储的数据中,判别要删截的数据。
在使用上述算法的情况下,控制部202在解调后的数据序列{d1,d1,d2,d3,d3,d4,d5,d5,d6,d7,d7,d8}中,将数据d1、d3、d5、d7判别为需要进行删截的数据。然后,在从输入存储器201读出数据d1时,控制部202控制开关203,使得输入存储器201和加法部204相连。由此,2个数据d1被连续输入到加法部204。
此时,控制部202向加法部204输出表示要删截的数据的个数的信号。换言之,控制部202向加法部204输出表示要相加的数据的个数的信号。具体地说,控制部202控制加法部204,使得将2个数据d1相加1次。
根据该控制,加法部204将连续输入的2个数据d1相加,输出到输出存储器205。由此,如图4的下图所示,将数据d1+d1存储到输出存储器205中。对数据d3、d5、d7也进行上述同样的动作。
另一方面,控制部202在解调后的数据序列{d1,d1,d2,d3,d3,d4,d5,d5,d6,d7,d7,d8}中,将数据d2、d4、d6、d8判别为无需进行删截的数据。然后,在从输入存储器201读出数据d2、d4、d6、d8时,控制部202控制开关203,使得输入存储器201和输出存储器205直接相连。由此,数据d2、d4、d6、d8被从输入存储器201原封不动地输出到输出存储器205。
进行以上动作的结果是,输出存储器205中存储的删截后的数据如图4的下图所示为{d1+d1,d2,d3+d3,d4,d5+d5,d6,d7+d7,d8}。即,对于数据d1、d3、d5、d7,将各数据的值增加到发送机端进行过重复的个数倍,各数据的值分别成为2倍。
然后,控制部202将数据序列{d1+d1,d2,d3+d3,d4,d5+d5,d6,d7+d7,d8}作为一个单位,即按每个纠错解码单位从输出存储器205读出删截后的数据序列,输出到纠错解码部103。纠错解码部103通过例如维特比解码等对该数据序列进行纠错解码。
这样,根据本实施例的解码装置及解码处理方法,在删截时,不废弃发送机端进行过重复的数据而进行相加以增加数据的值。由此,似然增加,所以能够增大纠错解码的效果。因此,能够提高解码的性能。
(实施例2)本发明实施例2的解码装置及解码处理方法与实施例1的解码装置及解码处理方法的不同点在于在相加所得的数据溢出的情况下,校正相加所得的数据。
图5是本发明实施例2的解码装置的删截部的概略结构要部方框图。对与实施例1相同的结构附以同一标号,省略详细说明。
如图5所示,删截部102在实施例1的基础上,还具有溢出校正部401,该溢出校正部401判断相加所得的数据是否溢出,在溢出的情况下校正相加所得的数据。
接着,说明具有上述结构的删截部102的动作。
纠错解码部103能处理的数据值的容许范围是预定的,所以有时加法部204相加所得的数据值超过该容许范围而溢出。纠错解码部103不能处理超过容许范围的数据值,所以纠错解码部103不能对溢出的数据进行解码。
因此,溢出校正部401判断加法部204相加所得的数据(在图4所示的例子中,为d1+d1、d3+d3、d5+d5、d7+d7)的数据值是否溢出,对发生溢出的数据施加校正处理,使其处于容许范围内。
具体地说,如下所述进行溢出的判断·校正。即,在溢出校正部401中预先设定纠错解码部103能处理的数据值的容许范围(下限值DL及上限值DU)。在从加法部204输出的数据D(在图4所示的例子中,为D=d1+d1、d3+d3、d5+d5、d7+d7)为D<DL或DU<D时,判断为溢出校正部401对数据D发生了溢出。
然后,溢出校正部401通过在D<DL时使数据D为DL,而在DU<D时使数据D为DU,对发生溢出的数据进行校正处理。
这样,根据本实施例的解码装置及解码处理方法,在相加所得的数据溢出的情况下进行校正,使得该相加所得的数据不溢出,所以能够像通常那样进行纠错解码。
(实施例3)
本发明实施例3的解码装置及解码处理方法与实施例1的解码装置及解码处理方法的不同点在于将接收数据的数据值都减少相同比例,使得相加所得的数据不溢出。
图6是本发明实施例3的解码装置的删截部的概略结构要部方框图。对与实施例1相同的结构附以同一标号,省略详细说明。
如图6所示,删截部102在实施例1的基础上还具有溢出防止部501,该溢出防止部501通过对输入的所有数据施加移位处理,来防止相加所得的数据的溢出。
接着,说明具有上述结构的删截部102的动作。
与上述实施例2同样,纠错解码部103能处理的数据值的容许范围是预定的,所以有时加法部204相加所得的数据值超过该容许范围而溢出。纠错解码部103不能处理超过容许范围的数据值,所以纠错解码部103不能对溢出的数据进行解码。
因此,溢出防止部501对输入的所有数据(在图4所示的例子中,为d=d1+d1、d2、d3+d3、d4、d5+d5、d6、d7+d7、d8)施加同一移位处理,将各数据d的值减少相同比例。
具体地说,如下所述进行移位处理。即,如果假设要进行删截的数据数为NP,则溢出防止部501根据下式(1)来计算移位量S,对输入的所有数据d都施加向右移位S比特的处理。
S=max{Log2(NP)} (小数点以下只入不舍)...(1)要进行删截的数据数NP被从控制部202通知给溢出防止部501。
这样进行移位处理的结果是,各数据d的值分别成为1/2S倍,能防止溢出。
这样,根据本实施例的解码装置及解码处理方法,减少接收数据的数据值,使得相加所得的数据不溢出,所以相加所得的数据不会溢出,能够正确进行纠错解码。
此外,根据本实施例的解码装置及解码处理方法,将接收数据的数据值都减少相同比例,所以各数据间的值的比率不变。因此,与各数据的大小关系有关的信息一点也不会丢失,所以能够防止相加所得的数据的溢出,而且与上述实施例2相比能够提高纠错解码的效果。
上述实施例1~3的解码装置能够应用于移动通信系统中使用的移动台装置或基站装置。
如上所述,根据本发明,通过在接收机端的删截时有效使用以往废弃的数据,能够增大纠错解码的效果。
本说明书基于2000年3月6日申请的(日本)特愿(专利申请)2000-060051专利申请。其内容全部包含于此。
权利要求
1.一种解码装置,其特征在于,包括解交织部,对接收到的数据序列进行与发送端的交织相反的排序,在所述接收到的数据序列中,仅特定的部分被发送端重复发送,以便进行速率匹配;判别器,在接收数据序列中,判别从所述解交织部输出的所述接收到的数据序列中的重复数据;加法器,将所述接收到的数据序列中所述判别过的数据和特定的部分相加而产生相加后的数据;解码器,对相加后的数据和其它接收到的数据序列的数据进行解码;以及差错检测器,通过循环冗余检测来对所述解码的数据进行差错检测。
2.一种移动台装置,其中,该移动台装置包括权利要求1所述的解码装置。
3.一种基站装置,其中,该基站装置包括权利要求1所述的解码装置。
4.一种解码处理方法,其特征在于,包括下列步骤对接收到的数据序列进行与发送端的交织相反的排序,在所述接收到的数据序列中,仅特定的部分被发送端重复发送,以便进行速率匹配;在接收数据序列中,判别用于分类的所述接收到的数据序列中的重复的数据;将所述接收到的数据序列中所述判别过的数据和特定的部分相加而产生相加后的数据;对相加后的数据和其它接收到的数据序列的数据进行解码;以及通过循环冗余检测来对所述解码的数据进行差错检测。
全文摘要
提供一种解码装置及其解码方法。在删截部(102)中,输入存储器(201)暂时存储输入到删截部(102)中的数据,控制部(202)判别要相加的数据,开关(203)根据控制部(202)的控制来选择要相加的数据,加法部(204)将开关(203)选择出的数据(即,发送机端进行过重复的数据)相加,输出存储器(205)暂时存储从删截部(102)输出的数据。
文档编号H03M13/23GK1529420SQ20041003968
公开日2004年9月15日 申请日期2001年2月23日 优先权日2000年3月6日
发明者梶田邦之, 田邦之 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1