CN105490729B - 一种基于卫星链路的一对多数据传输系统及方法 - Google Patents
一种基于卫星链路的一对多数据传输系统及方法 Download PDFInfo
- Publication number
- CN105490729B CN105490729B CN201510845312.7A CN201510845312A CN105490729B CN 105490729 B CN105490729 B CN 105490729B CN 201510845312 A CN201510845312 A CN 201510845312A CN 105490729 B CN105490729 B CN 105490729B
- Authority
- CN
- China
- Prior art keywords
- data
- network
- point
- mission payload
- satellite
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radio Relay Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种基于卫星链路的一对多数据传输系统及方法,根据各任务载荷产生的数据的带宽和对应的接收点的个数,为每一种任务载荷产生的数据选择网络协议,根据选择的网络协议进行任务载荷网络数据打包并送入机载网络交换机的指定网络接口;对于大带宽数据采用UDP组播协议进行传输,对于小带宽数据采用TCP/IP或UDP点对点传播协议进行传输;当UDP组播协议数据和点对点传播协议数据同时存在时,进行虚拟网络VLAN划分;本发明通过使用虚拟网络及灵活选择网络协议,可以实现多个数据接收端的信号接收,能够解决在无人机等数据产生端使用卫星通信链路实现空地通信时,数据占用带宽较大的问题。
Description
技术领域
本发明涉及一种基于卫星链路的一对多数据传输系统及方法,具体涉及一种无人机机载大带宽数据通过卫星链路完成多点接收的方法及系统。
背景技术
无人机系统能够实现自控飞行、完成遥测遥控、多元数据回传等功能,主要依靠其数据测控链路分系统;现阶段,数据测控链路分系统主要分为视距起降系统和卫星通信系统,在早期的无人机应用中,由于任务半径较小,任务平台飞行高度较高,常规的视距起降测控系统即能够满足无人机在作业区的测控和数据回传,然而随着无人机民用行业的推广,视距测控系统已经无法满足无人机作业区的应用,卫星通信链路其得天独厚的优势能够支撑民用化无人机系统向着更低、更远、更多元化数据传输的方向发展。卫星通信的超视距应用特性使其逐步成为各类远程遥控遥测系统的首要选择。目前的无人机卫星通信链路多为采用一对一的数据传输模式,仅需根据地面所需数据带宽总和来确定卫星数据带宽资源,采用卫星多地面点接收的实例较为罕见,即使有多点落地的要求,也仅将部分窄带数据进行分路下传,不会造成带宽堵塞。
近年来,无人机通过卫星转发的数据进行地面多点接收的应用需求越来越多,然而在实际的使用中不难发现,无人机产生的大带宽数据由于其瞬时数据量大,有时几乎占据整个卫星带宽资源,卫星虽然只是提供透明传输的数据信道,但信道内通过的仍然是需要具有一定协议的帧格式,为保证通信的准确性和区分地面用户,常规卫星链路主要采用TCP/IP的数据架构,此时如果有大带宽数据同时多点接收时,目标IP地址信息的不同,会出现信道内有多路大带宽数据的情况,造成信道阻塞。
发明内容
本发明所要解决的技术问题是一种基于卫星链路的无人机等大带宽数据一对多传输的系统及方法,在进行大带宽数据多点传输的情况下,能够保障在充分利用卫星数据链路资源的条件下,有效增加地面的客户端数量,满足用户对数据云服务方式的使用要求。
本发明包括如下技术方案:
一种基于卫星链路的无人机数据多点传输的系统,包括无人机机载端、带有卫星中继天线的通信中继卫星和多个地面接收点,无人机机载端包括所有任务载荷、机载网络协议自适应转换模块、机载网络交换机、机载调制解调器和机载动中通天线;每个地面接收点包括地面卫星天线、地面调制解调器、地面端网络交换机和地面端网络接收客户终端;无人机机载端和多个数据接收端处于由卫星无线通信信道组建的同一局域网段内;地面端网络接收客户终端兼容TCP/IP点对点传播协议、UDP点对点传播协议以及UDP组播协议;
无人机各任务载荷产生的数据送入机载网络协议自适应转换模块;
机载网络协议自适应转换模块根据各任务载荷产生的数据的带宽和对应的地面接收点的个数,为每一种任务载荷产生的数据选择网络协议,根据选择的网络协议进行任务载荷网络数据打包并送入机载网络交换机的指定网络接口;当某一任务载荷产生的数据带宽乘以该任务载荷对应的地面接收点个数大于卫星链路总带宽时,该任务载荷产生的数据被选择使用UDP组播协议进行任务载荷网络数据打包,当某一任务载荷产生的数据带宽乘以该任务载荷对应的地面接收点个数不大于卫星链路总带宽时,该任务载荷产生的数据被选择使用TCP/IP或UDP点对点传播协议进行任务载荷网络数据打包;
机载网络交换机根据机载网络协议自适应转换模块输出的任务载荷网络数据和采用TCP/IP或UDP点对点传播协议的飞机状态网络数据判定是否进行虚拟网络划分并产生虚拟网络划分的飞机状态数据,将产生的虚拟网络划分的飞机状态数据添加至所述飞机状态网络数据;机载网络交换机将所述飞机状态网络数据和任务载荷网络数据进行数据交换后发送至机载调制解调器;
机载调制解调器从机载网络交换机将所有数据取出并转换为射频信号,送入机载动中通天线,通过机载动中通天线传至所述通信中继卫星;
多个地面接收点同时接收到来自于通信中继卫星的射频信号并经过地面调制解调器转换为网络格式数据并送入地面端网络交换机,地面端网络交换机根据虚拟网络划分的状态数据判断是否进行虚拟网络划分;
地面端网络接收客户终端对来自于地面端网络交换机的数据进行网络协议帧头判断,根据协议帧头判断结果进行数据解译。
机载网络交换机根据机载网络协议自适应转换模块输出的任务载荷网络数据和采用TCP/IP或UDP点对点传播协议的飞机状态网络数据判断是否同时存在UDP组播协议数据和点对点传播协议数据,当UDP组播协议数据和点对点传播协议数据同时存在时,机载网络交换机进行虚拟网络VLAN划分,其中调制解调器接入的接口设置为trunk口,UDP组播协议数据占据一个虚拟网络组,点对点传播协议数据占据另一个虚拟网络组;两个虚拟网络组的数据进行逻辑隔离,不能实现通信;当UDP组播协议数据和点对点传播协议数据不同时存在时,机载网络交换机不进行虚拟网络划分。
机载网络协议自适应转换模块包括任务载荷数据带宽及接收点个数识别模块和数据网络协议打包模块,任务载荷数据带宽及接收点个数识别模块根据各任务载荷产生的数据的带宽和对应的地面接收点的个数,为每一种任务载荷产生的数据选择网络协议;所述每个任务载荷数据对应的地面接收点的个数根据地面遥控信息确定;
数据网络协议打包模块根据各任务载荷的数据量开辟相应的缓存空间,并根据任务载荷数据带宽及接收点个数识别模块选择的网络协议分包的对各任务载荷数据加入网络协议包帧头信息,经过打包的数据送入机载网络交换机的指定通道接口。
无人机各任务载荷产生的数据包括数字化的光电图像数据、高清照片数据、数字语音数据和雷达回波数据。
所述机载网络交换机和地面网络交换机均为2层网络交换机。
一种基于卫星链路的无人机数据多点传输的方法,包括如下步骤:
(1)各任务载荷产生数据;
(2)根据各任务载荷产生的数据的带宽和对应的地面接收点的个数,为每一种任务载荷产生的数据选择网络协议,根据选择的网络协议进行任务载荷网络数据打包;当某一任务载荷产生的数据带宽乘以该任务载荷对应的地面接收点个数大于卫星链路总带宽时,该任务载荷产生的数据被选择使用UDP组播协议进行网络数据打包,当某一任务载荷产生的数据带宽乘以该任务载荷对应的地面接收点个数不大于卫星链路总带宽时,该任务载荷产生的数据被选择使用TCP/IP或UDP点对点传播协议进行网络数据打包;
(3)根据所有打包的任务载荷网络数据和采用TCP/IP或UDP点对点传播协议的飞机状态网络数据判定是否进行虚拟网络划分并产生虚拟网络划分的飞机状态数据,将产生的虚拟网络划分的飞机状态数据添加至所述飞机状态网络数据;将所述飞机状态网络数据和任务载荷网络数据进行数据交换;
(4)将交换后的数据进行调制解调后发送至卫星,由卫星转发至地面多个接收点;
(5)地面多个接收点对接收的数据进行解调、根据虚拟网络划分的飞机状态数据设置地面端网络交换机的接口,对来自于地面端网络交换机的数据进行网络协议帧头判断,根据协议帧头判断结果进行数据解译。
一种基于卫星链路的一对多数据传输系统,包括一个数据产生端、带有卫星天线的通信中继卫星和多个数据接收端;所述数据产生端包括多个能够产生不同带宽数据的任务载荷、网络协议自适应转换模块、数据产生端网络交换机、数据产生端调制解调器和数据产生端卫星天线,每个数据接收端包括接收端卫星天线、接收端调制解调器、接收端网络交换机、接收端网络接收客户终端;每个任务载荷产生的数据具有与之对应个数的数据接收端接收;数据产生端和多个数据接收端在同一局域网段内;接收端网络接收客户终端兼容TCP/IP点对点传播协议、UDP点对点传播协议以及UDP组播协议;
网络协议自适应转换模块根据各任务载荷产生的数据带宽和对应的数据接收端个数为相应的任务载荷产生的数据选择网络协议、根据选择的网络协议进行任务载荷网络数据打包并送入数据产生端网络交换机的指定网络接口;当某一任务载荷产生的数据带宽乘以该任务载荷对应的接收端个数大于卫星链路总带宽时,该任务载荷产生的数据使用UDP组播协议进行任务载荷网络数据打包,当某一任务载荷产生的数据带宽乘以该任务载荷对应的接收端个数不大于卫星链路总带宽时,该任务载荷产生的数据被选择使用TCP/IP或UDP点对点传播协议进行任务载荷网络数据打包;
数据产生端网络交换机根据网络协议自适应转换模块输出的任务载荷网络数据和采用TCP/IP或UDP点对点传播协议的产生端状态网络数据判定是否进行虚拟网络划分并产生虚拟网络划分的状态数据,将产生的虚拟网络划分的状态数据添加至所述产生端状态网络数据;数据产生端网络交换机将所述产生端状态网络数据和任务载荷网络数据进行数据交换后发送至数据产生端调制解调器;
数据产生端调制解调器从数据产生端网络交换机将所有网络数据取出并转换为射频信号,送入数据产生端卫星天线,数据产生端卫星天线传至所述通信中继卫星,通过通信中继卫星发送至多个数据接收端;
多个数据接收端通过接收端卫星天线同时接收通信中继卫星发送的信号并经过接收端调制解调器转换为网络格式数据,送入接收端网络交换机,接收端网络交换机根据虚拟网络划分的状态数据判断是否进行虚拟网络划分,地面端网络接收客户终端对来自于接收端网络交换机的数据进行协议帧头判断,根据协议帧头判断结果进行数据解译。
本发明与现有技术相比具有如下优点:
本发明通过使用虚拟网络及灵活选择网络协议,可以实现多个数据接收端的信号接收,能够解决在无人机等数据产生端使用卫星通信链路实现空地通信时,占用带宽较大的数据的问题。本发明使用的系统及方法可以使多个数据接收端同时接收到数据产生端产生的高清视频数据、雷达回波数据等大带宽数据,数据接收端个数不受限制,而大带宽数据本身也仅与卫星链路带宽资源有关,使卫星转发的大带宽数据不再受到一对一应用的约束。
附图说明
图1为无人机载大带宽数据通过卫星链路多点落地系统组成示意图;
图2为机载网络协议自适应转换模块组成示意图;
图3为无人机载大带宽数据通过卫星链路多点落地系统工作流程图;
图4为一种基于卫星链路的一对多数据传输系统的组成示意图。
具体实施方式
下面就结合附图对本发明做进一步介绍。
现有的卫星通信过程多采用IP网络的方式实现数据交换,卫星通信链路仅提供可视为透明传输的信道,因此如何选用网络协议、合理利用交换机配置成为实现无人机载大带宽数据通过卫星链路多点落地的关键。
如图1所示,本发明的一种基于卫星链路的无人机数据多点传输的系统,包括无人机机载端、带有卫星中继天线的通信中继卫星和多个地面接收点,无人机机载端包括所有任务载荷、机载网络协议自适应转换模块、机载网络交换机、机载调制解调器和机载动中通天线;每个地面接收点包括地面卫星天线、地面调制解调器、地面端网络交换机和地面端网络接收客户终端;无人机机载端和多个数据接收端在同一局域网段内,该局域网由卫星无线通信信道组成建立;地面端网络接收客户终端兼容TCP、UDP以及UDP组播协议;
机载无人机各任务载荷产生的数据送入机载网络协议自适应转换模块。机载任务载荷主要包括在无人机飞行过程中执行空空、空地任务的传感器设备,各任务载荷通过各自数据接口可以输出不同带宽、不同格式的数据:数据可以包括数字化的光电图像数据、高清照片数据、数字语音数据、雷达回波数据等。
机载网络协议自适应转换模块根据各任务载荷产生的数据带宽和地面接收地点的个数,为每一种任务载荷产生的数据选择网络协议、根据选择的网络协议进行任务载荷网络数据打包,所有数据带宽的总和需要小于卫星通信链路带宽,然后将数据送入机载网络交换机的指定网络接口;所述的网络协议包括常用的TCP/IP点对点、UDP点对点、UDP网络组播等模式。
机载网络交换机根据机载网络协议自适应转换模块输出的任务载荷网络数据和采用TCP/IP或UDP点对点协议的飞机状态网络数据判定是否进行虚拟网络划分,并产生虚拟网络划分的飞机状态数据添加至所述飞机状态网络数据;机载网络交换机将所述飞机状态网络数据和任务载荷网络数据进行数据交换后发送至机载调制解调器。
机载调制解调器从机载网络交换机将所有数据取出并转换为射频信号,送入机载动中通天线,通过机载动中通天线传至所述通信中继卫星。
多个地面接收点同时接收到来自于通信中继卫星的射频信号并经过地面调制解调器转换为网络格式数据并送入地面端网络交换机,地面端网络交换机根据虚拟网络划分的状态数据判断是否进行虚拟网络划分。
所述的机载网络交换机和地面端网络交换机需具有一定的功能要求,要求交换机具有划分虚拟网络、能够透明传输各类网络协议、具备足够多接口、各接口具有10/100/1000Mbps三模适应能力等。优选地,所述机载网络交换机和地面网络交换机均为2层网络交换机。
各地面接收点视应用需求将特定地面端网络接收客户终端接入地面端网络交换机指定接口并进行相关的应用数据处理。地面端的网络接收客户终端并无法预知其他端的个数,因此也无法预知数据来临时的网络协议格式,在客户终端的数据接收模块可内置一个自动识别网络协议的功能,能够对多种不同网络协议的帧头进行判断,根据协议帧头判断结果进行数据解译。
机载网络协议自适应转换模块主要是基于某一路数据本身的带宽大小和地面遥控信息给出的落地点个数来决定对一路信号进行特定网络协议打包,通常情况下,大带宽数据会被选择使用UDP组播方式,因为在这种方式下,大带宽数据的帧头协议中只需加入组播地址,在局域网内所有的网络接口都可以通过此组播地址进行数据接收,如果使用如TCP/IP的点对点数据方式,则对于局域网内不同的地面接收地点,均需要分配一个IP地址,这样就要求机载的大带宽数据要分别加入不同目标IP地址的帧结构,当多落地点对数据需求延时性有一定要求且需要同步进行时,就会出现可能超出卫星通信资源带宽的情况。
如图2所示,机载网络协议自适应转换模块包括任务载荷数据带宽及落地点数识别模块和数据网络协议打包模块;任务载荷数据带宽及接收点个数识别模块根据各任务载荷产生的数据的带宽和对应的地面接收点的个数,为每一种任务载荷产生的数据选择网络协议;数据网络协议打包模块根据各任务载荷的数据量开辟相应的缓存空间,并分包的对各任务载荷数据加入网络协议包帧头信息,经过打包的数据送入机载网络交换机的指定通道接口。
任务载荷数据带宽及落地点数识别模块可根据如下法则确认所使用的网络协议:
1)任务载荷产生的数据带宽×对应的地面接收点个数≤卫星链路总带宽,则可选择TCP/IP或UDP点对点传输的协议。TCP/IP和UDP点对点传输的选择需要根据具体使用要求条件,当用户对数据传输的稳定性和可靠性要求较高时,建议使用TCP/IP协议,当用户对数据可靠性要求不高且延时要求较小时,建议使用UDP点对点协议;
2)任务载荷产生的数据带宽×对应的地面接收点个数>卫星链路总带宽,则可选择UDP组播协议;此时认为是大带宽数据。
所述的通信中继卫星链路总带宽由机载动中通天线、机载调制解调器、通信中继卫星、地面卫星天线、地面调制解调器等的带宽支撑能力决定。同时工作的所有任务载荷所需带宽总和(包括考虑多个卫星地面接收点的情况)需在任意时刻小于所用通信中继卫星链路总带宽。
数据网络协议打包模块的主要特征在于其相对隔离的独立性,即经过网络协议确认的任务载荷数据结果是分别进入到数据网络协议打包模块的不同独立通道内。各通道的网络协议内容可根据来源数据的网络协议配置,其中的IP地址、端口、单包长度等信息预先约定,模块所实现的功能为给各通道数据添加网络包头,数据输出采用网口的方式,便于接入机载网络交换机。
由于机载的网络协议自适应转换模块会通过独立的数据通道将不同网络协议的任务载荷数据接入机载网络交换机,同时机载网络交换机上还可能接入一些地面端需要长时间监控的飞机状态参数等,其中会有使用TCP/IP或UDP等协议的数据流。以TCP/IP协议为例,根据网络协议层的基础理论,TCP/IP通过多包小段数据进行数据传输,即每一包数据会在帧头加入包序号,在目的端按包序号重新拼接。因此在硬件实现时,进行TCP/IP传输的模块一般会开辟一个合适的缓存空间用于握手确定之前发送的包序号是否连续,通过源端和目的端的反复确认才能确保数据传输正确。然而当交换机上接入UDP组播数据时,由于组播方式并没有明确的目的端,则交换机上的每一个接口都会不断的接收到UDP组播数据,TCP/IP数据接口的硬件在进行处理判断前其缓存空间会长期被UDP组播数据填满,造成TCP/IP的目的端回馈信号间断接收或甚至无法接收,这样就会造成当网络交换机上同时出现TCP/IP和UDP组播数据时,TCP/IP数据不正常的情况,因此需要通过虚拟网络划分的方式将点对点传播协议数据和UDP组播协议隔离开。
机载网络交换机机载网络交换机根据机载网络协议自适应转换模块输出的任务载荷网络数据和采用TCP/IP或UDP点对点传播协议的飞机状态网络数据,判断是否同时存在UDP组播协议数据和点对点传播协议数据,当UDP组播协议数据和点对点传播协议数据同时存在时,机载网络交换机进行虚拟网络VLAN划分,其中调制解调器接入的接口设置为trunk口,UDP组播协议数据占据一个虚拟网络组,点对点传播协议数据占据另一个虚拟网络组;两个虚拟网络组的数据进行逻辑隔离,不能实现通信;当UDP组播协议数据和点对点传播协议数据不同时存在时,机载网络交换机不进行虚拟网络划分。如为保证系统的可靠,也可将TCP和UDP点对点传播的协议数据分别置于两个虚拟网络组中。经过此操作,可以完全避免机载大带宽数据对接收到机载网络协议自适应转换模块中数据网络协议打包模块缓存的冲击,同时也可保证大带宽数据经过卫星链路地面多点的接收。
如图3所示,本发明的一种基于卫星链路的无人机数据多点传输的方法,包括如下步骤:
1根据当前无人机各任务载荷产生的数据,采用不同接口将各数据送至机载网络协议自适应转换模块;
2根据各任务载荷产生的数据的带宽和对应的地面接收点的个数,为每一种任务载荷产生的数据选择网络协议,根据选择的网络协议进行任务载荷网络数据打包;将打包后的数据分别进入指定网络接口;
3根据所有打包的任务载荷网络数据和采用TCP/IP或UDP点对点传播协议的飞机状态网络数据判定是否进行虚拟网络划分并产生虚拟网络划分的飞机状态数据,将产生的虚拟网络划分的飞机状态数据添加至所述飞机状态网络数据;将所述飞机状态网络数据和任务载荷网络数据进行数据交换;
4将交换后的数据进行调制解调后,卫星转发至地面;
5根据卫星转发的数据,地面经过卫星接收天线接收并进行解调,根据虚拟网络划分的飞机状态数据设置地面端网络交换机的接口,并将交换后的数据发送至各应用终端;
6地面端网络接收客户终端对来自于地面端网络交换机的数据进行网络协议帧头判断,根据协议帧头判断结果进行数据解译。
实施例
无人机载端挂载了多种任务载荷,包括高清光电载荷、语音中继电台等,高清光电载荷输出1080p高清图像数据,数据带宽需求至少大于2Mbps,语音中继电台为保证高保真及其他操作冗余,要求数据带宽需求至少大于1Mbps。无人机受到机体尺寸和供电约束,只能使用提供4Mbps带宽的机载动中通天线和机载调制解调器。总共有3个地面接收站。用户要求地面端需要三地同时观看机载高清图像,一地需要接收到数字化语音中继数据。需要注意的是,系统内所有使用到的TCP/IP地址、UDP组播地址、端口号等信息均是事先约定好的。
(1)带宽分析及网络协议确定
2Mbps高清图像数据若需三地接收,则需要使用UDP组播协议,数字化语音中继数据则为点对点传输,可选择使用TCP/IP协议,开辟TCP握手信息缓存空间8Kbit,以上判断和操作均是在机载网络协议自适应转换模块中进行,经过卫星通信链路的数据为2Mbps加入UDP组播网络协议的高清图像数据和1Mbps加入TCP/IP协议的数字化语音中继数据,共需3Mbps带宽支持,小于系统能够提供的4Mbps卫星通信链路带宽。所有数据进入机载网络交换机,高清图像数据接入交换机编号为2的网口,数字化语音中继数据接入交换机编号为3的网口,调制解调器接入交换机编号为1的网口。
(2)网络交换机配置方式
高清图像数据经过2口进入交换机时,1口和3口也会接到图像数据信息,由于图像信息是连续不断且广播式的,3口的数字化语音中继数据TCP/IP协议栈中8Kbit缓存会长时间被占用,无法接到反馈包因此造成通信断路,1口的调制解调器作为透明传输的信息通道对此无影响。因此为满足在使用UDP组播传输图像数据时,其他应用网口(如语音数据网口)仍然可以正常使用,需要网络交换机配置虚拟网络,即将2口和3口设置为两个逻辑隔离的虚拟网组,两口之间不能实现逻辑互通,这样2口的图像数据便不会影响3口的语音数据,同时2口和3口的数据均需要用到1口的透传信息通道,则需要将1口设置为trunk口,表示可以接收到所有虚拟网组的数据。
(3)地面客户终端的接收方式
经过交换机1口传入调制解调器的数据经过机载动中通天线、通信中继卫星、地面卫星天线、地面调制解调器和地面交换机的顺序链路节点到达地面客户终端,地面客户终端均接在地面交换机上并装载了各自的应用软件,即高清光电载荷监控终端装载了视频流媒体播放器,语音通话终端装载了语音收发软件并配PTT话机。但此时高清光电载荷终端并不知道高清数据以何种协议从交换机输出,因此流媒体播放器软件的数据接收模块需要使用帧头判断的方式,即同时判断数据是TCP/IP还是UDP(含UDP组播)协议,并进行解译。
本发明具有较强的普适性,并未限定于某一种无人机应用场景和某一款无人机型,各种无人机平台均可以对本发明及系统进行应用,同时,本发明中系统组网的思想和空地多点信息共享及互联的理念也可以应用于其他空间通信系统中。例如无人机可以换成有人飞机、导弹、地面作战车辆等能够产生大带宽数据的数据产生端。多个地面接收点也可以换成其它类型的数据接收端。
如图4所示,为本发明的另一种实施方式,一种基于卫星链路的一对多数据传输系统包括一个数据产生端、带有卫星天线的通信中继卫星和多个数据接收端;所述数据产生端包括多个能够产生不同带宽数据的任务载荷、网络协议自适应转换模块、数据产生端网络交换机、数据产生端调制解调器和数据产生端卫星天线,每个数据接收端包括接收端卫星天线、接收端调制解调器、接收端网络交换机、接收端网络接收客户终端;每个任务载荷产生的数据具有与之对应个数的数据接收端接收;数据产生端和多个数据接收端在同一局域网段内;接收端网络接收客户终端兼容TCP/IP点对点传播协议、UDP点对点传播协议以及UDP组播协议;
网络协议自适应转换模块根据各任务载荷产生的数据带宽和对应的数据接收端个数为相应的任务载荷产生的数据选择网络协议、根据选择的网络协议进行任务载荷网络数据打包并送入数据产生端网络交换机的指定网络接口;当某一任务载荷产生的数据带宽乘以该任务载荷对应的接收端个数大于卫星链路总带宽时,该任务载荷产生的数据使用UDP组播协议进行任务载荷网络数据打包,当某一任务载荷产生的数据带宽乘以该任务载荷对应的接收端个数不大于卫星链路总带宽时,该任务载荷产生的数据被选择使用TCP/IP或UDP点对点传播协议进行任务载荷网络数据打包;
数据产生端网络交换机根据网络协议自适应转换模块输出的任务载荷网络数据和采用TCP/IP或UDP点对点传播协议的产生端状态网络数据判定是否进行虚拟网络划分并产生虚拟网络划分的状态数据,将产生的虚拟网络划分的状态数据添加至所述产生端状态网络数据;数据产生端网络交换机将所述产生端状态网络数据和任务载荷网络数据进行数据交换后发送至数据产生端调制解调器;
数据产生端调制解调器从数据产生端网络交换机将所有网络数据取出并转换为射频信号,送入数据产生端卫星天线,数据产生端卫星天线传至所述通信中继卫星,通过通信中继卫星发送至多个数据接收端;
多个数据接收端通过接收端卫星天线同时接收通信中继卫星发送的信号并经过接收端调制解调器转换为网络格式数据,送入接收端网络交换机,接收端网络交换机根据虚拟网络划分的状态数据判断是否进行虚拟网络划分,地面端网络接收客户终端对来自于接收端网络交换机的数据进行协议帧头判断,根据协议帧头判断结果进行数据解译。
本发明未详细说明部分属本领域技术人员公知常识。
Claims (8)
1.一种基于卫星链路的无人机数据多点传输的系统,其特征在于:包括无人机机载端、带有卫星中继天线的通信中继卫星和多个地面接收点,无人机机载端包括所有任务载荷、机载网络协议自适应转换模块、机载网络交换机、机载调制解调器和机载动中通天线;每个地面接收点包括地面卫星天线、地面调制解调器、地面端网络交换机和地面端网络接收客户终端;无人机机载端和多个地面接收点处于由卫星无线通信信道组建的同一局域网段内;地面端网络接收客户终端兼容TCP/IP点对点传播协议、UDP点对点传播协议以及UDP组播协议;
无人机各任务载荷产生的数据送入机载网络协议自适应转换模块;
机载网络协议自适应转换模块根据各任务载荷产生的数据的带宽和对应的地面接收点的个数,为每一种任务载荷产生的数据选择网络协议,根据选择的网络协议进行任务载荷网络数据打包并送入机载网络交换机的指定网络接口;当某一任务载荷产生的数据带宽乘以该任务载荷对应的地面接收点个数大于卫星链路总带宽时,该任务载荷产生的数据被选择使用UDP组播协议进行任务载荷网络数据打包,当某一任务载荷产生的数据带宽乘以该任务载荷对应的地面接收点个数不大于卫星链路总带宽时,该任务载荷产生的数据被选择使用TCP/IP或UDP点对点传播协议进行任务载荷网络数据打包;
机载网络交换机根据机载网络协议自适应转换模块输出的任务载荷网络数据和采用TCP/IP或UDP点对点传播协议的飞机状态网络数据判定是否进行虚拟网络划分并产生虚拟网络划分的飞机状态数据,将产生的虚拟网络划分的飞机状态数据添加至所述飞机状态网络数据;机载网络交换机将所述飞机状态网络数据和任务载荷网络数据进行数据交换后发送至机载调制解调器;
机载调制解调器从机载网络交换机将所有数据取出并转换为射频信号,送入机载动中通天线,通过机载动中通天线传至所述通信中继卫星;
多个地面接收点同时接收到来自于通信中继卫星的射频信号并经过地面调制解调器转换为网络格式数据并送入地面端网络交换机,地面端网络交换机根据虚拟网络划分的状态数据判断是否进行虚拟网络划分;
地面端网络接收客户终端对来自于地面端网络交换机的数据进行网络协议帧头判断,根据协议帧头判断结果进行数据解译。
2.根据权利要求1所述的一种基于卫星链路的无人机数据多点传输的系统,其特征在于,
机载网络交换机根据机载网络协议自适应转换模块输出的任务载荷网络数据和采用TCP/IP或UDP点对点传播协议的飞机状态网络数据判断是否同时存在UDP组播协议数据和点对点传播协议数据,当UDP组播协议数据和点对点传播协议数据同时存在时,机载网络交换机进行虚拟网络VLAN划分,其中调制解调器接入的接口设置为trunk口,UDP组播协议数据占据一个虚拟网络组,点对点传播协议数据占据另一个虚拟网络组;两个虚拟网络组的数据进行逻辑隔离,不能实现通信;当UDP组播协议数据和点对点传播协议数据不同时存在时,机载网络交换机不进行虚拟网络划分。
3.根据权利要求1所述的一种基于卫星链路的无人机数据多点传输的系统,其特征在于,机载网络协议自适应转换模块包括任务载荷数据带宽及接收点个数识别模块和数据网络协议打包模块,任务载荷数据带宽及接收点个数识别模块根据各任务载荷产生的数据的带宽和对应的地面接收点的个数,为每一种任务载荷产生的数据选择网络协议;所述每个任务载荷数据对应的地面接收点的个数根据地面遥控信息确定;
数据网络协议打包模块根据各任务载荷的数据量开辟相应的缓存空间,并根据任务载荷数据带宽及接收点个数识别模块选择的网络协议分包的对各任务载荷数据加入网络协议包帧头信息,经过打包的数据送入机载网络交换机的指定通道接口。
4.根据权利要求1所述的一种基于卫星链路的无人机数据多点传输的系统,其特征在于,无人机各任务载荷产生的数据包括数字化的光电图像数据、高清照片数据、数字语音数据和雷达回波数据。
5.根据权利要求1所述的一种基于卫星链路的无人机数据多点传输的系统,其特征在于,所述机载网络交换机和地面网络交换机均为2层网络交换机。
6.一种基于卫星链路的无人机数据多点传输的方法,其特征在于,包括如下步骤:
(1)各任务载荷产生数据;
(2)根据各任务载荷产生的数据的带宽和对应的地面接收点的个数,为每一种任务载荷产生的数据选择网络协议,根据选择的网络协议进行任务载荷网络数据打包;当某一任务载荷产生的数据带宽乘以该任务载荷对应的地面接收点个数大于卫星链路总带宽时,该任务载荷产生的数据被选择使用UDP组播协议进行网络数据打包,当某一任务载荷产生的数据带宽乘以该任务载荷对应的地面接收点个数不大于卫星链路总带宽时,该任务载荷产生的数据被选择使用TCP/IP或UDP点对点传播协议进行网络数据打包;
(3)根据所有打包的任务载荷网络数据和采用TCP/IP或UDP点对点传播协议的飞机状态网络数据判定是否进行虚拟网络划分并产生虚拟网络划分的飞机状态数据,将产生的虚拟网络划分的飞机状态数据添加至所述飞机状态网络数据;将所述飞机状态网络数据和任务载荷网络数据进行数据交换;
(4)将交换后的数据进行调制解调后发送至卫星,由卫星转发至地面多个接收点;
(5)地面多个接收点对接收的数据进行解调、根据虚拟网络划分的飞机状态数据设置地面端网络交换机的接口,对来自于地面端网络交换机的数据进行网络协议帧头判断,根据协议帧头判断结果进行数据解译。
7.根据权利要求6所述的一种基于卫星链路的无人机数据多点传输的方法,其特征在于,所述步骤(3)具体方法如下:根据所有打包的任务载荷网络数据和采用TCP/IP或UDP点对点传播协议的飞机状态网络数据判断是否同时存在UDP组播协议数据和点对点传播协议数据,当UDP组播协议数据和点对点传播协议数据同时存在时,进行虚拟网络VLAN划分,UDP组播协议数据占据一个虚拟网络组,点对点传播协议数据占据另一个虚拟网络组;两个虚拟网络组的数据进行逻辑隔离,不能实现通信;当UDP组播协议数据和点对点传播协议数据不同时存在时,不进行虚拟网络划分。
8.一种基于卫星链路的一对多数据传输系统,其特征在于:包括一个数据产生端、带有卫星天线的通信中继卫星和多个数据接收端;所述数据产生端包括多个能够产生不同带宽数据的任务载荷、网络协议自适应转换模块、数据产生端网络交换机、数据产生端调制解调器和数据产生端卫星天线,每个数据接收端包括接收端卫星天线、接收端调制解调器、接收端网络交换机、接收端网络接收客户终端;每个任务载荷产生的数据具有与之对应个数的数据接收端接收;数据产生端和多个数据接收端在同一局域网段内;接收端网络接收客户终端兼容TCP/IP点对点传播协议、UDP点对点传播协议以及UDP组播协议;
网络协议自适应转换模块根据各任务载荷产生的数据带宽和对应的数据接收端个数为相应的任务载荷产生的数据选择网络协议、根据选择的网络协议进行任务载荷网络数据打包并送入数据产生端网络交换机的指定网络接口;当某一任务载荷产生的数据带宽乘以该任务载荷对应的接收端个数大于卫星链路总带宽时,该任务载荷产生的数据使用UDP组播协议进行任务载荷网络数据打包,当某一任务载荷产生的数据带宽乘以该任务载荷对应的接收端个数不大于卫星链路总带宽时,该任务载荷产生的数据被选择使用TCP/IP或UDP点对点传播协议进行任务载荷网络数据打包;
数据产生端网络交换机根据网络协议自适应转换模块输出的任务载荷网络数据和采用TCP/IP或UDP点对点传播协议的产生端状态网络数据判定是否进行虚拟网络划分并产生虚拟网络划分的状态数据,将产生的虚拟网络划分的状态数据添加至所述产生端状态网络数据;数据产生端网络交换机将所述产生端状态网络数据和任务载荷网络数据进行数据交换后发送至数据产生端调制解调器;
数据产生端调制解调器从数据产生端网络交换机将所有网络数据取出并转换为射频信号,送入数据产生端卫星天线,数据产生端卫星天线传至所述通信中继卫星,通过通信中继卫星发送至多个数据接收端;
多个数据接收端通过接收端卫星天线同时接收通信中继卫星发送的信号并经过接收端调制解调器转换为网络格式数据,送入接收端网络交换机,接收端网络交换机根据虚拟网络划分的状态数据判断是否进行虚拟网络划分,地面端网络接收客户终端对来自于接收端网络交换机的数据进行协议帧头判断,根据协议帧头判断结果进行数据解译。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510845312.7A CN105490729B (zh) | 2015-11-26 | 2015-11-26 | 一种基于卫星链路的一对多数据传输系统及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510845312.7A CN105490729B (zh) | 2015-11-26 | 2015-11-26 | 一种基于卫星链路的一对多数据传输系统及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105490729A CN105490729A (zh) | 2016-04-13 |
CN105490729B true CN105490729B (zh) | 2018-10-09 |
Family
ID=55677492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510845312.7A Active CN105490729B (zh) | 2015-11-26 | 2015-11-26 | 一种基于卫星链路的一对多数据传输系统及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105490729B (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105867190B (zh) * | 2016-04-15 | 2018-11-27 | 北京博瑞云飞科技发展有限公司 | 无人驾驶飞行器的接口系统和接口控制方法 |
CN106452563A (zh) * | 2016-11-25 | 2017-02-22 | 中国航空无线电电子研究所 | 基于通信卫星的无人机数据链通用接入系统 |
CN106546134A (zh) * | 2016-12-05 | 2017-03-29 | 航天恒星科技有限公司 | 一种导弹监控系统仿真验证平台及验证方法 |
JP6786407B2 (ja) * | 2017-01-23 | 2020-11-18 | 株式会社クボタ | 作業車無線管理システム |
CN106950549B (zh) * | 2017-03-08 | 2019-07-16 | 郭剑辉 | 一种基于无线射频中继传输技术的雷达标定方法与系统 |
CN107046438A (zh) * | 2017-03-14 | 2017-08-15 | 北京空间飞行器总体设计部 | 一种辅助卫星飞控的遥测数据处理系统和方法 |
CN107977778A (zh) * | 2017-11-17 | 2018-05-01 | 博文软件(贵州)有限公司 | 物联网无人机信息调度服务系统 |
CN109936404B (zh) * | 2017-12-15 | 2021-09-14 | 海鹰航空通用装备有限责任公司 | 一种无人机多目标测控装置及方法 |
CN110308737A (zh) * | 2018-03-20 | 2019-10-08 | 甘肃长风电子科技有限责任公司 | 一种对等无人机控制系统 |
CN110622486A (zh) * | 2018-03-23 | 2019-12-27 | 深圳市大疆创新科技有限公司 | 无人机的通信控制方法、系统和无人机 |
CN109347646A (zh) * | 2018-11-27 | 2019-02-15 | 北京空间技术研制试验中心 | 基于组播的天地一体化图像通信系统 |
CN109660438A (zh) * | 2018-12-07 | 2019-04-19 | 北京卫星信息工程研究所 | 一种卫星通信的地面系统 |
AT522277B1 (de) * | 2019-03-26 | 2021-11-15 | Frequentis Ag | Verfahren zur paketweisen Übermittlung von Daten |
CN110113092B (zh) * | 2019-04-18 | 2021-09-03 | 南京理工大学 | 基于云服务的微纳卫星互联测控方法 |
CN110398985B (zh) * | 2019-08-14 | 2022-11-11 | 北京信成未来科技有限公司 | 一种分布式自适应无人机测控系统及方法 |
CN110708297B (zh) * | 2019-09-19 | 2021-06-18 | 中国航空无线电电子研究所 | 一种无人机协议转换方法及一种计算机可读存储介质 |
CN112953616B (zh) * | 2019-12-10 | 2022-08-23 | 中移(成都)信息通信科技有限公司 | 一种资源分配方法、装置、设备及存储介质 |
CN114079643A (zh) * | 2020-08-21 | 2022-02-22 | 北京金山云网络技术有限公司 | 传输数据的方法、装置、网关设备和计算机可读介质 |
CN113162675B (zh) * | 2021-03-09 | 2022-04-12 | 浙江吉利控股集团有限公司 | 基于窄带卫星通信的数据传输系统、方法、装置及电子设备 |
CN114598378B (zh) * | 2022-02-25 | 2023-08-15 | 中国人民解放军63921部队 | 航天器载荷数据分发装置及方法 |
CN115002230A (zh) * | 2022-05-25 | 2022-09-02 | 中国电子科技集团公司第五十四研究所 | 一种无人机情报产品传输方法 |
CN115514410B (zh) * | 2022-11-24 | 2023-03-21 | 成都国星宇航科技股份有限公司 | 一种基于以太网的遥感卫星数据传输系统 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1476181A (zh) * | 2003-07-14 | 2004-02-18 | 中国科学院计算技术研究所 | 一种分布式的卫星网络tcp性能加速协议格式和方法 |
TW200803365A (en) * | 2006-01-18 | 2008-01-01 | Motorola Inc | Efficient multicast call set up method and system |
CN102255898A (zh) * | 2011-07-05 | 2011-11-23 | 上海悠络客电子科技有限公司 | 一种通过tcp与udp双模式通讯保障大数据流稳定性的方法 |
CN102882879A (zh) * | 2012-10-08 | 2013-01-16 | 中国电子科技集团公司第五十四研究所 | 一种适用于卫星信道的ip数据压缩传输方法 |
CN102892142A (zh) * | 2012-08-31 | 2013-01-23 | 宋清洋 | 自适应选择中继方案的中继传输系统及方法 |
CN103777545A (zh) * | 2013-12-17 | 2014-05-07 | 中国航天空气动力技术研究院 | 无人机任务载荷控制器系统 |
CN203596823U (zh) * | 2013-09-24 | 2014-05-14 | 中国航天空气动力技术研究院 | 一种无人机高空基站通信系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050281270A1 (en) * | 2004-06-16 | 2005-12-22 | Jouni Kossi | Apparatus, method and system for decision making to support network selection for multicast streams in hybrid networks |
-
2015
- 2015-11-26 CN CN201510845312.7A patent/CN105490729B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1476181A (zh) * | 2003-07-14 | 2004-02-18 | 中国科学院计算技术研究所 | 一种分布式的卫星网络tcp性能加速协议格式和方法 |
TW200803365A (en) * | 2006-01-18 | 2008-01-01 | Motorola Inc | Efficient multicast call set up method and system |
CN102255898A (zh) * | 2011-07-05 | 2011-11-23 | 上海悠络客电子科技有限公司 | 一种通过tcp与udp双模式通讯保障大数据流稳定性的方法 |
CN102892142A (zh) * | 2012-08-31 | 2013-01-23 | 宋清洋 | 自适应选择中继方案的中继传输系统及方法 |
CN102882879A (zh) * | 2012-10-08 | 2013-01-16 | 中国电子科技集团公司第五十四研究所 | 一种适用于卫星信道的ip数据压缩传输方法 |
CN203596823U (zh) * | 2013-09-24 | 2014-05-14 | 中国航天空气动力技术研究院 | 一种无人机高空基站通信系统 |
CN103777545A (zh) * | 2013-12-17 | 2014-05-07 | 中国航天空气动力技术研究院 | 无人机任务载荷控制器系统 |
Also Published As
Publication number | Publication date |
---|---|
CN105490729A (zh) | 2016-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105490729B (zh) | 一种基于卫星链路的一对多数据传输系统及方法 | |
US20210399792A1 (en) | System For Transmitting Commands And A Video Stream Between A Remote Controlled Machine Such As A Drone And A Ground Station | |
Bacco et al. | IoT applications and services in space information networks | |
US8495240B2 (en) | Method and apparatus for data communication utilizing the North American terrestrial system | |
CN109450515A (zh) | 一种大中型无人机通信中继系统 | |
CN107517488B (zh) | 报文处理的方法及设备 | |
US8121593B2 (en) | System and method for air-to-air communications using network formed between aircraft | |
TWI482517B (zh) | 用於無線網路之動態傳輸控制 | |
CN209233835U (zh) | 一种大中型无人机通信中继系统 | |
US20050108374A1 (en) | Airborne radio relay system | |
JP7241484B2 (ja) | ネットワーク情報に基づいてビークル搭載のスイッチマトリクスの構成を行うためのシステム及び方法 | |
CN205566359U (zh) | 甚高频地空通信系统 | |
CN108183780B (zh) | 一种多余度无人机数据传输系统及传输方法 | |
CN109586784B (zh) | 一种基于多安全级别数据传输的机载路由实现方法 | |
CN111246523A (zh) | 基于5g nsa组网的业务数据本地分流方法及网络系统 | |
CN106483971A (zh) | 无人机数据传输方法和装置 | |
CN104683993B (zh) | 卫星与陆地多域协同通信系统 | |
CN102801607A (zh) | 飞行器的上行链路上的传输方法 | |
CN105141545A (zh) | 一种IP航空电信网空地通信QoS保障方法与系统 | |
CN111200825B (zh) | 一种基于hfc网络的5g网络室内覆盖系统 | |
CN114599013A (zh) | 无人异构平台通信系统和通信方法 | |
CN102761955B (zh) | 一种多跳无线网络的数据传输控制方法 | |
CN107707298A (zh) | 一种空地通信网络管理方法及系统 | |
Büchter et al. | Drivers and elements of future airborne communication networks | |
CN117319142A (zh) | 一种基于nfv的空天地一体化车联网网关模型 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |