[go: up one dir, main page]

CN107277816B - A kind of high altitude platform networking frequency spectrum distributing method - Google Patents

A kind of high altitude platform networking frequency spectrum distributing method Download PDF

Info

Publication number
CN107277816B
CN107277816B CN201710296629.9A CN201710296629A CN107277816B CN 107277816 B CN107277816 B CN 107277816B CN 201710296629 A CN201710296629 A CN 201710296629A CN 107277816 B CN107277816 B CN 107277816B
Authority
CN
China
Prior art keywords
spectrum
altitude
altitude platform
platform
revenue
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
CN201710296629.9A
Other languages
Chinese (zh)
Other versions
CN107277816A (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.)
China Academy of Information and Communications Technology CAICT
Original Assignee
China Academy of Information and Communications Technology CAICT
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 China Academy of Information and Communications Technology CAICT filed Critical China Academy of Information and Communications Technology CAICT
Priority to CN201710296629.9A priority Critical patent/CN107277816B/en
Publication of CN107277816A publication Critical patent/CN107277816A/en
Application granted granted Critical
Publication of CN107277816B publication Critical patent/CN107277816B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/02Resource partitioning among network components, e.g. reuse partitioning
    • H04W16/06Hybrid resource partitioning, e.g. channel borrowing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/02Resource partitioning among network components, e.g. reuse partitioning
    • H04W16/10Dynamic resource partitioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请公开了一种高空平台组网频谱分配方法,包括以下步骤:计算每一个高空平台的频谱收益,所述频谱收益的影响因素包含自身频谱资源收益、借入频谱资源收益、借入频谱资源开销、出租频谱资源收益;改变高空平台之间的频谱资源借用量,包含每个所述高空平台向至少一个其他高空平台借入频谱资源、或每个所述高空平台向至少一个其他高空平台借出频谱资源,改变每一个高空平台的频谱收益;计算网络收益,为所述多个高空平台的频谱收益的总和;重复上述步骤,得出网络收益最大时高空平台之间的频谱资源借用量。最佳实施例用Elman神经网络法改变高空平台之间的频谱资源借用量。本申请的方法提高了高空平台组网的频谱利用效率、整体效益提高。

This application discloses a high-altitude platform networking spectrum allocation method, including the following steps: calculating the spectrum revenue of each high-altitude platform, the factors affecting the spectrum revenue include its own spectrum resource revenue, borrowed spectrum resource revenue, borrowed spectrum resource overhead, Renting spectrum resource income; changing the amount of spectrum resources borrowed between high-altitude platforms, including each of the high-altitude platforms borrowing spectrum resources from at least one other high-altitude platform, or each of the high-altitude platforms lending spectrum resources to at least one other high-altitude platform , change the spectrum revenue of each high-altitude platform; calculate the network revenue, which is the sum of the spectrum revenues of the multiple high-altitude platforms; repeat the above steps to obtain the amount of spectrum resources borrowed between the high-altitude platforms when the network revenue is maximum. The preferred embodiment uses the Elman neural network method to change the amount of spectrum resources borrowed between high-altitude platforms. The method of the present application improves the frequency spectrum utilization efficiency of the high-altitude platform networking and improves the overall benefit.

Description

一种高空平台组网频谱分配方法A method for allocating frequency spectrum in high-altitude platform networking

技术领域technical field

本申请涉及通信领域,尤其涉及一种高空平台组网的频谱分配方法。The present application relates to the communication field, and in particular to a frequency spectrum allocation method for high-altitude platform networking.

背景技术Background technique

在天地一体化的组网方案中,高空平台(NSP,Near Space Platform)以其容量较大、灵活性较强、覆盖范围较广等特点,受到业界的广泛关注,逐渐成为天地一体化网络中不可或缺的通信节点。考虑到高空平台通信场景开阔,信号传输损耗衰减较小,因此采用频率复用的资源划分方案,以避免小区间相互干扰。但随着现有通信技术的不断发展,多媒体等宽带业务所占比重逐渐增多,同时热点区域的位置和用户数量不断变化,若采用传统固定频谱分配方案难以满足宽带通信业务的需求。In the space-ground integrated networking scheme, the high-altitude platform (NSP, Near Space Platform) has attracted extensive attention from the industry due to its large capacity, strong flexibility, and wide coverage, and has gradually become the center of the space-ground integrated network. Indispensable communication node. Considering that the high-altitude platform communication scene is open and the signal transmission loss attenuation is small, the resource division scheme of frequency reuse is adopted to avoid mutual interference between cells. However, with the continuous development of existing communication technologies, the proportion of broadband services such as multimedia is gradually increasing. At the same time, the location of hotspot areas and the number of users are constantly changing. It is difficult to meet the needs of broadband communication services if the traditional fixed spectrum allocation scheme is adopted.

发明内容Contents of the invention

有鉴于此,本发明提出一种高空平台组网的频谱分配方法,解决频谱分配效益低的问题。In view of this, the present invention proposes a spectrum allocation method for high-altitude platform networking to solve the problem of low efficiency of spectrum allocation.

本发明的实施例提出一种高空平台组网频谱分配方法,包括以下步骤:Embodiments of the present invention propose a high-altitude platform network spectrum allocation method, including the following steps:

