[go: up one dir, main page]

CN109905864B - A cross-layer resource allocation scheme for power Internet of things - Google Patents

A cross-layer resource allocation scheme for power Internet of things Download PDF

Info

Publication number
CN109905864B
CN109905864B CN201910148634.4A CN201910148634A CN109905864B CN 109905864 B CN109905864 B CN 109905864B CN 201910148634 A CN201910148634 A CN 201910148634A CN 109905864 B CN109905864 B CN 109905864B
Authority
CN
China
Prior art keywords
sub
pair
channel
queue
optimization
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
CN201910148634.4A
Other languages
Chinese (zh)
Other versions
CN109905864A (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.)
North China Electric Power University
Original Assignee
North China Electric Power University
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 North China Electric Power University filed Critical North China Electric Power University
Priority to CN201910148634.4A priority Critical patent/CN109905864B/en
Publication of CN109905864A publication Critical patent/CN109905864A/en
Application granted granted Critical
Publication of CN109905864B publication Critical patent/CN109905864B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明主要涉及应用在电力物联网的跨层资源分配方案,通过对各种机器类通信设备复用蜂窝网中其他用户设备的信道传输到基站的数据队列进行优化,实现队列的长期稳定。通过对李亚普诺夫优化和盖尔‑沙利普匹配算法的研究,提出一种跨层的速率控制和资源分配机制。本发明所提出的的算法主要将原始的长期优化问题转换为每个时隙中的速率控制子问题和资源分配子问题,首先利用李亚普诺夫算法分解出两个凸函数,可以利用算法复杂度较低的凸优化工具很好完成求解,对于子信道选择问题,首先根据不同子信道传输性能的不同建立机器对和蜂窝用户设备的双向喜好度列表,再利用迭代的盖尔‑沙利普算法完成最终的稳定匹配。仿真结果表明,在没有数据到达和子信道统计的先验知识的情况下,本发明可以显著提高队列稳定性和优化网络性能。

Figure 201910148634

The invention mainly relates to a cross-layer resource allocation scheme applied in the power Internet of things, and realizes long-term stability of the queue by optimizing the data queue transmitted to the base station by multiplexing the channels of other user equipment in the cellular network by various machine communication equipment. By studying Lyapunov optimization and Gal-Shalip matching algorithm, a cross-layer rate control and resource allocation mechanism is proposed. The algorithm proposed by the present invention mainly converts the original long-term optimization problem into a rate control sub-problem and a resource allocation sub-problem in each time slot. First, the Lyapunov algorithm is used to decompose two convex functions, and the algorithm complexity can be used. The lower convex optimization tools are easy to solve. For the sub-channel selection problem, the bidirectional preference list of machine pairs and cellular UEs is first established according to the different transmission performance of different sub-channels, and then the iterative Gal-Shalip algorithm is used. Complete the final stable match. Simulation results show that the present invention can significantly improve queue stability and optimize network performance without prior knowledge of data arrival and sub-channel statistics.

Figure 201910148634

Description

一种面向电力物联网的跨层资源分配方案A cross-layer resource allocation scheme for power Internet of things

技术领域technical field

本发明属于无线通信领域,具体涉及应用在电力物联网中的机器间(Machine toMachine,M2M)通信的跨层资源分配方案,通过对基站到达的数据队列进行优化,使其达到一个长期平稳的状态。首先,通过李亚普诺夫优化算法的将随机到达的数据队列进行优化,然后运用盖尔-沙利普匹配理论在采用正交频分复用(OFDM)的网络中对不同优先级的数据队列进行适合子信道选择,进而最大限度地提高资源利用率和最小化网络时延。The invention belongs to the field of wireless communication, and in particular relates to a cross-layer resource allocation scheme for machine-to-machine (M2M) communication applied in the power Internet of things. . First, the randomly arriving data queues are optimized by Lyapunov optimization algorithm, and then the Gale-Shalip matching theory is used to optimize the data queues with different priorities in the network using Orthogonal Frequency Division Multiplexing (OFDM). Suitable for sub-channel selection, thereby maximizing resource utilization and minimizing network delay.

背景技术:Background technique:

随着通信技术的快速发展和数据采集终端的大规模接入,时代正在经历着从传统的人对人通信到机器对机器通信的巨大转变。而M2M通信作为物联网组网和运行的关键支撑技术之一,因其具有出色的自组织和自修复能力,对于工业自动化和智能电网的实施至关重要。就智能电网而言,电力物联网的研究和建设已经如火如荼,而现有移动蜂窝网络也为其普及提供了良好的基础,但尽管电力物联网中的M2M通信技术已经得到了广泛研究和应用,但仍存在一些迫切需要解决的问题和挑战,总结如下:With the rapid development of communication technology and the large-scale access of data collection terminals, the era is experiencing a huge transition from traditional human-to-human communication to machine-to-machine communication. As one of the key supporting technologies for the networking and operation of the Internet of Things, M2M communication is crucial for the implementation of industrial automation and smart grids because of its excellent self-organization and self-healing capabilities. As far as the smart grid is concerned, the research and construction of the power Internet of things has been in full swing, and the existing mobile cellular network also provides a good foundation for its popularization, but although the M2M communication technology in the power Internet of things has been widely studied and applied, However, there are still some urgent problems and challenges that need to be solved, which are summarized as follows:

1)传输队列的稳定性:在现实场景中,由于数据流的到达是动态且不可预测的,加上时变信道的影响,数据传输队列往往不是平稳分布的,这给基站的运行带来了很大压力。为了解决这一问题避免信道拥塞和减小丢包率,有效的设备接入控制方案是非常必要的。1) Stability of transmission queues: In real scenarios, because the arrival of data streams is dynamic and unpredictable, coupled with the influence of time-varying channels, data transmission queues are often not distributed smoothly, which brings difficulties to the operation of base stations. A lot of pressure. In order to solve this problem, avoid channel congestion and reduce the packet loss rate, an effective device access control scheme is very necessary.

2)面向用户体验的性能优化:数据和流量的快速增长将不可避免地导致无线频谱资源不足,这也是限制用户体验质量的一个重要制约因素。遗憾的是,目前的研究通常忽略了用户的主观感受而更侧重于仅仅优化网络性能。因此,如何利用有限的频谱资源来提高用户体验质量当前面临的一个重要的挑战。2) Performance optimization for user experience: The rapid growth of data and traffic will inevitably lead to insufficient wireless spectrum resources, which is also an important factor limiting the quality of user experience. Unfortunately, current research usually ignores the subjective feelings of users and focuses more on optimizing network performance only. Therefore, how to utilize limited spectrum resources to improve user experience quality is an important challenge currently.

3)长期的系统性能优化:在电力物联网中,各种功能各异的数据采集终端产生的海量实时数据涌入现有的蜂窝网络,这将使基站不堪重负,甚至由这些设备组成的控制系统崩溃,而当前主流的网络性能优化算法(如排队论)通常只能实现短期的优化。然而,复杂的环境总是给数据传输过程带来许多不确定性和随机性。因此,考虑到上述的动态影响因素,设计长期性能优化方案以使数据队列稳定、资源利用率更高是一个亟待解决的问题。3) Long-term system performance optimization: In the power Internet of Things, massive real-time data generated by various data acquisition terminals with different functions floods into the existing cellular network, which will overwhelm the base station, and even the control system composed of these devices. The system crashes, and the current mainstream network performance optimization algorithms (such as queuing theory) usually only achieve short-term optimization. However, the complex environment always brings a lot of uncertainty and randomness to the data transmission process. Therefore, considering the above-mentioned dynamic influencing factors, it is an urgent problem to design a long-term performance optimization scheme to make the data queue stable and resource utilization higher.

