无线中继通信系统中用于重发请求的装置和方法

文档序号:7936873阅读:166来源:国知局
专利名称:无线中继通信系统中用于重发请求的装置和方法
技术领域
本发明一般涉及在无线通信系统中执行自动重发请求(ARQ)的装置和 方法,并且更加具体来说,涉及在无线中继通信系统中用于执行ARQ的装 置和方法。
背景技术
根据无线资源的信道状态,无线通信系统遭受特定数据中的错误。销-误 控制和恢复方法主要包括ARQ机制和帧检错(Frame Error Check, FEC )机 制。ARQ机制请求从接收机向发送机重发受损数据(compromised data )。 FEC 机制则在接收机处校正受损数据。
当无线通信系统采用ARQ机制时,接收机通过解码所接收的分组来才企 查是否发生错误。当所接收的分组没有错误时,接收机将确认(ACK)信号 发送到发送机。
当所接收的分组有错误时,接收机将否定确认(NegativeACK, NACK) 信号发送到发送机。
当从接收机接收到ACK信号时,发送机传送一个新分组。当从接收机 接收到NACK信号时,发送机将该分组重发到接收机。
近来,无线通信系统应用了中继机制,使用中继站来向小区边界中或盲 区中的终端提供更好的无线信道。换句话说,无线中继通信系统能够通过经 由中继站在基站与终端之间中继数据,来提供基站与终端之间更好的无线信 道。无线中继通信系统因此需要使用中继站的ARQ方法。

发明内容
提出本发明以处理至少上述的问题和/或不足,并且提供至少下述的优 点。因此,本发明的一方面是提供在无线中继通信系统中用于执行ARQ的 装置和方法。
本发明的另 一方面是提供用于在无线中继通信系统中用于执行上行链路信号的ARQ的装置和方法。
通过提供一种在无线中继通信系统中基站(BS )的重发方法来实现上述 方面。检查是否从中继站(RS)接收到针对数据的确认(Acknowledgement, ACK)消息或否定确认(Negative ACK, NACK)消息,该RS从移动站(MS ) 接收数据。当从RS接收到ACK消息时,将用于传送该数据的调度信息传 送到RS。当从RS接收到该数据时,对该数据进行检错。当该数据有错误时, 请求RS重发该数据。
才艮据本发明的一个方面,提供一种在无线中继通信系统中RS的重发方 法。使用用于MS传送数据的调度信息从MS接收数据。对接收的数据进行 检错。当该数据没有错误时,传送ACK消息到BS。使用从BS提供的、用 于转发来自MS的数据的调度信息,将该数据转发到BS。当从BS接收到重 发请求信号时,将该数据重发到BS。
根据本发明的另一方面,提供一种在无线中继通信系统中BS的重发方 法。当从MS接收到数据时,对数据进行检错。当该数据有错误时,检查对 于从MS发送到RS的数据是接收到ACK消息还是NACK消息。当从RS 接收到ACK消息时,确定用于数据重发的节点。当RS被选定为用于重发 的节点时,向RS请求数据重发。
根据本发明的再一方面,提供一种在无线中继通信系统中RS的重发方 法。确认用于MS发送数据的调度信息。使用该调度信息从MS接收数据。 对接收的数据进行检错。当数据没有错误时,传送确i人ACK消息到BS。当 从BS接收到重发请求信号时,将数据传送到BS。
根据本发明的另外一方面,提供一种在无线中继通信系统中BS的重发 方法。将用于MS和RS发送数据的调度信息传送到MS和RS。检查是否从 RS接收到数据,RS从MS接收数据。当从RS接收到数据时,对该数据进 行检错,对数据进行检错。当该数据有错误时,向RS请求数据重发。
根据本发明的又一方面,提供一种在无线中继通信系统中RS的重发方 法。使用用于MS发送数据的调度信息从MS接收数据。对接收的数据进行 检错。当数据没有错误时,将数据转发到BS。当从BS接收到重发请求信号 时,将数据重发到BS。
才艮据本发明的又一方面,提供一种无线中继通信系统的RS。该RS包括 检查器,用于对从MS接收的数据进行检错;数据队列,用于存储无错数据;和重发控制器,用于根据BS的重发请求控制数据重发。该RS还包括数 据发生器,用于在重发控制器的控制下,使用存储到数据队列的数据生成要 重发到BS的数据;和发送机,用于将生成的数据传送到BS。