计算每一个高空平台的频谱收益,所述频谱收益的影响因素包含自身频谱资源收益、借入频谱资源收益、借入频谱资源开销、出租频谱资源收益;Calculate the spectrum revenue of each high-altitude platform, and the influencing factors of the spectrum revenue include its own spectrum resource revenue, borrowed spectrum resource revenue, borrowed spectrum resource overhead, and leased spectrum resource revenue;

改变高空平台之间的频谱资源借用量,包含每个所述高空平台向至少一个其他高空平台借入频谱资源、或每个所述高空平台向至少一个其他高空平台借出频谱资源,改变每一个高空平台的频谱收益;Changing the amount of spectrum resources borrowed between high-altitude platforms includes borrowing spectrum resources from each of the high-altitude platforms to at least one other high-altitude platform, or lending spectrum resources to at least one other high-altitude platform from each of the high-altitude platforms, changing the amount of spectrum resources for each high-altitude platform Spectrum benefits of the platform;

计算网络收益,为所述多个高空平台的频谱收益的总和;Calculate the network revenue, which is the sum of the spectrum revenue of the multiple high-altitude platforms;

重复上述步骤,得出网络收益最大时高空平台之间的频谱资源借用量。Repeat the above steps to obtain the amount of spectrum resources borrowed between high-altitude platforms when the network revenue is maximum.

本发明的一个实施例中,用以下方式计算第k个高空平台的频谱收益,为In one embodiment of the present invention, the spectral benefit of the kth high-altitude platform is calculated in the following manner, as

其中,in,

表示第k个高空平台的自身频谱资源收益; Indicates the self-spectrum resource income of the kth high-altitude platform;

表示第k个高空平台借入频谱资源收益; Indicates that the kth high-altitude platform borrows spectrum resource income;

表示第k个高空平台借入频谱资源开销; Indicates that the kth high-altitude platform borrows spectrum resource overhead;

表示第k个高空平台出租频谱资源收益; Indicates the income of the kth high-altitude platform from renting spectrum resources;

其中,Qk(i)表示第k个高空平台提供i类服务的利润率,Pk(i)表示第k个高空平台提供i类服务的价钱,表示i类服务在k个高空平台上的传输速率;Among them, Q k (i) represents the profit margin of the k-th high-altitude platform providing the i-type service, P k (i) represents the price of the k-th high-altitude platform providing the i-type service, Indicates the transmission rate of the i-type service on k high-altitude platforms;

表示借入价钱,表示借出价钱,bk(j)和bj(k)分别表示第k个高空平台从第j个高空平台借入的频谱、第k个高空平台出租给第j个高空平台的频谱。 represents the borrowing price, Indicates the lending price, b k (j) and b j (k) represent the spectrum borrowed by the k-th high-altitude platform from the j-th high-altitude platform, and the spectrum leased by the k-th high-altitude platform to the j-th high-altitude platform, respectively.

在本发明所述高空平台组网频谱分配方法进一步优化的实施例中,每个高空平台的自身频谱资源优先满足自身频谱需求,则:当所述自身频谱资源有剩余时,所述借入频谱资源收益、借入频谱资源开销取值为0;当所述自身频谱资源不足时,所述出租频谱资源收益取值为0。In the further optimized embodiment of the high-altitude platform networking spectrum allocation method of the present invention, the own spectrum resources of each high-altitude platform firstly meet its own spectrum needs, then: when the own spectrum resources are left, the borrowed spectrum resources The revenue and the borrowed spectrum resource overhead take a value of 0; when the own spectrum resource is insufficient, the leased spectrum resource revenue takes a value of 0.

在本发明所述高空平台组网频谱分配方法进一步优化的实施例中,用Elman神经网络法改变高空平台之间的频谱资源借用量。In the further optimized embodiment of the high-altitude platform networking spectrum allocation method of the present invention, the Elman neural network method is used to change the amount of spectrum resources borrowed between high-altitude platforms.

具体地,本发明所述高空平台组网资源分配方法进一步优化的实施例包含以下步骤:Specifically, the further optimized embodiment of the high-altitude platform networking resource allocation method of the present invention includes the following steps:

在t时刻预测第k个高空平台每一种服务的速度为 Predict the speed of each service of the kth high-altitude platform at time t as

t时刻的可用频谱和借入频谱表示为Bk和ζk,t,Bk的初始值为B,ζk,t的初始值为0;The available spectrum and the borrowed spectrum at time t are expressed as B k and ζ k,t , the initial value of B k is B, and the initial value of ζ k,t is 0;

高空平台k的空闲频谱资源为 The free spectrum resource of high-altitude platform k is

ηk(j)表示平台k利用平台j的频谱的利用率,也就是说,速率/频谱利用率=所需频谱;η k (j) represents the utilization rate of the frequency spectrum of platform j by platform k, that is to say, rate/spectrum utilization rate=required frequency spectrum;

判断是否 judge whether

如果否,则取使 If no, take Make

因此有 Therefore there are

定义如果σk,t>0,则取definition If σ k,t >0, take

ρk,t=max(σk,t,0);ρ k,t = max(σ k,t ,0);

改变高空平台之间的频谱资源借用量时,计算k平台向j平台借用频谱的优先级When changing the amount of spectrum resources borrowed between high-altitude platforms, calculate the priority of k platform borrowing spectrum from j platform

并对优先级进行排序,代表高空平台k超出的频谱;and sort the priority, Represents the spectrum exceeded by the high-altitude platform k;

