Nothing Special   »   [go: up one dir, main page]

CN107579789B - Large-scale unmanned aerial vehicle relay network channel simulation device and GPU real-time simulation method - Google Patents

Large-scale unmanned aerial vehicle relay network channel simulation device and GPU real-time simulation method Download PDF

Info

Publication number
CN107579789B
CN107579789B CN201710600190.4A CN201710600190A CN107579789B CN 107579789 B CN107579789 B CN 107579789B CN 201710600190 A CN201710600190 A CN 201710600190A CN 107579789 B CN107579789 B CN 107579789B
Authority
CN
China
Prior art keywords
network
network channel
node
unit
channel
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
Application number
CN201710600190.4A
Other languages
Chinese (zh)
Other versions
CN107579789A (en
Inventor
朱秋明
胡续俊
方竹
陈小敏
江凯丽
祝梦卿
杨婧文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201710600190.4A priority Critical patent/CN107579789B/en
Publication of CN107579789A publication Critical patent/CN107579789A/en
Application granted granted Critical
Publication of CN107579789B publication Critical patent/CN107579789B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开一种大规模无人机中继网络信道模拟装置及GPU实时仿真方法,其中大规模无人机中继网络信道模拟装置包括网络节点动态拓扑参数输入单元、网络信道参数估计单元、网络信道建模及产生单元、网络信道组合叠加单元、网络节点发射信号输入单元和网络节点接收信号输出单元。本发明仿真系统灵活通用,支持网络规模及拓扑结构动态调整;各中继链路的信号、干扰和噪声均采用等效方法进行建模,大大简化了系统仿真的复杂度;针对不同通信场景,支持不同节点采用不同的信道模型并实时更新,考虑网络节点之间的相互干扰。

Figure 201710600190

The invention discloses a large-scale unmanned aerial vehicle relay network channel simulation device and a GPU real-time simulation method, wherein the large-scale unmanned aerial vehicle relay network channel simulation device comprises a network node dynamic topology parameter input unit, a network channel parameter estimation unit, a network Channel modeling and generating unit, network channel combination and superposition unit, network node transmit signal input unit and network node receive signal output unit. The simulation system of the invention is flexible and universal, and supports dynamic adjustment of network scale and topology structure; the signal, interference and noise of each relay link are modeled by an equivalent method, which greatly simplifies the complexity of system simulation; for different communication scenarios, Support different nodes to adopt different channel models and update them in real time, considering the mutual interference between network nodes.

Figure 201710600190

Description

大规模无人机中继网络信道模拟装置及GPU实时仿真方法Large-scale UAV relay network channel simulation device and GPU real-time simulation method

技术领域:Technical field:

本发明涉及一种大规模无人机中继网络信道模拟装置及GPU实时仿真方法,属于无线信息传输领域,特别针对未来大规模无人机中继网络系统,各通信节点和中继节点之间的无线信道模拟装置,以及利用GPU平台的实时仿真方法。。The invention relates to a large-scale unmanned aerial vehicle relay network channel simulation device and a GPU real-time simulation method, belonging to the field of wireless information transmission, in particular for the future large-scale unmanned aerial vehicle relay network system, between each communication node and the relay node A wireless channel simulation device, and a real-time simulation method using a GPU platform. .

背景技术:Background technique:

无线信道作为电磁波传输媒介,直接影响了无线通信系统的传输质量和性能。无线信道的建模和产生是指建立一个与实际传播环境相符合的信道模型,并通过计算机软件仿真或硬件模拟准确有效地还原其信道特性,它对于优化设计、评估和验证无线通信系统至关重要,同时也可以有效缩短系统研发周期。As the transmission medium of electromagnetic wave, wireless channel directly affects the transmission quality and performance of wireless communication system. The modeling and generation of wireless channels refers to establishing a channel model that is consistent with the actual propagation environment, and accurately and effectively restoring its channel characteristics through computer software simulation or hardware simulation, which is crucial for optimal design, evaluation and verification of wireless communication systems. Important, and can also effectively shorten the system development cycle.

无人机(Unmanned Aerial Vehicle,UAV)诞生于二十世纪二十年代,受早期科技水平的限制,二十世纪七十年代之前无人机发展相对缓慢。此后,随着通信、微电子、新材料以及航空发动机等科学技术的快速发展,现在已经成为各国在军用乃至民用上的研究热点。军事应用范围不仅仅局限于空中侦察和战情评估等传统领域,还被广泛用于空中格斗、攻击、拦截以及缉私、反恐等军事和警用任务;在民用方面,无人机可以执行航拍、航测、遥感、环保、灾害预警和评估等任务,近年来,部分快递公司也在进行无人机快递实验。此外,基于无人机中继的无线移动自组织网络(Wireless Mobile Ad-Hoc Networks,MANET)可以不依赖于任何固定基础设施,具有组网快速灵活、覆盖面广、可靠性高和抗毁性强等优点,图1给出了基于无人机中继的MANET典型应用场景。在阿富汗战争和伊拉克战争中,无人机作为空中中继通信站,承担了部分信息网络节点的作用,它们不仅可以把敌地面目标的信息传送给己方的地面作战部队和空中战机,还可以通过自身的机载设备,实现地面部队、空中战机和总部之间的相互通信。Unmanned Aerial Vehicle (UAV) was born in the 1920s. Limited by the level of early technology, the development of UAVs was relatively slow before the 1970s. Since then, with the rapid development of science and technology such as communications, microelectronics, new materials, and aero-engines, it has now become a research hotspot for military and even civilian use in various countries. The scope of military applications is not limited to traditional fields such as aerial reconnaissance and war situation assessment, but is also widely used in military and police missions such as air combat, attack, interception, and anti-smuggling and anti-terrorism; Tasks such as aerial survey, remote sensing, environmental protection, disaster early warning and assessment, etc. In recent years, some express companies are also conducting drone express experiments. In addition, the Wireless Mobile Ad-Hoc Networks (MANET) based on UAV relays can be independent of any fixed infrastructure, and has the advantages of fast and flexible networking, wide coverage, high reliability and strong invulnerability. Figure 1 shows a typical application scenario of MANET based on UAV relay. In the wars in Afghanistan and Iraq, UAVs, as air relay communication stations, assumed the role of some information network nodes. They could not only transmit the information of enemy ground targets to their own ground combat troops and air fighters, but also through Its own airborne equipment enables mutual communication between ground forces, air fighters and headquarters.

然而,无人机通信环境复杂,无线信号会受到地形、地物以及大气降雨等因素影响,加上自身飞行姿态变换,导致接收信号的快速随机衰落,从而造成整个通信网络传输性能下降。为了保证无人机在飞行过程中可以与通信双方、控制中心或其他飞行器之间能够进行高质量的命令或数据信息传输,就必须对无人机中继网络的信道传输特性进行深入的研究和分析。同时,无人机中继网络信道的实测难度大,而且通常需要批量生产大量无人机用于部署中继网络,导致通信设备测试的成本高,周期长,效率低。因此,如何在地面实验室环境下对无人机中继网络信道传播特性进行模拟,进而完成无人机通信系统的仿真测试就显得尤为重要。However, the communication environment of the UAV is complex, and the wireless signal will be affected by factors such as terrain, ground objects and atmospheric rainfall, coupled with the change of its own flight attitude, resulting in rapid and random fading of the received signal, resulting in the degradation of the transmission performance of the entire communication network. In order to ensure high-quality command or data information transmission between the UAV and the communication parties, the control center or other aircraft during the flight, it is necessary to conduct in-depth research on the channel transmission characteristics of the UAV relay network and analyze. At the same time, the actual measurement of the UAV relay network channel is difficult, and it is usually necessary to mass-produce a large number of UAVs to deploy the relay network, resulting in high cost, long cycle and low efficiency for communication equipment testing. Therefore, it is particularly important to simulate the channel propagation characteristics of the UAV relay network in the ground laboratory environment, and then complete the simulation test of the UAV communication system.

在移动通信领域,目前国外已有商用化的信道模拟器,如伊莱比特公司的PropsimC8,它可以支持几何模型(SCM)、SCM扩展模型(SCME)等3GPP推荐的信道模型,最高可支持12500km/h的多普勒扩展,最大时延扩展为6.4ms,可满足大部分场景下移动通信信道的模拟测试需求;AEROFLEX公司的宽带通道模拟器CS8007,可仿真多普勒频率和多普勒加速度,能够模拟通带幅度、相位畸变及各种衰落,同时还能叠加精确的白高斯噪声和相位噪声;思博伦公司的SR5500可针对具有多样性波束形成和MIMO的先进接收机,准确的仿真复杂的宽带无线信道特征,其模块化架构可以提供多种组合方式,能够实现复杂的MIMO信道测试。商用化的信道仿真器可实现常用的信道衰落模型,如瑞利衰落、莱斯衰落、Nakagami衰落、对数正态衰落以及Suzuki衰落模型,然而,该类模拟器一般只针对蜂窝移动通信场合,且往往只考虑单一的统计模型实现,无法满足大规模网络节点通信信道模拟的要求。In the field of mobile communication, there are currently commercial channel simulators abroad, such as PropsimC8 of Elabit, which can support the channel models recommended by 3GPP such as Geometric Model (SCM), SCM Extended Model (SCME), etc., and can support up to 12500km /h Doppler extension, the maximum delay extension is 6.4ms, which can meet the simulation test requirements of mobile communication channels in most scenarios; AEROFLEX's wideband channel simulator CS8007 can simulate Doppler frequency and Doppler acceleration , capable of simulating passband amplitude, phase distortion and various fading, while superimposing accurate white Gaussian noise and phase noise; Spirent's SR5500 can accurately simulate advanced receivers with diverse beamforming and MIMO Complex broadband wireless channel characteristics, its modular architecture can provide a variety of combinations, enabling complex MIMO channel testing. Commercial channel simulators can implement common channel fading models, such as Rayleigh fading, Rice fading, Nakagami fading, log-normal fading and Suzuki fading models. However, such simulators are generally only applicable to cellular mobile communication applications. And often only consider a single statistical model to achieve, can not meet the requirements of large-scale network node communication channel simulation.

大规模网络节点通信信道的实时模拟运算量很大且实时性要求高,若硬件实现,所耗硬件资源极大,导致难以实现;若采用传统基于PC机的软件实现,运算速度较慢,无法满足实时性要求。近年来,图像处理器(Graphic Processing Unit,GPU)以超过摩尔定律的速度在发展,由于存在更多的处理单元其计算能力远远超过CPU,存储器带宽能力相比CPU也有着明显的优势。GPU早期主要用于图像渲染,随着计算能力的大幅度增长,越来越多的被应用于通用计算中,比如石油勘探、生物医学、气象预报、流体力学、海洋环境模拟、地球科学、金融分析、大数据处理和人工智能等领域,近年来也被用于通信算法的应用研究。The real-time simulation of large-scale network node communication channel has a large amount of calculation and high real-time requirements. If it is implemented in hardware, it will consume huge hardware resources, making it difficult to implement. If it is implemented by traditional PC-based software, the calculation speed is slow and cannot be implemented. Meet real-time requirements. In recent years, the Graphic Processing Unit (GPU) has been developing at a speed exceeding Moore's Law. Since there are more processing units, its computing power far exceeds that of the CPU, and the memory bandwidth capability also has obvious advantages over the CPU. In the early days, GPUs were mainly used for image rendering. With the substantial increase in computing power, they are more and more used in general computing, such as oil exploration, biomedicine, weather forecasting, fluid mechanics, marine environment simulation, earth science, finance The fields of analysis, big data processing and artificial intelligence have also been used in the application research of communication algorithms in recent years.

发明内容:Invention content:

本发明是为了解决上述现有技术存在的问题而提供一种大规模无人机中继网络信道模拟装置及GPU实时仿真方法,适用于大规模无人机中继及网络节点设备的实时测试和验证领域。The present invention provides a large-scale UAV relay network channel simulation device and a GPU real-time simulation method in order to solve the problems existing in the above-mentioned prior art, which are suitable for real-time testing and real-time testing of large-scale UAV relay and network node equipment. Verify the realm.

本发明还采用如下技术方案:一种大规模无人机中继网络信道模拟装置,包括网络节点动态拓扑参数输入单元、网络信道参数估计单元、网络信道建模及产生单元、网络信道组合叠加单元、网络节点发射信号输入单元和网络节点接收信号输出单元;The present invention also adopts the following technical scheme: a large-scale UAV relay network channel simulation device, comprising a network node dynamic topology parameter input unit, a network channel parameter estimation unit, a network channel modeling and generation unit, and a network channel combination and superposition unit , a network node transmit signal input unit and a network node receive signal output unit;

所述网络节点动态拓扑参数输入单元与网络信道参数估计单元相连,用于用户输入网络各节点通信场景参数;The network node dynamic topology parameter input unit is connected to the network channel parameter estimation unit, and is used for the user to input the communication scene parameters of each node of the network;

所述网络信道参数估计单元用于把网络节点动态拓扑参数输入单元中的各节点通信场景参数转化为无人机中继网络各节点信道的模型参数,然后将计算所得按照离散时间的先后进行组帧,并根据网络信道状态更新间隔依次传输到基于GPU并行计算的网络信道建模及产生单元;The network channel parameter estimation unit is used to convert the communication scene parameters of each node in the network node dynamic topology parameter input unit into the model parameters of each node channel of the UAV relay network, and then group the calculated results in the order of discrete time. frame, and sequentially transmitted to the network channel modeling and generation unit based on GPU parallel computing according to the network channel state update interval;

所述网络信道建模及产生单元包括地面发射节点信号模型、无人机中继转发节点接收信号模型、无人机中继接收节点接收信号模型、地面接收节点信号模型、地面节点干扰信号模型、地面节点噪声模型,根据网络信道参数估计单元计算得到的每帧的网络各子信道模型参数通过以上模型依次产生无人机中继网络信道,并将输出数据通过PCIE总线依次传输到FPGA中的网络信道组合叠加单元;The network channel modeling and generating unit includes a ground transmitting node signal model, a UAV relay and forwarding node receiving signal model, a UAV relay receiving node receiving signal model, a ground receiving node signal model, a ground node interference signal model, The ground node noise model is based on the network sub-channel model parameters of each frame calculated by the network channel parameter estimation unit. The UAV relay network channel is sequentially generated through the above model, and the output data is sequentially transmitted to the network in the FPGA through the PCIE bus. Channel combination superposition unit;

所述网络信道组合叠加单元将网络信道建模及产生单元产生无人机中继网络信道衰落叠加到FPGA中的网络节点发射信号输入单元输入的基带信号,并发送到FPGA中的网络节点接收信号输出单元;The network channel combination and superposition unit models the network channel and the generation unit generates the UAV relay network channel fading and superimposes the baseband signal input by the network node transmission signal input unit in the FPGA, and sends it to the network node in the FPGA to receive the signal output unit;

所述网络节点发射信号输入单元将输入的中频IF或射频RF信号通过下变频转化为复基带信号,并传输到网络信道组合叠加单元;The network node transmission signal input unit converts the input intermediate frequency IF or radio frequency RF signal into a complex baseband signal through down-conversion, and transmits it to the network channel combination and superposition unit;

所述网络节点接收信号输出单元将网络信道组合叠加单元输入的经过无人机中继网络信道后的复基带信号通过上变频转化为中频或射频信号输出。The network node receiving signal output unit converts the complex baseband signal input by the network channel combination and superposition unit after passing through the UAV relay network channel into an intermediate frequency or radio frequency signal through up-conversion.

本发明还采用如下技术方案:一种大规模无人机中继网络信道模拟装置的GPU实时仿真方法,包括如下步骤:The present invention also adopts the following technical scheme: a GPU real-time simulation method of a large-scale unmanned aerial vehicle relay network channel simulation device, comprising the following steps:

第一步,用户通过网络节点动态拓扑参数输入单元输入通信场景参数,通信场景参数被送到网络信道参数估计单元;In the first step, the user inputs the communication scene parameters through the network node dynamic topology parameter input unit, and the communication scene parameters are sent to the network channel parameter estimation unit;

第二步,网络信道参数估计单元根据用户输入参数计算无人机中继网络各节点信道的模型参数,然后将计算所得按照离散时间的先后进行组帧,并根据网络信道状态更新间隔依次传输到网络信道建模及产生单元;In the second step, the network channel parameter estimation unit calculates the model parameters of each node channel of the UAV relay network according to the input parameters of the user, and then frames the calculated results according to the discrete time sequence, and transmits them to the network channel state update interval in turn. Network channel modeling and generation unit;

第三步,网络信道建模及产生单元根据网络信道参数估计单元输入的每帧网络各子信道模型参数,建立无人机中继转发节点接收信号模型、无人机中继接收节点接收信号模型、地面节点接收信号模型、地面节点干扰信号模型和地面节点噪声模型;In the third step, the network channel modeling and generating unit establishes the signal model received by the UAV relay and forwarding node and the signal model received by the UAV relay receiving node according to the model parameters of each sub-channel of the network input by the network channel parameter estimation unit. , ground node receiving signal model, ground node interference signal model and ground node noise model;

第四步,利用上述模型,通过GPU模拟产生各条无人机中继网络传播信道的数据,并将数据通过PCIE总线依次传输到FPGA中的网络信道组合叠加单元,与此同时,中频或射频信号输入到FPGA中的网络节点发射信号输入单元,通过下变频转化为基带信号,并传输到网络信道组合叠加单元;The fourth step is to use the above model to generate the data of each UAV relay network propagation channel through GPU simulation, and transmit the data to the network channel combination and superposition unit in the FPGA in turn through the PCIE bus. At the same time, the intermediate frequency or radio frequency The signal input to the network node in the FPGA transmits the signal input unit, converts it into a baseband signal through down-conversion, and transmits it to the network channel combination and superposition unit;

第五步,网络信道组合叠加单元模拟无人机中继网络信道叠加过程,将网络信道建模及产生单元产生无人机中继网络信道叠加到网络节点发射信号输入单元输入的基带信号,并发送到FPGA中的网络节点接收信号输出单元,由网络节点接收信号输出单元将经过信道后的基带信号通过上变频转化为中频或射频信号输出。In the fifth step, the network channel combination and superposition unit simulates the UAV relay network channel superposition process, and superimposes the network channel modeling and generation unit to generate the UAV relay network channel to the baseband signal input by the network node transmission signal input unit, and The network node in the FPGA receives the signal output unit, and the network node receives the signal output unit to convert the baseband signal after passing through the channel into an intermediate frequency or radio frequency signal for output through up-conversion.

进一步地,步骤三中:地面发射节点N1,途经N个无人机中继节点R1~RN,最终到达地面接收节点N2的一条中继通信链路的接收信号建模为如下的等效模型Further, in step 3: the ground transmitting node N 1 , passing through N UAV relay nodes R 1 to R N , and finally reaching the ground receiving node N 2 , the received signal of a relay communication link is modeled as follows: Equivalent model

Figure BDA0001356944520000041
Figure BDA0001356944520000041

式中,

Figure BDA0001356944520000042
代表无人机中继节点Ri的转发增益;
Figure BDA0001356944520000043
分别表示地空、空地和无人机中继节点Ri-1与Ri之间的传播信号损耗因素,将其取值为In the formula,
Figure BDA0001356944520000042
Represents the forwarding gain of the UAV relay node Ri;
Figure BDA0001356944520000043
Represents the propagation signal loss factor between the ground-air, air-ground and UAV relay nodes R i-1 and R i respectively, and takes the value of

α=32.44+20lg(fMHz)+20lg(dkm) (13)α=32.44+20lg(f MHz )+20lg(d km ) (13)

其中,fMHz表示通信频率,单位为MHz;dkm表示通信距离,单位为km,

Figure BDA0001356944520000044
表示地空和空地两段链路级联衰落,将其建模为一个随机变量,对应概率密度分布为Among them, f MHz represents the communication frequency, the unit is MHz; d km represents the communication distance, the unit is km,
Figure BDA0001356944520000044
Represents the cascading fading of the ground-air and air-ground links, which is modeled as a random variable, and the corresponding probability density distribution is

Figure BDA0001356944520000045
Figure BDA0001356944520000045

式中,mi,msi,i=1,2分别体现了地空与空地链路的多径衰落及阴影衰落的恶劣程度;

Figure BDA0001356944520000046
分别表示地空与空地链路的信道衰落平均功率;In the formula, m i , m si , i = 1, 2 respectively reflect the severity of multipath fading and shadow fading of ground-air and air-ground links;
Figure BDA0001356944520000046
Represent the average power of channel fading of ground-air and air-ground links, respectively;

分别将干扰与噪声的等效模型记为

Figure BDA0001356944520000047
其中噪声建模为加性高斯噪声,
Figure BDA0001356944520000048
建模为如下等效模型,The equivalent models of interference and noise are denoted as
Figure BDA0001356944520000047
where the noise is modeled as additive Gaussian noise,
Figure BDA0001356944520000048
Modeled as the following equivalent model,

Figure BDA0001356944520000049
Figure BDA0001356944520000049

式中,M表示干扰源数目;dk,k=1,...,M表示第k个干扰源与N2的距离;Pk,k=1,...,M表示第k路干扰信号功率;

Figure BDA0001356944520000051
分别表示第k路干扰信道与干扰源信号,服从独立同分布的复高斯分布CN(0,1);l(d)表示大尺度衰落函数,可表示为In the formula, M represents the number of interference sources; d k , k=1,...,M represents the distance between the k-th interference source and N 2 ; P k ,k=1,...,M represents the k-th interference source signal power;
Figure BDA0001356944520000051
respectively represent the k-th interference channel and the interference source signal, which obey the complex Gaussian distribution CN(0,1) of the independent and identical distribution; l(d) represents the large-scale fading function, which can be expressed as

Figure BDA0001356944520000052
Figure BDA0001356944520000052

式中,Bl~B(1,pl)表示服从Bernoulli分布的随机变量,其中,pl表示干扰源与N2存在视距路径的概率;Ll~log(0,σl)与Ln~log(0,σn)表示服从对数正态分布的随机变量,其中,σln分别表示视距路径与非视距路径下阴影衰落程度;αln与βln分别表示视距路径与非视距路径下的路径损耗指数与截距。In the formula, B l ~B(1,p l ) represents a random variable obeying Bernoulli distribution, where p l represents the probability that the interference source and N 2 have a line-of-sight path; L l ~log(0,σ l ) and L n ~log(0,σ n ) represent random variables obeying log-normal distribution, where σ l , σ n represent the shadow fading degree under line-of-sight paths and non-line-of-sight paths, respectively; α l , α n and β l , β n represent the path loss index and intercept under the line-of-sight path and the non-line-of-sight path, respectively.

进一步地,步骤四中:Further, in step four:

利用GPU产生信道衰落、干扰和噪声的具体产生方法如下:The specific generation method of using GPU to generate channel fading, interference and noise is as follows:

1)先通过如下方法产生高斯随机过程1) First generate a Gaussian random process by the following method