基于上面提到的问题和挑战,本发明主要提出了一种面向电力物联网的跨层资源分配方案,其中李亚普诺夫优化和盖尔-沙利普算法共同应用于频谱共享的OFDM蜂窝网络中的M2M通信,以最大化网络性能和满足密集用户的需求。Based on the problems and challenges mentioned above, the present invention mainly proposes a cross-layer resource allocation scheme for the power Internet of Things, in which the Lyapunov optimization and the Gal-Shalip algorithm are jointly applied to the OFDM cellular network with spectrum sharing M2M communication to maximize network performance and meet the needs of dense users.

发明内容:Invention content:

本发明首先模拟了中一个小区内多个普通蜂窝用户与电力物联网中机器通信对共存的场景,以使数据传输队列平稳分布和资源利用率最大化为目标,提出了一种面向电力物联网的跨层资源分配方案。该方案考虑蜂窝用户设备和M2M对的体验要求,首先根据当前已知信息完成后者复用前者的子信道选择,将采集到的数据发送至基站,在基站侧对收到的数据队列进行优化处理,并根据优化情况对下次数据的到达和子信道选择进行控制,快速解决基站过载和用户体验质量下降问题。具体过程如下:The invention firstly simulates the coexistence scenario of multiple ordinary cellular users in one cell and machine communication pairs in the power Internet of Things, aiming at smooth distribution of data transmission queues and maximization of resource utilization, and proposes a power Internet of Things-oriented cross-layer resource allocation scheme. This solution considers the experience requirements of the cellular user equipment and the M2M pair, first completes the sub-channel selection of the latter multiplexing the former according to the current known information, sends the collected data to the base station, and optimizes the received data queue on the base station side processing, and control the arrival of the next data and the selection of sub-channels according to the optimization situation, so as to quickly solve the problems of base station overload and user experience quality degradation. The specific process is as follows:

1)队列模型的建立1) Establishment of the queue model

图1为基于M2M上行链路的蜂窝网络系统模型,由一个基站,N个M2M对,K个蜂窝用户设备组成。其中基站负责小区内的资源协调与子信道分配,不同的蜂窝用户设备会对应产生K个相互正交、互不干扰的子信道,M2M对又分别由发射机(MT)和接收机(MR)组成,在我们的场景中,仅考虑发送机传输数据至基站的上行链路部分。Fig. 1 is a cellular network system model based on M2M uplink, which consists of a base station, N M2M pairs, and K cellular user equipments. The base station is responsible for resource coordination and sub-channel allocation in the cell. Different cellular user equipments will correspondingly generate K mutually orthogonal and non-interfering sub-channels. The M2M pair is composed of a transmitter (MT) and a receiver (MR) respectively. The composition, in our scenario, only considers the uplink part where the transmitter transmits data to the base station.

在系统中,采用离散时间模型,在总时长为T的时间内,每1秒作为一个时隙t,。在基站的通信范围内,机器通信对和蜂窝用户设备数量保持不变,但出于随机性的考虑,它们的位置在不同时隙随机分布。在时隙t内,假设有M辆车和K个用户设备,分别表示为

Figure BDA0001980839970000021
Figure BDA0001980839970000022
对应产生K个正交子信道,表示为
Figure BDA0001980839970000023
假设时隙t内的Mn的数据准入速率表示为An(t),对应传输率为Rn(t),当前数据积压队列为Qn(t)。数据准入速率An(t)是Qn(t)的输入,Qn(t)是网络层参数,传输速率Rn(t)则是输出,它是物理层参数。Qn(t)随着时间的变化如下:In the system, the discrete time model is adopted, and every 1 second is regarded as a time slot t, in the total duration of T. Within the communication range of the base station, the number of machine communication pairs and cellular user equipment remains the same, but their positions are randomly distributed in different time slots for randomness considerations. In the time slot t, it is assumed that there are M vehicles and K user equipments, respectively expressed as
Figure BDA0001980839970000021
and
Figure BDA0001980839970000022
Correspondingly, K orthogonal sub-channels are generated, which are expressed as
Figure BDA0001980839970000023
Assuming that the data admission rate of Mn in time slot t is represented as An (t), the corresponding transmission rate is R n ( t), and the current data backlog queue is Q n (t). The data admission rate An( t ) is the input of Qn( t ), Qn(t) is the network layer parameter, and the transmission rate Rn ( t ) is the output, which is the physical layer parameter. Q n (t) varies with time as follows:

Qn(t+1)=[Qn(t)-Rn(t)]++An(t)Q n (t+1)=[Q n (t)-R n (t)] + +A n (t)

其中,[x]+表示max(x,0)。并且当Q(t)满足以下条件时,我们认为它是强稳定的:where [x] + means max(x, 0). And we consider Q(t) to be strongly stable when it satisfies the following conditions:

Figure BDA0001980839970000031
Figure BDA0001980839970000031

为了实现动态队列的稳定,我们需要分别控制An(t)和Rn(t),这将在之后进行介绍。To achieve dynamic queue stabilization, we need to control A n (t) and R n (t) separately, which will be introduced later.

2)MOS(Mean Opinion Score)评价模型的建立2) Establishment of MOS (Mean Opinion Score) evaluation model

An(t)是反映网络层性能的参数,它直接影响用户的体验质量。在某些情况下,上行链路网络负载非常重,以至于无法满足在不良信道条件下所有用户的质量要求,这是就需要根据用户体验质量调整相应的数据速率以避免阻塞,M2M对的准入速率调整也被称为速率控制。为了用数学的方法表征用户体验质量,我们建立了如下的MOS评价模型,如下:An ( t ) is a parameter that reflects the performance of the network layer, which directly affects the user experience quality. In some cases, the uplink network load is so heavy that it cannot meet the quality requirements of all users under poor channel conditions, which means that the corresponding data rate needs to be adjusted according to the user experience quality to avoid congestion. Incoming rate adjustment is also known as rate control. In order to characterize the quality of user experience with mathematical methods, we established the following MOS evaluation model, as follows:

MOS[An(t)]=ηnlog2[An(t)]MOS[A n (t)]=η n log 2 [A n (t)]

其中An(t)表示t时刻Mn的数据准入速率,参数ηn∈[0,1]表示对Mn设置的优先级参数,ηn越大表示Mn产生的数据对时延的要求越高,应该占用更多的通信资源越多。Among them, A n (t) represents the data admission rate of Mn at time t, and the parameter η n ∈ [0, 1] represents the priority parameter set for Mn, and the larger η n is, the greater the value of η n , the greater the delay of the data generated by Mn . The higher the requirements, the more communication resources should be occupied.

3)传输信道建模3) Transmission channel modeling

上行链路通信资源分配(例如,功率优化和子信道选择)发生在每个时隙的开始时。在蜂窝用户设备和M2M对共存的OFDM系统中,带宽被均分为K个子信道,每个子信道的带宽为B。Uplink communication resource allocation (eg, power optimization and sub-channel selection) occurs at the beginning of each time slot. In an OFDM system in which cellular user equipment and M2M pairs coexist, the bandwidth is equally divided into K sub-channels, and the bandwidth of each sub-channel is B.