如果则取 if then take

如果则取 if then take

根据更新后的值重新计算优先级,直到所有频谱分配完毕,最后根据高空平台的之间的频谱资源借用量更新BkRecalculate the priority according to the updated value until all spectrums are allocated, and finally update Bk according to the amount of borrowed spectrum resources between high-altitude platforms;

租出频谱为借入频谱为 The leased spectrum is The borrowed spectrum is

本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本申请的方法提高了高空平台组网的频谱利用效率、整体效益提高;通过灵活地控制各高空节点借入带宽和借出带宽,能够动态地适应多媒体等宽带业务所占比重逐渐增多,同时热点区域的位置和用户数量不断变化的情况。The above-mentioned at least one technical solution adopted in the embodiment of the present application can achieve the following beneficial effects: the method of the present application improves the spectrum utilization efficiency of the high-altitude platform networking and improves the overall benefit; by flexibly controlling the bandwidth borrowed and lent by each high-altitude node, It can dynamically adapt to the situation that the proportion of broadband services such as multimedia is gradually increasing, and the location of hotspot areas and the number of users are constantly changing.

附图说明Description of drawings

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described here are used to provide a further understanding of the application and constitute a part of the application. The schematic embodiments and descriptions of the application are used to explain the application and do not constitute an improper limitation to the application. In the attached picture:

图1为高空平台组网通信场景示意图;Figure 1 is a schematic diagram of a high-altitude platform networking communication scenario;

图2为本申请频谱分配方法实施例流程图;Fig. 2 is the flow chart of the embodiment of spectrum allocation method of the present application;

图3为Elman网络结构示意图;Fig. 3 is a schematic diagram of the Elman network structure;

图4为使用Elman神经网络法频谱分配的实施例示意图。Fig. 4 is a schematic diagram of an embodiment of spectrum allocation using the Elman neural network method.

具体实施方式Detailed ways

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in conjunction with specific embodiments of the present application and corresponding drawings. Apparently, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

本专利提出了一种在高空平台组网场景下,基于Elman神经网络预测模型的频谱分配方法。本方法首先将小区内的频谱收益情况分为4类——“自身频谱资源收益、租借频谱资源收益、租借频谱资源开销、出租频谱资源收益”,再通过增加一个中心控制单元(CCU,Center Control Unit),将所有的频带放在频带池中进行分配,采用优化的梯度下降算法,既能提高网络的训练速率,又能有效抑制网络陷入局部极小点。本算法自学习的目的是用网络中每种业务的预测速率(实际输出值)与每种业务的实际速率(输出样本值)的差值来修改权值和阈值,使得网络输出层的误差平方和最小,达到网络整体收益最高的目的。This patent proposes a spectrum allocation method based on the Elman neural network prediction model in the high-altitude platform networking scenario. This method firstly divides the spectrum income in the cell into four categories - "own spectrum resource income, leased spectrum resource income, leased spectrum resource overhead, leased spectrum resource income", and then by adding a central control unit (CCU, Center Control Unit), all the frequency bands are allocated in the frequency band pool, and the optimized gradient descent algorithm is used, which can not only improve the training rate of the network, but also effectively prevent the network from falling into local minimum points. The purpose of this algorithm self-learning is to use the difference between the predicted rate (actual output value) of each service in the network and the actual rate (output sample value) of each service to modify the weight and threshold, so that the square error of the network output layer and the minimum, to achieve the highest overall network revenue.

以下结合附图,详细说明本申请各实施例提供的技术方案。The technical solutions provided by various embodiments of the present application will be described in detail below in conjunction with the accompanying drawings.

图1为高空平台组网通信场景示意图。假设有7个高空平台(NSP)共同构成一个系统,每个高空平台的高度为30km,覆盖半径为175km,每个高空平台使用的频带各不相同。而在这个方案中通过增加一个中心控制单元(CCU),将所有的频带放在频带池中进行分配,每个高空平台在初始会分配到B的带宽,频带池总宽度为7B。Figure 1 is a schematic diagram of a high-altitude platform networking communication scenario. Suppose there are 7 high-altitude platforms (NSP) to form a system together, the height of each high-altitude platform is 30km, the coverage radius is 175km, and the frequency band used by each high-altitude platform is different. In this solution, by adding a central control unit (CCU), all the frequency bands are allocated in the frequency band pool. Each high-altitude platform will be allocated the bandwidth of B initially, and the total width of the frequency band pool is 7B.

高空平台的频谱收益为,自身频谱资源收益+借入频谱资源收益-借入频谱资源开销+出租频谱资源收益。The spectrum revenue of the high-altitude platform is the revenue of its own spectrum resources + the revenue of borrowed spectrum resources - the cost of borrowed spectrum resources + the revenue of leased spectrum resources.

在本发明所述高空平台组网频谱分配方法的实施例中,每个高空平台的自身频谱资源优先满足自身频谱需求,则:当所述自身频谱资源有剩余时,所述借入频谱资源收益、借入频谱资源开销取值为0;当所述自身频谱资源不足时,所述出租频谱资源收益取值为0。In the embodiment of the high-altitude platform networking spectrum allocation method of the present invention, the own spectrum resources of each high-altitude platform firstly meet its own spectrum needs, then: when the own spectrum resources are left, the borrowed spectrum resource income, The value of the borrowed spectrum resource overhead is 0; when the own spectrum resource is insufficient, the leased spectrum resource revenue is 0.