本发明的上述及其它方面、特征和优点将从下面结合附图的详细描述中 变得更加清楚,附图中
图1是示出根据本发明的一个实施例的无线中继通信系统的图2是示出根据本发明的 一个实施例的无线中继通信系统中的上行链路 信号重发方法的图3是示出根据本发明的另 一个实施例的无线中继通信系统中的上行链 路信号重发方法的图4是示出根据本发明的一个实施例的、在无线中继通信系统中用于重 发上行链路信号的基站的操作的流程图5是示出根据本发明的一个实施例的、在无线中继通信系统中用于中 继上行链路信号的中继站的操作的流程图6是示出根据本发明的一个实施例的、在无线中继通信系统中用于中 继上行链路信号的移动站的操作的流程图7是示出根据本发明的又一个实施例的无线中继通信系统中的上行链 路信号重发方法的图8是示出根据本发明的另 一个实施例的无线中继通信系统中的上行链 路信号重发方法的图9是示出根据本发明的另一个实施例的、在无线中继通信系统中用于 重发上行链路信号的基站的操作的流程图10是示出才艮据本发明的另一个实施例的、在无线中继通信系统中用 于中继上行链路信号的中继站的操作的流程图11是示出根据本发明的再一个实施例的无线中继通信系统中的上行 链路信号重发方法的图12是示出根据本发明的另一个实施例的无线中继通信系统中的上行 链路信号重发方法的图13是示出根据本发明的再一个实施例的无线中继通信系统中的上行链路信号重发方法的图14是示出根据本发明的再一个实施例的、在无线中继通信系统中用 于重发上行链路信号的基站的操作的流程图15是示出根据本发明的再一个实施例的、在无线中继通信系统中用 于中继上行链路信号的中继站的操作的流程图;以及
图16是示出根据本发明的一个实施例的无线中继通信系统中的中继站 的结构的图。
具体实施例方式
下面参照附图详细描述本发明的优选实施例。应当注意,虽然在不同的
域公知的结构或过程的详细描述会被略去,以避免模糊本发明的主题。 本发明提供在无线中继通信系统中用于执行上行链路的ARQ的技术。 下文中,作为示例,无线中继通信系统采用正交频分多址(OFDMA)。
本发明也可以应用于其它多址通信系统。
为了提供中继服务,如图1中所示构造无线通信系统。
图1示出根据本发明的一个实施例的无线中继通信系统。
在图1的无线通信系统中,基站(BS) 100通过直接链路为其服务覆盖
范围(service coverage )内的移动站(MS) 120提供服务。
当MS 120在BS 100的服务覆盖范围的边缘(小区边界)或在盲区 (shadow area)中行动时,BS 100使用经由中继站(RS ) 110的中继链路向
MS 120提供高速数据信道。
例如,在下行链路中,由于MS120属于BS100的服务覆盖范围,所以
它通过到BS 100的直接链路接收控制信号和低速数据。MS 120经由RS 110
从BS 100接收高速数据。
在上行链路中,BS IOO通过直接链路从MS 120接收控制信号和低速数
据信道。BS 100经由RS 110从MS 120接收高速数据。
如上,BS、 RS和MS在无线中继通信系统中能够相互通信。 也就是说,MS根据信道状态能够通过直接链路或者通过经由RS的中
继链路与BS进行通信。
如果MS和BS通过直接链路相互通信,那么RS可以监听(listen to )从MS传送到BS的数据。因此,当在BS处接收的数据中出现错误时,BS 可以选择重发该数据的节点。例如,BS能够通过检查从MS和RS的数据接 收速率并且选择具有良好数据接收速率的节点来请求重发该数据。 现在,解释在无线通信系统中重发上行链路信号的方法。 当RS重发在BS处出错的上行链路数据时,无线通信系统如图2或图3 中所示进行操作。
图2示出根据本发明的 一个实施例的无线中继通信系统中的上行链^M言 号重发方法。
在图2中,在步骤211和213中,BS 200将用于MS 204的数据传送(data transmission)的资源调度信息传送到MS 204。例如,BS 200经由RS 202 将调度信息传送到MS 204或者分别传送到RS 202和MS 204。
可替换地,BS 200将调度信息直接传送到MS 204。 RS 202能够通过监 听从BS 200传送到MS 204的调度信息来获得MS 204的调度信息。这里, MS 204表示能够经由RS 202接收中继服务的终端。
RS 202和MS 204使用从BS 200接收到的调度信息确认从MS 204传送 数据的时间点以及资源信息。
接下来,在步骤215中,MS 204根据调度信息传送数据到RS 202。如 果MS 204不能识别(recognize) RS 202,那么MS 204就可以发送数据到 BS200。在这种情况下,RS202根据调度信息监听并且确认从MS204传送 到BS200的凄t据。
在步骤217中,RS202对从MS204接收到的数据进行检错。例如,RS 202使用数据的循环冗余校验(CRC)码来对数据进行检错。
在此过程中,BS 200根据传送到MS 204的调度信息能够获知从MS 204 传送数据到RS202的时间点。从而,在步骤219中,BS 200通过将MS 204 的数据传送时间考虑在内,传送调度信息到RS 202,以使RS 202将来自 MS 204的凄t据转发(forward)到BS 200。
当从MS204接收到的数据没有错误时,在步骤221中,RS 202使用在 步骤219中接收到的调度信息将数据转发到BS 200。此时,RS 202传送包 括ACK消息的数据。
在步骤223中,BS200对从RS202接收到的数据进行检错。例如,BS 200使用数据的CRC对数据进行检错。当从RS 202接收到的数据没有错误时,在步骤225或227中,BS 200 发送ACK消息到RS 202或MS 204。例如,BS 200发送ACK消息到RS 202 和MS 204中的每一个,或者经由RS 202传送到MS 204。
可替换地,BS 200可以只将ACK消息发送到MS 204。在这种情况下, RS 202通过监听从BS 200传送到MS 204的ACK消息来确认在传送到BS 200的数据中没有错误。当在一定时间内没有从BS 200接收到NACK消息 或者用于数据重发的调度信息时,RS 202就认为传送到BS 200的数据没有 错误。
在本发明的本实施例中,BS 200在经由RS 202乂人MS 204接收到无错 (error-free)数据时,发送ACK消息到RS 202或MS 204。可替换地,当 如步骤221中那样从RS 202接收到包括该ACK消息的数据时,不论从RS 202接收到的数据中是否有错误,BS200都发送ACK消息到MS204。当从 RS 202接收到的数据没有错误时,BS 200发送ACK消息到RS 202或者不 发送ACK消息。
图3示出根据本发明的另 一个实施例的无线中继通信系统中的上行链路 信号重发方法。下文中,假定在图2中从MS 204传送到RS 202的数据以及 从RS 202传送到BS 202的数据有错误。
在图3中,在步骤311和313中,BS 300将用于MS 304的数据传送的 资源调度信息传送到MS 304。例如,BS 300将该调度信息传送到RS 302和 MS 304中的每一个,或者经由RS 302传送到MS 304。
可替换地,BS 300将该调度信息只传送到MS 304。 RS 302能够通过监 听从BS 300传送到MS 304的调度信息来获得MS 304的调度信息。这里, MS 304表示能够通过RS 302接收中继服务的终端。
RS 302和MS 304使用从BS 300接收到的调度信息确认MS 304的数据 传送的时间点以及资源信息。
接下来,在步骤315中,MS 304根据调度信息传送数据到RS 302。如 果MS 304不能识别RS302,那么MS 304就可以传送数据到BS 300。在这 种情况下,RS 302根据调度信息监听并且获得从MS 304传送到BS 300的 数据。
在步骤317中,RS 302对从MS 304接收到的数据进行检错。例如,RS 302使用数据的CRC进行检错。BS 300能够根据从MS 304接收到的调度信息识别从MS 304传送数据 到RS 302的时间信息。因此,在步骤319中,BS 300通过将MS 302的数 据传送的时间点考虑在内,将用于RS 302将来自MS 304的数据转发到BS 300的调度信息传送到RS 302。
如果从MS 304接收到的数据有错误,那么在步骤321中,RS302就使 用调度信息发送NACK消息到BS 300。
当从RS 302接收到NACK消息时,在步骤323中,BS 300发送NACK 消息到MS 304,以请求重发。
接下来,在步骤325和327中,BS 300将用于MS 304重发数据的调度 消息传送到MS 304。例如,BS 300传送调度信息到RS 302和MS 304中的 每一个,或者经由RS 302传送到MS 304。
可替换地,BS 300能够将调度信息只传送到MS 304。 RS 302能够监听 并获得从BS 300传送到MS 304的调度信息。
RS 302和MS 304使用从BS 300接收到的调度信息确认MS 304的数据 重发的时间点和资源信息。
接下来,在步骤329中,MS 304根据调度信息重发数据到RS 302。如 果MS 304不能识别RS 302,那么MS 304就能够重发数据到BS 300。在这 种情况下,RS 302根据调度信息监听并获得从MS 304重发到BS 300的数 据。
在步骤331中,RS 302对从MS 304重发的数据进行检错。例如,RS 302 使用数据的CRC进行检错。
BS 300能够根据从MS 304接收到的调度信息获得从MS 304传送数据 到RS 302的时间点信息。从而,在步骤333中,BS 300通过将MS 302的 数据重发时间点考虑在内,将用于RS 302将来自MS 304的重发数据转发到 BS 300的调度信息传送到RS 302。
当从MS304重发的数据没有错误时,在步骤335中,RS 302使用在步 骤333中接收到的调度信息将来自MS 304的重发数据转发到BS 300。在此 过程中,RS 302传送包括ACK消息的数据。
在步骤337中,BS 300对从RS 302接收到的数据进行检错。例如,BS 300使用数据的CRC进行检错。
当从RS 302接收到的数据有错误时,在步骤339和341中,BS 300将NACK消息以及用于重发数据的调度信息发送到RS 302。 BS 300可以将用 于数据重发的调度信息只传送到RS 302。
在从BS 300接收到NACK消息时,RS 302认为(recognize)传送到 BS 300的数据有错误。因此,在步骤343中,RS 302根据在步骤341中从 BS 300接收到的调度信息将数据重发到BS 300。
在步骤345中,BS 300对从RS 302重发的数据进行检错。例如,BS 300 使用数据的CRC检查数据错误。
当从RS 302接收到的数据没有错误时,在步骤347或349中,BS 300 发送ACK消息到RS 302或MS 304。例如,BS 300发送ACK消息到RS 302 和MS 304中的每一个,或者经由RS 302传送到MS 304。
可替换地,BS 300可以将ACK消息只发送到MS 304。 RS 302通过监 听从BS 300发送到MS 304的ACK消息来确认传送到BS 300的数据中没有 错误。当在一定时间内没有从BS 300接收到NACK消息或者用于数据重发 的调度信息时,RS 302就认为传送到BS 300的数据没有错误。
在本发明的本实施例中,当经由RS302从MS304接收到无错数据时, BS 300发送ACK消息到RS 302或MS 304。可替换地,当如步骤335中那 样从RS 302接收到包括ACK消息的数据时,无论从RS 302接收到的数据 中是否有错误,BS 300都发送ACK消息到MS 304。在这种情况下,当从 RS 302接收到的数据没有错误时,BS 300发送ACK消息到RS 302或者不 发送ACK消息。
下面描述用于图2或图3的上行链路数据重发的BS、RS和MS的操作。
图4示出根据本发明的一个实施例的、在无线中继通信系统中用于重发 上行链路信号的基站的操作。这里,假定当经由RS接收到的上行链路数据 没有错误时BS发送ACK消息到RS或MS。
在步骤401中,BS将用于RS和MS传送上行链路数据的调度信息传送 到RS和MS。例如,BS将MS的调度信息分别传送到MS和RS,或者经由 RS传送到MS。可替换地,BS将调度信息只传送到MS。 RS能够通过监听 从BS传送到MS的调度信息来荻得MS的调度信息。
而且,BS将用于RS将来自MS的数据转发到BS的调度信息传送到RS。 这里,BS考虑从MS传送数据到RS的时间点,将调度信息传送到RS。
在步骤403中,BS根据用于RS转发来自MS的数据的调度信息来检查是否从RS接收到包括ACK消息的数据。
当根据调度信息接收到NACK消息而非ACK消息时,在步骤409中, BS发送NACK消息以l更向MS请求数据重发。
相反,当根据调度信息接收到包括ACK消息的数据时,在步骤405中, BS对该数据进行检错。例如,BS使用CRC对该数据进行检错。
当数据有错误时,在步骤411中,BS将用于数据重发的调度信息传送 到RS。例如,在将NACK消息发送到RS之后,BS传送用于凄t据重发的调 度信息。可替换地,BS能够将用于数据重发的调度信息只传送到RS。
相反,当数据没有错误时,在步骤407中,BS传送ACK消息到RS或 MS。例如,BS发送ACK消息到RS和MS中的每一个,或者经由RS传送 到MS。可替换地,BS能够将ACK消息只发送到MS。
接下来,BS结束这个过程。
如上所述,当数据有错误时,BS通过向RS或MS请求数据重发来执行 重发。当重发时限(lifetime)到期时,BS结束重发过程。
图5示出根据本发明的一个实施例的、在无线中继通信系统中用于中继 上行链路信号的RS的操作。
在步骤501中,RS检查MS的上行链路调度信息。例如,RS从BS接 收MS的上行链路调度信息。可替换地,RS通过监听从BS传送到MS的上 行链路调度信息来获得该调度信息。
在步骤503中,RS使用调度信息检查是否从MS接收到数据。
当在一定时间内没有从MS接收到数据时,RS返回步骤501,以确认 MS的上行链路调度信息。
当接收到数据时,在步骤505中,RS对数据进行检错。例如,RS使用 CRC检查数据错误。
当数据有错误时,在步骤513中,RS确认从BS传送的调度信息,以便 RS能够转发来自MS的数据。
在步骤515中,RS根据在步骤513中确认的调度信息传送NACK消息 到BS。接下来,RS前进到步骤501,确认MS的上行链路调度信息。
当在步骤505中数据没有错误时,在步骤507中,RS确认从BS传送的 调度信息,以便RS转发来自MS的数据。
在步骤509中,RS根据调度信息将从MS接收到的数据转发到BS。该数据包括ACK消息。
在步骤511中,RS检查是否从BS接收到重发请求信号。这里,重发请 求信号包括NACK消息或者用于重发的调度信息。
当从BS接收到重发请求信号时,在步骤507中,RS确认用于数据重发 的调度信息。例如,当从BS接收到NACK消息时,RS认为传送到BS的数 据中有错误并且从BS接收用于重发数据的调度信息。可替换地,当从BS 接收到用于数据重发的调度信息时,RS认为传送到BS的数据中有错误。
与此同时,当在步骤511中没有从BS接收到重发请求信号时,RS结束 这个过程。例如,当从BS接收到ACK消息时,RS结束这个过程。这里, RS能够通过从BS接收ACK消息或者监听从BS传送到MS的ACK消息来 确认该ACK消息。可替换地,当在一定时间内没有乂人BS接收到重发请求 信号时,RS就认为传送到BS的数据没有错误并且结束这个过程。
如上,RS根据BS的重发请求来执行数据重发过程。在此过程中,当重 发时限到期时,RS就结束重发过程。
图6示出根据本发明的一个实施例的、在无线中继通信系统中用于中继 上行链路信号的MS的操作。
在步骤601中,MS检查是否从BS接收到用于传送上行链路数据的调 度信息。
当接收到调度信息时,在步骤603中,MS根据调度信息传送数据到BS 或RS。例如,当MS识别出RS时,它可以根据调度信息传送数据到'RS。 当未识别RS时,MS根据调度信息传送数据到BS。
在步骤605中,MS检查是否从BS接收到ACK消息。
当接收到NACK消息而非ACK消息时或者当在一定时间内没有接收到 ACK消息时,MS返回到步骤601,并且检查是否从BS接收到用于数据重 发的调度信息。相反,当接收到ACK消息时,MS结束这个过程。
当RS重发在BS处出错的上行链路数据时,无线通信系统如图7或图8 中所示进行l喿作。
图7示出根据本发明的另 一 个实施例的无线中继通信系统中的上行链路 信号重发方法。
在步骤711或713中,BS 700将用于MS 704发送数据的资源调度信息 传送到RS 702或MS 704。例如,BS 700传送调度信息到RS 702和MS 704中的每一个,或者经由RS 702传送到MS 704。
可替换地,BS 700能够将调度信息只传送到MS704。 RS 702能够通过 监听从BS 700传送到MS 704的调度信息来获得MS 704的调度信息。
RS 702和MS 704使用从BS 700接收到的调度信息确认MS 704的数据 传送的时间点以及资源信息。
在步骤715中,MS 704才艮据调度信息传送数据到RS 702。如果MS 704 不能识別RS 702,那么MS 704就可以传送数据到BS 700。 RS 702根据调 度信息监听并且获得从MS 704传送到BS 700的数据。
在步骤717中,RS 702对从MS 704接收到的数据进行检错。例如,RS 702使用数据的CRC对数据进行检错。
当从MS 704接收到的数据没有错误时,在步骤719中,RS 702根据从 BS 700接收到的、用于发送ACK/NACK消息的调度信息将ACK消息发送 到BS 700。这里,BS 700根据从MS 704传送数据到RS 702的时间点将用 于发送ACK/NACK消息的调度信息传送到RS 702。
当从RS 702接收到ACK消息时,在步骤721中,BS 700将用于RS 702 将来自MS 704的数据转发到BS 700的调度信息传送到RS 702。
在步骤723中,RS 702使用该调度信息将来自MS 704的数据转发到 BS 700。
在步骤725中,BS 700对从RS 702接收到的数据进行检错。例如,BS 700使用数据的CRC对数据进行检错。
当从RS 702接收到的数据中没有错误时,在步骤727或729中,BS 700 发送ACK消息到RS 702或MS 704。例如,BS 700发送ACK消息到RS 702 和MS 704中的每一个,或者经由RS 702发送到MS 704。
可替换地,BS 700将ACK消息只发送到MS 704。 RS 702通过监听从 BS 700发送到MS 704的ACK消息来确认在传送到BS 700的数据中没有错 误。而且,当在一定时间内没有从BS700接收到NACK消息或者用于数据 重发的调度信息时,RS 702就认为传送到BS 700的数据中没有错误。
在本发明的本实施例中,当经由RS702从MS704接收到无错数据时, BS 700发送ACK消息到RS 702或MS 704。可替换地,当如步骤719中那 样从RS 702接收到ACK消息时,BS 700发送ACK消息到MS 704。在这 种情况下,当从RS 702接收到的数据没有错误时,BS 700发送ACK消息到RS 702或者根本不发送ACK消息。
图8示出根据本发明的又一个实施例的无线中继通信系统中的上行链路 信号重发方法。假定在图7中从MS 704传送到RS 702的数据以及从RS 702 传送到BS 700的数据有错误。
在步骤811或813中,BS 800将用于MS 804发送上行链路数据的资源 调度信息传送到RS 802或MS 804。例如,BS 800将调度信息传送到RS 802 和MS 804中的每一个,或者经由RS 802传送到MS 804。
可替换地,BS 800能够将调度信息只传送到MS 804。 RS 802能够通过
监听从BS 800传送到MS 804的调度信息来获得MS 804的上行链路调度信 白
RS 802和MS 804使用从BS 800提供的调度信息确认MS 804的数据传 送的时间点以及资源信息。
在步骤815中,MS 804才艮据该调度信息传送数据到RS 802。如果MS 804 不能识别RS 802,它可以传送凄丈据到BS 800。在这种情况下,RS 802才艮据 调度信息监听并且获得从MS 804传送到BS 800的数据。
在步骤817中,RS 802对从MS 804接收到的数据进行检错。例如,RS 802使用数据的CRC对数据进行检错。
当从MS 804接收到的数据有错误时,在步骤819中,RS802根据从BS 800提供的、用于ACK/NACK消息传送的调度信息将NACK消息发送到BS 800。这里,BS 800才艮据从MS 804传送数据到RS 802的时间点将用于 ACK/NACK消息传送的调度信息传送到RS 802。
当从RS 802接收到NACK消息时,在步骤821中,BS 800将NACK 消息发送到MS 804,以请求重发。
在步骤823或825中,BS 800将用于MS 804的数据重发的调度信息传 送到RS 802或MS 804。例如,BS 800将调度信息传送到RS 802和MS 804 中的每一个,或者经由RS 802传送到MS 804。
可替换地,BS 800能够将调度信息只传送到MS 804。 RS 802能够通过
监听从BS 800传送到MS 804的调度信息来获得MS 804的上行链路调度信 自
RS 802和MS 804使用从BS 800提供的调度信息确认MS 804的数据重 发的时间点以及资源信息。在步骤827中,MS 804根据调度信息重发数据到RS 802。如果MS 804 不能识别RS 802,那么它可以将数据重发到BS 800。在这种情况下,P、S 802 根据调度信息监听并获得从MS 804重发到BS 800的数据。
在步骤829中,RS 802对从MS 804重发的数据进行检错。例如,RS 802 使用数据的CRC对数据进行检错。
当从MS 804重发的数据没有错误时,在步骤831中,RS 802根据从 BS 800提供的、用于ACK/NACK消息传送的调度信息发送ACK消息到BS 800。这里,BS 800根据从MS 804发送到RS 802的数据的时间点,将用于 ACK/NACK消息传送的调度信息传送到RS 802。
当从RS 802接收到ACK消息时,在步骤833中,BS 800将用于RS 802 将来自MS 804的数据转发到BS 800的调度信息传送到RS 802。
在步骤835中,RS 802根据调度信息将从MS 804重发的数据转发到 BS 800。
在步骤837中,BS 800对从RS 802重发的数据进行检错。例如,BS 800 使用数据的CRC对数据进行检错。
当从RS 802接收到的数据有错误时,在步骤839和841中,BS 800将 NACK消息和用于RS 802的数据重发的调度信息传送到RS 802。这里,BS 800能够将调度信息只传送到RS 802。
当接收到NACK消息时,RS 802认为传送到BS 800的数据中有错误并 且检查来自BS 800的用于数据重发的调度信息。接下来,在步骤843中, RS 802根据调度信息将数据重发到BS 800。
在步骤845中,BS 800对从RS 802重发的数据进行检错。例如,BS 800 使用数据的CRC对数据进行检错。
当从RS 802重发的数据没有错误时,在步骤847或849中,BS 800将 ACK消息发送到RS 802或MS 804。例如,BS 800发送ACK消息到RS 802 和MS 804中的每一个,或者经由RS 802发送到MS 804。
可替换地,BS 800能够将ACK消息只传送到MS 804。 RS 802通过监 听从BS 800发送到MS 804的ACK消息来确认在发送到BS 800的数据中没 有错误。而且,当在一定时间内没有从BS 800接收到NACK消息或者用于 数据重发的调度信息时,RS 802就认为发送到BS 800的数据中没有错误。
在本发明的本实施例中,当经由RS 802从MS 804接收到无错数据时,BS 800传送ACK消息到RS 802或MS 804。可替换地,当如步骤831中那
J:《M T)O OAO "ti ,l-一 -llA 、、、&白口A DC OHA ^r' A 。y 、、'K白Sll TV/TCQA/I t ;令
种情况下,当从RS 802接收到的数据没有错误时,BS 800发送ACK消息 到RS 802或者才艮本不发送ACK消息。
现在,对用于图7或图8的上行链路数据重发的BS和RS的操作进行 说明。
图9示出才艮据本发明的另一个实施例的、在无线中继通信系统中用于重 发上行链路信号的BS的操作。假定当经由RS从MS接收到的上行链路数 据没有错误时BS发送ACK消息到RS或MS。
在步骤901中,BS将用于MS发送上行链路数据的资源调度信息传送
到RS和MS。例如,BS将MS的调度信息传送到MS和RS中的每一个,
或者经由RS传送到MS。可替换地,BS将调度信息只传送到MS。在这种
情况下,RS能够通过监听从BS发送到MS的调度信息来获得MS的调度信 白
而且,BS将用于RS发送ACK/NACK消息的调度信息传送到RS。 BS 根据从MS传送数据到RS的时间点,将用于上行链路数据传送的调度信息 传送到RS。
接下来,在步骤903中,BS 4企查是否,人RS接收到ACK消息。
当接收到NACK消息而非ACK消息时,在步骤913中,BS传送NACK 消息到MS,以请求数据重发。
相反,当接收到ACK消息时,在步骤905中,BS将用于RS转发来自 MS的数据的调度信息传送到RS。
在步骤907中,BS从RS接收数据。
在步骤909中,BS对数据进行检错。例如,BS使用CRC对数据进行检错。
当数据有错误时,在步骤915中,BS传送NACK消息,以请求数据重 发。接下来,BS前进到步骤905并且传送用于RS重发数据的调度信息。
当数据没有错误时,在步骤911中,BS传送ACK消息到RS或MS。 例如,BS发送ACK消息到RS和MS中的每一个,或者经由RS发送到MS。 可替换地,BS能够将ACK消息只传送到MS。接下来,BS结束这个过程。
就这样,当数据有错误时,BS通过向RS或MS请求数据重发来执行重发过程。当重发时限到期时,BS结束重发过程。
IS1 1 n ;山iB 士必fiB -A :E — y!v *众,l AA t *々t: 士々成^;S 玄々云由田羊
中继上行链路信号的RS的操作。
在步骤1001中,RS确认MS的上行链路调度信息。例如,RS从BS接 收MS的上行链路调度信息。可替换地,RS通过监听从BS发送到MS的上 行链路调度信息来获得调度信息。
在步骤1003中,RS使用调度信息检查是否从MS接收到数据。
当在一定时间内没有接收到数据时,RS返回步骤1001,并且确认MS 的上行链路调度信息。
相反,当根据调度信息从MS接收数据时,在步骤1005中,RS对从 MS接收到的数据进行检错。例如,RS使用CRC对数据检错。
当数据有错误时,在步骤1015中,RS根据从BS提供的、用于 ACK/NACK消息传送的调度信息发送NACK消息到BS。接下来,RS返回 到步骤1001并且确认用于MS的数据重发的调度信息。
当在步骤1005中数据没有错误时,在步骤1007中,RS根据用于 ACK/NACK消息传送的调度信息发送ACK消息到BS。
在步骤1009中,RS从BS接收并确认用于上行链路数据传送的调度信

