数据传输方法

文档序号:7690565阅读:134来源:国知局
专利名称:数据传输方法
技术领域
本发明涉及通信领域,更具体地涉及一种lt据传输方法。
背景技术
无线多跳通信系统的设计目标是在充分利用有限的无线网络资 源的前提下,使各接收节点能快速收到完整信息。网络编码就是其 中一种技术。从广义上讲,网络编码是网络中的节点将接收到的信 息进行编码后再转发出去的多点传送技术。 一个网络编码和传统中
转的例子对比如图1所示。图la是传统中转的例子,节点A把数 据a发送给中继R,然后节点B把数据b发送给中继R。 R依次把 数据b发送给节点A和4巴数据a发送^会节点B。这样经过4条链^各 的传输,A和B可以收到各自的数据b和a。而在图lb中,应用网 络编码技术,将收到的数据a和数据b进行网络编码(例如异或) 再把编码的数据用同样的时间和频率资源(即同一条链路)多播出 去。节点A可以根据接收到的信息用自己发送的数据a解出所需要 的数椐b (网络解码)。同样的,节点B可以根据接收到的信息用自 己发送的数据b解出所需要的数据a。这样,采用了网络编码技术 后(见图lb所示),只需要4吏用3条链路就可以实现传统方式的所 有通信要求。
但是,在现有4支术中,并没有一种方法定义采用网络编码后多 跳中继系统数据传输出现错误时应该如何处理。例如,假如中继R 没有正确收到节点A或者节点B发送的数据应该如何处理?即使R正确接收了节点A和节点B发送的数据,但是节点A或者节点B 无法进行网络解码又应该怎么处理?因此需要一种数据传输方法来 解决这些问题。

发明内容
鉴于以上所述的一个或多个问题,本发明提供了 一种数据传输 方法。
#4居本发明实施例的数据传输方法,包括中继节点判断其是 否成功接收了来自节点A的数据a和来自节点B的数据b;如果判 断结果为是,则中继节点分别对凄t据a和数据b进4亍网络编码,并 将编码后的数据a和用于指示节点B接收来自中继节点的数据的中 继节点接收数据成功反馈发送至节点B,将编码后的数据b和用于 指示节点A接收来自中继节点的数据的中继节点接收数据成功反馈 发送至节点A;以及节点A和节点B分别响应于中继节点的指示, 分别接收编码后的数据b和编码后的数据a,分别对编码后的数据b 和编码后的数据a进行网络解码,并在解码成功的情况下向中继节 点发送数据接收成功反馈,在解码失败的情况下向中继节点发送数 据接收失败反馈。
其中,在节点A和所述节点B都解码成功的情况下,还包括 中继节点接收分别来自节点A和节点B的数据接收成功反馈,并将 分别来自节点A和节点B的数据接收成功反馈分别转发至节点B 和节点A;节点A和节点B接收到数据接收成功反馈后,分别向中 继节点发送新的^t据。
其中,在节点A解码失败、节点B解码成功的情况下,还包括 中继节点接收来自节点B的数据接收成功反馈和来自节点A的数据 接收失败反馈,并将来自节点B的数据接收成功反馈转发至节点A,
7将来自节点A的数据接收失败反馈转发至节点B;节点A接收到数 据接收成功反馈后,向中继节点发送新的数据,节点B接收到来自 节点A的数据接收失败反々贵后,不作任4可处理。
其中,在节点A和节点B都解码失败的情况下,还包4舌中继 节点接收分別来自节点A和节点B的数据接收失败反馈,并将来自 节点A的数据接收失败反馈转发至节点B,将来自节点B的数据接 收失败反馈转发至节点A;节点A和节点B分别接收到数据接收失 败反々贵后,不作任何处理。
其中,在中继节点成功接收所述数据a、未成功接收凄t据b的 情况下,中继节点不对数据a进行编码,并将数据a和用于指示节 点B接收来自中继节点的数据的中继节点数据接收成功反々贵发送至 节点B;节点B响应于中继节点的指示接收数据a,对数据a进行 接收,并在接收成功的情况下向中继节点发送数据接收成功反馈, 在接收失败的情况下向中继节点发送数据接收失败反馈。
其中,中继节点还生成用于向节点A和节点B指示中继节点未 成功接收数据b的中继节点数据接收失败反馈。其中,中继节点在 将编码后的数据a和中继节点数据接收成功反馈发送至节点B的同 时或之后,向节点A发送中继节点数据接收失败反馈。
其中,在节点B接收成功的情况下,还包括中继节点接收来 自节点B的数据接收成功反馈,并将数据接收成功反馈和中继节点 接收数据失败反馈分别发送至节点A和节点B; A接收到数据接收 成功反馈后,向中继节点发送新的数据,节点B接收到中继节点接 收数据失败反馈后,向中继节点重传数据b。
其中,在节点B接收失败的情况下,还包括中继节点接收来 自节点B的数据接收失败反馈,并将数据接收失败反馈和中继节点接收数据失败反馈分别发送至节点A和节点B; A接收到数据接收 失败反馈后,不作任何处理,节点B接收到中继节点接收数据失败 反馈后,向中继节点重传数据b。
其中,在中继节点对数据a和数据b的接收均未成功情况下, 中继节点生成用于向节点A和节点B指示中继节点未成功接收数据 b和数据a的中继节点数据接收失败反馈,并将中继节点数据接收 失败反々责发送至节点A和节点B;节点A和节点B不发送任何数据; 节点A接收到中继节点接收数据b失败反馈后,不接收任何数据; 节点B接收到中继节点接收数据a失败反馈后,不接收任何数据; 中继节点生成用于向节点A和节点B指示中继节点未成功接收数据 a和数据b的中继节点数据接收失败反馈,并将中继节点数据接收 失败反馈发送至节点A和节点B;节点A接收到中继节点接收数据 a失败反馈后,向中继节点重传数据a;节点B接收到中继节点接收 数据b失败反馈后,向中继节点重传数据b 。
综上所述,本发明提供了采用网络编码后进行端到端反馈的凄t 据传输方法。其中,中继节点中继其他节点之间的数据和反馈并发 送自己的网络编码数据和有关反馈。
另夕卜,中继节点可以是无线中继通信系统中的基站(BS )、中 继站(RS)、或移动站(MS),节点A和B可以是中继站或移动站, 本发明可以应用于自动重传请求(ARQ)或混合自动重传请求 (HARQ )。