Figure BDA0001356944520000053
Figure BDA0001356944520000053

其中,N表示不可分辨散射支路数目;σ2表示方差;ωi,n=2πfi,dcosαi,n,其中,fi,d=f0/vc表示最大多普勒频率,f0,v,c分别对应载波频率、收发端相对移动速度和光速;αi,ni,n分别指各散射支路的入射角和初始相位,将入射角αi,n设置为在[0,2π)内等间隔取值,初始相位φi,n设置为[0,2π)内随机均匀分布,利用GPU并行计算的特点,产生高斯随机过程;where, N represents the number of indistinguishable scattering branches; σ 2 represents the variance; ω i,n =2πf i,d cosα i,n , where f i,d =f 0 /vc represents the maximum Doppler frequency, f 0 , v, c correspond to the carrier frequency, the relative movement speed of the transceiver and the speed of light respectively; α i,n , φ i,n refer to the incident angle and initial phase of each scattering branch respectively, and the incident angle α i,n is set to be in [ 0,2π) at equal intervals, the initial phase φ i,n is set to be randomly and uniformly distributed within [0,2π), and the characteristics of GPU parallel computing are used to generate a Gaussian random process;

2)利用步骤1)方法产生的一组高斯随机过程ui,0(t)~N(0,1),进行非线性变换得到代表阴影衰落的随机过程,即2) Using a set of Gaussian random processes u i,0 (t)~N(0,1) generated by the method in step 1), perform nonlinear transformation to obtain a random process representing shadow fading, that is,

