重发命令方法、无线通信系统、接收机和发射机技术方案

技术编号:3518167 阅读:182 留言:0更新日期:2012-04-11 18:40
公开了一种无线通信系统,其中用外码对帧数据进行编码,并将其分割成预定数目的块,上述块将用内码编码成传输数据,接收机通过无线方式接收上述传输数据。在接收机中,解码器根据内码对接收到的传输数据进行解码,重发命令判定单元根据似然性信息(被解码的软判决值)判定是否以块为单位执行重发命令。同时,如果由预定数目的块组成的帧中的内码误差数停留在外码在解码器处所能纠正的误差限度内,那么重发命令判定单元禁止对块的重发命令,如果内码误差数超过了该限度,那么重发命令判定单元判定需要重发。比如,可以用块内的似然性信息的绝对值的平均值作为评估值。

【技术实现步骤摘要】

本专利技术涉及一种用于执行应用了外码和内码的纠错编码的无线通信系统。更具体地,它涉及一种用于组合(composing)和解码重发数据的混合ARQ技术。
技术介绍
当无线通信系统中的通信信道降级时,执行重发控制从而减少通信信道误差。这被称为ARQ(自动重发请求)。在ARQ方案中,接收机删除错误的数据并请求发射机重发相同的数据。作为ARQ技术的扩展,存在一种合并了重发处理和编码(纠错编码)的混合ARQ技术(见日本专利公开号2002-171245)。为了有效地重新利用先前错误数据中包含的信号成分,混合ARQ技术存储解码前的错误数据,并在将错误数据添加到其后接收到的重发数据后执行解码处理。图9是示出了用于实现传统重发方案的发射机300的示例配置的方框图。检错码单元301把检错码添加到用户数据中。所述检错码典型地包含循环冗余校验(CRC)。接下来,为数据提供冗余的编码器302对数据进行编码。所述编码典型地采用卷积码或turbo码。由编码器302编码的数据被暂时存储在重发缓冲器303中。调制器304调制编码数据,而发送/接收单元305发送调制数据作为传输数据。当无线传输时,发送/接收单元305把所述数据转换至射频频带。解调器306解调从发送/接收单元305接收到的数据,并从解调数据中提取出重发控制信息。如果提取出的数据是ACK(正确接收到的数据),那么重发控制器307清空重发缓冲器303并发送新数据。如果提取出的数据是NACK(重发命令),那么重发缓冲器303中的数据被再次调制并重发。图10是示出了与图9中的发射机300对应的用于实现传统重发方案的接收机400的示例配置的方框图。解调器402检测并解调由发送/接收单元401接收到的传输数据。从解调器402输出的软判决数据被暂时存储在组合缓冲器403中。如果组合缓冲器中存在从发射机接收到的先前的传输数据,那么把先前的传输数据添加到上述传输数据中,并更新组合缓冲器403中的内容。解码器404对组合缓冲器403的输出进行解码。检错器405通过使用检错码来检测解调和解码数据中的误差。如果检错器405确定没有误差,那么检错器405输出用户数据,清空组合缓冲器403,并发送ACK(正确接收到的数据)。检错结果被发送到重发命令控制器406。如果检错器405检测到误差,那么重发命令控制器406发送NACK(重发命令)。采用上述配置,可以实现伴随较少重发的无误差数据传输。另一方面,存在一种执行双重纠错以提高对传输线误差的抵抗的方案。上述方案中,其中外码纠正内码中所产生的误差的结构,提供了对传输线误差的增强的抵抗。图11是示出了采用执行双重纠错的方案的发射机500的示例配置的方框图。要发送的新用户数据被暂时存储在重发缓冲器501中。如果要发送的数据是新数据,那么发射机500发送所存储的数据。如果要发送的数据是重发数据,那么发射机500发送先前存储的数据。检错码单元502把检错码(如CRC)加入到传输数据中。编码器503采用外码的纠错码对加入了检错码的传输数据进行编码。采用理得-所罗门(Reed-Solomon)码、博斯-乔赫里-霍克文里姆(Bose-Chaudhuri-Hocquenghem)码(BCH码)等作为外码。编码器503所编码的数据在帧分割单元504中被分割成M个块。编码器505采用内码的第二纠错码对每一个被分割的数据进行编码。采用卷积码、turbo码等作为内码。调制器506对编码器505所编码的数据进行调制,并通过发送/接收单元507将调制数据发送至传输线。解调器508对发送/接收单元507接收到的数据进行解调,并将结果数据发送至重发控制器509。重发控制器509从解调数据中提取出重发命令消息。如果上述消息为ACK,那么重发控制器509清空其中存储了先前传输数据的重发缓冲器501,并发送新数据。如果上述消息为NACK,那么发送存储在重发缓冲器501中的重发数据。图13示意性示出了发射机500中的帧数据与分割块之间的关系。帧数据701被存储在重发缓冲器501中,并在帧数据701中加入检错码。编码器503采用外码对帧数据701进行编码,从而产生编码数据702。帧分割单元504将编码数据702分割成M个块703。编码器505采用内码对每一个分割的块进行编码,从而产生编码块704。图12是示出了与图11中的发射机500对应的接收机600的示例配置的方框图。解调器602对发送/接收单元601所接收到的信号进行检测和解调。解码器603解码接收到的信号中的每一个分割块(编码块704)。帧合并单元604合并解码数据中的M个块,并创建将在解码器605中被进一步解码的数据帧。检错器607采用检错码判定解码数据中是否存在误差。如果没有误差,那么检错器607输出解码数据作为用户数据。如果检错器607判定没有误差,那么重发命令控制器608创建ACK,或者如果检错器607检测出误差,那么重发命令控制器608创建NACK。调制器609调制重发控制消息,并由发送/接收单元601发送所述消息。采用上述结构,能增强对传输线误差的抵抗。但是,在将重发方案应用于包含内码和外码两种代码的通信系统中的情况下,存在下述问题。即,当对于外码误差执行重发命令时,也重发了被确定为没有内码误差的数据;因此,它未必会导致传输效率的提高。而且,可能存在对于内码误差以分割块为单位执行重发命令的情况。这种情况下,若对所有内码执行重发命令,则会对能用外码纠错进行纠正的误差产生一些重发命令;因此,它也不能导致传输效率的提高。
技术实现思路
基于这种情况,本专利技术通过提供在执行应用了外码和内码的纠错编码的情况下能提高传输效率的一种重发命令方法、无线通信系统、接收机和发射机而解决了上述问题。本专利技术的一个实施例针对一种接收机中的重发命令方法,用于通过无线接收传输数据,用外码对帧数据进行编码并然后将其分割成预定数目的块,用内码把所述块编码成传输数据。所述重发命令方法具有步骤接收传输数据;在缓冲器中存储接收到的传输数据;根据内码解码存储在缓冲器中的传输数据,并输出解码结果及其似然性信息(被解码的软判决值);通过合并解码块而创建帧数据;根据外码解码帧数据;基于似然性信息,判定是否以块为单位执行重发命令;及如果根据是否执行重发命令的判定步骤而判定需要重发,那么对可应用的块发送重发命令。在判定是否执行重发命令的步骤中,如果由预定数目的块组成的帧中的内码误差数停留在外码能纠正的误差限度内,那么禁止对块的重发命令,而如果帧中的内码误差数超过了该限度,那么判定为需要重发。在根据本专利技术实施例的重发命令方法中,在当接收被外码和内码进行了两次编码的传输数据用于纠错时,对内码误差以分割的块为单位执行重发命令的情况下,根据似然性信息判定是否执行重发命令。特别是,如果由预定数目的块组成的帧中的内码误差数停留在外码能纠正的误差限度内,那么禁止对块的重发命令,而如果帧中的内码误差数超过了该限度,那么判定为需要重发。因此,虽然接收机不能对内码不能执行纠错的所有分割块执行重发命令,但是通过有效的利用外码的纠错能力,可以防止发生对分割块的重发命令的发生。所以,可以避免无线通信资源的浪费。在判定是否执行重发命令的步骤中,计算块内的似然性信息的绝对值的平均值作为评估值。通过比本文档来自技高网
...

【技术保护点】
一种用于通过无线接收传输数据的接收机内的重发命令方法,用外码对帧数据进行编码并将其分割成预定数目的块,用内码把所述块编码成传输数据,所述重发命令方法包含步骤:接收传输数据;在缓冲器中存储接收到的传输数据;根据内码来解 码存储在缓冲器中的传输数据,并输出解码结果及其似然性信息;通过合并解码块而创建帧数据;根据外码来解码帧数据;根据似然性信息,判定是否以块为单位执行重发命令;和如果根据是否执行重发命令的判定步骤而判定需要重发, 那么为可应用的块发送重发命令,其中,在判定是否执行重发命令的步骤中,如果由预定数目的块组成的帧中的内码误差数在外码能纠正的误差限度内,那么禁止对块的重发命令,并且如果帧中内码误差数超过了该限度,那么判定为需要重发。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:伊东克俊永瀬拓
申请(专利权)人:索尼爱立信移动通信日本株式会社
类型:发明
国别省市:JP[日本]

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

1