与Mn共享子信道的Ck的干扰加噪声(Signal to Interference plus NoiseRatio,SINR)信道信噪比可以表示为:The Signal to Interference plus Noise Ratio (SINR) channel SNR of C k sharing the subchannel with Mn can be expressed as:

Figure BDA0001980839970000041
Figure BDA0001980839970000041

其中,pk(t)表示Ck在时隙t内的发射功率,gk(t)表示Ck在时隙t内的发射功率增益,

Figure BDA0001980839970000042
表示Ck与基站之间的距离,αC表示所有蜂窝用户设备在当前场景下的路径损耗参数。N0表示环境的加性高斯白噪声大小。对应的,pn(t)、gnk(t)、
Figure BDA0001980839970000043
和αM分别表示时隙t内MTn的发射功率、发射功率增益、MTn与基站之间的距离以及路径损耗参数。where p k (t) represents the transmit power of C k in time slot t, g k (t) represents the transmit power gain of C k in time slot t,
Figure BDA0001980839970000042
represents the distance between C k and the base station, and α C represents the path loss parameter of all cellular user equipments in the current scenario. N 0 represents the additive white Gaussian noise level of the environment. Correspondingly, p n (t), g nk (t),
Figure BDA0001980839970000043
and α M represent the transmit power, transmit power gain, distance between MT n and the base station, and path loss parameters of MT n in time slot t, respectively.

类似地,从基站到M2M对接收机的SINR回程信道信噪比为:Similarly, the SINR backhaul channel SNR from the base station to the M2M pair receiver is:

Figure BDA0001980839970000044
Figure BDA0001980839970000044

其中,

Figure BDA0001980839970000045
表示MTn与MRn之间的距离,
Figure BDA0001980839970000046
表示Ck与MRn之间的距离。则在时隙t内,Mn的MT和MR之间复用信道Sk形成的的传输速率为:in,
Figure BDA0001980839970000045
represents the distance between MT n and MR n ,
Figure BDA0001980839970000046
represents the distance between C k and MR n . Then in time slot t, the transmission rate formed by multiplexing channel Sk between MT and MR of Mn is:

Figure BDA0001980839970000047
Figure BDA0001980839970000047

其中,

Figure BDA0001980839970000048
表示一个关于是否在时隙t将Ck占用的Sk分配给Mn的二值决策变量。
Figure BDA00019808399700000411
意味着Mn复用信道Sk。in,
Figure BDA0001980839970000048
represents a binary decision variable about whether to assign Sk occupied by Ck to Mn at slot t.
Figure BDA00019808399700000411
means that Mn multiplexes the channel Sk .

每个子信道

Figure BDA0001980839970000049
在每个时隙t只能由至多一个M2M对重用,以避免对Ck和BS之间的现有上行链路的过度干扰。因此,我们有each subchannel
Figure BDA0001980839970000049
It can only be reused by at most one M2M pair per slot t to avoid excessive interference to the existing uplink between Ck and the BS. Therefore, we have

Figure BDA00019808399700000410
Figure BDA00019808399700000410

4)长期的数据准入速率约束和延迟约束4) Long-term data admission rate constraints and delay constraints

由于存在许多延迟敏感设备,通常需要延迟上限和速率传输速率下限,我们对每个M2M对施加时间平均速率约束和延迟约束。Since there are many delay-sensitive devices, which usually require a delay upper bound and a rate transfer rate lower bound, we impose a time-averaged rate constraint and a delay constraint on each M2M pair.

具体地,在时间上平均的数据准入速率约束如下:Specifically, the time-averaged data admission rate constraints are as follows:

Figure BDA0001980839970000051
Figure BDA0001980839970000051

其中,On表示Mn的最小长期数据准入速率。 where On represents the minimum long-term data admission rate for Mn .

排队延迟通常被定义为数据包在队列中等待直到可以传输的时间长度。需要注意的是,与排队延迟相比,在具有高负载的网络中传输延迟是较小的,因此可以被忽略。定义在时间上的平均延迟约束公式如下:Queuing delay is generally defined as the length of time a packet waits in a queue until it can be transmitted. It should be noted that the transmission delay in a network with high load is small compared to the queuing delay and thus can be ignored. The formula for the average delay constraint defined in time is as follows:

Figure BDA0001980839970000052
Figure BDA0001980839970000052

其中,ρn表示平均延迟,其上界为DnAmong them, ρ n represents the average delay, and its upper bound is D n .

5)最大MOS优化问题的建模5) Modeling of the maximum MOS optimization problem

所有M2M对的加权MOS的优化需要求解联合速率控制,功率优化和子信道选择问题,并涉及M2M对和子信道之间的二维匹配。因此在时隙t,设大小为N×K的二维矩阵

Figure BDA0001980839970000053
用于表示子信道选择策略,P={pn}用于表示功率优化策略,R={Rn}用于表示数据准入速率控制策略。优化问题被建模如下:The optimization of the weighted MOS for all M2M pairs requires solving joint rate control, power optimization and subchannel selection problems and involves two-dimensional matching between M2M pairs and subchannels. So at time slot t, let a two-dimensional matrix of size N × K
Figure BDA0001980839970000053
is used to represent the sub-channel selection strategy, P={p n } is used to represent the power optimization strategy, and R={R n } is used to represent the data admission rate control strategy. The optimization problem is modeled as follows:

Figure BDA0001980839970000054
Figure BDA0001980839970000054

Figure BDA0001980839970000055
Figure BDA0001980839970000055

Figure BDA0001980839970000056
Figure BDA0001980839970000056

Figure BDA0001980839970000057
Figure BDA0001980839970000057

Figure BDA0001980839970000058
Figure BDA0001980839970000058

Figure BDA0001980839970000061
Figure BDA0001980839970000061

Figure BDA0001980839970000062
Figure BDA0001980839970000062

Figure BDA0001980839970000063
Figure BDA0001980839970000063

C6:队列Qn(t)是强稳定的,

Figure BDA0001980839970000064
C 6 : Queue Q n (t) is strongly stable,
Figure BDA0001980839970000064

Figure BDA0001980839970000065
Figure BDA0001980839970000065

Figure BDA0001980839970000066
Figure BDA0001980839970000066

其中,约束C1和C2是为了确保每个子信道在每个时隙最多可以由一个M2M对重用,反之亦然。C3指定M2M对的传输功率约束。C4是蜂窝用户设备和M2M对的SINR阈值约束。C5为基站的最大可承受数据队列速率。C6是M2M对的稳定性约束。C7和C8确保同时保证M2M对的每个子信道的速率要求和时间平均延迟。Among them, the constraints C1 and C2 are to ensure that each subchannel can be reused by at most one M2M pair in each slot, and vice versa. C3 specifies the transmit power constraints for the M2M pair. C4 is the SINR threshold constraint for a cellular user equipment and M2M pair. C5 is the maximum bearable data queue rate of the base station. C6 is the stability constraint of the M2M pair. C7 and C8 ensure that the rate requirement and time-averaged delay of each subchannel of the M2M pair are guaranteed at the same time.

6)基于李亚普诺夫优化算法的问题解决方案6) Problem solution based on Lyapunov optimization algorithm