Figure BDA0001356944520000054
Figure BDA0001356944520000054

式中,σxx分别为阴影衰落的标准偏差和区域均值;where σ x , μ x are the standard deviation and regional mean of shadow fading, respectively;

3)利用步骤1)方法产生多组高斯随机过程,进行非线性变换,产生代表多径衰落的随机过程,即3) Using the method of step 1) to generate multiple groups of Gaussian random processes, perform nonlinear transformation, and generate random processes representing multipath fading, that is,

Figure BDA00013569445200000612
Figure BDA00013569445200000612

其中,ui(t)~N(0,σ2)且σ2=Ω/2m,Ω=E[x2]表示多径衰落平均功率;m表示衰落因子,用于描述不同散射环境导致信号的衰落程度;Among them, u i (t)~N(0,σ 2 ) and σ 2 =Ω/2m, Ω=E[x 2 ] represents the average power of multipath fading; m represents the fading factor, which is used to describe the signal caused by different scattering environments degree of decline;

4)重复步骤2)和3)的产生过程,并利用下式获得服从公式(3)分布的等效衰落,4) Repeat the generation process of steps 2) and 3), and use the following formula to obtain the equivalent fading that obeys the distribution of formula (3),

Figure BDA0001356944520000061
Figure BDA0001356944520000061

其中,

Figure BDA0001356944520000062
Figure BDA0001356944520000063
分别表示地空与空地链路的阴影衰落和多径衰落的随机过程;in,
Figure BDA0001356944520000062
and
Figure BDA0001356944520000063
represent the random processes of shadow fading and multipath fading of ground-air and air-ground links, respectively;

5)根据用户输入的场景,获得干扰源产生概率λG与平均个数

Figure BDA0001356944520000064
利用如下方法计算获得第i时刻干扰源的瞬时数目,5) According to the scenario input by the user, obtain the generation probability λ G and the average number of interference sources
Figure BDA0001356944520000064
Use the following method to calculate and obtain the instantaneous number of interference sources at the i-th moment,

Figure BDA0001356944520000065
Figure BDA0001356944520000065

其中,Br~B(1,Pr)是一个服从Bernoulli分布的随机变量,Pr表示各干扰源在Δt内存活的概率,Among them, B r ~ B(1, P r ) is a random variable obeying Bernoulli distribution, P r represents the probability of each interference source surviving within Δt,

Figure BDA0001356944520000066
Figure BDA0001356944520000066

其中,

Figure BDA0001356944520000067
Figure BDA0001356944520000068
表示地面接收节点N2的速度;
Figure BDA0001356944520000069
PF,
Figure BDA00013569445200000610
分别表示所有干扰源移动的平均概率与平均速度;Dc表示相干距离;in,
Figure BDA0001356944520000067
Figure BDA0001356944520000068
Represents the speed of the ground receiving node N 2 ;
Figure BDA0001356944520000069
P F ,
Figure BDA00013569445200000610
Represents the average probability and average speed of all interference sources moving; D c represents the coherence distance;