图2为本申请频谱分配方法实施例流程图。Fig. 2 is a flow chart of an embodiment of the spectrum allocation method of the present application.

步骤1、计算每一个高空平台的频谱收益,所述频谱收益的影响因素包含自身频谱资源收益、借入频谱资源收益、借入频谱资源开销、出租频谱资源收益;Step 1. Calculate the spectrum revenue of each high-altitude platform. The influencing factors of the spectrum revenue include the revenue of its own spectrum resources, the revenue of borrowed spectrum resources, the cost of borrowed spectrum resources, and the revenue of leased spectrum resources;

步骤2、改变高空平台之间的频谱资源借用量,包含每个所述高空平台向至少一个其他高空平台借入频谱资源、或每个所述高空平台向至少一个其他高空平台借出频谱资源,改变每一个高空平台的频谱收益;Step 2. Changing the amount of spectrum resources borrowed between high-altitude platforms, including borrowing spectrum resources from each of the high-altitude platforms to at least one other high-altitude platform, or lending spectrum resources to at least one other high-altitude platform by each of the high-altitude platforms, changing Spectrum yield for each high-altitude platform;

步骤3、计算网络收益,为所述多个高空平台的频谱收益的总和;Step 3, calculating the network revenue, which is the sum of the spectrum revenue of the multiple high-altitude platforms;

步骤4、重复上述步骤,得出网络收益最大时高空平台之间的频谱资源借用量。Step 4. Repeat the above steps to obtain the amount of spectrum resources borrowed between high-altitude platforms when the network revenue is maximum.

本发明的一个实施例中,用以下方式计算第k个高空平台的频谱收益,为In one embodiment of the present invention, the spectral benefit of the kth high-altitude platform is calculated in the following manner, as

其中,in,

表示第k个高空平台的自身频谱资源收益; Indicates the self-spectrum resource income of the kth high-altitude platform;

表示第k个高空平台借入频谱资源收益; Indicates that the kth high-altitude platform borrows spectrum resource income;

表示第k个高空平台借入频谱资源开销; Indicates that the kth high-altitude platform borrows spectrum resource overhead;

表示第k个高空平台出租频谱资源收益; Indicates the income of the kth high-altitude platform from renting spectrum resources;

其中,Qk(i)表示第k个高空平台提供i类服务的利润率,Pk(i)表示第k个高空平台提供i类服务的价钱,表示i类服务在k个高空平台上的传输速率;Among them, Q k (i) represents the profit margin of the k-th high-altitude platform providing the i-type service, P k (i) represents the price of the k-th high-altitude platform providing the i-type service, Indicates the transmission rate of the i-type service on k high-altitude platforms;

表示借入价钱,表示借出价钱,bk(j)和bj(k)分别表示第k个高空平台从第j个高空平台借入的频谱、第k个高空平台出租给第j个高空平台的频谱。 represents the borrowing price, Indicates the lending price, b k (j) and b j (k) represent the spectrum borrowed by the k-th high-altitude platform from the j-th high-altitude platform, and the spectrum leased by the k-th high-altitude platform to the j-th high-altitude platform, respectively.

在每个平台以满足自身频谱需求为第一重要的前提下,不可能同时租出和借入频谱,所以(1)式中的频谱收益可以分为两种情况Under the premise that each platform meets its own spectrum needs as the first priority, it is impossible to lease and borrow spectrum at the same time, so the spectrum revenue in (1) can be divided into two cases

自身频谱有剩余,可以租出There is a surplus of its own spectrum, which can be leased out

自身频谱无剩余,必须借入There is no surplus of its own spectrum and must be borrowed

假设B是一开始每个高空平台平均分到的频谱,Bk是k平台实际借入和租出后的可用频谱,那么也分为以下两种情况:Assuming that B is the average spectrum allocated to each high-altitude platform at the beginning, and B k is the available spectrum after k platform is actually borrowed and leased, then it can also be divided into the following two situations:

自身频谱有剩余,租出频谱时,可用频谱为:There is a surplus of its own spectrum, and when the spectrum is leased out, the available spectrum is:

自身频谱无剩余,借入频谱时,可用频谱为:There is no remaining spectrum of its own. When borrowing spectrum, the available spectrum is:

以ηk(j)表示平台k利用平台j的频谱的利用率,例如表示为:Express the utilization ratio of platform k utilizing the frequency spectrum of platform j with η k (j), for example expressed as:

其中γk(j)表示匹配接收信噪比,表示k平台的目标误比特率。where γ k (j) represents the matched receiver signal-to-noise ratio, Indicates the target bit error rate of the k platform.

为了使网络收益最高,优化目的是In order to maximize the network revenue, the optimization objective is

需要确定每个平台是借入频谱还是租出频谱,从而以对应的公式进行计算。It is necessary to determine whether each platform is borrowing spectrum or leasing spectrum, so as to calculate with the corresponding formula.

需要说明的是,由于各高空平台的最终目的是为了满足平台覆盖范围内用户的传输速率需求,因此各高空平台的频谱需求情况可以等效为平台覆盖内用户的传输速率需求。It should be noted that since the ultimate goal of each high-altitude platform is to meet the transmission rate requirements of users within the coverage of the platform, the spectrum requirements of each high-altitude platform can be equivalent to the transmission rate requirements of users within the coverage of the platform.