为了模拟平均延迟和速率约束,我们引入了虚拟队列的概念。与平均速率约束相关联的虚拟队列Y(t)随时间变化如下:To simulate average delay and rate constraints, we introduce the concept of virtual queues. The virtual queue Y(t) associated with the average rate constraint varies over time as follows:

Yn(t+1)=[Yn(t)-An(t)]++On(t)Y n (t+1)=[Y n (t)-A n (t)] + + On (t)

如果虚拟功率队列Y(t)是平均速率稳定的,则它满足平均功率约束C7If the virtual power queue Y(t) is average rate stable, then it satisfies the average power constraint C7 .

与延迟约束相关联的虚拟队列Z(t)随时间变化如下:The virtual queue Z(t) associated with the delay constraint varies over time as follows:

Zn(t+1)=[Zn(t)-DnRn(t)]++Qn(t)Z n (t+1)=[Z n (t)-D n R n (t)] + +Q n (t)

根据以上分析,如果数据队列和两个虚拟队列(Y,Z)对所有M2M对都是稳定的,我们便认为整个网络是稳定的,并且长期的数据准入速率约束和延迟约束都是满足的。According to the above analysis, if the data queue and the two virtual queues (Y, Z) are stable for all M2M pairs, we consider the entire network to be stable, and the long-term data admission rate constraints and delay constraints are satisfied .

因此,我们可以根据队列稳定限制条件C1、C2、C3、C4和C5,将步骤6)的原始优化问题转换为最大化所有M2M对的加权MOS值的问题。转化后的问题表述如下:Therefore, we can transform the original optimization problem of step 6) into a problem of maximizing the weighted MOS value of all M2M pairs according to the queue stability constraints C 1 , C 2 , C 3 , C 4 and C 5 . The transformed problem is formulated as follows:

Figure BDA0001980839970000071
Figure BDA0001980839970000071

s.t.C1、C2、C3、C4和C5 stC 1 , C 2 , C 3 , C 4 and C 5

C6:队列Q(t)、Yn(t)和Zn(t)是强稳定的,

Figure BDA0001980839970000072
C6 : Queues Q(t), Yn ( t ) and Zn(t) are strongly stable,
Figure BDA0001980839970000072

使Q={Qn(t)},Y={Yn(t)}和Z={Zn(t)}分别表示三个队列的积压,使G(t)=[Q(t),Y(t),Z(t)]表示M2M对的联合队列积压,则李亚普诺夫方程可以被这样定义:Let Q={Qn(t)}, Y={ Yn ( t )} and Z= { Zn(t)} denote the backlog of three queues respectively, let G(t)=[Q(t), Y(t), Z(t)] represents the combined queue backlog of M2M pairs, then the Lyapunov equation can be defined as:

Figure BDA0001980839970000073
Figure BDA0001980839970000073

则瞬时(从一个时隙到下一个时隙)的李亚普诺夫漂移量Δ(G(t))被定义为:Then the instantaneous (from one time slot to the next time slot) Lyapunov drift Δ(G(t)) is defined as:

Figure BDA0001980839970000074
Figure BDA0001980839970000074

从中减去加权MOS值的平均期望,我们可以得到如下的漂移负回报项:Subtracting the average expectation of the weighted MOS value from it, we get the drift negative return term as follows:

Figure BDA0001980839970000076
Figure BDA0001980839970000076

其中,V是一个非负的可调参数。根据李亚普诺夫优化的设计原则,应选择恰当的速率控制和资源分配决策,使每个时隙t的漂移负回报项的上限最小,即:where V is a non-negative tunable parameter. According to the design principle of Lyapunov optimization, appropriate rate control and resource allocation decisions should be selected to minimize the upper limit of the drift negative reward term for each time slot t, namely:

Figure BDA0001980839970000075
Figure BDA0001980839970000075

Figure BDA0001980839970000081
Figure BDA0001980839970000081

其中,X是一个非负常量,它在所有时隙t内满足以下不等式:where X is a non-negative constant that satisfies the following inequality in all time slots t:

Figure BDA0001980839970000082
Figure BDA0001980839970000082

我们转化原始的优化问题变为最小化漂移负回报的上界值,同样地在每个时隙t,该式同样受到资源分配约束C1、C2、C3和C4以及速率控制约束C5的影响。因此,原始的随机网络长期优化问题被转变为了一系列连续的瞬时静态优化子问题,具体可以被分为数据准入速率控制子问题和资源分配子问题。We transform the original optimization problem into an upper bound that minimizes the negative return of drift, again at each slot t, this formula is also subject to resource allocation constraints C 1 , C 2 , C 3 and C 4 and rate control constraint C 5 effects. Therefore, the original stochastic network long-term optimization problem is transformed into a series of continuous transient static optimization sub-problems, which can be divided into data admission rate control sub-problems and resource allocation sub-problems.

数据准入速率控制:准入率控制策略意味着该算法基于M2M对的要求和当前数据队列积压来调整与MOS相关的准入率。例如,在存在数据队列的积压的情况下,M2M对将以极高的概率拒绝具有较高优先级和较大量的新到达数据,以避免更严重的信道拥塞。此外,对于某个固定子信道的情况,假设非负可调参数V较大,则M2M对可以采用更宽松的准入速率率控制策略以允许接受更多数据。因此,M2M对的相应MOS值可以达到更高水平。Data admission rate control: The admission rate control strategy means that the algorithm adjusts the admission rate related to the MOS based on the requirements of the M2M pair and the current data queue backlog. For example, in the presence of a backlog of data queues, an M2M pair will reject with a very high probability newly arriving data with a higher priority and a larger amount to avoid more severe channel congestion. In addition, for the case of a certain fixed sub-channel, assuming that the non-negative adjustable parameter V is larger, the M2M pair can adopt a more relaxed admission rate control strategy to allow more data to be accepted. Therefore, the corresponding MOS value of the M2M pair can reach a higher level.

由于漂移负回报的第二项仅涉及准入速率控制相关参数An(t),因此对该项的最小化可视为第一个子问题,具体如下:Since the second term of the drift negative reward only involves the admission rate control related parameter An ( t ), the minimization of this term can be regarded as the first sub-problem, as follows:

Figure BDA0001980839970000083
Figure BDA0001980839970000083

s.t.C5 stC 5

其中,

Figure BDA0001980839970000084
因为MOS[An(t)]是关于An(t)的一个凸函数,我们可以直接应用凸函数优化工具对上式进行优化。in,
Figure BDA0001980839970000084
Because MOS[A n (t)] is a convex function of An (t), we can directly apply the convex function optimization tool to optimize the above formula.

资源分配子问题:由于漂移负回报的第三项仅涉及资源分配相关参数Rn(t),即功率分配结果pn(t)和子信道选择结果

Figure BDA0001980839970000091
因此对该项的最小化可视为第二个子问题,具体如下:Resource allocation sub-problem: Since the third term of the drift negative return only involves the resource allocation related parameters R n (t), that is, the power allocation result p n (t) and the sub-channel selection result
Figure BDA0001980839970000091
Therefore, the minimization of this term can be regarded as the second sub-problem as follows:

Figure BDA0001980839970000092
Figure BDA0001980839970000092

s.t.C1,C2,C3和C4 stC 1 , C 2 , C 3 and C 4