6)分别计算各参数并利用公式(5)计算得到l(dk),k=1,...,M,然后通过公式(6)产生4M路高斯随机过程uk(t)~N(0,0.5),k=1,2,...,4M,进而得到M个干扰源信号;6) Calculate each parameter separately and use formula (5) to obtain l(d k ), k=1,...,M, and then generate 4M Gaussian random process u k (t)~N( 0,0.5), k=1,2,...,4M, and then M interference source signals are obtained;

7)通过公式(6)产生两路高斯随机过程ui(t)~N(0,σ2),i=1,2,其中σ2=PN/2,PN表示复噪声功率,两路分别对应复噪声的实部和虚部。7) Generate two-way Gaussian random process u i (t)~N(0,σ 2 ) by formula (6), i=1,2, where σ 2 =P N /2, P N represents the complex noise power, and the two The paths correspond to the real and imaginary parts of the complex noise, respectively.

本发明具有如下有益效果:The present invention has the following beneficial effects:

(1)仿真系统灵活通用,支持网络规模及拓扑结构动态调整;(1) The simulation system is flexible and universal, and supports dynamic adjustment of network scale and topology structure;

(2)各中继链路的信号、干扰和噪声均采用等效方法进行建模,大大简化了系统仿真的复杂度;(2) The signal, interference and noise of each relay link are modeled by the equivalent method, which greatly simplifies the complexity of the system simulation;

(3)针对不同通信场景,支持不同节点采用不同的信道模型并实时更新,考虑网络节点之间的相互干扰。(3) For different communication scenarios, support different nodes to adopt different channel models and update them in real time, considering the mutual interference between network nodes.

附图说明:Description of drawings:

图1为基于无人机中继的MANET典型应用场景。Figure 1 shows a typical application scenario of MANET based on UAV relay.

图2为无人机中继网络传播环境模拟方案。Figure 2 shows the simulation scheme of the UAV relay network propagation environment.

图3为基于GPU的高斯随机过程实时模拟。Figure 3 is a real-time simulation of a GPU-based Gaussian stochastic process.

图4为基于GPU的信道衰落实时模拟。Figure 4 is a real-time simulation of GPU-based channel fading.

具体实施方式:Detailed ways:

下面结合附图对本发明作进一步的说明。The present invention will be further described below in conjunction with the accompanying drawings.

本发明公开一种大规模无人机中继网络信道模拟装置,包括网络节点动态拓扑参数输入单元1-1、网络信道参数估计单元1-2、网络信道建模及产生单元1-3、网络信道组合叠加单元1-4、网络节点发射信号输入单元1-5和网络节点接收信号输出单元1-6。The invention discloses a large-scale unmanned aerial vehicle relay network channel simulation device, comprising a network node dynamic topology parameter input unit 1-1, a network channel parameter estimation unit 1-2, a network channel modeling and generation unit 1-3, a network The channel combination and superposition unit 1-4, the network node transmit signal input unit 1-5 and the network node receive signal output unit 1-6.

其中网络节点动态拓扑参数输入单元1-1与网络信道参数估计单元1-2相连,用于用户输入网络各节点通信的场景参数,主要包括地面节点与无人机中继的初始位置及移动速度、传播环境参数、噪声参数等。The network node dynamic topology parameter input unit 1-1 is connected to the network channel parameter estimation unit 1-2, and is used for the user to input the scene parameters of each node communication in the network, mainly including the initial position and moving speed of the ground node and the UAV relay. , propagation environment parameters, noise parameters, etc.

其中网络信道参数估计单元1-2用于把网络节点动态拓扑参数输入单元1-1中的节点通信场景参数转化为无人机中继网络各节点信道的模型参数,包括时延、路径损耗、阴影衰落、多径衰落、噪声功率等参数,然后将计算所得按照离散时间的先后进行组帧,并根据网络信道状态更新间隔依次传输到基于GPU并行计算的网络信道建模及产生单元1-3。The network channel parameter estimation unit 1-2 is used to convert the node communication scene parameters in the network node dynamic topology parameter input unit 1-1 into the model parameters of each node channel of the UAV relay network, including delay, path loss, Shadow fading, multipath fading, noise power and other parameters, and then the calculated results are framed according to the discrete time sequence, and transmitted to the network channel modeling and generation unit 1-3 based on GPU parallel computing according to the network channel state update interval. .

其中网络信道建模及产生单元1-3包括地面发射节点信号模型、无人机中继转发节点接收信号模型、无人机中继接收节点接收信号模型、地面接收节点信号模型、地面节点干扰信号模型、地面节点噪声模型,根据网络信道参数估计单元1-2计算得到的每帧的网络各子信道模型参数通过以上模型依次产生无人机中继网络信道,并将输出数据通过PCIE总线依次传输到FPGA中的网络信道组合叠加单元1-4。The network channel modeling and generating units 1-3 include the ground transmitting node signal model, the UAV relay forwarding node receiving signal model, the UAV relay receiving node receiving signal model, the ground receiving node signal model, and the ground node interference signal model. Model and ground node noise model, according to the network sub-channel model parameters of each frame calculated by the network channel parameter estimation unit 1-2, the UAV relay network channel is sequentially generated through the above model, and the output data is sequentially transmitted through the PCIE bus To the network channels in the FPGA combine overlay units 1-4.

其中网络信道组合叠加单元1-4将网络信道建模及产生单元1-3产生无人机中继网络信道衰落叠加到FPGA中的网络节点发射信号输入单元1-5输入的基带信号,并发送到FPGA中的网络节点接收信号输出单元1-6。The network channel combination and superposition unit 1-4 generates the network channel modeling and generation unit 1-3 to generate the UAV relay network channel fading and superimpose the baseband signal input by the network node transmission signal input unit 1-5 in the FPGA, and sends The network nodes in the FPGA receive signal output units 1-6.

其中网络节点发射信号输入单元1-5将输入的中频(IF)或射频(RF)信号通过下变频转化为复基带信号,并传输到网络信道组合叠加单元1-4。The network node transmit signal input unit 1-5 converts the input intermediate frequency (IF) or radio frequency (RF) signal into a complex baseband signal through down-conversion, and transmits it to the network channel combination and superposition unit 1-4.

其中网络节点接收信号输出单元1-6将网络信道组合叠加单元1-4输入的经过无人机中继网络信道后的复基带信号通过上变频转化为中频或射频信号输出。The network node receiving signal output unit 1-6 converts the complex baseband signal input by the network channel combination and superposition unit 1-4 after passing through the UAV relay network channel into an intermediate frequency or radio frequency signal through up-conversion.

本发明大规模无人机中继网络信道模拟装置的GPU实时仿真方法,包括如下步骤:The GPU real-time simulation method of the large-scale UAV relay network channel simulation device of the present invention comprises the following steps:

第一步,用户通过网络节点动态拓扑参数输入单元1-1输入通信场景等参数,主要包括地面节点与无人机中继的初始位置及移动速度、传播环境参数、噪声参数等,这些参数被送到网络信道参数估计单元1-2。In the first step, the user inputs parameters such as communication scenarios through the network node dynamic topology parameter input unit 1-1, mainly including the initial position and moving speed of the ground node and the UAV relay, propagation environment parameters, noise parameters, etc. These parameters are It is sent to the network channel parameter estimation unit 1-2.

第二步,网络信道参数估计单元1-2根据用户输入参数计算无人机中继网络各节点信道的模型参数,主要包括路径损耗、阴影衰落、多径衰落等信道参数,以及时延、噪声功率等参数,然后将计算所得按照离散时间的先后进行组帧,并根据网络信道状态更新间隔依次传输到网络信道建模及产生单元1-3。In the second step, the network channel parameter estimation unit 1-2 calculates the model parameters of each node channel of the UAV relay network according to the user input parameters, which mainly include channel parameters such as path loss, shadow fading, and multipath fading, as well as delay, noise and other channel parameters. power and other parameters, and then the calculated results are grouped into frames according to the discrete time sequence, and are sequentially transmitted to the network channel modeling and generation units 1-3 according to the network channel state update interval.

第三步,网络信道建模及产生单元1-3根据网络信道参数估计单元1-2输入的每帧网络各子信道模型参数,建立无人机中继转发节点接收信号模型、无人机中继接收节点接收信号模型、地面节点接收信号模型、地面节点干扰信号模型和地面节点噪声模型。In the third step, the network channel modeling and generation unit 1-3 establishes the model parameters of each sub-channel network in each frame of the network input by the network channel parameter estimation unit 1-2, and establishes a model of the receiving signal of the UAV relay and forwarding node, and the model of the UAV in the UAV Following the receiving node receiving signal model, the ground node receiving signal model, the ground node interference signal model and the ground node noise model.

不失一般性,以地面发射节点N1,途经N个无人机中继节点R1~RN,最终到达地面接收节点N2的一条中继通信链路为例,说明接收端信号、干扰和噪声的建模方法:Without loss of generality, take a relay communication link from the ground transmitting node N 1 , passing through N UAV relay nodes R 1 to R N , and finally reaching the ground receiving node N 2 as an example, to illustrate the signal, interference, and noise at the receiving end. and noise modeling method:

1)本专利将中继通信链路的接收信号建模为如下的等效模型,1) This patent models the received signal of the relay communication link as the following equivalent model,

Figure BDA0001356944520000081
Figure BDA0001356944520000081

