一种自组网通信的数据传输方法及装置转让专利

申请号 : CN202010653547.7

文献号 : CN111769907B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵明田志刚张秀军

申请人 : 清华大学

摘要 :

本发明公开了一种自组网通信的数据传输方法及装置,该方法中信源节点向多个节点发送数据,数据发送时并不仅限于重复发送,而是将数据进行编码和速率匹配再分多次进行发送,既支持接收节点对单次接收的数据段独立解码,也支持对多次接收的数据段联合解码,从而提高解码的正确率。节点在不发送数据时处于接收状态,如果接收到的数据解码正确且收到的数据不是本组最后一个数据段,则进入转发状态。数据转发时并不仅限于重复发送,已正确解码的节点后续在相同的时间转发的数据段与信源节点发送的数据段相同,这样可以制造人为多径效果,从而提高其他节点接收的抗衰落能力。

权利要求 :

1.一种自组网通信的数据传输方法,其特征在于,信源节点向多个信宿节点发送数据,发送时将一组数据进行编码和速率匹配,再分多次进行发送,每次发送一个数据段;节点在不发送数据时处于接收状态,接收节点对单次接收的数据段独立解码,或对多次接收的数据段联合解码,如果接收到的数据解码正确且收到的数据不是本组最后一个数据段,则进入转发状态,称作转发节点;数据转发时,已正确解码的节点后续在相同的时间转发的数据段与信源节点发送的数据段相同,从而制造人为多径效果;

其中:

所述信源节点发送数据时,将待发送数据的信息比特附加CRC校验位,再进行编码、速率匹配和调制,其中CRC校验位用于判断是否解码正确,编码是用于纠错的信道编码,速率匹配是对编码后的数据进行重复或删减,使得处理后的数据长度为单次发送长度的q倍,且单次发送的数据段都能够独立解码,q的值为数据发送的次数,从而得到q个数据段,记作D1,D2,……,Dq,调制时分别用这q个数据段形成q份无线链路信号,记作S1,S2,……,Sq,在发送时,第一次发送S1,第二次发送S2,以此类推,在最后一次发送Sq;

转发节点在进行数据转发时,信号的产生方法与信源节点相同,将待转发的信息比特附加CRC校验位,再进行编码、速率匹配和调制,同样得到q份链路信号,记作S1,S2,……,Sq,若该节点利用第k次以及第k次以前接收到的信号正确解码,则在第一次转发时发送Sk+

1,第二次转发时发送Sk+2,以此类推,在最后一次转发时发送Sq,转发节点在相同的时间与信源节点发送的链路信号相同,信号在空中叠加在一起被其他接收节点接收。

2.根据权利要求1所述自组网通信的数据传输方法,其特征在于,处于接收状态的节点对接收的无线链路信号进行解调、解码和CRC校验,用CRC校验结果判断是否正确解码,接收节点首先收到的是无线链路信号S1,如果无法正确解码,则第二次接收时,将第二次接收到的S2与第一次收到的S1进行联合解码,以此类推,如果无法正确解码,在最后一次进行接收时,将所有前序收到的无线链路信号进行联合解码。

3.根据权利要求1所述自组网通信的数据传输方法,其特征在于,在不发送数据时,节点时刻处于接收状态,如果接收到的数据解码正确且收到的数据不是本组最后一个数据段,则进入转发状态;如果不能正确解码,则在接收下一次信号时联合前序收到的所有信号进行联合解码。

4.根据权利要求1所述自组网通信的数据传输方法,其特征在于,接收到的一段无线链路信号能够被多次利用,通过联合解码,提高解码的正确率;同时通过转发相同的无线链路信号,制造人为多径效果,提高其他接收节点接收数据时的抗衰落能力。

5.一种自组网通信的数据传输装置,其特征在于,包括同步模块、接收模块和发送模块,节点处于发送状态时,发送模块对信息比特附加CRC、编码、速率匹配和调制,分成q次发送,节点在不发送时则处于接收状态,同步模块从无线链路信号中获取定时同步信息,接收模块利用定时同步信息截取接收信号进行解调解码,在解码正确时,节点进入转发状态,利用定时同步信息使发送模块转发的信号与信源节点同步;

其中:

信源节点发送数据时,将待发送数据的信息比特附加CRC校验位,再进行编码、速率匹配和调制,其中CRC校验位用于判断是否解码正确,编码是用于纠错的信道编码,速率匹配是对编码后的数据进行重复或删减,使得处理后的数据长度为单次发送长度的q倍,且单次发送的数据段都能够独立解码,q的值为数据发送的次数,从而得到q个数据段,记作D1,D2,……,Dq,调制时分别用这q个数据段形成q份无线链路信号,记作S1,S2,……,Sq,在发送时,第一次发送S1,第二次发送S2,以此类推,在最后一次发送Sq;

转发节点在进行数据转发时,信号的产生方法与信源节点相同,将待转发的信息比特附加CRC校验位,再进行编码、速率匹配和调制,同样得到q份链路信号,记作S1,S2,……,Sq,若该节点利用第k次以及第k次以前接收到的信号正确解码,则在第一次转发时发送Sk+