其中,

Figure BDA0001980839970000093
资源分配问题是一个较为复杂的组合问题,其中变量
Figure BDA0001980839970000094
是离散的,但变量pn(t)是连续的。在实际应用中,由于其高复杂性,难以实现对最优值的详尽搜索,但通过应用逐次超松弛的方法,原始整数规划问题可以放宽到凸优化问题,该方法复杂度较低,易于找到满足约束条件的最佳解决方案。in,
Figure BDA0001980839970000093
The resource allocation problem is a more complex combinatorial problem, in which the variable
Figure BDA0001980839970000094
is discrete, but the variable p n (t) is continuous. In practical applications, it is difficult to achieve an exhaustive search for the optimal value due to its high complexity, but by applying the method of successive over-relaxation, the original integer programming problem can be relaxed to a convex optimization problem, which has low complexity and is easy to find The best solution that satisfies the constraints.

另外,我们通过应用盖尔-沙利普匹配算法解决子信道选择问题,即涉及N个M2M对和K个子信道的二维匹配问题。首先我们给出以下定义:匹配

Figure BDA0001980839970000099
表示从集合
Figure BDA0001980839970000095
到其自身的一个一对一映射关系,φ(Mn)=Sk表示Mn与子信道Sk匹配,此时
Figure BDA0001980839970000096
否则为0。In addition, we solve the sub-channel selection problem by applying the Gale-Shalip matching algorithm, that is, a two-dimensional matching problem involving N M2M pairs and K sub-channels. First we give the following definition: match
Figure BDA0001980839970000099
represents from the collection
Figure BDA0001980839970000095
One-to-one mapping relationship to itself, φ(M n )=S k indicates that M n matches the sub-channel Sk , at this time
Figure BDA0001980839970000096
0 otherwise.

当φ(Mn)=Sk,换句话说,当

Figure BDA0001980839970000097
的最优值可以通过下列关系被求出:When φ(M n )=S k , in other words, when
Figure BDA0001980839970000097
The optimal value of can be found by the following relationship:

Figure BDA00019808399700000910
Figure BDA00019808399700000910

s.t.C1,C2,C3和C4 stC 1 , C 2 , C 3 and C 4

这同样是一个凸优化问题,可以通过凸优化工具直接求解出最优的

Figure BDA0001980839970000098
This is also a convex optimization problem, and the optimal solution can be directly solved by the convex optimization tool.
Figure BDA0001980839970000098

6)基于盖尔-沙利普匹配算法的问题解决方案6) Problem solution based on Gale-Shalip matching algorithm

为了完成子信道选择,我们首先需要建立M2M对和蜂窝用户设备的双向偏好度列表。我们定义了每个M2M对不同子信道的偏好由其传输速率

Figure BDA0001980839970000101
表示,通过将每个M2M对与每个子信道短暂连通以获得与每个子信道对应的传输速率,速率越高,优先级越高。每个蜂窝用户设备是否愿意将子信道提供给M2M对则由SINR值的大小决定,对用户本身造成的干扰越大,即SINR值越小,则越不愿意。进而通过迭代的匹配算法最终实现一个稳定的匹配φ。其基本流程如下:In order to complete the sub-channel selection, we first need to establish the bidirectional preference list of the M2M pair and the cellular user equipment. We define each M2M's preference for different subchannels by its transmission rate
Figure BDA0001980839970000101
means that the transmission rate corresponding to each subchannel is obtained by briefly connecting each M2M pair with each subchannel, and the higher the rate, the higher the priority. Whether each cellular user equipment is willing to provide subchannels to the M2M pair is determined by the size of the SINR value. Then, a stable matching φ is finally achieved through an iterative matching algorithm. The basic process is as follows:

步骤1:每个Mn向其偏好度列表中排第一位且未对自己表达拒绝的Sk提出匹配申请;Step 1: Each Mn makes a matching application to Sk , which ranks first in its preference list and has not expressed rejection to itself;

步骤2:若对应的Sk尚未被选择,则两者匹配成功,若已被选择,则比较申请者与原匹配者在子信道到中的排序,选择其中靠前的一个M2M对,同时拒绝另一位;Step 2: If the corresponding Sk has not been selected, the two are successfully matched. If it has been selected, compare the order of the applicant and the original matcher in the sub-channel to, select the first M2M pair, and reject it at the same time. another;

步骤3:重复步骤1、2,直到每个Mn都选择了其中一个子信道,并被其余所有子信道拒绝。Step 3: Repeat steps 1 and 2 until each Mn selects one of the sub-channels and is rejected by all the remaining sub-channels.

附图说明:Description of drawings:

图1是基于M2M上行链路的蜂窝网络系统模型。Figure 1 is a cellular network system model based on M2M uplink.

图2是本发明进行仿真时的仿真参数。FIG. 2 is the simulation parameters when the present invention performs simulation.

图3是本发明提出的队列控制结果。FIG. 3 is the result of the queue control proposed by the present invention.

图4是本发明提出的资源分配结果。Fig. 4 is the resource allocation result proposed by the present invention.

图5是本发明提出的系统性能与随机匹配算法的结果稳定性比较。FIG. 5 is a comparison between the system performance proposed by the present invention and the result stability of the random matching algorithm.

具体实施方式Detailed ways

本发明的实施方式分为两个步骤,第一步为建立模型,第二步为算法的实施。其中,建立的模型如图1所示,它和发明内容中基于M2M上行链路的蜂窝网络系统模型的介绍完全对应。The implementation of the present invention is divided into two steps, the first step is to establish a model, and the second step is to implement the algorithm. The established model is shown in FIG. 1 , which completely corresponds to the introduction of the M2M uplink-based cellular network system model in the Summary of the Invention.

1)对于系统模型,随着电力物联网的广泛建设,大量数据涌入的现有移动蜂窝网络,但由于数据流到达的动态性和不可预测性给基站的运行带来了很大压力,因此急需设计一种在全局信息未知的情况下,对大量数据进行长期稳定优化吃力的方案。如图1所示,电力物联网中的M2M对通过复用合适的蜂窝用户设备的信道来传输数据,应用随机网络的优化方法对到达基站的数据进行控制,来实现传输队列的长期稳定,并大大提升网络性能和用户体验质量。1) For the system model, with the extensive construction of the Internet of Things in electric power, a large amount of data floods into the existing mobile cellular network, but due to the dynamic and unpredictable arrival of the data flow, it brings great pressure to the operation of the base station. There is an urgent need to design a long-term stable optimization scheme for a large amount of data when the global information is unknown. As shown in Figure 1, the M2M pair in the power Internet of Things transmits data by multiplexing the channel of the appropriate cellular user equipment, and applies the optimization method of the random network to control the data arriving at the base station to achieve long-term stability of the transmission queue. Greatly improve network performance and user experience quality.

2)为了解决上述优化问题,首先要设计一种基于李亚普诺夫的数据准入速率控制方案,并联合盖尔-沙利普匹配算法实现通信资源的合理分配。最终该设计方案被分解为数据准入速率控制和资源分配的两个凸函数优化的子问题,可以很好地应用复杂度较低的凸优化工具箱进行求解,辅以盖尔-沙利普匹配算法以实现子信道选择。2) In order to solve the above optimization problem, a Lyapunov-based data admission rate control scheme should be designed first, and the Gale-Shalip matching algorithm should be combined to achieve a reasonable allocation of communication resources. Finally, the design is decomposed into two sub-problems of convex function optimization of data admission rate control and resource allocation, which can be well solved by the convex optimization toolbox with lower complexity, supplemented by Gal-Shalip. Matching algorithms to achieve sub-channel selection.