式中,

Figure BDA0001356944520000085
代表无人机中继节点Ri的转发增益;
Figure BDA0001356944520000082
分别表示地空、空地和无人机中继节点Ri-1与Ri之间的传播信号损耗因素,本案将其取值为In the formula,
Figure BDA0001356944520000085
Represents the forwarding gain of the UAV relay node Ri;
Figure BDA0001356944520000082
Represents the propagation signal loss factor between ground-air, air-ground and UAV relay nodes R i-1 and R i respectively, which is taken as the value in this case

α=32.44+20lg(fMHz)+20lg(dkm) (24)α=32.44+20lg(f MHz )+20lg(d km ) (24)

其中,fMHz表示通信频率,单位为MHz;dkm表示通信距离,单位为km。

Figure BDA0001356944520000084
表示地空和空地两段链路级联衰落,本案将其建模为一个随机变量,对应概率密度分布为Among them, f MHz represents the communication frequency, the unit is MHz; d km is the communication distance, the unit is km.
Figure BDA0001356944520000084
Represents the cascading fading of the ground-air and air-ground links, which is modeled as a random variable in this case, and the corresponding probability density distribution is

Figure BDA0001356944520000083
Figure BDA0001356944520000083

式中,mi,msi,i=1,2分别体现了地空与空地链路的多径衰落及阴影衰落的恶劣程度;

Figure BDA0001356944520000091
分别表示地空与空地链路的信道衰落平均功率。In the formula, m i , m si , i = 1, 2 respectively reflect the severity of multipath fading and shadow fading of ground-air and air-ground links;
Figure BDA0001356944520000091
are the channel fading average powers of the ground-air and air-ground links, respectively.

2)本专利分别将干扰与噪声的等效模型记为

Figure BDA0001356944520000092
其中噪声建模为加性高斯噪声,
Figure BDA0001356944520000093
建模为如下等效模型,2) In this patent, the equivalent models of interference and noise are recorded as
Figure BDA0001356944520000092
where the noise is modeled as additive Gaussian noise,
Figure BDA0001356944520000093
Modeled as the following equivalent model,

Figure BDA0001356944520000094
Figure BDA0001356944520000094

式中,M表示干扰源数目;dk,k=1,...,M表示第k个干扰源与N2的距离;Pk,k=1,...,M表示第k路干扰信号功率;

Figure BDA0001356944520000095
分别表示第k路干扰信道与干扰源信号,服从独立同分布的复高斯分布CN(0,1);l(d)表示大尺度衰落函数,可表示为In the formula, M represents the number of interference sources; d k , k=1,...,M represents the distance between the k-th interference source and N 2 ; P k ,k=1,...,M represents the k-th interference source signal power;
Figure BDA0001356944520000095
respectively represent the k-th interference channel and the interference source signal, which obey the complex Gaussian distribution CN(0,1) of the independent and identical distribution; l(d) represents the large-scale fading function, which can be expressed as

Figure BDA0001356944520000096
Figure BDA0001356944520000096

式中,Bl~B(1,pl)表示服从Bernoulli分布的随机变量,其中,pl表示干扰源与N2存在视距路径的概率;Ll~log(0,σl)与Ln~log(0,σn)表示服从对数正态分布的随机变量,其中,σln分别表示视距路径与非视距路径下阴影衰落程度;αln与βln分别表示视距路径与非视距路径下的路径损耗指数与截距。In the formula, B l ~B(1,p l ) represents a random variable obeying Bernoulli distribution, where p l represents the probability that the interference source and N 2 have a line-of-sight path; L l ~log(0,σ l ) and L n ~log(0,σ n ) represent random variables obeying log-normal distribution, where σ l , σ n represent the shadow fading degree under line-of-sight paths and non-line-of-sight paths, respectively; α l , α n and β l , β n represent the path loss index and intercept under the line-of-sight path and the non-line-of-sight path, respectively.

第四步,利用上述等效模型,通过GPU模拟产生各条无人机中继网络传播信道的数据,并将数据通过PCIE总线依次传输到FPGA中的网络信道组合叠加单元1-4。与此同时,中频或射频信号输入到FPGA中的网络节点发射信号输入单元1-5,通过下变频转化为基带信号,并传输到网络信道组合叠加单元1-4。其中,利用GPU产生信道衰落、干扰和噪声的具体产生方法如下:In the fourth step, using the above equivalent model, the data of each UAV relay network propagation channel is generated by GPU simulation, and the data is sequentially transmitted to the network channel combination and superposition units 1-4 in the FPGA through the PCIE bus. At the same time, the intermediate frequency or radio frequency signal is input to the network node transmission signal input unit 1-5 in the FPGA, converted into a baseband signal through down-conversion, and transmitted to the network channel combination and superposition unit 1-4. Among them, the specific generation method of using GPU to generate channel fading, interference and noise is as follows:

1)先通过如下方法产生高斯随机过程1) First generate a Gaussian random process by the following method

Figure BDA0001356944520000097
Figure BDA0001356944520000097

其中,N表示不可分辨散射支路数目;σ2表示方差;ωi,n=2πfi,dcosαi,n,其中,fi,d=f0v/c表示最大多普勒频率,f0,v,c分别对应载波频率、收发端相对移动速度和光速;αi,ni,n分别指各散射支路的入射角和初始相位,本专利将入射角αi,n设置为在[0,2π)内等间隔取值,初始相位φi,n设置为[0,2π)内随机均匀分布。利用GPU并行计算的特点,具体产生高斯随机过程的方案如图3所示。本专利中散射支路数为32,每个线程块分配32x8个线程,每个线程束对同一时刻的各散射支路进行相关计算,并在最后进行规约求和,进而获得高斯随机过程。where, N represents the number of indistinguishable scattering branches; σ 2 represents the variance; ω i,n =2πf i,d cosα i,n , where f i,d =f 0 v/c represents the maximum Doppler frequency, f 0 , v, c correspond to the carrier frequency, the relative movement speed of the transceiver and the speed of light respectively; α i,n , φ i,n respectively refer to the incident angle and initial phase of each scattering branch, this patent sets the incident angle α i,n to set In order to take values at equal intervals within [0, 2π), the initial phase φ i,n is set to be randomly and uniformly distributed within [0, 2π). Using the characteristics of GPU parallel computing, the specific scheme for generating Gaussian random process is shown in Figure 3. In this patent, the number of scattering branches is 32, and each thread block is allocated 32x8 threads. Each thread warp performs correlation calculation on each scattering branch at the same time, and performs a reduction and summation at the end to obtain a Gaussian random process.

2)利用步骤1)方法产生的一组高斯随机过程ui,0(t)~N(0,1),进行非线性变换得到代表阴影衰落的随机过程,即2) Using a set of Gaussian random processes u i,0 (t)~N(0,1) generated by the method in step 1), perform nonlinear transformation to obtain a random process representing shadow fading, that is,

Figure BDA0001356944520000101
Figure BDA0001356944520000101

式中,σxx分别为阴影衰落的标准偏差和区域均值。where σ x , μ x are the standard deviation and regional mean of shadow fading, respectively.

3)利用步骤1)方法产生多组高斯随机过程,进行非线性变换,产生代表多径衰落的随机过程,即3) Using the method of step 1) to generate multiple groups of Gaussian random processes, perform nonlinear transformation, and generate random processes representing multipath fading, that is,

Figure BDA0001356944520000102
Figure BDA0001356944520000102

其中,ui(t)~N(0,σ2)且σ2=Ω/2m,Ω=E[x2]表示多径衰落平均功率;m表示衰落因子,用于描述不同散射环境导致信号的衰落程度。Among them, u i (t)~N(0,σ 2 ) and σ 2 =Ω/2m, Ω=E[x 2 ] represents the average power of multipath fading; m represents the fading factor, which is used to describe the signal caused by different scattering environments degree of decline.

4)重复步骤2)和3)的产生过程,并利用下式获得服从公式(25)分布的等效衰落,4) Repeat the generation process of steps 2) and 3), and use the following formula to obtain the equivalent fading that obeys the distribution of formula (25),

Figure BDA0001356944520000103
Figure BDA0001356944520000103

其中,

Figure BDA0001356944520000104
Figure BDA0001356944520000105
分别表示地空与空地链路的阴影衰落和多径衰落的随机过程。本案利用GPU并行计算的特点,具体产生该等效信道衰落的过程如图4所示,图中先产生2m+1路高斯随机过程,分别经过非线性变化后得到代表地空链路的阴影衰落和多径衰落的随机过程,再通过二者相乘获得地空链路的信道衰落随机过程,然后按照同样方法获得空地链路的信道衰落随机过程,并与地空链路的信道衰落随机过程相乘得到级联衰落随机过程。in,
Figure BDA0001356944520000104
and
Figure BDA0001356944520000105
represent the random processes of shadow fading and multipath fading of ground-air and air-ground links, respectively. This case uses the characteristics of GPU parallel computing, and the specific process of generating the equivalent channel fading is shown in Figure 4. In the figure, 2m+1 Gaussian random processes are generated first, and after nonlinear changes, the shadow fading representing the ground-air link is obtained. and the random process of multipath fading, and then multiply the two to obtain the random process of channel fading of the ground-air link, and then obtain the random process of channel fading of the air-ground link according to the same method. Multiplying to get the cascade fading random process.