图3为Elman网络结构示意图。以下提出一种利用Elman神经网络,通过历史信息预测t时刻各高空平台覆盖范围内用户的传输速率需求的方法,从而获得t时刻各高空平台的频谱需求情况。Figure 3 is a schematic diagram of the Elman network structure. The following proposes a method of using the Elman neural network to predict the transmission rate requirements of users within the coverage of each high-altitude platform at time t through historical information, so as to obtain the spectrum demand of each high-altitude platform at time t.

首先需要进行传输速率预测。在第k个高空平台提供Mk种类型的服务,假设在t-1时刻每一种类型的传输速率为如果从起始时刻开始一直统计到t-1时刻,速率的矩阵为First, the transmission rate prediction needs to be performed. Provide M k types of services on the kth high-altitude platform, assuming that the transmission rate of each type at time t-1 is If the statistics are counted from the initial moment to the time t-1, the matrix of the rate is

本方案中用Elman神经网络来预测t时刻的传输速率,Elman回归神经元网络一般分为四层:输入层,中间层(隐含层)、承接层和输出层。其输入层、隐含层和输出层的连接类似于前馈网络,输入层的单元仅起信号传输作用,输出层单元起线性加权作用。隐含层单元的传递函数可采用线性或非线性函数,承接层又称为上下文层或状态层,它用来记忆隐含层单元前一时刻的输出值,可以认为是一个一步延时算子。In this scheme, Elman neural network is used to predict the transmission rate at time t. Elman regression neuron network is generally divided into four layers: input layer, middle layer (hidden layer), receiving layer and output layer. The connection of its input layer, hidden layer and output layer is similar to the feedforward network, the unit of the input layer only plays the role of signal transmission, and the unit of the output layer plays the role of linear weighting. The transfer function of the hidden layer unit can be a linear or nonlinear function. The successor layer is also called the context layer or the state layer. It is used to remember the output value of the hidden layer unit at the previous moment, which can be considered as a one-step delay operator. .

Elman回归神经元网络的特点是隐含层的输出通过承接层的延迟与存储,自联到隐含层的输入,这种自联方式使其对历史状态的数据具有敏感性,内部反馈网络的加入增加了网络本身处理动态信息的能力,从而达到了动态建模的目的。此外,Elman回归神经网络能够以任意精度逼近任意非线性映射,可以不考虑外部噪声对系统影响的具体形式,如果给出系统的输入输出数据对,就可以对系统进行建模。The characteristic of the Elman regression neuron network is that the output of the hidden layer is self-connected to the input of the hidden layer through the delay and storage of the undertaking layer. This self-connection method makes it sensitive to the data of the historical state, and the internal feedback network Joining increases the ability of the network itself to process dynamic information, thus achieving the purpose of dynamic modeling. In addition, the Elman regression neural network can approach any nonlinear mapping with arbitrary precision, without considering the specific form of the impact of external noise on the system. If the input and output data pairs of the system are given, the system can be modeled.

如图3所示,Elman神经网络的非线性状态空间表达式为:As shown in Figure 3, the nonlinear state space expression of the Elman neural network is:

y(k)=g(w3x(k)+b2) (9)y(k)=g(w 3 x(k)+b 2 ) (9)

x(k)=f(w1xc(k)+w2(u(k-1))+b1) (10)x(k)=f(w 1 x c (k)+w 2 (u(k-1))+b 1 ) (10)

xc(k)=x(k-1) (11) xc (k)=x(k-1) (11)

其中,k表示时刻,y,x,u,xc分别表示1维输出节点向量,m维隐含层节点单元向量,n维输入向量和m维反馈状态向量。w3,w2,w1分别表示隐含层到输入层、输入层到隐含层、承接层到隐含层的连接权值矩阵。f(.)为隐含层神经元的传递函数,g(.)为输出层传递函数。b1,b2分别为输入层和隐含层的阈值。Elman神经网络学习算法采用的是优化的梯度下降算法,即自适应学习速率动量梯度下降反向传播算法,它既能提高网络的训练速率,又能有效抑制网络陷入局部极小点。学习的目的是用网络的实际输出值与输出样本值的差值来修改权值和阈值,使得网络输出层的误差平方和最小。设第k步系统的实际输出向量为yd(k),在时间段(0,T)内,定义误差函数为:Among them, k represents the moment, y, x, u, and x c represent the 1-dimensional output node vector, the m-dimensional hidden layer node unit vector, the n-dimensional input vector and the m-dimensional feedback state vector. w 3 , w 2 , and w 1 respectively represent the connection weight matrix from the hidden layer to the input layer, from the input layer to the hidden layer, and from the receiving layer to the hidden layer. f(.) is the transfer function of hidden layer neurons, and g(.) is the transfer function of output layer. b 1 , b 2 are the thresholds of the input layer and the hidden layer respectively. The Elman neural network learning algorithm uses an optimized gradient descent algorithm, that is, the adaptive learning rate momentum gradient descent backpropagation algorithm, which can not only increase the training rate of the network, but also effectively inhibit the network from falling into local minimum points. The purpose of learning is to use the difference between the actual output value of the network and the output sample value to modify the weight and threshold, so that the sum of squared errors of the network output layer is minimized. Let the actual output vector of the k-th step system be y d (k), and in the time period (0, T), define the error function as:

以w3,w2为例,将E对w3,w2分别求偏导,可得权值修正公式为:Taking w 3 and w 2 as an example, calculate the partial derivatives of E with respect to w 3 and w 2 respectively, and the weight correction formula can be obtained as follows:

其中,φ为学习速率,mc为动量因子,默认值为0.9。这样在进行更新时不仅考虑了当前梯度方向,还考虑前一时刻的梯度方向,降低了网络性能对参数调整的敏感性。有效抑制了局部极小。Among them, φ is the learning rate, mc is the momentum factor, and the default value is 0.9. In this way, not only the current gradient direction, but also the gradient direction at the previous moment are considered when updating, which reduces the sensitivity of network performance to parameter adjustment. The local minima are effectively suppressed.

传输速率预测流程为The transmission rate prediction process is

步骤A、训练网络,假设训练序列的长度为α,这个长度表示用(8)中的多少行来进行训练,α的长度将决定网络的训练次数和训练精度,也决定了将用多少历史信息来进行预测。例如若α为3,t为10,那么将以{1,2,3},{2,3,4},{3,4,5}…,{6,7,8}训练6次,然后以{7,8,9}来估计10的速率。Step A, train the network, assuming that the length of the training sequence is α, this length indicates how many lines in (8) are used for training, the length of α will determine the number of training times and training accuracy of the network, and also determine how much historical information will be used to make predictions. For example, if α is 3 and t is 10, then it will be trained 6 times with {1,2,3}, {2,3,4}, {3,4,5}..., {6,7,8}, and then Estimate the rate of 10 as {7,8,9}.

步骤B、输入向量将是3×Mk维的,那么根据经验将隐含层单元的个数设为2Mk-1,会获得比较良好的预测结果,同时输出向量将是1×Mk维的。Step B, the input vector will be 3×M k dimensional, then according to experience, the number of hidden layer units is set to 2M k -1, a relatively good prediction result will be obtained, and the output vector will be 1×M k dimensional of.

步骤C、进行预测Step C. Make predictions

通过以上方法,在t时刻预测高空平台k每一种服务的速度为 Through the above method, the speed of each service of high-altitude platform k is predicted at time t as

由此即可得到各个高空平台覆盖范围内的用户在t时刻的预测传输速率,该速率被用于计算各个高空平台在t时刻的频谱需求情况,使得平台间出租或借入频谱成为可能,最大化网络收益。以下说明根据传输速率分配频谱的方法。From this, the predicted transmission rate of users within the coverage of each high-altitude platform at time t can be obtained, which is used to calculate the spectrum demand of each high-altitude platform at time t, making it possible to rent or borrow spectrum between platforms, and maximize Network earnings. A method of allocating spectrum according to the transmission rate will be described below.

图4为使用Elman神经网络法频谱分配的实施例示意图。Fig. 4 is a schematic diagram of an embodiment of spectrum allocation using the Elman neural network method.

对高空平台k来说,将t时刻的可用频谱和借入频谱表示为Bk和ζk,t,Bk的初始值为B,ζk,t的初始值为0。将高空平台k的空闲频谱资源定义为ρk,t,那么可以定义为For high-altitude platform k, the available spectrum and borrowed spectrum at time t are denoted as B k and ζ k,t , the initial value of B k is B, and the initial value of ζ k,t is 0. Define the free spectrum resource of high-altitude platform k as ρ k,t , then it can be defined as

步骤10、预测阶段,根据可用频谱计算每一种服务的速率;Step 10, the prediction stage, calculating the rate of each service according to the available frequency spectrum;

如果满足下式,那么高空平台k自身的频谱满足需求,并且可能有频谱出售If the following formula is satisfied, then the spectrum of the high-altitude platform k itself meets the demand, and there may be spectrum for sale

如果满足不了,那么设可以满足的速率为If it cannot be satisfied, then set the rate that can be satisfied as but

那么超出的部分定义为 Then the excess is defined as

步骤20、更新和清除阶段,计算每个高空平台的借入频谱和空闲频谱资源;Step 20, updating and clearing phase, calculate the borrowed spectrum and idle spectrum resources of each high-altitude platform;

对于高空平台k来说定义σk,t For high-altitude platform k, define σ k,t

如果σk,t>0,那么说明频谱资源充足,如下式更新ζk,t If σ k,t >0, it means that the spectrum resources are sufficient, and update ζ k,t as follows

ρk,t=max(σk,t,0) (21)ρ k,t = max(σ k,t ,0) (21)

步骤30、调度阶段,计算高空平台的借入频谱、出租频谱,更新可用频谱值。Step 30, in the dispatching stage, calculate the borrowed spectrum and leased spectrum of the high-altitude platform, and update the available spectrum value.

步骤301、当调度器接收到一个高空平台的借入频谱请求时,他将看其他的平台是否有可用频谱,并计算优先级Step 301. When the scheduler receives a spectrum borrowing request from a high-altitude platform, he will check whether other platforms have available spectrum and calculate the priority

(借入产生的收益减去租金)(Proceeds from borrowing less rent)