对于本发明,我们进行了大量仿真。仿真中的具体参数如图表2所示,4个M2M对和5个蜂窝用户设备随机分布在半径为R=200m的蜂窝网络中,下面数据队列速率控制和功率时延两方面对结果进行阐述。For the present invention, we performed extensive simulations. The specific parameters in the simulation are shown in Table 2. 4 M2M pairs and 5 cellular user equipments are randomly distributed in the cellular network with a radius of R=200m. The results are described in the following two aspects: data queue rate control and power delay.

图3显示了不同队列与时隙的积压变化。我们可以观察到,当给出随机初始积压时,每个队列在仅仅几个时隙之后便趋于稳定在相应的值附近。数值结果证明,通过利用我们的方法处理源源不断产生的积压队列,可以很好地实现速率控制。值得一提的是,积压的大小与优先级正相关,原因是具有较高优先级的M2M对具有更多的数据收集量和更频繁的数据发送从而导致更多的队列积压。Figure 3 shows the backlog changes for different queues and time slots. We can observe that each queue tends to settle around the corresponding value after only a few slots when given a random initial backlog. Numerical results demonstrate that rate control can be well achieved by utilizing our method to deal with the continuously generated backlog queue. It is worth mentioning that the size of the backlog is positively related to the priority, because the M2M pair with higher priority has more data collection volume and more frequent data sending, resulting in more queue backlog.

图4显示了不同时隙的联合功率优化和子信道选择方案。具体地,虚拟队列Z的类似的稳定结果在图3-(a)中给出,其中该值表示总的待分配功率Pmax。图3-(b)显示了功率优化结果,其中四个梯度因M2M对的不同优先级而异。分配后,子信道的传输速率如图3-(c)所示。以上结果表明,采用李亚普诺夫优化和盖尔-沙利普匹配的组合算法不仅可以保持系统的稳定性,而且可以尽可能地规避时变信道带来的不利影响。Figure 4 shows the joint power optimization and sub-channel selection scheme for different time slots. In particular, similar stable results for virtual queue Z are given in Fig. 3-(a), where this value represents the total power to be allocated Pmax . Figure 3-(b) shows the power optimization results, where the four gradients differ for different priorities of the M2M pair. After allocation, the transmission rate of the sub-channel is shown in Figure 3-(c). The above results show that the combined algorithm of Lyapunov optimization and Gale-Shalip matching can not only maintain the stability of the system, but also avoid the adverse effects of time-varying channels as much as possible.

图5从队列积压和功率分配的角度比较了我们提出的算法和李亚普诺夫优化与随机匹配结合的算法的总系统稳定性,其中显示了两个箱型图用以显示一组数据的分散成都。可以从图中看出,无论是队列积压还是功率分配,所提出的方案的总体分布比随机子信道选择的总体分布更集中,这是因为随机匹配存在将性能差的子信道与具有高优先级的高队列匹配的可能性。Figure 5 compares the overall system stability of our proposed algorithm and Lyapunov optimization combined with random matching from the perspective of queue backlog and power allocation, where two box plots are shown to show the dispersion of a set of data . It can be seen from the figure that whether it is queue backlog or power allocation, the overall distribution of the proposed scheme is more concentrated than that of random sub-channel selection, which is because random matching exists to compare poor-performing sub-channels with high-priority sub-channels. The possibility of a high queue match.

尽管未说明目的公开了本发明的具体实施和附图,其目的在于帮助理解本发明的内容并据以实施,但是本领域的技术人员可以理解:在不脱离本发明及所附的权利要求的精神和范围内,各种替换、变化和修改都是可能的。因此,本发明不应局限于最佳实施例和附图所公开的内容,本发明要求保护的范围以权利要求书界定的范围为准。Although the specific implementation of the present invention and the accompanying drawings are disclosed for no stated purpose, the purpose is to help understand the content of the present invention and implement it accordingly, but those skilled in the art can understand that: without departing from the present invention and the appended claims Various substitutions, changes and modifications are possible within the spirit and scope. Therefore, the present invention should not be limited to the contents disclosed in the best embodiments and the accompanying drawings, and the scope of protection of the present invention shall be subject to the scope defined by the claims.

Claims (1)