5)根据用户输入的场景,获得干扰源产生概率λG与平均个数

Figure BDA0001356944520000106
利用如下方法计算获得第i时刻干扰源的瞬时数目,5) According to the scenario input by the user, obtain the generation probability λ G and the average number of interference sources
Figure BDA0001356944520000106
Use the following method to calculate and obtain the instantaneous number of interference sources at the i-th moment,

Figure BDA0001356944520000107
Figure BDA0001356944520000107

其中,Br~B(1,Pr)是一个服从Bernoulli分布的随机变量,Pr表示各干扰源在Δt内存活的概率,Among them, B r ~ B(1, P r ) is a random variable obeying Bernoulli distribution, P r represents the probability of each interference source surviving within Δt,

Figure BDA0001356944520000108
Figure BDA0001356944520000108

其中,

Figure BDA0001356944520000109
Figure BDA00013569445200001010
表示地面接收节点N2的速度;
Figure BDA00013569445200001011
PF,
Figure BDA00013569445200001012
分别表示所有干扰源移动的平均概率与平均速度;Dc表示相干距离。in,
Figure BDA0001356944520000109
Figure BDA00013569445200001010
Represents the speed of the ground receiving node N 2 ;
Figure BDA00013569445200001011
P F ,
Figure BDA00013569445200001012
Represents the average probability and average speed of all interference sources moving; D c represents the coherence distance.

6)分别计算各参数并利用公式(27)计算得到l(dk),k=1,...,M,然后通过公式(28)和图3方法产生4M路高斯随机过程uk(t)~N(0,0.5),k=1,2,...,4M,进而得到M个干扰源信号。6) Calculate each parameter separately and use formula (27) to obtain l(d k ), k=1,...,M, and then generate 4M Gaussian random process u k (t by formula (28) and the method of Fig. 3 )~N(0,0.5), k=1,2,...,4M, and then M interference source signals are obtained.

7)通过公式(28)和图3方法产生两路高斯随机过程ui(t)~N(0,σ2),i=1,2,其中σ2=PN/2,PN表示复噪声功率,两路分别对应复噪声的实部和虚部。7) Generate a two-way Gaussian random process u i (t)~N(0,σ 2 ) by formula (28) and the method of Fig. 3, i=1,2, where σ 2 =P N /2, P N represents the complex Noise power, the two paths correspond to the real and imaginary parts of the complex noise, respectively.

第五步,网络信道组合叠加单元1-4模拟无人机中继网络信道叠加过程,将网络信道建模及产生单元1-3产生无人机中继网络信道叠加到网络节点发射信号输入单元1-5输入的基带信号,并发送到FPGA中的网络节点接收信号输出单元1-6,由网络节点接收信号输出单元1-6将经过信道后的基带信号通过上变频转化为中频或射频信号输出。In the fifth step, the network channel combination and superposition unit 1-4 simulates the UAV relay network channel superposition process, and the network channel modeling and generation unit 1-3 generates the UAV relay network channel and superimposes it on the network node transmission signal input unit. The baseband signal input from 1-5 is sent to the network node in the FPGA to receive the signal output unit 1-6, and the network node receives the signal output unit 1-6 to convert the baseband signal after passing through the channel into an intermediate frequency or radio frequency signal through up-conversion. output.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下还可以作出若干改进,这些改进也应视为本发明的保护范围。The above are only the preferred embodiments of the present invention. It should be pointed out that for those skilled in the art, several improvements can be made without departing from the principles of the present invention, and these improvements should also be regarded as the invention. protected range.

Claims (4)