步骤302、对优先级进行排序,代表高空平台k超出的频谱,λk(i,j)代表k平台向j平台借用频谱的优先级Step 302, sorting the priorities, Represents the spectrum exceeded by high-altitude platform k, λ k (i,j) represents the priority of platform k to borrow spectrum from platform j

有两种情况:There are two cases:

(1)j平台的可借频谱资源大于k平台的需求,也就是说那么k平台就不会从别的平台借了,则更新如下(1) The borrowable spectrum resource of platform j is greater than the demand of platform k, that is to say Then the k platform will not borrow from other platforms, and the update is as follows

(2)比ρj,t大(j平台的可借频谱资源小于k平台的需求),也就是说则更新如下,(2) is larger than ρ j,t (the borrowable spectrum resource of platform j is less than the demand of platform k), that is to say Then update as follows,

步骤303、根据更新后的值重新计算优先级,直到所有频谱已被分配完毕Step 303, recalculate the priority according to the updated value until all spectrums have been allocated

最后根据高空平台的租出借入情况以下式更新Bk Finally, according to the rental and borrowing conditions of the high-altitude platform, B k is updated by the following formula

租出频谱:Leased Spectrum:

借入频谱:Borrow spectrum:

步骤304、执行分配操作。Step 304, perform an allocation operation.

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes Other elements not expressly listed, or elements inherent in the process, method, commodity, or apparatus are also included. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。The above descriptions are only examples of the present application, and are not intended to limit the present application. For those skilled in the art, various modifications and changes may occur in this application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.

Claims (4)

1.一种高空平台组网频谱分配方法,其特征在于,包括以下步骤:1. A high-altitude platform network spectrum allocation method is characterized in that, comprising the following steps: 计算每一个高空平台的频谱收益,所述频谱收益的影响因素包含自身频谱资源收益、借入频谱资源收益、借入频谱资源开销、出租频谱资源收益;Calculate the spectrum revenue of each high-altitude platform, and the influencing factors of the spectrum revenue include its own spectrum resource revenue, borrowed spectrum resource revenue, borrowed spectrum resource overhead, and leased spectrum resource revenue; 改变高空平台之间的频谱资源借用量,包含每个所述高空平台向至少一个其他高空平台借入频谱资源、或每个所述高空平台向至少一个其他高空平台借出频谱资源,改变每一个高空平台的频谱收益;Changing the amount of spectrum resources borrowed between high-altitude platforms includes borrowing spectrum resources from each of the high-altitude platforms to at least one other high-altitude platform, or lending spectrum resources to at least one other high-altitude platform from each of the high-altitude platforms, changing the amount of spectrum resources for each high-altitude platform Spectrum benefits of the platform; 计算网络收益,为所述多个高空平台的频谱收益的总和;Calculate the network revenue, which is the sum of the spectrum revenue of the multiple high-altitude platforms; 重复上述步骤,得出网络收益最大时高空平台之间的频谱资源借用量。Repeat the above steps to obtain the amount of spectrum resources borrowed between high-altitude platforms when the network revenue is maximum. 2.如权利要求1所述高空平台组网频谱分配方法,其特征在于2. the high-altitude platform network spectrum allocation method as claimed in claim 1, is characterized in that 第k个高空平台的频谱收益为The spectrum gain of the kth high-altitude platform is 其中,in, 表示第k个高空平台的自身频谱资源收益; Indicates the self-spectrum resource income of the kth high-altitude platform; 表示第k个高空平台借入频谱资源收益; Indicates that the kth high-altitude platform borrows spectrum resource income; 表示第k个高空平台借入频谱资源开销; Indicates that the kth high-altitude platform borrows spectrum resource overhead; 表示第k个高空平台出租频谱资源收益; Indicates the income of the kth high-altitude platform from renting spectrum resources; 其中,Qk(i)表示第k个高空平台提供i类服务的利润率,Pk(i)表示第k个高空平台提供i类服务的价钱,表示i类服务在k个高空平台上的传输速率;Among them, Q k (i) represents the profit margin of the k-th high-altitude platform providing the i-type service, P k (i) represents the price of the k-th high-altitude platform providing the i-type service, Indicates the transmission rate of the i-type service on k high-altitude platforms; 表示借入价钱,表示借出价钱,bk(j)和bj(k)分别表示第k个高空平台从第j个高空平台借入的频谱、第k个高空平台出租给第j个高空平台的频谱。 represents the borrowing price, Indicates the lending price, b k (j) and b j (k) represent the spectrum borrowed by the k-th high-altitude platform from the j-th high-altitude platform, and the spectrum leased by the k-th high-altitude platform to the j-th high-altitude platform, respectively. 3.如权利要求2所述高空平台组网频谱分配方法,其特征在于,3. high-altitude platform network spectrum allocation method as claimed in claim 2, is characterized in that, 每个高空平台的自身频谱资源优先满足自身频谱需求;Each high-altitude platform's own spectrum resources give priority to meeting its own spectrum needs; 当所述自身频谱资源有剩余时,所述借入频谱资源收益、借入频谱资源开销取值为0;When the self-spectrum resource has surplus, the value of the borrowed spectrum resource income and the borrowed spectrum resource overhead is 0; 当所述自身频谱资源不足时,所述出租频谱资源收益取值为0。When the self-spectrum resource is insufficient, the value of the leased spectrum resource income is 0. 4.如权利要求1~3任意一项所述高空平台组网频谱分配方法,其特征在于,4. The high-altitude platform network spectrum allocation method according to any one of claims 1 to 3, characterized in that, 用Elman神经网络法改变高空平台之间的频谱资源借用量。Using the Elman neural network method to change the amount of spectrum resources borrowed between high-altitude platforms.
CN201710296629.9A 2017-04-28 2017-04-28 A kind of high altitude platform networking frequency spectrum distributing method Active CN107277816B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710296629.9A CN107277816B (en) 2017-04-28 2017-04-28 A kind of high altitude platform networking frequency spectrum distributing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710296629.9A CN107277816B (en) 2017-04-28 2017-04-28 A kind of high altitude platform networking frequency spectrum distributing method