1.一种面向电力物联网的跨层资源分配方法,其特征在于:1. a cross-layer resource allocation method oriented to the power Internet of things, is characterized in that: 1)考虑在有关数据队列和信道统计信息未知情况下利用李亚普诺夫优化方法对电力物联网中各种机器类通信设备M2M对传输到蜂窝中的数据队列进行优化,转换长期优化问题为一系列在时隙t内的速率控制子问题和资源分配子问题,以最终实现长期的平稳状态并优化网络性能;具体包括:1) Consider using the Lyapunov optimization method to optimize the data queues transmitted to the cellular by various machine-type communication devices M2M in the power Internet of Things when the relevant data queue and channel statistics are unknown, and convert the long-term optimization problem into a series of Rate control sub-problem and resource allocation sub-problem within time slot t to finally achieve long-term stationary state and optimize network performance; specifically include: (1)首先建立队列模型,M2M对MN对应的队列积压随时隙t的变化情况如下:(1) First, establish a queue model. The change of the queue backlog corresponding to M2M to MN with time slot t is as follows: Qn(t+1)=[Qn(t)-Rn(t)]++An(t)Q n (t+1)=[Q n (t)-R n (t)] + +A n (t) [x]+表示max(x,0),Rn(t)表示传输速率,An(t)表示数据准入速率,[x] + represents max(x, 0), R n (t) represents the transmission rate, An ( t ) represents the data admission rate, (2)设定MOS评价模型为:(2) Set the MOS evaluation model as: MOS[An(t)]=ηnlog2[An(t)]MOS[A n (t)]=η n log 2 [A n (t)] 参数ηn∈[0,1]表示对Mn设置的优先级参数,The parameter η n ∈ [0, 1] represents the priority parameter set for Mn , (3)在蜂窝用户设备和M2M对共存的OFDM系统中,带宽被均分为K个子信道,每个子信道的带宽为B,传输信道被建模如下:(3) In an OFDM system where cellular user equipment and M2M pairs coexist, the bandwidth is equally divided into K sub-channels, the bandwidth of each sub-channel is B, and the transmission channel is modeled as follows:
Figure FDA0002668970130000011
Figure FDA0002668970130000011
Figure FDA0002668970130000012
表示一个关于是否在时隙t将蜂窝用户设备Ck占用的子信道Sk分配给Mn的二值决策变量,
Figure FDA0002668970130000013
表示此时从基站到M2M对接收机的SINR回程信道信噪比,而之前的上行链路传输信噪比SINR值被表示为
Figure FDA0002668970130000014
对应分别由下式求出:
Figure FDA0002668970130000012
represents a binary decision variable on whether to assign the subchannel Sk occupied by the cellular user equipment C k to Mn at time slot t,
Figure FDA0002668970130000013
represents the SINR backhaul channel signal-to-noise ratio from the base station to the M2M pair receiver at this time, and the previous uplink transmission signal-to-noise ratio SINR value is expressed as
Figure FDA0002668970130000014
The correspondences are obtained by the following equations, respectively:
Figure FDA0002668970130000015
Figure FDA0002668970130000015
Figure FDA0002668970130000016
Figure FDA0002668970130000016
pk(t)表示Ck在时隙t内的发射功率,gk(t)表示Ck在时隙t内的发射功率增益,
Figure FDA0002668970130000017
表示Ck与基站之间的距离,αc表示所有蜂窝用户设备在当前场景下的路径损耗参数,N0表示环境的加性高斯白噪声大小,对应的,pn(t)、gnk(t)、
Figure FDA0002668970130000018
和αM分别表示时隙t内MTn的发射功率、发射功率增益、MTn与基站之间的距离、MTn与MRn之间的距离、Ck与MRn之间的距离以及路径损耗参数,
p k (t) represents the transmit power of C k in time slot t, g k (t) represents the transmit power gain of C k in time slot t,
Figure FDA0002668970130000017
represents the distance between C k and the base station, α c represents the path loss parameter of all cellular user equipments in the current scenario, N 0 represents the additive white Gaussian noise of the environment, correspondingly, p n (t), g nk ( t),
Figure FDA0002668970130000018
and α M represent the transmit power of MT n , the transmit power gain, the distance between MT n and the base station, the distance between MT n and MR n , the distance between C k and MR n , and the path loss in time slot t, respectively parameter,
(4)长期的数据准入速率约束和延迟约束被规定如下:(4) Long-term data admission rate constraints and delay constraints are specified as follows:
Figure FDA0002668970130000021
Figure FDA0002668970130000021
Figure FDA0002668970130000022
Figure FDA0002668970130000022
(5)最终,最大的加权MOS优化问题被建立如下:(5) Finally, the maximum weighted MOS optimization problem is established as follows:
Figure FDA0002668970130000023
Figure FDA0002668970130000023
s.t.C1
Figure FDA0002668970130000024
stC1 :
Figure FDA0002668970130000024
C2
Figure FDA0002668970130000025
C2 :
Figure FDA0002668970130000025
Figure FDA0002668970130000026
Figure FDA0002668970130000026
C3
Figure FDA0002668970130000027
C3 :
Figure FDA0002668970130000027
C4
Figure FDA0002668970130000028
C4 :
Figure FDA0002668970130000028
Figure FDA0002668970130000029
Figure FDA0002668970130000029
C5
Figure FDA00026689701300000210
C5 :
Figure FDA00026689701300000210
C6:队列Qn(t)是强稳定的,
Figure FDA00026689701300000211
C 6 : Queue Q n (t) is strongly stable,
Figure FDA00026689701300000211
C7
Figure FDA00026689701300000212
C7 :
Figure FDA00026689701300000212
C8
Figure FDA00026689701300000213
C8 :
Figure FDA00026689701300000213
Figure FDA00026689701300000214
用于表示子信道选择策略,P={pn}用于表示功率优化策略,R={Rn}用于表示数据准入速率控制策略,约束C1和C2是为了确保每个子信道在每个时隙最多可以由一个M2M对重用,反之亦然,C3指定M2M对的传输功率约束,C4是蜂窝用户设备和M2M对的SINR阈值约束,C5为基站的最大可承受数据队列速率,C6是M2M对的稳定性约束,C7和C8确保同时保证M2M对的每个子信道的速率要求和时间平均延迟,
Figure FDA00026689701300000214
It is used to represent the sub-channel selection strategy, P={p n } is used to represent the power optimization strategy, R={R n } is used to represent the data admission rate control strategy, and constraints C1 and C2 are used to ensure that each sub-channel is used in each A timeslot can be reused by at most one M2M pair and vice versa, C3 specifies the transmit power constraint for the M2M pair, C4 is the SINR threshold constraint for the cellular UE and M2M pair, C5 is the base station's maximum bearable data queue rate, and C6 is the M2M The stability constraints of the pair, C7 and C8 ensure that the rate requirement and time-averaged delay of each subchannel of the M2M pair are guaranteed at the same time,
(6)为解决上述优化问题,引入关于平均速率和功率时延相关的虚拟队列:(6) In order to solve the above optimization problem, a virtual queue related to the average rate and power delay is introduced: Yn(t+1)=[Yn(t)-An(t)]++On(t)Y n (t+1)=[Y n (t)-A n (t)] + + On (t) Zn(t+1)=[Zn(t)-DnRn(t)]++Qn(t)Z n (t+1)=[Z n (t)-D n R n (t)] + +Q n (t) 则上述问题被转化为:Then the above problem is transformed into:
Figure FDA0002668970130000031
Figure FDA0002668970130000031
s.t.C1、C2、C3、C4和C5 stC 1 , C 2 , C 3 , C 4 and C 5 C6:队列Q(t)、Yn(t)和Zn(t)是强稳定的,
Figure FDA0002668970130000032
C6 : Queues Q(t), Yn ( t ) and Zn(t) are strongly stable,
Figure FDA0002668970130000032
M2M对的三个队列的联合队列积压为:The combined queue backlog of the three queues of the M2M pair is:
Figure FDA0002668970130000033
Figure FDA0002668970130000033
则瞬时的李雅普诺夫漂移量Δ(G(t))为:Then the instantaneous Lyapunov drift Δ(G(t)) is:
Figure FDA0002668970130000034
Figure FDA0002668970130000034
X为一个非负常量,
Figure FDA0002668970130000035
瞬时为从一个时隙到下一个时隙;
X is a non-negative constant,
Figure FDA0002668970130000035
Instantaneous is from one time slot to the next time slot;
速率控制子问题被表示为:The rate control subproblem is formulated as:
Figure FDA0002668970130000036
Figure FDA0002668970130000036
s.t.C5 stC 5 其中,
Figure FDA0002668970130000041
可以应用低复杂度的凸优化工具进行求解,
in,
Figure FDA0002668970130000041
It can be solved using low-complexity convex optimization tools,
Figure FDA0002668970130000042
Figure FDA0002668970130000042
s.t.C1,C2,C3和C4 stC 1 , C 2 , C 3 and C 4 其中,
Figure FDA0002668970130000043
Figure FDA0002668970130000044
确定的情况下,同样可以应用凸优化工具求解;
in,
Figure FDA0002668970130000043
exist
Figure FDA0002668970130000044
In the case of certainty, the convex optimization tool can also be used to solve;
2)在优化过程中,应用盖尔-沙利普匹配算法,完成子信道选择,即M2M对通过复用蜂窝网中原有用户的信道完成数据传输,具体包括:2) In the optimization process, the Gal-Shalip matching algorithm is applied to complete the sub-channel selection, that is, the M2M pair completes data transmission by reusing the channels of the original users in the cellular network, including: 首先需要建立M2M对和蜂窝用户设备的双向偏好度列表,每个M2M对不同子信道的偏好由其传输速率
Figure FDA0002668970130000045
表示,通过将每个M2M对与每个子信道短暂连通以获得与每个子信道对应的传输速率;每个蜂窝用户设备是否愿意将子信道提供给M2M对则由SINR值的大小决定,对用户本身造成的干扰越大,即SINR值越小,则越不愿意;
First, a bidirectional preference list of M2M pairs and cellular user equipments needs to be established. The preference of each M2M for different subchannels is determined by its transmission rate.
Figure FDA0002668970130000045
Represents that the transmission rate corresponding to each sub-channel is obtained by connecting each M2M pair to each sub-channel briefly; whether each cellular user equipment is willing to provide the sub-channel to the M2M pair is determined by the size of the SINR value. The greater the interference caused, that is, the smaller the SINR value, the less willing it is;
然后通过迭代的匹配算法最终实现一个稳定的匹配φ;具体过程包括:Then a stable matching φ is finally achieved through an iterative matching algorithm; the specific process includes: 步骤1:每个Mn向其偏好度列表中排第一位且未对自己表达拒绝的Sk提出匹配申请;Step 1: Each Mn makes a matching application to Sk , which ranks first in its preference list and has not expressed rejection to itself; 步骤2:若对应的Sk尚未被选择,则两者匹配成功,若已被选择,则比较申请者与原匹配者在子信道中的排序,选择其中靠前的一个M2M对,同时拒绝另一位;Step 2: If the corresponding Sk has not been selected, the two are successfully matched. If it has been selected, compare the order of the applicant and the original matcher in the sub-channel, select the first M2M pair, and reject the other. one; 步骤3:重复步骤1、2,直到每个Mn都选择了其中一个子信道,并被其余所有子信道拒绝。Step 3: Repeat steps 1 and 2 until each Mn selects one of the sub-channels and is rejected by all the remaining sub-channels.
CN201910148634.4A 2019-02-28 2019-02-28 A cross-layer resource allocation scheme for power Internet of things Active CN109905864B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910148634.4A CN109905864B (en) 2019-02-28 2019-02-28 A cross-layer resource allocation scheme for power Internet of things

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910148634.4A CN109905864B (en) 2019-02-28 2019-02-28 A cross-layer resource allocation scheme for power Internet of things