在步骤1011中,RS根据调度信息将从MS接收到的数据转发到BS。
在步骤1013中,RS检查是否从BS接收到重发请求信号。这里,重发 请求信号包括NACK消息。
当从BS接收到重发请求信号时,RS返回到步骤1009,以从BS接收并 确认用于数据重发的调度信息。例如,当从BS接收到NACK消息时,RS 认为发送到BS的数据中有错误并且从BS接收用于重发数据的调度信息。
相反,当没有从BS接收到重发请求信号时,RS结束这个过程。例如, 当从BS接收到ACK消息时,RS结束这个过程。RS可以从BS接收ACK 消息或者监听/人BS发送到MS的ACK消息。可替换地,当在一定时间内没 有从BS接收到重发请求信号时,RS就认为发送到BS的数据没有错误并因 此结束这个过程。
如上,RS根据BS的重发请求来执行数据重发过程。在此过程中,当重 发时限到期时,RS就结束重发过程。现在,本说明书提供当无线通信系统的BS直接从MS接收数据而无需 RS时无线通信系统如何选择性地从RS或MS接收重发数据,如图11或图 12所示。
图11示出根据本发明的再一个实施例的无线中继通信系统中的上行链 路信号重发方法。
在步骤1113中,BS 1100将用于MS 1104发送上行链路数据的资源调度 信息传送到MS 1104。 RS 1102能够通过监听,人BS 1100发送到MS 1104的 调度信息来获得MS 1104的上行链路调度信息。
可替换地,在步骤1111中,BS 1100传送包括MS 1104的ID的监控信 息到RS 1102,以使得RS 1102能够确认从MS 1104接收到的上行链路数据。
在此过程中,RS 1102在从BS IIOO接收到的调度信息或者监控信息中 确认MS 1104的数据传送的时间点以及资源信息。
在步骤1115中,MS 1104根据调度信息传送数据到BS 1100。 RS 1102 根据调度信息或监控信息监听并确认从MS 1104发送到BS 1100的数据。
RS 1102对监听到的数据进行检错。当该数据没有错误时,RS 1102临 时存储该数据并且传送ACK消息到BS 1100。相反,当监听到的数据有错误 时,RS 1102传送NACK消息到BS 1100。此时,RS 1102根据从BS 1100 提供的、用于发送ACK/NACK消息的调度信息,发送ACK消息或NACK 消息到BS 1100。
在步骤1117中,BS 1100对从MS 1104接收到的数据进行检错。例如, BS IIOO使用数据的CRC对数据进行检错。
当来自MS 1104的数据没有错误时,在步骤1119或1121中,BS 1100 将ACK消息发送到RS 1102或MS 1104。例如,BS 1100发送ACK消息到 RS 1102和MS 1104中的每一个,或者经由RS 1102发送到MS 1104。
可替换地,BS 1100能够将ACK消息只发送到MS 1104。 RS1102通过 监听从BS 1100传送到MS 1104的ACK消息来确认在发送到BS 1100的数 据中没有错误。
当在一定时间内没有从BS 1 IOO接收到NACK消息或者用于数据重发的 调度信息时,RS 1102就认为发送到BS 1100的数据中没有错误。
图12示出根据本发明的另一个实施例的无线中继通信系统中的上行链 路信号重发方法。假定在图11中从MS 1104发送到RS 1102的数据以及从RS 1102发送到BS 1100的数据有错误。
在步骤1213中,BS 1200将用于MS 1204发送上行链路数据的资源调 度信息传送到MS 1204。 RS 1202能够通过监听/人BS 1200传送到MS 1204 的调度信息来获得MS 1204的上行链路调度信息,其中MS 1204与RS 1202通信。
可替换地,在步骤1211中,BS 1200将包括MS 1204的ID的监控信息 传送到RS 1202,以使得RS 1202能够确认从MS 1204发送的上行链路数据。
在这种情况下,RS 1202从调度信息或监控信息中确认MS 1204的数据 传送的时间点以及资源信息。
在步骤1215中,MS 1204根据调度信息传送数据到BS 1200。 RS 1202 根据调度信息或监控信息监听并且获得从MS 1204发送到BS 1200的数据。
在步骤1217和1219中,BS 1200和RS 1202对从MS 1204接收到的数 据进行检错。当从MS 1204接收到的数据没有错误时,RS 1202临时存储该 数据并发送ACK消息到BS 1200。当从MS 1204接收到的数据有错误时, RS 1202发送NACK消息到BS 1200。这里,RS 1202根据从BS 1200提供 的、用于ACK/NACK传送的调度信息,发送ACK或NACK消息到BS 1200。
如果在RS 1202处接收到的数据有错误,那么在步骤1221中,RS 1202 传送NACK消息到BS 1200。
如果在BS 1200处接收到的数据有错误,那么BS 1200检查从RS 1202 接收到的ACK/NACK消息。在此过程中,当从RS 1202接收到NACK消息 时,在步骤1223中,BS 1200传送NACK消息到MS 1204,以请求邀:据重 发。
在步骤1227中,BS 1200将用于MS 1204重发上行链路数据的资源调 度信息传送到MS 1204。 RS 1202能够通过监听从BS 1200发送到MS 1204 的调度信息来获得MS 1204的上行链路调度信息,MS 1204与RS 1202通信。
如果在步骤1225中BS 1200传送监控信息到RS 1202,那么RS 1202就 能够根据监控信息确认来自MS 1204的重发数据的时间点和资源。
在步骤1229中,当确认了来自BS 1200的调度信息时,MS 1204就根 据调度信息重发数据到BS 1200。 RS 1202根据调度信息或监控信息监听并 获得从MS 1204发送到BS 1200的数据。
在步骤1231和1233中,BS 1200和RS 1202对从MS 1204接收到的数据进行检错。当数据没有错误时,RS 1202临时存储该数据并发送NACK消 息到BS 1200。 RS 1202根据由BS 1200提供的、用于ACK/NACK消息传送 的调度信息,发送ACK或NACK消息到BS 1200。
如果在RS 1202处接收到的数据无错,那么在步骤1235中,RS 1202就 发送ACK消息到BS 1200。
当在BS 1200处接收到的数据有错误时,BS 1200检查从RS 1202接收 到ACK还是NACK消息。
当从RS 1202接收到ACK消息时,BS 1200从RS 1202和MS 1204当 中确定用于重发数据的节点。例如,BS 1200通过将RS 1202的信道信息和 MS 1204的信道信息考虑在内,确定用于重发凄丈据的节点。
当RS 1202被选定为用于重发数据的节点时,在步骤1237中,BS 1200 将用于RS 1202发送从MS 1204监听到的数据的调度信息传送到RS 1202。
在步骤1239中,RS 1202使用调度信息将从MS 1204监听到的数据传 送到BS 1200。
在步骤1241中,BS 1200对乂人RS 1202重发的数据进行冲全4晉。例如, BS 1200使用数据的CRC对数据进行枱r错。
当数据有错误时,在步骤1243和1245中,BS 1200将NACK消息和用 于RS 1202重发数据的调度信息传送到RS 1202。 BS 1200能够将调度信息 只传送到RS 1202。
当接收到NACK消息时,RS 1202认为传送到BS 1200的数据中有错误 并且在步骤1247中根据调度信息将数据重发到BS 1200。
在步骤1249中,BS 1200对/人RS 1202重发的数据进行才企4晉。例如, BS 1200使用数据的CRC检查数据错误。
当数据没有错误时,在步骤1251或1253中,BS 1200将ACK消息发 送到RS 1202或MS 1204。例如,BS 1200发送ACK消息到RS 1202和MS 1204中的每一个,或者经由RS 1202发送到MS 1204。
可替换地,BS 1200能够将ACK消息只传送到MS 1204。 RS 1202监听 从BS 1200发送到MS 1204的ACK消息并且确认在传送到BS 1200的数据 中没有错误。当在一定时间内没有从BS 1200接收到NACK消息或者用于 数据重发的调度信息时,RS 1202就认为传送到BS 1200的数据中没有错误。
在本发明的本实施例中,当经由RS 1202接收MS 1204的无错上行链路数据时,BS 1200发送ACK消息到RS 1202或MS 1204。可替换地,当如步 骤1235中那样从RS 1202接收到ACK消息时,BS 1200传送ACK消息到 MS 1204。在这种情况下,当从RS 1202接收到的数据没有错误时,BS 1200 发送ACK消息到RS 1202或者根本不发送ACK消息。
当BS选择MS作为用于请求重发数据的节点时,无线通信系统如图13 中所示执行重发过程。
图13示出根据本发明的另一个实施例的无线中继通信系统中的上行链 路信号重发方法。
在步骤1313中,BS 1300将用于MS 1304发送上行链路数据的资源调 度信息传送到MS 1304。 RS 1302能够通过监听从BS 1300发送到MS 1304 的调度信息来获得MS 1304的上行链路调度信息。
可替换地,在步骤1311中,BS 1300将包括MS 1304的ID的监控信息 传送到RS 1302,以使得RS 1302能够确认从MS 1304传送的上行链路数据。
RS 1302从调度信息或监控信息确认MS 1304的数据传送的时间点以及 资源信息。
在步骤1315中,在确认了调度信息之后,MS 1304根据调度信息传送 数据到BS 1300。 RS 1302根据调度信息或监控信息监听并确认从MS 1304 发送到BS 1300的数据。
在步骤1317和1319中,BS 1300和RS 1302对从MS 1304接收到的数 据进行检错。当数据没有错误时,RS 1302临时存储该数据并发送ACK消 息到BS 1300。当数据有错误时,RS 1302发送NACK消息到BS 1300。 RS 1302根据从BS 1300提供的、用于ACK/NACK消息传送的调度信息,发送 ACK或NACK消息到BS 1300。
如果在RS 1302处接收到的数据没有错误,那么在步骤1321中,RS 1302 发送ACK消息到BS 1300。
如果在BS 1300处接收到的数据有错误,那么BS 1300就选择用于请求 数据重发的节点(例如,RS 1302或MS 1304)。例如,BS 1300通过检查 RS 1302和MS 1304的信道状态来选择用于请求数据重发的节点。
如果MS 1304是用于重发数据到BS 1300的节点,那么在步骤1323中, 即使从RS 1302接收到ACK消息,BS 1300也传送NACK消息到MS 1304 以请求数据重发。在步骤1325中,BS 1300将用于MS 1304重发上行链i 各数据的资源调 度信息传送到MS 1304。
在确认了调度信息之后,在步骤1327中,MS 1304根据调度信息将数 据重发到BS 1300。
在步骤1329中,BS 1300对从MS 1304接收到的数据进行检错。例如, BS 1300使用数据的CRC对数据进行检错。
当数据没有错误时,在步骤1331或1333中,BS 1300发送ACK消息 到RS 1302或MS 1304。例如,BS 1300发送ACK消息到RS 1302和MS 1304 中的每一个。
BS 1300能够将ACK消息只发送到MS 1304。 RS 1302通过监听从BS 1300发送到MS 1304的ACK消息来确认在发送到BS 1300的数据中没有错 误。当在一定时间内没有从BS 1300接收到NACK消息或者用于数据重发 的调度信息时,RS 1302就认为发送到BS 1300的数据中没有错误。
现在,对用于执行图11、图12或图13的上行《连^各数据重发的BS和 RS的操作进行解释。
图14示出根据本发明的再一个实施例的、在无线中继通信系统中用于 重发上行链路信号的BS的操作。
在步骤1401中,BS传送用于发送上行链路数据的调度信息到MS。 BS 还将包括MS的ID信息的监控信息传送到RS以确认MS的上行链路数据。 如果RS监听从BS发送到MS的调度信息,则BS不需要传送该监控信息到 RS。
在步骤1403中,BS从MS接收数据。
在步骤1405中,BS对数据进行检错。例如,BS使用CRC对数据进行检错。
当数据没有错误时,BS前进到步骤1419并且发送ACK消息到RS和 MS。 BS能够发送ACK消息到RS和MS中的每一个,或者只发送到MS。
相反,当数据有错误时,在步骤1407中,BS检查是否从RS接收到ACK 消息。
当从RS接收到NACK消息时,在步骤1421中,BS传送NACK消息 到MS,以请求数据重发。
当从RS接收到ACK消息时,在步骤1409中,BS确定用于数据重发请求的节点(例如,RS或MS)。这里,BS通过将RS和MS的信道状态考虑
在内,确定用于凄t据重发请求的节点。
在步骤1411中,BS检查是否RS被选定为用于重发请求的节点。
当MS被选定为重发请求节点时,BS前进到步骤1421并且将表示数据
出错的NACK消息发送到MS。
接下来,BS返回到步骤1401并且将用于MS的上行链路数据重发的调
度信息传送到MS。
相反,当RS被选定为重发请求节点时,在步骤1413中,BS将用于RS 转发从MS监听到的数据的调度信息传送到RS。 在步骤1415中,BS从RS接收数据。
在步骤1417中,BS对数据进行检错。例如,BS使用CRC检查数据错误。
当数据有错误时,BS返回到步骤1413并且将用于数据重发的调度信息 传送到RS。可替换地,BS将表示数据出错的NACK消息传送到RS,此未 示出。接下来,BS返回到步骤1413并且传送调度信息到RS。
当数据无错时,在步骤1419中,BS发送ACK消息到RS或MS。 BS 能够发送ACK消息到RS和MS中的每一个,或者只发送到MS。接下来, BS结束这个过程。
如上所述,当数据有错误时,BS通过向RS或MS请求数据重发来执行 重发过程。当重发时限到期时,BS结束重发过程。
图15示出根据本发明的另一个实施例的、在无线中继通信系统中用于 中继上行链路信号的RS的操作。
在步骤1501中,RS确认MS的上行链路调度信息。例如,RS通过监 听从BS发送到与RS通信的MS的上行链路调度信息来获得调度信息。可 替换地,RS基于从BS提供的监控信息来确认用于MS的上行链路数据传送 的调度信息。
在步骤1503中,RS使用调度信息检查是否从MS接收到数据。
当在一定时间内没有接收到数据时,RS返回步骤1501,并且确认MS
的上行链路调度信息。
当接收到数据时,在步骤1505中,RS对从MS接收到的数据进行检错。
例如,RS使用CRC对数据进行检错。当数据有错误时,在步骤1515中,RS根据从BS提供的、用于 ACK/NACK消息传送的调度信息发送NACK消息到BS。接下来,RS前进 到步骤1501,并且确认MS的上行链路调度信息。
相反,当在步骤1505中数据没有错误时,在步骤1507中,RS根据用 于ACK/NACK消息传送的调度信息发送ACK消息到BS。
在步骤1509中,RS检查是否从BS接收到用于上行链路数据传送的调 度信息。
当接收到调度信息时,在步骤1511中,RS根据调度信息将数据传送到BS。
在步骤1513中,RS检查是否从BS接收到ACK消息。
当接收到NACK消息而非ACK消息时,RS返回到步骤1509,并且检
查是否从BS接收到用于数据重发的调度信息。
当接收到ACK消息时,RS结束这个过程。例如,RS能够从BS接收
ACK消息或者监听,人BS发送到与RS通信的MS的ACK消息。可替换地,
当在一定时间内没有从BS接收到重发请求信号时,RS就认为传送到BS的
数据没有错误并且由此结束这个过程。
如上所述,RS根据BS的重发请求来执行数据重发过程。当重发时限到 期时,RS就结束重发过程。
现在,解释在无线通信系统中用于执行数据重发的BS、 RS和MS的结 构。这里,由于BS、 RS和MS具有相同的结构,因而基于图16仅说明了 RS的结构,而略去对BS和MS的描述。
图16是示出根据本发明的 一 个实施例的无线中继通信系统中的RS的框 图。尽管假定发送机1600和接收机1620使用不同的天线,但是它们也可以 使用单个天线。
图16的RS包括发送机1600、接收机1620、 ARQ控制器1640、 ARQ 状态部件1650、 ARQ定时器1660和信道估计器1670。发送机1600和接收 机1620共享ARQ控制器1640、 ARQ状态部件1650、 ARQ定时器1660和 信道估计器1670。
发送机1600包括数据发生器1601、信道编码器1603、CRC发生器1605、 调制器1607、快速傅立叶反变换(IFFT)运算器1609和射频(RF)处理器 1611。数据发生器1601在服务数据单元(SDU)发生器1615中收集(gather) 存储到数据队列1613的数据和在消息发生器1617处生成的控制消息,并且 生成用于物理层传输的一个数据。这里,当通过接收器1620接收到的数据 无错时,消息发生器1617生成ACK控制消息。相反,当数据有错误时,消 息发生器1617生成NACK消息。
信道编码器1603以相应的调制级(例如,调制和编码机制(Modulation and Coding Scheme, MCS )级)对从数据发生器1601提供的数据进行编码。 CRC发生器1605生成并添加CRC到乂人信道编码器1603输出的数据中。
调制器1607以相应的调制级(例如,MCS级)对从CRC发生器1605 输出的数据进行调制。
IFFT运算器1609通过IFFT处理过程将^Mv调制器1607输出的频域凄丈据 变换为时域信号。
RF运算器1611将从IFFT运算器1609输出的基带信号上变频为RF信 号,并通过天线将该RF信号输出到BS或MS。
接收机1620包括RF处理器1621、FFT运算器1623、解调器1625、CRC 去除器1627、信道解码器1629和数据处理器1631。
RF处理器1621将通过天线/人BS或MS接收到的RF信号下变频为基 带信号。
FFT运算器1623通过FFT处理过程将/人RF处理器1621输出的时域信 号变换为频域信号。
解调器1625以相应的调制级对从FFT运算器1623输出的信号进行解 调。解调器1625将解调后的信号输出到CRC去除器1627和信道估计器 1670。
CRC去除器1627通过检查从解调器1625输出的信号的CRC来确定信 号中是否发生错误。CRC去除器1627从解调器1625输出的信号中去除CRC。
信道解码器1629以相应的调制级对从CRC去除器1627输出的无错信 号进行解码。
数据处理器1631的SDU处理器1635/人信道解码器1629输出的物理层 信号中分离出数据和控制消息。SDU处理器1635将数据提供给第二数据队 列1637以将其存储,并且将控制消息提供给消息处理器1633以对其解码。 这里,第一数据队列1613和第二数据队列1627可以是相同的数据队列。当从BS接收到NACK控制消息时,消息处理器1633将NACK控制消息的接 收通知给ARQ控制器1640。
ARQ状态部件1650管理对于重发数据的ARQ状态。ARQ定时器1660 管理RS的重发时限。
ARQ控制器1640控制与ARQ状态部件1650和ARQ定时器1660相关 联的、RS的总体ARQ操作。ARQ控制器1640在与发送机1600的数据发 生器1601、信道编码器1603以及CRC发生器1605通信的同时控制重发。 例如,当通过接收机1620从BS接收到重发请求时,ARQ控制器1640根据 信道状态控制对从MS接收到的并且存储到数据队列1613的数据进行编码、 控制插入CRC、以及控制重发数据到BS。
而且,ARQ控制器1640在与接收机1620的数据处理器1631、信道解 码器1629以及CRC去除器1627通信的同时控制重发。例如,当在CRC去 除器1627处数据有错误时,ARQ控制器1640控制消息发生器1617生成要 发送到BS的NACK控制消息。
当在重发过程中从ARQ定时器1660接收到时限到期消息时,ARQ控 制器1640结束重发过程。
尽管无线通信系统作为示例提供使用单个RS的中继服务,但是多跳 (multihop )无线通信系统也能够执行基本上相同的操作。
如上所述,无线中继通信系统使用RS执行用于上行链路信号的ARQ。 因此,RS能够将无错数据重发到BS,并且BS能够增强数据可靠性。
尽管已经参照本发明一定的优选实施例示出和描述了本发明,但是本领 域的技术人员应当理解,在不脱离如后附权利要求及其等效物所限定的本发 有的精神和范围的条件下,可以在这里进行形式和细节上的各种变化。
权利要求
1.一种在无线中继通信系统中基站BS的重发方法,该方法包括步骤检查是否从中继站RS接收到对数据的确认ACK消息或否定确认NACK消息,该RS从移动站MS接收数据;当从RS接收到ACK消息时,将用于传送该数据的调度信息传送到RS;当从RS接收到该数据时,对该数据进行检错;以及当该数据有错误时,请求RS重发该数据。
2. 如权利要求1所述的重发方法,还包括将用于MS发送数据的调度信息传送到MS和RS中的至少一个节点;以及将用于RS发送从MS接收的数据的ACK消息或NACK消息的 ACK/NACK消息调度信息传送到RS;其中,根据ACK/NACK消息调度信息,检查从RS接收到ACK消息还 是NACK消息。
3. 如权利要求1所述的重发方法,还包括当从RS接收到ACK消息时,传送ACK消息到MS。
4. 如权利要求1所述的重发方法,还包括当从RS接收到NACK消息时,向MS请求数据重发。
5. 如权利要求4所述的重发方法,其中,向MS请求重发包括 传送NACK消息到MS。
6. 如权利要求1所述的重发方法,其中,向RS请求重发包括 传送NACK消息到RS;以及将用于数据重发的调度信息传送到RS。
7. 如权利要求1所述的重发方法,其中,向RS请求重发包括 将用于数据重发的调度信息传送到RS。
8. 如权利要求1所述的重发方法,还包括当从RS接收的数据没有错误时,传送ACK消息到RS和MS中的至少 一个节点。
9. 如^l利要求1所述的重发方法,还包括 当数据被重发时检查重发的时限;以及当时限到期时结束数据重发。
10. 如权利要求1所述的重发方法,还包括 比较MS和RS的信号接收率,其中,当RS的信号接收率较高时,检查对于从MS发送到RS的数据 而言是从RS接收到ACK消息还是NACK消息。
11. 一种在无线中继通信系统中中继站RS的重发方法,该方法包括步骤使用用于MS传送数据的调度信息从移动站MS接收数据; 对接收的数据进行检错;当该数据没有错误时,传送确认ACK消息到基站BS;使用从BS提供的、用于转发来自MS的数据的调度信息将该数据转发到BS;以及当从BS接收到重发请求信号时,将该数据重发到BS。
12. 如权利要求11所述的重发方法,其中接收数据包括 确认用于MS发送数据的调度信息;以及使用所述调度信息从MS接收数据。
13. 如权利要求12所述的重发方法,其中确认调度信息包括 确认用于MS发送数据的、包括从BS提供的信息的调度信息。
14. 如权利要求12所述的重发方法,其中确认调度信息包括 通过监听从BS发送到MS的、用于MS的数据传送的调度信息来获得调度信息。
15. 如权利要求11所述的重发方法,还包括确认从BS接收到的、用于发送与从MS接收到的数据相关的ACK消 息或NACK消息的ACK/NACK消息调度信息,其中,当从MS接收的数据没有错误时,根据ACK/NACK消息调度信 息将ACK消息传送到BS。
16. 如权利要求15所述的重发方法,还包括当从MS接收的数据有错误时,根据ACK/NACK消息调度消息将NACK 消息传送到BS。
17. 如权利要求11所述的重发方法,其中,所述数据重发包括当从BS接收到NACK消息时,确认从BS接收的、用于数据重发的调度信息;以及根据该调度信息将数据重发到BS。
18.如权利要求11所述的重发方法,其中,传送数据包括当从BS接收到用于数据重发的调度信息时,根据调度信息将数据重发到BS。
19. 如权利要求11所述的重发方法,还包括 当数据被重发时检查重发的时限;以及当时限到期时结束数据重发。
20. —种在无线中继通信系统中基站BS的重发方法,该方法包括步骤 当从移动站MS接收到数据时,对数据进行检错; 当该数据有错误时,检查对于从MS发送到中继站RS的数据而言是接收到确认ACK消息还是否定确认NACK消息;当从RS接收到ACK消息时,确定用于数据重发的节点;以及 当RS被选定为用于重发的节点时,向RS请求数据重发。
21. 如权利要求20所述的重发方法,还包括将用于MS发送数据的调度信息传送到MS和RS中的至少一个节点, 其中,使用所述调度信息从MS接收数据。
22. 如权利要求20所述的重发方法,其中检查是接收到ACK消息还是 NACK消息包括将用于RS发送与从MS接收的数据相关的ACK消息或NACK消息的 ACK/NACK消息调度信息传送到RS;以及根据ACK/NACK消息调度信息检查从RS接收到ACK消息还是NACK消息。
23. 如权利要求20所述的重发方法,还包括当从MS接收的数据没有错误时,将ACK消息传送到RS和MS中的 至少一个节点。
24. 如权利要求20所述的重发方法,其中,确定用于数据重发的节点 包括通过比较RS和MS的信道状态信息确定具有较好信道状态信息的节点 作为用于lt据重发的节点。
25. 如权利要求20所述的重发方法,还包括当RS被选定为用于重发的节点时,将ACK消息传送到MS。
26. 如权利要求20所述的重发方法,其中,向RS请求重发包括 将NACK消息传送到RS;以及将用于数据重发的调度信息传送到RS。
27. 如权利要求20所述的重发方法,其中,向RS请求重发包括 将用于数据重发的调度信息传送到RS。
28. 如权利要求20所述的重发方法,还包括当从RS接收到NACK时,向MS请求数据重发。
29. 如权利要求20所述的重发方法,还包括当MS被选定为用于重发的节点时,向MS请求数据重发。
30. 如权利要求20所述的重发方法,还包括 当数据被重发时检查重发的时限;以及当时限到期时结束数据重发。
31. 如权利要求20所述的重发方法,还包括 比较MS和RS的信号接收率,其中,当MS的信号接收率较高时,从MS接收数据。
32. —种在无线中继通信系统中中继站RS的重发方法,该方法包括步骤确认用于移动站MS发送数据的调度信息; 使用该调度信息从MS接收数据; 对接收的数据进行检错;当数据没有错误时,将确认ACK消息传送到基站BS;以及 当从BS接收到重发请求信号时,将数据传送到BS。
33. 如权利要求32所述的重发方法,其中,确认调度信息包括 确认从BS接收的、用于MS发送数据的调度信息。
34. 如权利要求32所述的重发方法,其中,确认调度信息包括 通过监听从BS发送到MS的、用于MS的数据传送的调度信息来获得调度信息。
35. 如权利要求32所述的重发方法,还包括 当从MS接收的数据有错误时,将NACK消息传送到BS。
36. 如权利要求32所述的重发方法,其中,传送数据包括当从BS接收到NACK消息时,确认用于数据重发的、包括从BS接收的信息的调度信息;以及根据该调度信息将数据传送到BS。
37. 如权利要求32所述的重发方法,还包括当从BS接收到用于数据传送的调度信息时,根据该调度信息将数据传 送到BS。
38. 如权利要求32所述的重发方法,还包括 当数据被重发时检查重发的时限;以及当时限到期时结束数据重发。
39. —种在无线中继通信系统中基站BS的重发方法,该方法包括步骤 将用于移动站MS和中继站RS发送数据的调度信息传送到MS和RS; 当从RS接收到数据时,对该数据进行检错,所述RS从MS接收数据;以及当该数据有错误时,向RS请求数据重发。
40. 如权利要求39所述的重发方法,其中,传送调度信息包括 将用于MS发送数据的调度信息传送到MS和RS中的至少一个节点;以及将用于RS转发从MS接收的数据的调度信息传送到RS。
41. 如权利要求39所述的重发方法,其中,从RS接收的数据包括确 认ACK消息。
42. 如权利要求39所述的重发方法,还包括 当从RS接收到数据时,将ACK消息传送到MS。
43. 如;k利要求39所述的重发方法,还包括 当从RS接收到否定确认NACK消息时,向MS请求数据重发。
44. 如权利要求39所述的重发方法,还包括当从RS接收的数据没有错误时,将ACK消息传送到RS和MS中的至 少一个节点。
45. 如权利要求39所述的重发方法,还包括 当数据被传送时检查重发时限;以及当时限到期时结束数据重发。
46. —种在无线中继通信系统中中继站RS的重发方法,该方法包括步骤使用用于MS发送数据的调度信息从移动站MS接收数据;对接收的数据进行检错;当数据没有错误时,将数据转发到BS;以及当从BS接收到重发请求信号时,将数据重发到BS。
47. 如权利要求46所述的重发方法,其中,从BS接收所述调度信息。
48. 如权利要求46所述的重发方法,其中,通过监听从BS传送到MS 的、用于MS发送数据的调度信息来获得所述调度信息。
49. 如权利要求46所述的重发方法,其中,传送到BS的数据包括确 认ACK消息。
50. 如权利要求46所述的重发方法,还包括 当从MS接收的数据有错误时,将否定确认NACK消息传送到BS。
51. 如纟又利要求46所述的重发方法,还包括 当数据被重发时检查重发的时限;以及当时限到期时结束数据重发。
52. —种无线中继通信系统的中继站RS,包括 检查器,用于对从移动站MS接收的数据进行检错; 数据队列,用于存储无错数据;重发控制器,用于根据基站BS的重发请求控制数据重发; 数据发生器,用于在所述重发控制器的控制下,使用存储到数据队列的 数据生成要重发到BS的数据;和发送机,用于将生成的数据传送到BS。
53. 如权利要求52所述的RS,还包括消息处理器,用于确认从BS接收的重发请求信号, 其中,当消息处理器确认从BS接收到重发请求信号时,所述重发控制 器控制重发数据。
54. 如权利要求52所述的RS,还包括重发定时器,用于当在所述重发控制器的控制下执行重发时管理所述重 发的时限,其中,当重发时限到期时,所述重发控制器结束数据重发。
全文摘要
本发明提供无线中继通信系统中的数据重发装置和方法。检查是否从中继站(RS)接收到针对数据的确认(ACK)消息或否定确认(NACK)消息,该RS从移动站(MS)接收该数据。当从RS接收到ACK消息时,将用于传送数据的调度信息传送到RS。当从RS接收到数据时,对该数据进行检错。当数据有错误时,RS被请求重发该数据。从而,由于RS只将无错数据重发到BS,BS能够增强数据可靠性。
文档编号H04L1/16GK101622808SQ200880006199
公开日2010年1月6日 申请日期2008年2月26日 优先权日2007年2月26日
发明者吴昌润, 姜贤贞, 孙仲济, 张泳彬, 李成真, 林亨奎, 陶利·拉科什 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1