此处所说明的附图用来才是供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并 不构成对本发明的不当限定。在附图中
9图la和图lb是应用4艮据本发明实施例的数据传输方法的无线 中继网^^的配置示意图2是根据本发明第一实施例的数据传输方法在场景一中实现 的流程示意图3是根据本发明第一实施例的数据传输方法在场景二中实现 的流程示意图4是才艮据本发明第一实施例的数据传输方法在场景三中实现 的流程示意图5a和图5b是应用才艮据本发明第二实施例的数据传输方法的 无线中继网全各的配置示意图6是根据本发明第二实施例的数据传输方法在两个MS数据 接收都成功情况下的流程示意图7是根据本发明第二实施例的数据传输方法在中继未能正确 接收MS数据b0的情况下的流程示意图;以及
图8是根据本发明第二实施例的数据传输方法在MS a未能正 确接收MS数据b0的情况下的流程示意图。
具体实施例方式
下面参考附图,详细i兌明本发明的具体实施方式

根据本发明第 一 实施例的数据传输方法主要包括以下步骤
1 )中继节点接收其他两个节点发送的数据并判断是否接收成 功。中继节点保存成功接收的数据供将来重传使用。
102 )中继节点向相应接收节点发送其他节点数据在中继节点接收 成功与否的反馈。相应其他节点根据这个反馈决定是否要接收随后 的多播数据。如果中继节点正确接收所有其他节点数据,多播数据 为网络编码数据,否则多播数据只是接收成功的数据。
3)其他节点收到中继节点接收数据成功反馈,接收多播数据, 否则不接收多播数据。
4 )其他节点接收多播数据后,应该使用发送数据解码并向中继 节点发送解码成功与否的反馈;其他节点如果不接收多播数据,不 发任何反馈。
5)中继节点收到其他节点接收多播数据解码成功与否的反馈 后,应该将反馈处理后转发到发送相应数据的节点。如果中继节点 没有收到其他节点反馈,应该向发送节点发送本地产生的错误接收 反馈表示中继是否需要重新接收相应数据。
6 )其他节点收到中继节点发送的接收数据反馈后,根据反馈决 定发送新的数据,或重发数据,或不发送任何数据。
其中,上述方法中的传输和反^^贵信道是端到端的。即一个完整 的传输和反馈过程可以在传输开始前调度。这样,各种不同的场景 都可以在一个统一的过程中完成。某个节点4妄收^:据后,不管成功 解码与否,相应反馈应该事先的调度进行,而不能总是立刻反馈。
在根据本发明实施例的方法中,要求各个节点能够才艮据控制信 息实时决定是否采用网络解码方法解码接收到的多播数据。要求接 收失败的负反馈能够表示重传应该从中继节点开始还是从发送节点 开始。下面用三种不同场景介绍才艮据本发明实施例的方法的细节。在 实际应用中,其他场景只是这三种场景的线性组合,可以根据这三 种场景的分析4故叠加处理。在以下三种场景分4斤中,除非特别i兌明, 总是假定数据被正确解码且反馈总是被成功接收。
场景一所有l丈据解码都成功。
如图2所示,中继节点R正确接收节点A和B发送的数据aO, b0后,将bO接收正确反馈发送给节点A,并将aO接收正确反馈发 送给节点B,然后用同样的资源多播发送利用a0和b0网络编码后 的数据。
节点A收到b0接收正确反馈,才会接收网络编码数据并利用 a0进行网络解码;节点B收到a0接收正确反馈,才会接收网络编 码凄t据并利用b0进行网络解码。
节点A正确解石马后向R发送b0正确4妄》|欠反4贵;节点B正确解 码后向R发送a0正确接收反馈。
中继R向节点A转发节点B发来的a0正确接收反馈;中继R 向节点B转发节点A发来的b0正确4妄收反々贵。两个反々赍可以利用 不同的时间和频率资源发送,也可以同时利用不同频率发送。此外, 如果能够用信号的物理特性(例如才及性)标识4妾收是否正确,加上 反馈的信息可以标识接收是否正确, 一个信号可以标识两个反馈, 因此两个反々贵还可以同时利用相同频率发送。
节点A收到中继R转发来节点B的a0正确接收反馈后,清空 数据a0緩沖,发送数据al;节点B收到中继R转发来节点A的b0 正确接收反馈后,清空数据b0緩沖,发送数据bl。
场景二中继节点未能正确接收某个其他节点发送的数据。
12如图3所示,中继节点R正确接收节点A发送的数据a0但是 未能正确接收B发送的数据b0。 R将b0接收4普误反々贵发送给节点 A,并将aO接收正确反馈发送给节点B,然后用同样的资源多播发 送正确4妄收的信息a0。
节点A收到b0接收错误反馈,不会接收多播数据;节点B收 到a0接收正确反々贵,才会4妄收多播数据,此时节点B不釆用网络 解码接收多播数据。
节点A没有4妄收多播数据,不发任何反々赍;节点B正确解码后 向R发送a0正确接收反馈。
中继R向节点A转发节点B发来的a0正确接收反馈;中继R 产生b0在中继R 4晉误4妄收反馈并发给节点B。两个反々贵可以利用 不同的时间和频率资源发送,也可以同时利用不同频率发送。此外, 如果能够用信号的物理特性(例如极性)标识接收是否正确,加上 反馈的信息可以标识接收是否正确, 一个信号可以标识两个反馈, 因此两个反々贵还可以同时利用相同频率发送。
节点A收到中继R转发来节点B的aO正确接收反馈后,清空 数据aO緩冲,发送数据al;节点B收到中继R发来数据b0负反馈 辨识出重传从发送节点开始,从緩冲中找到数据bO重新发送。
如果中继节点R正确4妄收节点A和B发送的翁:l居al, bO, R 将bO接收正确反馈发送给节点A,并将al接收正确反馈发送给节 点B,然后用同样的资源多播发送利用al和bO网络编码后的数据。
场景三某个其他节点未能正确接收中继节点发送的网络编码 数据。如图4所示,中继节点R正确接收节点A和B发送的数据aO, b0后,将bO接收正确反馈发送给节点A,并将aO接收正确反馈发 送给节点B,然后用同样的资源多播发送利用aO和bO网络编码后 的数据。
节点A收到b0接收正确反馈,才会接收网络编码数据并利用 a0进行网络解码;节点B收到a0 4妄收正确反々赍,才会4妄收网^备编 码tt据并利用b0进4亍网纟备解码。
节点A没有正确接收中继节点发来的网络编码数据,因此发送 数据b0没有正确接收的反馈;节点B正确解码后向R发送a0正确 接收反馈。
中继R向节点A转发节点B发来的a0正确接收反馈;中继R 向节点B发送处理后的数据b0没有正确接收的反^t,这个反々贵表 示重传应该乂人中继R开始。两个反々贵可以利用不同的时间和频率资 源发送,也可以同时利用不同频率发送。此外,如果能够用信号的 物理特性(例如极性)标识接收是否正确,加上反馈的信息可以标 识4妄收是否正确, 一个信号可以标识两个反々贲,因此两个反々贵还可 以同时利用相同频率发送。
节点A收到中继R转发来节点B的a0正确接收反々赍后,清空 数据a0緩沖,发送数据al;节点B收到中继R发来数据b0负反馈 辨识出重传从中继节点开始,不作任何处理等待下一个数据b0的反 馈。
如果中继节点R正确接收节点A发送的数据al , R将al接收 正确反馈发送给节点B,由于R已经保存了正确接收的数据bO,此 时可以直接将b0接收正确反馈发送给节点A,然后用同样的资源多 播发送利用al和b0网络编码后的数据。
14为了扩大系统覆盖范围并增加系统容量, 一个或者多个中继站
(Relay Station,简称RS,即中继节点)被-没置在支持多跳中继的 基站(Multi-hop Relay Base Station,简称MR-BS )和终端(Mobile Station,简称MS)之间。因此,网络编码可以用来处理两个MS之 间的凄t据交互。
下面以MS a和MS b有同一个上游RS为例对本发明进行进一 步的详细说明。其中,如果MS a和MS b之间有lt据交互,则可 以通过RS中继而不通过MR-BS。在集中控制式网全备中,MR-BS 可以调度MS之间凄t据交互的资源,在分布控制式网症各中,上游RS 可以调度MS之间凄tl居交互的资源。
图5a是传统中转的例子,MS a把MS数据a发送给RS,然后 MS b把MS数据b发送给RS。 RS然后依次对巴MS数据a发送给 MS b和把MS数据b发送给MS a。这样经过4条链3各的传输MS b 和MSa可以获得各自的数据。而在图5b中,应用网络编码技术, 将收到的MS数据b和MS数据a进行网络编码(例如异或)再把 编码的数据用同样的时间和频率资源(即同一条链路)发送出去。 MSa可以根据接收到的信息用自己发送的MS数据a解出所需要的 MS数据b。同样的,MS b可以根据接收到的信息用自己发送的MS 数据b解出所需要的MS数据a。这样,采用了网络编码技术后(见 图5b),只需要〗吏用3条链路就可以实现传统方式的所有通信要求。
以下爿寻参照附图来详细描述本发明实施例,其中,乡会出以下实 施例以提供对本发明的全面和透彻理解,而不是对本发明进行任何 限制。
在根据本发明实施例的方法中,RS中继MS之间的数据和反馈 并发送自己的网络编码数据和有关反馈。
15根据本发明第二实施例的数据传输方法主要包括以下步骤
1 ) RS接收MS a和MS b发送的数椐并判断是否接收成功。RS 保存成功接收的数据供将来重传使用。
2) RS向相应接收节点发送其他节点数据在RS接收成功与否 的反馈。MS a或MS b根据这个反馈决定是否要接收随后的多播数 据。如果RS正确*接收所有其他节点数据,多4番数据为网络编码凄史 据,否则多播数据只包含接收成功的数据。
3 ) MS a或MS b收到RS接收数据成功反馈,接收多播数据, 否则不接收多播数据。
4 ) MS a或MS b接收多播数据后,应该使用发送数据解码并 向RS发送解码成功与否的反馈;MS a或MS b如果不接收多播数 据,不发任何反々赍。
5 )RS收到MS a或MS b接收多播数据解码成功与否的反馈后, 应该将反馈处理后转发到发送相应数据的节点。如果RS没有收到 MS a或MS b反馈,应该向发送节点发送本地产生的错误接收反馈 表示中继需要重新接收相应数据。
6 ) MS a或MS b收到RS发送的接收数据反馈后,根据反々贵决 定发送新的数据,或重发数据,或不发送任何数据。
其中,才艮据本发明实施例的方法中的传l命和反々贵信道是端到端 的。即一个完整的传输和反馈过程可以在传输开始前就由MS a安 排。这样,各种不同的场景都可以在一个统一的过程中完成。某个 节点接收数据后,不管成功解码与否,相应反馈应该按照事先的调 度进行,而不能总是立刻反馈。
16在根据本发明实施例的方法中,要求各个节点能够根据控制信 息实时决定是否采用网络解码方法解码接收到的多播数据。例如,
可以在多播数据包头里用一个bit标识该凝:据包是否采用了网全各编 码。要求接收失败的负反馈能够表示重传应该从RS开始还是从发 送节点开始。
下面用三种不同场景介绍本方法的细节。在实际应用中,其他 场景只是这三种场景的线性组合,可以根据这三种场景的分析做叠 加处理。在以下三种场景分析中,除非特别说明,总是假定数据被 正确解码且反々贵总是被正确接收。MS数据a和MS数据b后的0 和1表示数据序号而不是比特(bit)。
场景一所有lt据解码都成功。
如图6所示,RS正确接收MS a和MS b发送的数据(MS凄史据 aO, MS数据bO)后,将MS数据bO接收正确反馈发送给MSa,并 将MS数据a0接收正确反々贵发送给MS b,然后用同样的资源多播 发送利用MS数据a0和MS数据b0网络编码后的数据。
MS a收到RS的MS数据b0接收正确反馈,才会接收网络编 码数据并利用MS数据a0进行网络解码;MS b收到RS的MS数据 a0接收正确反馈,才会接收网络编码数据并利用MS数据b0进行 网络解码。
MS a正确解码后向RS发送MS数据b0正确接收反馈;MS b 正确解码后向rs发送ms数据a0正确接收反馈。
中继RS向MS a转发MS b发来的MS凄t据a0正确接收反馈; 中继RS向MS b转发MS a发来的MS数据b0正确接收反馈。两个 转发可以利用不同的时间和频率资源发送,也可以同时利用不同频 率发送。此外,如果能够用信号的物理特性(例如才及性)标识4妄收
17是否正确,加上反馈的信息可以标识接收是否正确, 一个信号可以 标识两个反馈,因此两个反馈还可以同时利用相同频率发送。
MS a收到中继RS转发来MS b的MS数据a0正确接收反々赍后, 清空数据MS数据aO緩冲,发送数据MS数据al; MSb收到中继 RS转发来MS a的MS数据b0正确接收反馈后,清空数据MS数据 b0緩沖,发送凄t据MS数据bl。
场景二 RS未能正确接收MS数据b0。
如图7所示,RS正确接收MS a发送的数据MS数据a0但是 未能正确接收MS b发送的数据MS数据bO。 RS将MS数据b0接 收错误反馈发送给MS a,并将MS数据a0接收正确反馈发送给MS b,然后用同样的资源多播发送正确接收的信息MS数据aO。
MS a收到MS数据bO接收错误反馈,不会接收多播数据;MS b收到MS数据a0接收正确反馈,才会接收多播数据,此时MS b 不采用网络解码接收多播数据。
MSa没有接收多播数据,不发任何反馈;MSb正确解码后向 RS发送MS数据a0正确接收反馈。
中继RS向MS a转发MS b发来的MS凄t据a0正确接收反々贵; 中继RS产生MS数据bO在中继RS错误接收反馈并发给MS b。两 个反々贵可以利用不同的时间和频率资源发送,也可以同时利用不同 频率发送。此外,如果能够用信号的物理特性(例如4及性)标识接 收是否正确,加上反馈的信息可以标识接收是否正确, 一个信号可 以标识两个反馈,因此两个反々贵还可以同时利用相同频率发送。
MS a收到中继RS转发来MS b的MS数据a0正确接收反馈后, 清空数据MS数据aO緩沖,发送数据MS数据al; MSb收到中继RS发来数据MS数据b0负反馈辨识出重传从发送节点开始,从緩 冲中找到数据MS数据b0重新发送。
如果RS正确4妾收MS a和MS b发送的数据MS数据al, MS 数据bO, RS将MS数据b0接收正确反馈发送给MS a,并将MS 数据al接收正确反馈发送给MS b,然后用同样的资源多播发送利 用MS数据al和MS数据b0网络编码后的数据。
场景三MS a未能正确4妾收RS发送的网络编码^t据。
如图8所示,RS正确接收MS a和MS b发送的数据(MS数 据aO, MS数据b0 )后,将MS数据b0接收正确反馈发送给MS a, 并将MS数据aO接收正确反馈发送给MS b,然后用同样的资源多 播发送利用MS数据a0和MS数据b0网络编码后的数据。
MS a收到RS的MS数据b0接收正确反々责,才会接收网络编 码数据并利用MS数据a0进行网络解码;MS b收到RS的MS数据 a0接收正确反馈,才会接收网络编码数据并利用MS数据b0进行 网络解码。
MS a没有正确接收RS发来的网络编码数据,因此发送MS数 据b0接收错误的反馈;MS b正确解码后向RS发送MS数据a0正 确接收反馈。
中继RS向MS a转发MS b发来的MS数据a0正确接收反馈; 中继RS向MS b发送处理后的数据MS数据b0没有正确接收的反 々贵,这个反々贵表示重传应该乂人中继RS开始。两个反々贵可以利用不 同的时间和频率资源发送,也可以同时利用不同频率发送。此外, 如果能够用信号的物理特性(例如极性)标识4矣收是否正确,加上 反馈的信息可以标识接收是否正确, 一个信号可以标识两个反々责, 因此两个反々贵还可以同时利用相同频率发送。
19MS a收到中继RS转发来MS b的MS数据a0正确接收反馈后, 清空数据MS数据a0緩冲,发送数据MS数据al; MS b收到中继 RS发来数据MS数据b0负反馈辨识出重传从RS开始,不作任何 处理等待下一个MS数据b0的反馈。
如果RS正确接收MS a发送的MS数据al , RS将MS数据al 接收正确反馈发送给MS b,由于RS已经保存了正确接收的数据 MS数据b0,此时可以直接将MS数据b0接收正确反馈发送给MS a,然后用同样的资源多播发送利用MS数据al和MS数椐bO网络 编码后的l史据。
以上所述〗又为本发明的实施例而已,并不用于限制本发明,对 于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均 应包含在本发明的权利要求范围之内。
权利要求
1.一种数据传输方法,其特征在于,包括中继节点判断其是否成功接收了来自节点A的数据a和来自节点B的数据b;如果判断结果为是,则所述中继节点分别对所述数据a和所述数据b进行网络编码,并将编码后的数据a和用于指示所述节点B接收来自所述中继节点的数据的中继节点接收数据成功反馈发送至所述节点B,将编码后的数据b和用于指示所述节点A接收来自所述中继节点的数据的所述中继节点接收数据成功反馈发送至所述节点A;以及所述节点A和所述节点B分别响应于所述中继节点的指示,分别接收所述编码后的数据b和所述编码后的数据a,分别对所述编码后的数据b和所述编码后的数据a进行网络解码,并在解码成功的情况下向所述中继节点发送数据接收成功反馈,在解码失败的情况下向所述中继节点发送数据接收失败反馈。
2. 根据权利要求1所述的数据传输方法,其特征在于,在所述节 点A和所述节点B都解码成功的情况下,还包4舌所述中继节点接收分别来自所述节点A和所述节点B的 所述数据接收成功反馈,并将来自所述节点A的所述数据接 收成功反馈转发至所述节点B,将来自所述节点B的所述数据 接收成功反馈转发至所述节点A;所述节点A和所述节点B 4妄收到所述lt据接收成功反馈 后,分别向所述中继节点发送新的凝:据。2
3. 根据权利要求1所述的数据传输方法,其特征在于,在所述节 点A解码失败、所述节点B解码成功的情况下,还包括所述中继节点4妄收来自所述节点B的所述凄t据4妾收成功 反馈和来自所述节点A的所述数据接收失败反馈,并将来自 所述节点B的所述数据接收成功反馈转发至所述节点A,将来 自所述节点A的所述数据接收失败反馈转发至所述节点B;所述节点A接收到所述^t据^接收成功反馈后,向所述中 继节点发送新的数据,所述节点B 4矣收到来自所述节点A的 所述数据接收失败反馈后,不作任何处理。
4. 根据权利要求1所述的数据传输方法,其特征在于,在所述节 点A和所述节点B都解码失败的情况下,还包括所述中继节点4妄收分别来自所述节点A和所述节点B的 所述数据接收失败反馈,并将来自所述节点A的所述数据接 收失败反馈转发至所述节点B,将来自所述节点B的所述数据 接收失败反馈转发至所述节点A;所述节点A和所述节点B分别接收到所述l"居接收失败 反々贵后,不作任何处理。
5. 根据权利要求1所述的数据传输方法,其特征在于,在所述中 继节点成功接收所述数据a、未成功接收所述数据b的情况下,所述中继节点不对所述数据a进行编码,并将所述凄t据a 和用于指示所述节点B接收来自所述中继节点的数据的所述 中继节点数据接收成功反馈发送至所述节点B;所述节点B响应于所述中继节点的指示对所述tt据a进 行接收,并在4妄收成功的情况下向所述中继节点发送所述数据 接收成功反馈,在接收失败的情况下向所述中继节点发送所述 数据接收失败反馈。
6. 才艮据权利要求5所述的lt据传输方法,其特征在于,所述中继 节点还生成用于向所述节点A指示所述中继节点未成功接收 所述数据b的中继节点数据接收失败反馈。
7. 根据权利要求5所述的数据传输方法,其特征在于,所述中继 节点在将所述数据a和所述中继节点数据接收成功反馈发送 至所述节点B的同时或之后,向所述节点A发送所述中继节 点数据接收失败反馈。
8. 根据权利要求5所述的数据传输方法,其特征在于,在所述节 点B接收成功的情况下,还包括所述中继节点^接收来自所述节点B的所述凄t才居4妄收成功 反馈,并将所述数据接收成功反馈和所述中继节点接收数据失 败反々贵分别发送至所述节点A和所述节点B;所述A接收到所述数据*接收成功反々赍后,向所述中继节 点发送新的数据,所述节点B接收到所述中继节点接收数据 失败反馈后,向所述中继节点重传所述数据b。
9. 根据权利要求5所述的数据传输方法,其特征在于,在所述节 点B接收失败的情况下,还包括所述中继节点接收来自所述节点B的所述数据接收失败 反馈,并将所述数据接收失败反馈和所述中继节点接收数据失 败反馈分别发送至所述节点A和所述节点B;所述A接收到所述数据接收失败反々责后,不作任何处理, 所述节点B接收到所述中继节点接收数据失败反馈后,向所 述中继节点重传所述#:据b 。
10. 根据权利要求1所述的数据传输方法,其特征在于,在所述中 继节点对所述数据a和所述数据b的接收均未成功情况下,还 包括所述中继节点生成用于向所述节点A和所述节点B指示 所述中继节点未成功接收所述数据b和所述H据a的中继节点 数据接收失败反馈,并将所述中继节点数据接收失败反馈发送 至所述节点A和所述节点B;所述节点A和所述节点B不发送任^f可^t据;所述节点A接收到所述中继节点4妄收凄t据b失败反々贵后, 不接收任何数据;所述节点B接收到所述中继节点接收数据a失败反馈后, 不^妄收任何^t据;所述中继节点生成用于向所述节点A和所述节点B指示 所述中继节点未成功4妄收所述数据a和所述数据b的中继节点 数据接收失败反馈,并将所述中继节点数据接收失败反馈发送 至所述节点A和所述节点B;所述节点A 4妄收到所述中继节点*接收#:据a失败反々贵后, 向所述中继节点重传所述^t据a。所述节点B接收到所述中继节点4妄收lt据b失败反馈后, 向所述中继节点重传所述数据b。
11. 根据权利要求1至10中任一项所述的数据传输方法,其特征 在于,在所述中继节点接收到来自所述节点A或所述节点B 的所述数据接收失败反馈的情况下,所述中继节点重新向所述 节点A或所述节点B发送所述数据b或所述数据a/所述编码 后的lt据b或所述编码后的H据a。
全文摘要
本发明公开了一种数据传输方法,包括中继节点判断其是否成功接收了来自节点A的数据a和来自节点B的数据b;如果判断结果为是,则中继节点分别对数据a和数据b进行网络编码,并将编码后的数据a和用于指示节点B接收来自中继节点的数据的中继节点接收数据成功反馈发送至节点B,将编码后的数据b和用于指示节点A接收来自中继节点的数据的中继节点接收数据成功反馈发送至节点A;以及节点A和节点B分别响应于中继节点的指示,分别接收编码后的数据b和编码后的数据a,分别对编码后的数据b和编码后的数据a进行网络解码,并在解码成功的情况下向中继节点发送数据接收成功反馈,在解码失败的情况下向中继节点发送数据接收失败反馈。
文档编号H04L12/56GK101562506SQ20081008868
公开日2009年10月21日 申请日期2008年4月14日 优先权日2008年4月14日
发明者扬 刘 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1