Publications (2)

Publication Number Publication Date
CN109905864A CN109905864A (en) 2019-06-18
CN109905864B true CN109905864B (en) 2020-11-03

Family

ID=66945812

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910148634.4A Active CN109905864B (en) 2019-02-28 2019-02-28 A cross-layer resource allocation scheme for power Internet of things

Country Status (1)

Country Link
CN (1) CN109905864B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111162852B (en) * 2019-12-31 2020-10-27 华北电力大学 Ubiquitous power Internet of things access method based on matching learning
CN111182509B (en) * 2020-01-07 2020-11-24 华北电力大学 A ubiquitous power Internet of Things access method based on context-aware learning
CN112214316A (en) * 2020-04-29 2021-01-12 章稳建 Data resource allocation method based on Internet of things and cloud computing server
CN111800823B (en) * 2020-06-12 2023-03-31 云南电网有限责任公司电力科学研究院 Priority-based power wireless terminal data transmission method and device
CN113225672B (en) * 2021-04-22 2022-01-28 湖南师范大学 Base station selection method supporting mobile user
CN113453282B (en) * 2021-06-28 2022-02-22 山东华科信息技术有限公司 Power distribution Internet of things access control method based on SDN and matching theory

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103634850A (en) * 2013-12-03 2014-03-12 西安电子科技大学 Cellular network coverage based device-to-device communication system energy efficiency and time delay tradeoff method
CN107087305A (en) * 2017-01-10 2017-08-22 华北电力大学 A Resource Management Scheme for Terminal Direct Communication Based on Energy Harvesting
CN108260199A (en) * 2018-02-27 2018-07-06 重庆邮电大学 Poewr control method in isomery cellular network base station
CN108600999A (en) * 2018-04-19 2018-09-28 西安交通大学 FD-D2D is based on channel distribution and power control combined optimization method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7778247B2 (en) * 2007-10-26 2010-08-17 Nokia Siemens Networks Oy Cross layer network optimization for OFDMA systems using message passing algorithm
ES2336748B1 (en) * 2008-05-06 2011-02-10 Fundacio Privada Centre Tecnologic De Telecomunicacions De Catalunya PROCEDURE FOR EFFICIENT CHANNEL ASSIGNMENT IN WIRELESS SYSTEMS.
US10652834B2 (en) * 2015-06-30 2020-05-12 Apple Inc. Distributed link scheduling technique for device to device communication

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103634850A (en) * 2013-12-03 2014-03-12 西安电子科技大学 Cellular network coverage based device-to-device communication system energy efficiency and time delay tradeoff method
CN107087305A (en) * 2017-01-10 2017-08-22 华北电力大学 A Resource Management Scheme for Terminal Direct Communication Based on Energy Harvesting
CN108260199A (en) * 2018-02-27 2018-07-06 重庆邮电大学 Poewr control method in isomery cellular network base station
CN108600999A (en) * 2018-04-19 2018-09-28 西安交通大学 FD-D2D is based on channel distribution and power control combined optimization method

Also Published As

Publication number Publication date
CN109905864A (en) 2019-06-18

Similar Documents

Publication Publication Date Title
CN109905864B (en) A cross-layer resource allocation scheme for power Internet of things
Mei et al. An intelligent self-sustained RAN slicing framework for diverse service provisioning in 5G-beyond and 6G networks
Ye et al. Dynamic radio resource slicing for a two-tier heterogeneous wireless network
Wang et al. Optimal QoS-aware channel assignment in D2D communications with partial CSI
Tefek et al. Relaying and radio resource partitioning for machine-type communications in cellular networks
CN106454920B (en) Resource allocation optimization algorithm based on Delay Guarantee in a kind of LTE and D2D hybrid network
Cheng et al. Heterogeneous statistical QoS provisioning for downlink transmissions over mobile wireless cellular networks
CN110536398B (en) Method and system for average delay guaranteed power control based on multi-dimensional effective capacity
Meng et al. A transformed conflict graph-based resource-allocation scheme combining interference alignment in OFDMA femtocell networks
CN109982434A (en) Wireless resource scheduling integrated intelligent control system and method, wireless communication system
CN106572497B (en) A Heuristic D2D Resource Allocation Method Based on Proportional Fairness Algorithm
Yin et al. QoE-oriented rate control and resource allocation for cognitive M2M communication in spectrum-sharing OFDM networks
Chen et al. Particle swarm optimization based power allocation for D2D underlaying cellular networks
CN104469851A (en) A resource allocation method for balancing throughput and delay in LTE downlink
Chang et al. Resource allocation for d2d cellular networks with qos constraints: A dc programming-based approach
Alnabelsi et al. Dynamic resource allocation for opportunistic software-defined IoT networks: stochastic optimization framework
Shao et al. Locally cooperative traffic‐offloading in multi‐mode small cell networks via potential games
Yang et al. Resource-efficiency improvement based on BBU/RRH associated scheduling for C-RAN
Xin et al. Performance analysis of cellular networks with D2D communication based on queuing theory model
Jiaming et al. Access selection considering mobile edge computing in ultra dense network
Chao et al. Cooperative spectrum sharing and scheduling in self-organizing femtocell networks
Luan et al. Distributed network topology formation and resource allocation for clustered Machine-to-Machine communication networks
Jiang et al. Optimal dynamic backoff for grant-free NOMA IoT networks: a mean field game approach
Li et al. An adaptive channel allocation algorithm for hierarchical wireless network
Zhao et al. Interference-aware channel assignment algorithm in D2D overlaying cellular networks

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