1,第二次转发时发送Sk+2,以此类推,在最后一次转发时发送Sq,转发节点在相同的时间与信源节点发送的链路信号相同,信号在空中叠加在一起被其他接收节点接收。

说明书 :

一种自组网通信的数据传输方法及装置

技术领域

[0001] 本发明属于通信技术领域,涉及数据传输,特别涉及一种自组网通信的数据传输方法及装置。

背景技术

[0002] 无线自组网是由一组带有无线收发装置的节点所组成的一个临时性多跳自治系统。网络的信息交换采用计算机网络中的分组交换机制,节点是可以移动的通信终端,自组
网中每个节点都兼有路由器和主机两种功能。作为主机,节点需要运行各种面向用户的应
用程序,如音视频采集、音视频显示、数据采集、数据传输与显示等;作为路由器,节点需要
运行相应的路由协议,根据路由策略和路由表完成数据分组的转发和路由维护工作,故要
求节点实现合适的路由协议。自组网路由协议的目标是快速、准确和高效,要求在尽可能短
的时间内查找到准确可用的路由信息,并能适应网络拓扑的快速变化,同时减小引入的额
外时延和维护路由的控制信息,降低路由协议的开销,以满足节点计算能力、储存空间以及
电源等方面的限制。然而目前的数据传输技术尚无法满足上述要求。

发明内容

[0003] 为了克服上述现有技术的缺点,本发明的目的在于提供一种自组网通信的数据传输方法及装置,旨在至少在一定程度上解决相关技术中的技术问题之一。该方法可以提高
自组网通信的数据传输的可靠性,适应自组织网络拓扑结构快速变化的需求,方便用户使
用。
[0004] 为了实现上述目的,本发明采用的技术方案是:
[0005] 一种自组网通信的数据传输方法,信源节点向多个信宿节点发送数据,发送时将一组数据进行编码和速率匹配,再分多次进行发送,每次发送一个数据段;节点在不发送数
据时处于接收状态,接收节点对单次接收的数据段独立解码,或对多次接收的数据段联合
解码,如果接收到的数据解码正确且收到的数据不是本组最后一个数据段,则进入转发状
态,称作转发节点;数据转发时,已正确解码的节点后续在相同的时间转发的数据段与信源
节点发送的数据段相同,从而制造人为多径效果,提高其他节点接收的抗衰落能力。
[0006] 所述信源节点发送数据时,将待发送数据的信息比特附加CRC校验位,再进行编码、速率匹配和调制,其中CRC校验位用于判断是否解码正确,编码是用于纠错的信道编码,
速率匹配是对编码后的数据进行重复或删减,使得处理后的数据长度为单次发送长度的q
倍,且单次发送的数据段都能够独立解码,q的值为数据发送的次数,从而得到q个数据段,
记作D1,D2,……,Dq,调制时分别用这q个数据段形成q份无线链路信号,记作S1,S2,……,
Sq,在发送时,第一次发送S1,第二次发送S2,以此类推,在最后一次发送Sq。
[0007] 处于接收状态的节点对接收的无线链路信号进行解调、解码和CRC校验,用CRC校验结果判断是否正确解码,接收节点首先收到的是无线链路信号S1,如果无法正确解码,则
第二次接收时,将第二次接收到的S2与第一次收到的S1进行联合解码,以此类推,如果无法
正确解码,在最后一次进行接收时,将所有前序收到的无线链路信号进行联合解码。
[0008] 转发节点在进行数据转发时,信号的产生方法与信源节点相同,将待转发的信息比特附加CRC校验位,再进行编码、速率匹配和调制,同样得到q份链路信号,记作S1,
S2,……,Sq,若该节点利用第k次以及第k次以前接收到的信号正确解码,则在第一次转发
时发送Sk+1,第二次转发时发送Sk+2,以此类推,在最后一次转发时发送Sq,转发节点在相
同的时间与信源节点发送的链路信号相同,信号在空中叠加在一起被其他接收节点接收。
[0009] 另外,根据本发明上述实施例的一种自组网通信的数据传输方法还可以具有以下附加的技术特征:
[0010] 进一步地,在不发送数据时,节点时刻处于接收状态,如果接收到的数据解码正确且收到的数据不是本组最后一个数据段,则进入转发状态;如果不能正确解码,则在接收下
一次信号时联合前序收到的所有信号进行联合解码。
[0011] 进一步地,处于接收状态的节点,第一次收到的信号为S1,如果S1能够正确解码,节点将进入转发状态,转发信号的产生方法与信源节点相同,附加CRC、编码、速率匹配和调
制,在第一次转发时发送S2,以此类推,在最后一次转发时发送Sq。如果S1不能正确解码,节
点在第二次会收到S2,则将S1和S2进行联合解码,如果解码正确,则转为转发状态,发送信
号的产生方法与上述类似,只是信号发送时,已经处于信源节点第三次发送时间,则发送的
信号从S3开始发送,依次发送直到Sq。以此类推,如果数据不能正确解码,则节点继续处于
接收状态,同时可以利用更多的信号进行联合解码,直到解码正确后,转为转发状态,转发
数据的产生方法如上所述。
[0012] 进一步地,接收到的一段无线链路信号可以被多次利用,通过联合解码,提高解码的正确率;同时通过转发相同的无线链路信号,可以制造人为多径效果,提高其他接收节点
接收数据时的抗衰落能力。
[0013] 本发明还提供了一种自组网通信的数据传输装置,包括同步模块、接收模块和发送模块,节点处于发送状态时,发送模块对信息比特附加CRC、编码、速率匹配和调制,分成q
次发送,节点在不发送时则处于接收状态,同步模块从无线链路信号中获取定时同步信息,
接收模块利用定时同步信息截取接收信号进行解调解码,在解码正确时,节点进入转发状
态,利用定时同步信息使发送模块转发的信号与信源节点同步。
[0014] 与现有技术相比,本发明通过特定的方式将数据在节点间发送、接收和转发,可以提高自组网通信的数据传输的可靠性,方便用户使用。