Publications (2)

Publication Number Publication Date
CN107277816A CN107277816A (en) 2017-10-20
CN107277816B true CN107277816B (en) 2019-11-05

Family

ID=60074257

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710296629.9A Active CN107277816B (en) 2017-04-28 2017-04-28 A kind of high altitude platform networking frequency spectrum distributing method

Country Status (1)

Country Link
CN (1) CN107277816B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102316465A (en) * 2011-09-23 2012-01-11 北京邮电大学 Frequency spectrum gaming distribution method in cognitive wireless network
CN103533551A (en) * 2013-10-25 2014-01-22 上海交通大学 Method for distributing spectrum resource in cognitive radio network
EP2836926A1 (en) * 2012-04-11 2015-02-18 Intel Corporation Implementing a dynamic cloud spectrum database as a mechanism for cataloging and controlling spectrum availability
CN105517167A (en) * 2015-12-17 2016-04-20 西安电子科技大学 Interference alignment oriented resource management method in dense heterogeneous cellular network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102316465A (en) * 2011-09-23 2012-01-11 北京邮电大学 Frequency spectrum gaming distribution method in cognitive wireless network
EP2836926A1 (en) * 2012-04-11 2015-02-18 Intel Corporation Implementing a dynamic cloud spectrum database as a mechanism for cataloging and controlling spectrum availability
CN103533551A (en) * 2013-10-25 2014-01-22 上海交通大学 Method for distributing spectrum resource in cognitive radio network
CN105517167A (en) * 2015-12-17 2016-04-20 西安电子科技大学 Interference alignment oriented resource management method in dense heterogeneous cellular network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
An allocation scheme between random access and DAMA channels for satellite networks;Ruijun Chang,Yizhou He,Gaofeng Cui,Weidong Wang;《2016 IEEE International Conference on Communication Systems (ICCS)》;20170126;全文 *
基于博弈论的认知无线电资源分配的研究;崔宇;《中国优秀硕士学位论文全文数据库信息科技辑》;20150215(第2期);全文 *

Also Published As

Publication number Publication date
CN107277816A (en) 2017-10-20

Similar Documents

Publication Publication Date Title
CN113810233B (en) A Distributed Computing Offloading Method Based on Computational Network Collaboration in Random Networks
CN111953758B (en) Method and device for edge network computing offloading and task migration
CN113395654A (en) Method for task unloading and resource allocation of multiple unmanned aerial vehicles of edge computing system
CN111813539B (en) A method for allocating edge computing resources based on priority and collaboration
CN115686846B (en) Container cluster online deployment method integrating graph neural network and reinforcement learning in edge calculation
CN113615137B (en) CDN optimization platform
CN117915405B (en) A distributed multi-UAV collaborative task offloading method
CN109996247B (en) Networked resource allocation method, device, device and storage medium
CN116647455B (en) Virtual network mapping method based on deep reinforcement learning
CN108897606A (en) Multi-tenant container cloud platform virtual network resource self-adapting dispatching method and system
CN120540776A (en) A virtual machine scheduling method in a distributed environment based on deep reinforcement learning
Cai et al. SARM: service function chain active reconfiguration mechanism based on load and demand prediction
CN119167789A (en) Multimodal transport intelligent scheduling optimization method, device, equipment and storage medium
CN120201496A (en) Emergency command fusion communication system resource dynamic scheduling method based on artificial intelligence
CN115016889B (en) A virtual machine optimization scheduling method for cloud computing
Chen et al. Graph neural network aided deep reinforcement learning for microservice deployment in cooperative edge computing
CN112084034B (en) A MCT scheduling method based on edge platform layer adjustment coefficient
CN113747450A (en) Service deployment method and device in mobile network and electronic equipment
CN120378369B (en) Multi-level network congestion control method oriented to intelligent computation center
CN107277816B (en) A kind of high altitude platform networking frequency spectrum distributing method
CN110012507B (en) A method and system for allocating resources for the Internet of Vehicles with priority on user experience
CN120597456A (en) A method for reasoning task scheduling and resource allocation based on deep reinforcement learning in vehicle edge intelligent systems
CN120223551A (en) A dynamic deployment method for service function chain based on node resource capability perception
CN120181724A (en) A multimodal transportation dynamic optimization method based on adaptive reinforcement learning
CN115913955B (en) A neural network model segmentation and resource allocation method in edge computing system

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211227

Address after: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee after: CHINA ACADEMY OF INFORMATION AND COMMUNICATIONS

Address before: 100191 block B, No. 52 Huayuan North Road, Haidian District, Beijing

Patentee before: CHINA ACADEME OF TELECOMMUNICATION RESEARCH OF MIIT