1.一种大规模无人机中继网络信道模拟装置,其特征在于:包括网络节点动态拓扑参数输入单元(1-1)、网络信道参数估计单元(1-2)、网络信道建模及产生单元(1-3)、网络信道组合叠加单元(1-4)、网络节点发射信号输入单元(1-5)和网络节点接收信号输出单元(1-6);1. a large-scale unmanned aerial vehicle relay network channel simulation device, is characterized in that: comprise network node dynamic topology parameter input unit (1-1), network channel parameter estimation unit (1-2), network channel modeling and a generating unit (1-3), a network channel combining and superimposing unit (1-4), a network node transmitting signal input unit (1-5) and a network node receiving signal output unit (1-6); 所述网络节点动态拓扑参数输入单元(1-1)与网络信道参数估计单元(1-2)相连,用于用户输入网络各节点通信场景参数;The network node dynamic topology parameter input unit (1-1) is connected to the network channel parameter estimation unit (1-2), and is used for the user to input communication scene parameters of each node of the network; 所述网络信道参数估计单元(1-2)用于把网络节点动态拓扑参数输入单元(1-1)中的各节点通信场景参数转化为无人机中继网络各节点信道的模型参数,然后将计算所得按照离散时间的先后进行组帧,并根据网络信道状态更新间隔依次传输到基于GPU并行计算的网络信道建模及产生单元(1-3);The network channel parameter estimation unit (1-2) is used to convert the communication scene parameters of each node in the network node dynamic topology parameter input unit (1-1) into model parameters of each node channel of the UAV relay network, and then The calculated results are framed according to the discrete time sequence, and are sequentially transmitted to the network channel modeling and generation unit (1-3) based on GPU parallel computing according to the network channel state update interval; 所述网络信道建模及产生单元(1-3)包括地面发射节点信号模型、无人机中继转发节点接收信号模型、无人机中继接收节点接收信号模型、地面接收节点信号模型、地面节点干扰信号模型、地面节点噪声模型,根据网络信道参数估计单元(1-2)计算得到的每帧的网络各子信道模型参数通过以上模型依次产生无人机中继网络信道,并将输出数据通过PCIE总线依次传输到FPGA中的网络信道组合叠加单元(1-4);The network channel modeling and generating unit (1-3) includes a ground transmitting node signal model, a UAV relay and forwarding node receiving signal model, a UAV relay receiving node receiving signal model, a ground receiving node signal model, and a ground receiving node signal model. The node interference signal model, the ground node noise model, and the network sub-channel model parameters of each frame calculated by the network channel parameter estimation unit (1-2) are used to generate the UAV relay network channel in turn through the above models, and output data. The network channel combination and superposition unit (1-4) in the FPGA are sequentially transmitted through the PCIE bus; 所述网络信道组合叠加单元(1-4)将网络信道建模及产生单元(1-3)产生无人机中继网络信道衰落叠加到FPGA中的网络节点发射信号输入单元(1-5)输入的基带信号,并发送到FPGA中的网络节点接收信号输出单元(1-6);The network channel combination and superposition unit (1-4) uses the network channel modeling and generation unit (1-3) to generate the UAV relay network channel fading and superimpose the network node transmission signal input unit (1-5) in the FPGA The input baseband signal is sent to the network node in the FPGA to receive the signal output unit (1-6); 所述网络节点发射信号输入单元(1-5)将输入的中频IF或射频RF信号通过下变频转化为复基带信号,并传输到网络信道组合叠加单元(1-4);The network node transmission signal input unit (1-5) converts the input intermediate frequency IF or radio frequency RF signal into a complex baseband signal through down-conversion, and transmits it to the network channel combination and superposition unit (1-4); 所述网络节点接收信号输出单元(1-6)将网络信道组合叠加单元(1-4)输入的经过无人机中继网络信道后的复基带信号通过上变频转化为中频或射频信号输出。The network node receiving signal output unit (1-6) converts the complex baseband signal input by the network channel combination and superposition unit (1-4) after passing through the UAV relay network channel into an intermediate frequency or radio frequency signal through up-conversion. 2.一种大规模无人机中继网络信道模拟装置的GPU实时仿真方法,其特征在于:包括如下步骤:2. a GPU real-time simulation method of a large-scale unmanned aerial vehicle relay network channel simulation device, is characterized in that: comprise the steps: 第一步,用户通过网络节点动态拓扑参数输入单元(1-1)输入通信场景参数,通信场景参数被送到网络信道参数估计单元(1-2);In the first step, the user inputs communication scene parameters through the network node dynamic topology parameter input unit (1-1), and the communication scene parameters are sent to the network channel parameter estimation unit (1-2); 第二步,网络信道参数估计单元(1-2)根据用户输入参数计算无人机中继网络各节点信道的模型参数,然后将计算所得按照离散时间的先后进行组帧,并根据网络信道状态更新间隔依次传输到网络信道建模及产生单元(1-3);In the second step, the network channel parameter estimation unit (1-2) calculates the model parameters of each node channel of the UAV relay network according to the user input parameters, and then groups the calculated results in discrete time sequence, and according to the network channel state The update interval is sequentially transmitted to the network channel modeling and generation unit (1-3); 第三步,网络信道建模及产生单元(1-3)根据网络信道参数估计单元(1-2)输入的每帧网络各子信道模型参数,建立无人机中继转发节点接收信号模型、无人机中继接收节点接收信号模型、地面节点接收信号模型、地面节点干扰信号模型和地面节点噪声模型;In the third step, the network channel modeling and generating unit (1-3) establishes the model parameters of each sub-channel network in each frame of the network input by the network channel parameter estimation unit (1-2). UAV relay receiving node receiving signal model, ground node receiving signal model, ground node interference signal model and ground node noise model; 第四步,利用上述模型,通过GPU模拟产生各条无人机中继网络传播信道的数据,并将数据通过PCIE总线依次传输到FPGA中的网络信道组合叠加单元(1-4),与此同时,中频或射频信号输入到FPGA中的网络节点发射信号输入单元(1-5),通过下变频转化为基带信号,并传输到网络信道组合叠加单元(1-4);In the fourth step, using the above model, the data of each UAV relay network propagation channel is generated by GPU simulation, and the data is sequentially transmitted to the network channel combination and superposition unit (1-4) in the FPGA through the PCIE bus. At the same time, the intermediate frequency or radio frequency signal is input to the network node transmission signal input unit (1-5) in the FPGA, converted into a baseband signal through down-conversion, and transmitted to the network channel combination and superposition unit (1-4); 第五步,网络信道组合叠加单元(1-4)模拟无人机中继网络信道叠加过程,将网络信道建模及产生单元(1-3)产生无人机中继网络信道叠加到网络节点发射信号输入单元(1-5)输入的基带信号,并发送到FPGA中的网络节点接收信号输出单元(1-6),由网络节点接收信号输出单元(1-6)将经过信道后的基带信号通过上变频转化为中频或射频信号输出。In the fifth step, the network channel combination and superposition unit (1-4) simulates the UAV relay network channel superposition process, and the network channel modeling and generation unit (1-3) generates the UAV relay network channel and superimposes it on the network node. The baseband signal input by the signal input unit (1-5) is transmitted and sent to the network node in the FPGA to receive the signal output unit (1-6). The signal is converted into IF or RF signal output by up-conversion. 3.如权利要求2所述的大规模无人机中继网络信道模拟装置的GPU实时仿真方法,其特征在于:步骤三中:地面发射节点N1,途经N个无人机中继节点R1~RN,最终到达地面接收节点N2的一条中继通信链路的接收信号建模为如下的等效模型3. the GPU real-time simulation method of large-scale unmanned aerial vehicle relay network channel simulation device as claimed in claim 2, it is characterized in that: in step 3: ground launch node N 1 , via N unmanned aerial vehicle relay nodes R 1 to R N , the received signal of a relay communication link that finally reaches the ground receiving node N 2 is modeled as the following equivalent model
Figure FDA0001356944510000021
Figure FDA0001356944510000021
式中,
Figure FDA0001356944510000022
代表无人机中继节点Ri的转发增益;
Figure FDA0001356944510000023
分别表示地空、空地和无人机中继节点Ri-1与Ri之间的传播信号损耗因素,将其取值为
In the formula,
Figure FDA0001356944510000022
Represents the forwarding gain of the UAV relay node Ri;
Figure FDA0001356944510000023
Represents the propagation signal loss factor between the ground-air, air-ground and UAV relay nodes R i-1 and R i respectively, and takes the value of
α=32.44+20lg(fMHz)+20lg(dkm) (2)α=32.44+20lg(f MHz )+20lg(d km ) (2) 其中,fMHz表示通信频率,单位为MHz;dkm表示通信距离,单位为km,
Figure FDA0001356944510000024
表示地空和空地两段链路级联衰落,将其建模为一个随机变量,对应概率密度分布为
Among them, f MHz represents the communication frequency, the unit is MHz; d km represents the communication distance, the unit is km,
Figure FDA0001356944510000024
Represents the cascading fading of the ground-air and air-ground links, which is modeled as a random variable, and the corresponding probability density distribution is
Figure FDA0001356944510000025
Figure FDA0001356944510000025
式中,mi,msi,i=1,2分别体现了地空与空地链路的多径衰落及阴影衰落的恶劣程度;
Figure FDA0001356944510000031
分别表示地空与空地链路的信道衰落平均功率;
In the formula, m i , m si , i = 1, 2 respectively reflect the severity of multipath fading and shadow fading of ground-air and air-ground links;
Figure FDA0001356944510000031
Represent the average power of channel fading of ground-air and air-ground links, respectively;
分别将干扰与噪声的等效模型记为
Figure FDA0001356944510000032
其中噪声建模为加性高斯噪声,
Figure FDA0001356944510000033
建模为如下等效模型,
The equivalent models of interference and noise are denoted as
Figure FDA0001356944510000032
where the noise is modeled as additive Gaussian noise,
Figure FDA0001356944510000033
Modeled as the following equivalent model,
Figure FDA0001356944510000034
Figure FDA0001356944510000034
式中,M表示干扰源数目;dk,k=1,...,M表示第k个干扰源与N2的距离;Pk,k=1,...,M表示第k路干扰信号功率;
Figure FDA0001356944510000035
分别表示第k路干扰信道与干扰源信号,服从独立同分布的复高斯分布CN(0,1);l(d)表示大尺度衰落函数,可表示为
In the formula, M represents the number of interference sources; d k , k=1,...,M represents the distance between the k-th interference source and N 2 ; P k ,k=1,...,M represents the k-th interference source signal power;
Figure FDA0001356944510000035
respectively represent the k-th interference channel and the interference source signal, which obey the complex Gaussian distribution CN(0,1) of the independent and identical distribution; l(d) represents the large-scale fading function, which can be expressed as
Figure FDA0001356944510000036
Figure FDA0001356944510000036
式中,Bl~B(1,pl)表示服从Bernoulli分布的随机变量,其中,pl表示干扰源与N2存在视距路径的概率;Ll~log(0,σl)与Ln~log(0,σn)表示服从对数正态分布的随机变量,其中,σln分别表示视距路径与非视距路径下阴影衰落程度;αln与βln分别表示视距路径与非视距路径下的路径损耗指数与截距。In the formula, B l ~B(1,p l ) represents a random variable obeying Bernoulli distribution, where p l represents the probability that the interference source and N 2 have a line-of-sight path; L l ~log(0,σ l ) and L n ~log(0,σ n ) represent random variables obeying log-normal distribution, where σ l , σ n represent the shadow fading degree under line-of-sight paths and non-line-of-sight paths, respectively; α l , α n and β l , β n represent the path loss index and intercept under the line-of-sight path and the non-line-of-sight path, respectively.
4.如权利要求3所述的大规模无人机中继网络信道模拟装置的GPU实时仿真方法,其特征在于:步骤四中:4. the GPU real-time simulation method of large-scale unmanned aerial vehicle relay network channel simulation device as claimed in claim 3, is characterized in that: in step 4: 利用GPU产生信道衰落、干扰和噪声的具体产生方法如下:The specific generation method of using GPU to generate channel fading, interference and noise is as follows: 1)先通过如下方法产生高斯随机过程1) First generate a Gaussian random process by the following method
Figure FDA0001356944510000037
Figure FDA0001356944510000037
其中,N表示不可分辨散射支路数目;σ2表示方差;ωi,n=2πfi,dcosαi,n,其中,fi,d=f0v/c表示最大多普勒频率,f0,v,c分别对应载波频率、收发端相对移动速度和光速;αi,ni,n分别指各散射支路的入射角和初始相位,将入射角αi,n设置为在[0,2π)内等间隔取值,初始相位φi,n设置为[0,2π)内随机均匀分布,利用GPU并行计算的特点,产生高斯随机过程;where, N represents the number of indistinguishable scattering branches; σ 2 represents the variance; ω i,n =2πf i,d cosα i,n , where f i,d =f 0 v/c represents the maximum Doppler frequency, f 0 , v, c correspond to the carrier frequency, the relative moving speed of the transceiver and the speed of light respectively; α i,n , φ i,n refer to the incident angle and initial phase of each scattering branch respectively, set the incident angle α i,n to Values are taken at equal intervals in [0,2π), and the initial phase φ i,n is set to be randomly and uniformly distributed in [0,2π), and a Gaussian random process is generated by utilizing the characteristics of GPU parallel computing; 2)利用步骤1)方法产生的一组高斯随机过程ui,0(t)~N(0,1),进行非线性变换得到代表阴影衰落的随机过程,即2) Using a set of Gaussian random processes u i,0 (t)~N(0,1) generated by the method in step 1), perform nonlinear transformation to obtain a random process representing shadow fading, that is,
Figure FDA0001356944510000041
Figure FDA0001356944510000041
式中,σxx分别为阴影衰落的标准偏差和区域均值;where σ x , μ x are the standard deviation and regional mean of shadow fading, respectively; 3)利用步骤1)方法产生多组高斯随机过程,进行非线性变换,产生代表多径衰落的随机过程,即3) Using the method of step 1) to generate multiple groups of Gaussian random processes, perform nonlinear transformation, and generate random processes representing multipath fading, that is,
Figure FDA0001356944510000042
Figure FDA0001356944510000042
其中,ui(t)~N(0,σ2)且σ2=Ω/2m,Ω=E[x2]表示多径衰落平均功率;m表示衰落因子,用于描述不同散射环境导致信号的衰落程度;Among them, u i (t)~N(0,σ 2 ) and σ 2 =Ω/2m, Ω=E[x 2 ] represents the average power of multipath fading; m represents the fading factor, which is used to describe the signal caused by different scattering environments degree of decline; 4)重复步骤2)和3)的产生过程,并利用下式获得服从公式(3)分布的等效衰落,4) Repeat the generation process of steps 2) and 3), and use the following formula to obtain the equivalent fading that obeys the distribution of formula (3),
Figure FDA0001356944510000043
Figure FDA0001356944510000043
其中,
Figure FDA0001356944510000044
Figure FDA0001356944510000045
分别表示地空与空地链路的阴影衰落和多径衰落的随机过程;
in,
Figure FDA0001356944510000044
and
Figure FDA0001356944510000045
represent the random processes of shadow fading and multipath fading of ground-air and air-ground links, respectively;
5)根据用户输入的场景,获得干扰源产生概率λG与平均个数
Figure FDA0001356944510000046
利用如下方法计算获得第i时刻干扰源的瞬时数目,
5) According to the scenario input by the user, obtain the generation probability λ G and the average number of interference sources
Figure FDA0001356944510000046
Use the following method to calculate and obtain the instantaneous number of interference sources at the i-th moment,
Figure FDA0001356944510000047
Figure FDA0001356944510000047
其中,Br~B(1,Pr)是一个服从Bernoulli分布的随机变量,Pr表示各干扰源在Δt内存活的概率,Among them, B r ~ B(1, P r ) is a random variable obeying Bernoulli distribution, P r represents the probability of each interference source surviving within Δt,
Figure FDA0001356944510000048
Figure FDA0001356944510000048
其中,
Figure FDA0001356944510000049
Figure FDA00013569445100000410
表示地面接收节点N2的速度;
Figure FDA00013569445100000411
Figure FDA00013569445100000412
分别表示所有干扰源移动的平均概率与平均速度;Dc表示相干距离;
in,
Figure FDA0001356944510000049
Figure FDA00013569445100000410
Represents the speed of the ground receiving node N 2 ;
Figure FDA00013569445100000411
Figure FDA00013569445100000412
Represents the average probability and average speed of all interference sources moving; D c represents the coherence distance;
6)分别计算各参数并利用公式(5)计算得到l(dk),k=1,...,M,然后通过公式(6)产生4M路高斯随机过程uk(t)~N(0,0.5),k=1,2,...,4M,进而得到M个干扰源信号;6) Calculate each parameter separately and use formula (5) to obtain l(d k ), k=1,...,M, and then generate 4M Gaussian random process u k (t)~N( 0,0.5), k=1,2,...,4M, and then M interference source signals are obtained; 7)通过公式(6)产生两路高斯随机过程ui(t)~N(0,σ2),i=1,2,其中σ2=PN/2,PN表示复噪声功率,两路分别对应复噪声的实部和虚部。7) Generate two-way Gaussian random process u i (t)~N(0,σ 2 ) by formula (6), i=1,2, where σ 2 =P N /2, P N represents the complex noise power, and the two The paths correspond to the real and imaginary parts of the complex noise, respectively.
CN201710600190.4A 2017-07-21 2017-07-21 Large-scale unmanned aerial vehicle relay network channel simulation device and GPU real-time simulation method Active CN107579789B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710600190.4A CN107579789B (en) 2017-07-21 2017-07-21 Large-scale unmanned aerial vehicle relay network channel simulation device and GPU real-time simulation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710600190.4A CN107579789B (en) 2017-07-21 2017-07-21 Large-scale unmanned aerial vehicle relay network channel simulation device and GPU real-time simulation method