附图说明

[0015] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0016] 图1为根据本发明一个实施例的信源节点发送流程图。
[0017] 图2为根据本发明一个实施例的节点接收转发流程图。
[0018] 图3为根据本发明一个实施例的发送、接收与转发示意图。
[0019] 图4为根据本发明一个实施例的自组网通信的数据传输装置组成图。

具体实施方式

[0020] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附
图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0021] 参照附图1,描述根据本发明实施例提出的一种自组网通信的数据传输的信源节点发送方法,包括:S101,在信源节点发送数据时,将待发送的信息比特附加CRC校验位;
S102,进行编码、速率匹配,速率匹配使得处理后的数据长度为单次发送长度的q倍,q的值
为数据发送的次数,从而得到q个数据段;S103,调制,分别将这q个数据段形成q份无线链路
信号,再分q次进行发送。
[0022] 参照附图2,描述根据本发明实施例提出的一种自组网通信的数据传输的节点接收和转发方法。包括:S201,首先初始化接收次数变量k=0;S202,以后每次接收一段无线链
路信号,k递增1,在第k次接收时将已接收的k份无线链路信号进行联合解码;S203,通过CRC
校验判断正确解码。如果解码错误,则保持接收状态,等待下次解码;S204,如果解码正确,
则判断是否发送结束,如果k等于q,表示已经收到q份数据,传输结束;否则,执行S205,进入
转发状态,和信源一样重新对信息比特附加CRC、编码和速率匹配,分段成q个独立解码单
元,经调制的第k+1份到第q份无线链路信号与信源同时发送,最后传输结束。
[0023] 参照附图3,描述根据本发明实施例提出的一种自组网通信的数据传输方法的发送、接收和转发过程:待发送的信息比特附加CRC校验位,再进行编码、速率匹配,得到q个能
独立解码的数据段,D1,D2……Dq,再通过调制用这q个数据段形成q份无线链路信号,分成q
次发送;
[0024] 接收节点利用所有前序收到的多段无线链路信号进行联合解码,如果解码正确且收到的数据不是本组最后一个数据段,则接收节点由接收状态进入转发状态。
[0025] 在进行数据转发时,信号的产生方法与信源节点相同,将待转发的信息比特附加CRC校验位,再进行编码、速率匹配和调制,同样得到q份无线链路信号,转发节点后续在相
同的时间与信源节点发送的无线链路信号相同,信号在空中叠加在一起被其他接收节点接
收。
[0026] 参照附图4,描述根据本发明实施例提出的一种自组网通信的数据传输装置10,包括同步模块300、接收模块100和发送模块200,节点处于发送状态时,发送模块200对信息比
特附加CRC、编码、速率匹配和调制,分成q次发送,节点在不发送时则处于接收状态,同步模
块300从无线链路信号中获取定时同步信息,接收模块100利用定时同步信息截取接收信号
进行解调解码,在解码正确时,节点进入转发状态,利用定时同步信息使发送模块200转发
的信号与信源节点同步。
[0027] 从上述的描述可以看到,数据采用上述发送方式时,接收机可以利用多段数据,进行联合解码,从而提高数据传输的健壮性。
[0028] 通过上述的转发过程可以看到,如果系统中存在多个节点,多个节点同时对数据转发时,可以达到产生人工多径的效果,从而提高其他节点接收对抗衰落的能力。
[0029] 需要说明的是,前述对一种自组网通信的数据传输方法实施例的解释说明也适用于该实施例的装置,此处不再赘述。
[0030] 根据本发明实施例提出的一种自组网通信的数据传输装置,通过特定的方式将数据在多个节点发送、接收并转发,可以提高自组网通信的数据传输效率,方便用户使用。
[0031] 此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者
隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三
个等,除非另有明确具体的限定。
[0032] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特
点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不
必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任
一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技
术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结
合和组合。
[0033] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述
实施例进行变化、修改、替换和变型。