Publications (2)

Publication Number Publication Date
CN107579789A CN107579789A (en) 2018-01-12
CN107579789B true CN107579789B (en) 2020-04-24

Family

ID=61049850

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710600190.4A Active CN107579789B (en) 2017-07-21 2017-07-21 Large-scale unmanned aerial vehicle relay network channel simulation device and GPU real-time simulation method

Country Status (1)

Country Link
CN (1) CN107579789B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108471327A (en) * 2018-03-26 2018-08-31 广东工业大学 A kind of UAV Communication system
CN109412673B (en) * 2018-06-22 2021-04-20 南京航空航天大学 Real-time simulation method of geometric random channel model for unmanned aerial vehicle communication
CN110806230A (en) * 2018-08-06 2020-02-18 海鹰航空通用装备有限责任公司 Ecological environment monitoring method based on unmanned aerial vehicle
CN109217956B (en) * 2018-08-14 2021-04-20 南京航空航天大学 Semi-physical simulation method and device for electromagnetic interference communication environment of unmanned aerial vehicle
CN109067482B (en) * 2018-08-14 2021-02-26 南京航空航天大学 Reconfigurable network channel simulation method and device for vehicle networking communication
CN110601775B (en) * 2019-09-09 2021-07-27 南京航空航天大学 Intelligent channel measurement device and method for unmanned aerial vehicle communication
CN111211820B (en) * 2019-09-09 2021-10-08 南京航空航天大学 Test device and test method for in-vehicle communication equipment oriented to the Internet of Vehicles
CN112600635B (en) * 2020-12-16 2021-10-08 同济大学 A low-altitude UAV time-delay domain channel simulation method
CN113517921B (en) * 2021-07-05 2022-04-15 河海大学 A UAV-based IRS-assisted low-altitude passive air relay control method
CN113655468B (en) * 2021-07-16 2023-05-23 广州大学 Unmanned aerial vehicle auxiliary positioning method, unmanned aerial vehicle auxiliary positioning system, storage medium and terminal equipment
CN113612560B (en) * 2021-09-16 2022-08-16 西安交通大学 Unmanned aerial vehicle channel simulation method, device and system for three-dimensional MIMO channel simulation
CN114268397B (en) * 2021-12-09 2023-06-20 重庆邮电大学 A Modeling Method for UAV Air-to-Air Channel Based on Mountainous Terrain
CN118249943A (en) * 2024-04-10 2024-06-25 北京交通大学 A channel simulation device and method based on GPU and FPGA, and a signal playback device and method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9622103D0 (en) * 1996-10-23 1998-10-21 Secr Defence A data link system
CN101932064A (en) * 2010-07-27 2010-12-29 北京大学 A Communication Method Based on Joint Relay Selection in Bidirectional Relay Network
CN101977103A (en) * 2010-11-01 2011-02-16 中国人民解放军信息工程大学 Implementation method of equivalent full duplex in bidirectional relay network
CN104052580A (en) * 2014-06-25 2014-09-17 西安交通大学 Multi-node cooperative signal transmission and reception method in wireless sensor network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9622103D0 (en) * 1996-10-23 1998-10-21 Secr Defence A data link system
CN101932064A (en) * 2010-07-27 2010-12-29 北京大学 A Communication Method Based on Joint Relay Selection in Bidirectional Relay Network
CN101977103A (en) * 2010-11-01 2011-02-16 中国人民解放军信息工程大学 Implementation method of equivalent full duplex in bidirectional relay network
CN104052580A (en) * 2014-06-25 2014-09-17 西安交通大学 Multi-node cooperative signal transmission and reception method in wireless sensor network

Also Published As

Publication number Publication date
CN107579789A (en) 2018-01-12

Similar Documents

Publication Publication Date Title
CN107579789B (en) Large-scale unmanned aerial vehicle relay network channel simulation device and GPU real-time simulation method
Jiang et al. A novel 3D UAV channel model for A2G communication environments using AoD and AoA estimation algorithms
Wang et al. 6G wireless channel measurements and models: Trends and challenges
Liu et al. A novel non-stationary 6G UAV channel model for maritime communications
Chang et al. A novel nonstationary 6G UAV-to-ground wireless channel model with 3-D arbitrary trajectory changes
Hua et al. Channel modeling for UAV-to-ground communications with posture variation and fuselage scattering effect
Mao et al. Machine-learning-based 3-D channel modeling for U2V mmWave communications
Zhu et al. A novel 3D non-stationary UAV-MIMO channel model and its statistical properties
Bai et al. A non-stationary 3D model for 6G massive MIMO mmWave UAV channels
Chen et al. Channel modeling and performance analysis for UAV relay systems
CN109412673B (en) Real-time simulation method of geometric random channel model for unmanned aerial vehicle communication
Bian et al. 3D non-stationary wideband UAV-to-ground MIMO channel models based on aeronautic random mobility model
Xiong et al. Novel multi-mobility V2X channel model in the presence of randomly moving clusters
Wang et al. A novel 3D non-stationary GBSM for 6G THz ultra-massive MIMO wireless systems
CN114268397A (en) A UAV air-to-air channel modeling method based on mountainous terrain
Tehrani-Moayyed et al. Creating RF scenarios for large-scale, real-time wireless channel emulators
Xu et al. A 3-D space-time-frequency non-stationary model for low-altitude UAV mmWave and massive MIMO aerial fading channels
CN116131981A (en) A Modeling and Simulation Method of Air-Ground Channel Integrating UAV Characteristics
Moorthy et al. LeTera: Stochastic beam control through ESN learning in terahertz-band wireless UAV networks
Colpaert et al. 3D non-stationary channel measurement and analysis for MaMIMO-UAV communications
Han et al. Position-based wireless channel characterization for the high-speed vactrains in vacuum tube scenarios using propagation graph modeling theory
Mao et al. A2G channel measurement and characterization via TNN for UAV multi-scenario communications
CN116155412A (en) Wireless Channel Evaluation Method and System
Jiang et al. A geometry-based 3D non-stationary UAV-MIMO channel model allowing 3D arbitrary trajectories
Bai et al. Multi-modal intelligent channel modeling: A new modeling paradigm via synesthesia of machines

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant