[go: up one dir, main page]

CN114339692A - D2D communication channel distribution method under ultra-dense scene - Google Patents

D2D communication channel distribution method under ultra-dense scene Download PDF

Info

Publication number
CN114339692A
CN114339692A CN202210005755.5A CN202210005755A CN114339692A CN 114339692 A CN114339692 A CN 114339692A CN 202210005755 A CN202210005755 A CN 202210005755A CN 114339692 A CN114339692 A CN 114339692A
Authority
CN
China
Prior art keywords
user
channel
users
cellular
priority
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.)
Granted
Application number
CN202210005755.5A
Other languages
Chinese (zh)
Other versions
CN114339692B (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.)
Zhengzhou University of Light Industry
Original Assignee
Zhengzhou University of Light Industry
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 Zhengzhou University of Light Industry filed Critical Zhengzhou University of Light Industry
Priority to CN202210005755.5A priority Critical patent/CN114339692B/en
Publication of CN114339692A publication Critical patent/CN114339692A/en
Application granted granted Critical
Publication of CN114339692B publication Critical patent/CN114339692B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a D2D communication channel distribution method under an ultra-dense scene, which comprises the following steps: constructing a D2D communication system model; determining channel allocation priority according to QoS requirement and transmission performance of cellular users; cellular users traverse all discrete transmit powers and the maximum number of reusable D2D users of the channel; determining the allocation priority of the D2D user; performing D2D user channel allocation, allocating D2D users to cellular user channels in the order of allocation priority until the allocated D2D users reach the maximum reusable number of D2D users of the channel; comparing the system performance gains to determine a channel allocation scheme and cellular user power selection; and D2D users and corresponding channels which have finished channel allocation are removed, the queue is updated, all channels are traversed, and channel allocation results are output. The invention can simply and quickly realize the D2D communication channel distribution under the ultra-dense scene under the condition that the number of D2D users is far larger than the number of available channels of a network, and can simultaneously improve the access rate and the system spectrum efficiency of D2D users.

Description

一种超密集场景下的D2D通信信道分配方法A D2D Communication Channel Allocation Method in Ultra-Dense Scenarios

技术领域technical field

本发明涉及移动通信系统资源管理的技术领域,尤其涉及一种超密集场景下的D2D通信信道分配方法。The present invention relates to the technical field of mobile communication system resource management, in particular to a D2D communication channel allocation method in an ultra-dense scenario.

背景技术Background technique

随着互联网业务的快速发展,移动数据量呈现爆炸性增长,使得移动通信系统面临更加严峻的挑战。在工业物联网领域,以智能制造、工业机器人、无线传感器网络等为代表的海量移动智能终端广泛使用。此外,联网无人机、智能家居、自动驾驶、智慧城市、移动可穿戴设备等新兴技术也将在未来几年中大规模应用。以上种种新应用都要求移动通信网络具有更高的频谱效率、更低的传输时延、更多的设备连接数目以及更高的传输能效。数据直通(device-to-device,D2D)通信作为短距离无线通信技术,允许距离较近的用户直接进行数据通信,而不再通过基站的转发。相比传统蜂窝网络技术依靠上下行转发的模式,D2D通信具有传输距离短、路径损耗小、可以获得更高的信道增益和更快的传输速率等优点,使得D2D通信在应对未来移动通信网络对于高能效、高谱效、高单位面积节点接入数目以及低时延的业务需求时具有广阔的应用前景,被认为是未来移动通信系统中的关键技术之一。With the rapid development of Internet services, the amount of mobile data shows explosive growth, which makes the mobile communication system face more severe challenges. In the field of industrial Internet of Things, a large number of mobile smart terminals represented by intelligent manufacturing, industrial robots, wireless sensor networks, etc. are widely used. In addition, emerging technologies such as connected drones, smart homes, autonomous driving, smart cities, and mobile wearables will also be deployed on a large scale in the next few years. All of the above new applications require mobile communication networks to have higher spectral efficiency, lower transmission delay, more device connections, and higher transmission energy efficiency. As a short-range wireless communication technology, data-to-device (device-to-device, D2D) communication allows users in close distances to directly communicate data instead of forwarding through the base station. Compared with the traditional cellular network technology that relies on uplink and downlink forwarding, D2D communication has the advantages of short transmission distance, small path loss, higher channel gain and faster transmission rate, etc. High energy efficiency, high spectral efficiency, high number of node access per unit area, and low latency business requirements have broad application prospects, and are considered to be one of the key technologies in future mobile communication systems.

当移动通信系统中等待建立数据传输的用户远大于资源池中可用信道数时,即超密集场景,此时基站无法为多数用户提供业务传输,待传输用户可以采用D2D通信技术建立连接,并通过复用已有蜂窝用户的信道资源接入网络。由于该超密集场景下D2D用户数目远大于系统可用信道数,一对D2D用户单独复用一个蜂窝用户的信道无法解决D2D用户的接入率问题,需要采用多对D2D用户同时复用一个蜂窝用户的信道,即多对一复用模式。然而,由于超密集场景下使得蜂窝用户受到来自多个不同的D2D用户的跨层干扰,作为主用户的蜂窝用户的服务质量(quality of service,QoS)需求无法得到保障,因此需要为D2D用户设计合理的信道分配方法,以保证蜂窝用户不至于受到更多的跨层干扰,同时发挥D2D通信所带来的性能优势,提升系统频谱效率以及D2D用户的接入率。本发明主要涉及移动通信系统资源管理领域的研究,具体研究一种超密集场景下的D2D通信信道分配方法。When the number of users waiting to establish data transmission in the mobile communication system is far greater than the number of available channels in the resource pool, that is, an ultra-dense scenario. At this time, the base station cannot provide service transmission for most users. The users to be transmitted can use D2D communication technology to establish a connection and pass Reuse the channel resources of existing cellular users to access the network. Since the number of D2D users in this ultra-dense scenario is much larger than the number of available channels in the system, a pair of D2D users can not solve the problem of access rate of D2D users by multiplexing the channel of one cellular user alone. channel, that is, many-to-one multiplexing mode. However, since cellular users are subject to cross-layer interference from multiple different D2D users in ultra-dense scenarios, the quality of service (QoS) requirements of the primary cellular user cannot be guaranteed. Therefore, a design for D2D users is required. Reasonable channel allocation method to ensure that cellular users will not be subject to more cross-layer interference, and at the same time take advantage of the performance advantages brought by D2D communication, improve the system spectral efficiency and the access rate of D2D users. The invention mainly relates to research in the field of mobile communication system resource management, and specifically researches a D2D communication channel allocation method in an ultra-dense scenario.

目前,国内外学者在超密集场景下的D2D通信信道分配方法进行了一定的研究。授权号为CN 106954269 B的专利提出了一种基于QoS的分簇信道分配方法,该方法首先构建D2D用户间的干扰图,利用图着色理论为D2D用户进行信道分配,并在此基础上为D2D用户分簇,位于同一簇内的D2D用户可以共享蜂窝用户的信道。但是这种方法在信道分配过程中需要不断添加边来去除干扰最大的D2D用户,在超密集场景下计算量过大。在期刊《IEEETransactions on Wireless Communications》第1期第16卷中,由Yuan Liu发表的“Interference-constrained pricing for D2D networks”一文中,作者提出将超密集场景下的D2D通信资源分配问题建模为一个斯塔克伯格博弈,假设基站作为博弈的领导者,通过为每个蜂窝用户的信道设定干扰价格,发布给D2D用户,D2D用户则通过观察复用信道的干扰价格,调整自身在蜂窝用户信道上的发射功率。然而上述方法仅适用于平坦衰落信道环境,在频率选择性信道环境下无法实现信道分配。在《华南理工大学学报(自然科学版)》第1期第43卷中,由兰冰发表的“高密度D2D用户的潜在博弈资源分配算法”一文中,作者提出将D2D用户受到与产生的总干扰作为用户的效用函数,并以此来构造博弈模型,并指出该博弈模型为潜在博弈模型,同时进一步指出潜在博弈总会收敛于一个纳什均衡。At present, scholars at home and abroad have carried out certain research on D2D communication channel allocation methods in ultra-dense scenarios. The patent with the authorization number of CN 106954269 B proposes a QoS-based clustering channel allocation method. The method first constructs an interference graph between D2D users, uses graph coloring theory to allocate channels for D2D users, and based on this Users are clustered, and D2D users in the same cluster can share the channels of cellular users. However, this method needs to continuously add edges to remove the most interfering D2D users during the channel allocation process, and the computational load is too large in ultra-dense scenarios. In the paper "Interference-constrained pricing for D2D networks" published by Yuan Liu in the journal "IEEE Transactions on Wireless Communications", Vol. 1, Volume 1, the author proposes to model the D2D communication resource allocation problem in ultra-dense scenarios as a The Stackerberg game, assuming that the base station is the leader of the game, sets the interference price for each cellular user's channel and publishes it to D2D users. transmit power on the channel. However, the above method is only suitable for a flat fading channel environment, and cannot realize channel allocation in a frequency selective channel environment. In the "Journal of South China University of Technology (Natural Science Edition)", Vol. 43, No. 1, in the article "A Potential Game Resource Allocation Algorithm for High-Density D2D Users" published by Lan Bing, the author proposes to combine the total amount of D2D users received and generated. Interference is used as the user's utility function, and the game model is constructed based on this, and it is pointed out that the game model is a potential game model, and it is further pointed out that the potential game will always converge to a Nash equilibrium.

发明内容SUMMARY OF THE INVENTION

针对现有超密集场景D2D用户信道分配计算量大的技术问题,本发明的目的在于提供一种超密集场景下的D2D通信信道分配方法,在保证作为主用户的蜂窝用户QoS需求的同时,有效解决信道分配计算复杂度高的问题,同时提升超密集场景下D2D用户的接入率与系统频谱效率。Aiming at the technical problem of large amount of calculation for D2D user channel allocation in existing ultra-dense scenarios, the purpose of the present invention is to provide a D2D communication channel allocation method in ultra-dense scenarios, which can effectively ensure the QoS requirements of cellular users as primary users while ensuring effective It solves the problem of high computational complexity of channel allocation, and at the same time improves the access rate of D2D users and system spectral efficiency in ultra-dense scenarios.

为了达到上述目的,本发明提供如下技术方案:In order to achieve the above object, the present invention provides the following technical solutions:

一种超密集场景下的D2D通信信道分配方法,包括以下步骤:A D2D communication channel allocation method in an ultra-dense scenario, comprising the following steps:

步骤一:构建超密集场景下的D2D通信系统模型:设置待接入D2D用户数目为远大于蜂窝用户数目,且蜂窝用户具有离散的发射功率选择,并根据蜂窝用户的发射功率选择设置不同的信道最大可复用D2D用户数目;Step 1: Build a D2D communication system model in an ultra-dense scenario: set the number of D2D users to be accessed to be much larger than the number of cellular users, and the cellular users have discrete transmit power options, and set different channels according to the transmit power options of the cellular users Maximum number of multiplexable D2D users;

步骤二:确定信道分配优先级:根据蜂窝用户的QoS需求及传输性能,以蜂窝用户可承受的复用干扰为标准确定信道分配优先级;Step 2: Determine the channel allocation priority: according to the QoS requirements and transmission performance of the cellular user, the channel allocation priority is determined based on the multiplexing interference that the cellular user can bear;

步骤三:蜂窝用户遍历所有离散的发射功率:根据步骤二中信道分配优先级的顺序,蜂窝用户遍历所有的发射功率,以及信道的最大可复用D2D用户数目;Step 3: The cellular user traverses all discrete transmit powers: According to the order of channel allocation priorities in step 2, the cellular user traverses all the transmit powers and the maximum number of D2D users that can be multiplexed on the channel;

步骤四:确定D2D用户的分配优先级:根据D2D用户发射端到蜂窝用户传输接收端的信道增益为标准,确定D2D用户的分配优先级;Step 4: Determine the allocation priority of the D2D user: determine the allocation priority of the D2D user according to the channel gain from the transmitting end of the D2D user to the transmitting and receiving end of the cellular user as a standard;

步骤五:执行D2D用户信道分配:根据确定的D2D用户的分配优先级、蜂窝用户发射功率、信道的最大可复用D2D用户数目,将D2D用户按照分配优先级顺序分配给蜂窝用户信道,直到分配的D2D用户达到信道最大可复用D2D用户数目;Step 5: Execute D2D user channel allocation: According to the determined allocation priority of D2D users, the transmit power of cellular users, and the maximum number of D2D users that can be multiplexed on the channel, the D2D users are allocated to the cellular user channel in the order of allocation priority, until the allocation is made. of D2D users reach the maximum number of D2D users that can be multiplexed on the channel;

步骤六:比较系统性能收益,确定信道分配方案与蜂窝用户功率选择,选择带来最多频谱效率增长的信道分配方案与蜂窝用户功率选择;Step 6: Compare system performance benefits, determine channel allocation scheme and cellular user power selection, and select the channel allocation scheme and cellular user power selection that bring the greatest increase in spectral efficiency;

步骤七:将已完成信道分配的D2D用户和相应信道从待分配队列出剔除,并更新队列,循环执行步骤二到步骤六,直到遍历所有信道,并输出信道分配结果。Step 7: Eliminate the D2D users and corresponding channels that have completed channel allocation from the queue to be allocated, update the queue, and perform steps 2 to 6 in a loop until all channels are traversed, and the channel allocation result is output.

所述步骤一中的D2D通信系统模型为蜂窝用户设定离散的发射功率,并根据蜂窝用户选择的发射功率设定不同的信道最大可复用D2D用户数目。The D2D communication system model in the step 1 sets discrete transmit powers for cellular users, and sets the maximum number of D2D users that can be multiplexed on different channels according to the transmit power selected by the cellular users.

所述步骤一中超密集场景下的D2D通信系统模型的信道分配约束条件如下:The channel allocation constraints of the D2D communication system model in the ultra-dense scenario in the first step are as follows:

Figure BDA0003456648520000031
Figure BDA0003456648520000031

其中,

Figure BDA0003456648520000032
为蜂窝用户i采用的离散发射功率,L为蜂窝用户可选择的离散发射功率数目,Pl为第l个可选择的离散发射功率,l表示离散发射功率的索引,PL为第L个可选择的离散发射功率,numi,l为蜂窝用户最大可复用D2D用户数目的数量等级,
Figure BDA0003456648520000033
为复用相同信道的最小D2D用户数目单元,
Figure BDA0003456648520000034
为向上取整函数,N为蜂窝用户的总数,M为D2D用户的总数,且M>>N;
Figure BDA0003456648520000035
为蜂窝用户i的信干噪比,
Figure BDA0003456648520000036
为满足蜂窝用户i的QoS需求的最小信干噪比,gi,B为蜂窝用户i到基站的信道增益,
Figure BDA0003456648520000037
表示噪声功率,
Figure BDA0003456648520000038
表示D2D用户j发射端的发射功率,
Figure BDA0003456648520000039
表示D2D用户j发射端到基站的信道增益,f(i,j)表示信道分配指示函数,C={i|i=1,2,...,N}表示蜂窝用户的集合,D={j|j=1,2,...,M}表示D2D用户的集合。in,
Figure BDA0003456648520000032
is the discrete transmit power adopted by the cellular user i, L is the number of discrete transmit powers that can be selected by the cellular user, P l is the l-th selectable discrete transmit power, l represents the index of the discrete transmit power, and P L is the L-th selectable discrete transmit power. The selected discrete transmit power, num i, l is the number level of the maximum number of D2D users that can be reused by cellular users,
Figure BDA0003456648520000033
is the unit of the minimum number of D2D users that multiplex the same channel,
Figure BDA0003456648520000034
is a round-up function, N is the total number of cellular users, M is the total number of D2D users, and M >>N;
Figure BDA0003456648520000035
is the signal-to-interference-noise ratio of cellular user i,
Figure BDA0003456648520000036
In order to meet the minimum signal-to-interference noise ratio of the QoS requirements of the cellular user i, g i,B is the channel gain from the cellular user i to the base station,
Figure BDA0003456648520000037
represents the noise power,
Figure BDA0003456648520000038
represents the transmit power of the D2D user j transmitter,
Figure BDA0003456648520000039
represents the channel gain from the transmitter of D2D user j to the base station, f(i,j) represents the channel allocation indicator function, C={i|i=1,2,...,N} represents the set of cellular users, D={ j|j=1,2,...,M} represents the set of D2D users.

所述步骤二中根据蜂窝用户的QoS需求及传输性能设定信道优先级因子

Figure BDA00034566485200000310
其中,
Figure BDA00034566485200000311
为最小信干噪比,信道质量
Figure BDA00034566485200000312
且gi,B为蜂窝用户i到基站的信道增益,
Figure BDA00034566485200000313
表示噪声功率。In the second step, the channel priority factor is set according to the QoS requirements and transmission performance of the cellular users
Figure BDA00034566485200000310
in,
Figure BDA00034566485200000311
is the minimum signal-to-interference-noise ratio, the channel quality
Figure BDA00034566485200000312
And g i,B is the channel gain from cellular user i to the base station,
Figure BDA00034566485200000313
represents the noise power.

对信道优先级因子xi执行以下操作得到信道分配的优先级:剔除xi≤1的信道i;xi值越小,信道i具有更高的分配优先级。Perform the following operations on the channel priority factor xi to obtain the priority of channel allocation: remove the channel i with xi ≤ 1; the smaller the value of xi , the higher the allocation priority of channel i.

所述信道分配优先级序列X进行优化的方法为:剔除优先级xi≤1的蜂窝用户i;对剩余的蜂窝用户优先级升序排列,得到新信道分配优先级序列

Figure BDA00034566485200000314
n表示优化后优先级序列的个数,
Figure BDA0003456648520000041
为修饰后的第i个优先级。The method for optimizing the channel allocation priority sequence X is as follows: eliminating cellular users i with priorities x i ≤ 1; arranging the remaining cellular users in ascending order to obtain a new channel allocation priority sequence
Figure BDA00034566485200000314
n represents the number of priority sequences after optimization,
Figure BDA0003456648520000041
is the i-th priority after modification.

在所述步骤四中,针对蜂窝用户信道i,基站比较D2D用户j对基站的信道增益

Figure BDA0003456648520000042
对D2D用户进行降序排序,确定D2D用户j的分配优先级,即干扰信道增益较小的D2D用户具有更高的分配优先级。In the step 4, for the cellular user channel i, the base station compares the channel gain of the D2D user j to the base station
Figure BDA0003456648520000042
The D2D users are sorted in descending order to determine the allocation priority of D2D user j, that is, the D2D user with smaller interference channel gain has a higher allocation priority.

所述步骤五的实现方法为:当蜂窝用户i选择发射功率P1发射时,根据D2D用户的分配优先级,找出分配优先级靠前的csize个D2D用户分配给蜂窝用户i;当蜂窝用户以发射功率P2作为发射功率时,找出分配优先级靠前的2csize个D2D用户分配给蜂窝用户i,此时2csize个D2D用户同时复用蜂窝用户i的信道;循环执行,直到蜂窝用户采用最大发射功率PL,此时找出优先级靠前的Lcsize个D2D用户分配给蜂窝用户i,此时Lcsize个D2D用户同时复用蜂窝用户i的信道。The implementation method of the step 5 is: when the cellular user i selects the transmit power P 1 to transmit, according to the allocation priority of the D2D users, find out c size D2D users with the highest allocation priority and allocate them to the cellular user i; When the user uses the transmit power P 2 as the transmit power, find out the 2c size D2D users with the highest allocation priority and assign them to the cellular user i. At this time, the 2c size D2D users reuse the channel of the cellular user i at the same time; the cycle is executed until the The cellular user adopts the maximum transmit power P L . At this time, Lc size D2D users with the highest priority are found and allocated to the cellular user i. At this time, the Lc size D2D users simultaneously reuse the channel of the cellular user i.

所述步骤六中:蜂窝用户i比较所有可能的信道分配方案带来的频谱效率的增长,选择带来最多频谱效率增长的D2D用户,并确定相应的离散发射功率与信道分配方案;In the step 6: the cellular user i compares the increase in spectral efficiency brought about by all possible channel allocation schemes, selects the D2D user that brings the most increase in spectral efficiency, and determines the corresponding discrete transmit power and channel allocation scheme;

所述频谱效率的增长ΔRi的计算方法为:The calculation method of the spectral efficiency increase ΔR i is:

Figure BDA0003456648520000043
Figure BDA0003456648520000043

其中,

Figure BDA0003456648520000044
为D2D用户j复用蜂窝用户信道时的频谱效率,
Figure BDA0003456648520000045
为蜂窝用户i在非复用模式下与复用模式下的频谱效率差值;in,
Figure BDA0003456648520000044
Spectral efficiency when multiplexing cellular user channels for D2D user j,
Figure BDA0003456648520000045
is the spectral efficiency difference between the cellular user i in the non-reuse mode and the multiplex mode;

通过比较所有可能的离散的发射功率与信道分配方案,求解最优化问题:Solve the optimization problem by comparing all possible discrete transmit power and channel allocation schemes:

Figure BDA0003456648520000046
Figure BDA0003456648520000046

其中,f*(i,j)与

Figure BDA0003456648520000047
分别为信道分配指示函数值f(i,j)与发射功率
Figure BDA0003456648520000048
的最优值,argmax表示求使函数取得最大值的自变量函数。where f * (i,j) is the same as
Figure BDA0003456648520000047
Assign the indicator function value f(i,j) and transmit power to the channel respectively
Figure BDA0003456648520000048
The optimal value of , argmax represents the independent variable function that seeks to maximize the function.

所述频谱效率

Figure BDA0003456648520000049
频谱效率差值
Figure BDA00034566485200000410
The spectral efficiency
Figure BDA0003456648520000049
Spectral Efficiency Difference
Figure BDA00034566485200000410

其中,

Figure BDA00034566485200000411
为D2D用户j的发射功率,
Figure BDA00034566485200000412
为D2D用户j的信干噪比,其表达式为:in,
Figure BDA00034566485200000411
is the transmit power of D2D user j,
Figure BDA00034566485200000412
is the signal-to-interference-noise ratio of D2D user j, and its expression is:

Figure BDA00034566485200000413
Figure BDA00034566485200000413

其中,

Figure BDA00034566485200000414
为D2D用户j复用蜂窝用户i信道时发射端到接收端的信道增益,hi,j为蜂窝用户i到D2D用户j接收端的信道增益,Di表示复用同一蜂窝用户i信道的D2D用户集合,m表示复用同一信道下的其他D2D用户,
Figure BDA0003456648520000051
表示D2D用户m的发射功率,
Figure BDA0003456648520000052
表示D2D用户j受到的来自复用相同信道的其他D2D用户m发射端的信道增益。in,
Figure BDA00034566485200000414
is the channel gain from the transmitter to the receiver when the channel of the cellular user i is reused for the D2D user j, hi ,j is the channel gain from the cellular user i to the receiver of the D2D user j, D i is the set of D2D users that multiplex the channel of the same cellular user i , m denotes multiplexing other D2D users under the same channel,
Figure BDA0003456648520000051
represents the transmit power of D2D user m,
Figure BDA0003456648520000052
Indicates the channel gain received by D2D user j from the transmitters of other D2D users m multiplexing the same channel.

本发明的有益效果:本发明能够解决在超密集场景下的D2D用户信道分配问题,通过利用离散化的功率控制方法,以及为蜂窝用户信道和D2D用户设定分配优先级的方法,实现简单快速的信道分配,降低了信道分配的计算复杂度,并在保证蜂窝用户QoS需求的前提下,实现D2D用户接入率以及系统频谱效率等方面的性能提升。Beneficial effects of the present invention: the present invention can solve the problem of D2D user channel allocation in an ultra-dense scenario, and by using a discretized power control method and a method for setting and assigning priorities for cellular user channels and D2D users, the implementation is simple and fast. It reduces the computational complexity of channel allocation, and improves the performance of D2D user access rate and system spectrum efficiency under the premise of ensuring the QoS requirements of cellular users.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.

图1为本发明的流程示意图。FIG. 1 is a schematic flow chart of the present invention.

图2为本发明的D2D通信系统模型示意图。FIG. 2 is a schematic diagram of a D2D communication system model of the present invention.

图3为本发明不同蜂窝用户QoS需求下的系统频谱效率性能比较曲线对比图。FIG. 3 is a comparison diagram of the performance comparison curves of the system spectrum efficiency under different QoS requirements of cellular users according to the present invention.

图4为本发明不同蜂窝用户QoS需求下的D2D用户接入率性能比较曲线对比图。FIG. 4 is a comparison diagram of D2D user access rate performance comparison curves under different cellular user QoS requirements of the present invention.

图5为本发明不同D2D用户密集程度下的系统频谱效率性能比较曲线对比图。FIG. 5 is a comparison diagram of the system spectral efficiency performance comparison curves under different D2D user density levels of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

如图1所示,一种超密集场景下的D2D通信信道分配方法,步骤如下:As shown in Figure 1, a D2D communication channel allocation method in an ultra-dense scenario, the steps are as follows:

步骤一:构建超密集场景下的D2D通信系统模型。设置待接入D2D用户数目为远大于蜂窝用户数目,且蜂窝用户具有离散的发射功率选择,并根据蜂窝用户的发射功率选择设置不同的信道最大可复用D2D用户数目。Step 1: Build a D2D communication system model in an ultra-dense scenario. The number of D2D users to be accessed is set to be much larger than the number of cellular users, and the cellular users have discrete transmit power options, and the maximum number of D2D users that can be multiplexed on different channels is set according to the transmit power options of the cellular users.

以上行链路为例,超密集场景下的D2D通信系统模型如图2所示,设置待接入D2D用户数目为远大于蜂窝用户数目,假设蜂窝小区上行链路存在N个蜂窝用户与M对D2D用户,且满足M>>N,分别用集合C={i|i=1,2,...,N}和D={j|j=1,2,...,M}表示蜂窝用户和D2D用户。并考虑全负载情况下的资源分配问题,即N个蜂窝用户占据所有上行链路可用信道资源,且蜂窝用户的信道分配已经完成,同时,上行链路信道之间频谱正交且等分,蜂窝用户之间不存在共信道干扰问题。设每个蜂窝用户的信道资源可以同时被多对D2D用户复用,每对D2D用户则至多复用一个蜂窝用户的信道资源。蜂窝用户采用离散的发射功率

Figure BDA0003456648520000061
其中,
Figure BDA0003456648520000062
为蜂窝用户i采用的离散发射功率,L为蜂窝用户可选择的离散发射功率数目,Pl为第l个可选择的离散发射功率,l表示离散发射功率的索引,PL为第L个可选择的离散发射功率。Taking the uplink as an example, the D2D communication system model in the ultra-dense scenario is shown in Figure 2. The number of D2D users to be accessed is set to be much larger than the number of cellular users. It is assumed that there are N cellular users and M pairs in the uplink of the cell. D2D users, and satisfy M>>N, respectively use sets C={i|i=1,2,...,N} and D={j|j=1,2,...,M} to represent cells users and D2D users. And consider the resource allocation problem under full load, that is, N cellular users occupy all available uplink channel resources, and the channel allocation of cellular users has been completed. There is no co-channel interference problem between users. It is assumed that the channel resources of each cellular user can be multiplexed by multiple pairs of D2D users at the same time, and each pair of D2D users can at most multiplex the channel resources of one cellular user. Cellular users employ discrete transmit power
Figure BDA0003456648520000061
in,
Figure BDA0003456648520000062
is the discrete transmit power adopted by the cellular user i, L is the number of discrete transmit powers that can be selected by the cellular user, P l is the l-th selectable discrete transmit power, l represents the index of the discrete transmit power, and P L is the L-th selectable discrete transmit power. Selected discrete transmit power.

根据蜂窝用户可选择的离散化功率数目,设定相应地信道最大可复用D2D用户数目。在蜂窝用户选择不同的固定功率时,为了抑制蜂窝用户受到来自D2D用户的跨层干扰,并且保证蜂窝用户的QoS需求,蜂窝用户最大可复用D2D用户数目被限制成不同的数量等级numi,l∈[csize,2csize,…,lcsize,…,Lcsize],其中,

Figure BDA0003456648520000063
为复用相同信道的最小D2D用户数目单元,
Figure BDA0003456648520000064
为向上取整函数。系统模型所描述的信道分配约束条件如公式(1)所示:According to the number of discretized powers selectable by cellular users, the maximum number of D2D users that can be multiplexed on the corresponding channel is set. When cellular users choose different fixed powers, in order to restrain cellular users from cross-layer interference from D2D users and ensure the QoS requirements of cellular users, the maximum number of D2D users that can be reused by cellular users is limited to different quantity levels num i, l ∈[c size ,2c size ,…,lc size ,…,Lc size ], where,
Figure BDA0003456648520000063
is the unit of the minimum number of D2D users that multiplex the same channel,
Figure BDA0003456648520000064
is the round-up function. The channel assignment constraints described by the system model are shown in formula (1):

Figure BDA0003456648520000065
Figure BDA0003456648520000065

其中,

Figure BDA0003456648520000066
为蜂窝用户i的信干噪比,
Figure BDA0003456648520000067
为满足蜂窝用户i的QoS需求的最小信干噪比,gi,B为蜂窝用户i到基站的信道增益,
Figure BDA0003456648520000068
表示噪声功率,
Figure BDA0003456648520000069
表示D2D用户j发射端的发射功率,
Figure BDA00034566485200000610
表示D2D用户j发射端到基站的信道增益。f(i,j)表示信道分配指示函数,其构造方法如公式(2)所示:in,
Figure BDA0003456648520000066
is the signal-to-interference-noise ratio of cellular user i,
Figure BDA0003456648520000067
In order to meet the minimum signal-to-interference noise ratio of the QoS requirements of the cellular user i, g i,B is the channel gain from the cellular user i to the base station,
Figure BDA0003456648520000068
represents the noise power,
Figure BDA0003456648520000069
represents the transmit power of the D2D user j transmitter,
Figure BDA00034566485200000610
Indicates the channel gain from the transmitter of D2D user j to the base station. f(i,j) represents the channel assignment indicator function, and its construction method is shown in formula (2):

Figure BDA00034566485200000611
Figure BDA00034566485200000611

步骤二:确定信道分配优先级:根据蜂窝用户的QoS需求及传输性能,以蜂窝用户可承受的复用干扰为标准确定其信道分配优先级。Step 2: Determine the channel allocation priority: According to the QoS requirements and transmission performance of the cellular user, the channel allocation priority of the cellular user is determined based on the multiplexing interference that the cellular user can bear.

可承受复用干扰小的蜂窝用户信道优先级高,可承受复用干扰大的蜂窝用户信道优先级低。首先,采用蜂窝用户的信噪比表示其与基站之间的信道质量

Figure BDA00034566485200000612
信道质量
Figure BDA00034566485200000613
的构造方法如公式(3)所示:Cellular user channels that can withstand small multiplexing interference have high priority, and cellular user channels that can withstand large multiplexing interference have low priority. First, the signal-to-noise ratio of the cellular user is used to represent the channel quality between it and the base station
Figure BDA00034566485200000612
channel quality
Figure BDA00034566485200000613
The construction method is shown in formula (3):

Figure BDA00034566485200000614
Figure BDA00034566485200000614

其次,用信道质量

Figure BDA0003456648520000071
与最小信干噪比
Figure BDA0003456648520000072
的比值来构造信道分配优先级因子xi,其构造方法如公式(4)所示:Second, use the channel quality
Figure BDA0003456648520000071
with the minimum signal-to-interference-noise ratio
Figure BDA0003456648520000072
The ratio of , to construct the channel allocation priority factor xi , and its construction method is shown in formula (4):

Figure BDA0003456648520000073
Figure BDA0003456648520000073

根据蜂窝用户的QoS需求及传输性能设定优先级;蜂窝用户的QoS需求高或者传输性能差的蜂窝用户具有更高的优先级。The priority is set according to the QoS requirements and transmission performance of cellular users; cellular users with high QoS requirements or poor transmission performance have higher priority.

然后,对信道优先级因子xi执行以下操作得到信道分配的优先级:Then, perform the following operations on the channel priority factor xi to get the priority of the channel assignment:

1.剔除xi≤1的信道i,1. Eliminate the channel i with x i ≤ 1,

2.xi值越小,信道i具有更高的分配优先级。2. The smaller the value of x i , the higher the allocation priority of channel i.

步骤三:蜂窝用户遍历所有离散的发射功率:根据步骤二中信道分配优先级的顺序,蜂窝用户遍历其所有的离散发射功率,并确定相应的最大可复用D2D用户数目。Step 3: The cellular user traverses all discrete transmit powers: According to the order of channel assignment priorities in step 2, the cellular user traverses all its discrete transmit powers and determines the corresponding maximum number of multiplexable D2D users.

依次对新信道分配优先级序列

Figure BDA0003456648520000074
中的蜂窝用户遍历其所有的离散发射功率
Figure BDA0003456648520000075
及相应的最大可复用D2D用户数目numi,l∈[csize,2csize,…,lcsize,…,Lcsize]。以
Figure BDA0003456648520000076
为例,此时蜂窝用户i选择发射功率P1为自身的发射功率,相应的其信道最大可复用D2D用户数目取numi,l=csize,并以此类推。Assign a priority sequence to new channels in turn
Figure BDA0003456648520000074
A cellular user in traverses all of its discrete transmit powers
Figure BDA0003456648520000075
and the corresponding maximum number of multiplexed D2D users num i,l ∈[c size ,2c size ,…,lc size ,…,Lc size ]. by
Figure BDA0003456648520000076
For example, at this time, the cellular user i selects the transmit power P 1 as its own transmit power, and the corresponding maximum number of D2D users that can be multiplexed on its channel takes num i,l =c size , and so on.

步骤四:确定D2D用户的分配优先级:根据D2D用户发射端到蜂窝用户传输接收端的信道增益为标准,确定D2D用户的分配优先级。Step 4: Determine the allocation priority of the D2D user: according to the channel gain from the D2D user transmitter to the cellular user transmission receiver as a standard, determine the allocation priority of the D2D user.

以蜂窝用户i为例,基站通过比较D2D用户对基站的信道增益

Figure BDA0003456648520000077
对D2D用户进行降序排序,这样传输性能较差的蜂窝用户将优先选择干扰信道增益较小的D2D用户进行信道复用。此外,在上行链路中,基站作为蜂窝用户的信号接收端,基站获得
Figure BDA0003456648520000078
不需要额外的信令开销。Taking cellular user i as an example, the base station compares the channel gain of the D2D user to the base station
Figure BDA0003456648520000077
The D2D users are sorted in descending order, so that cellular users with poor transmission performance will preferentially select D2D users with smaller interference channel gains for channel multiplexing. In addition, in the uplink, the base station acts as the signal receiving end of the cellular user, and the base station obtains
Figure BDA0003456648520000078
No additional signaling overhead is required.

根据D2D用户对主用户的干扰链路的信道增益,确定D2D用户的分配优先级;对主用户的干扰链路信道增益越高,D2D用户的优先级越低,反之,D2D用户优先级越高。这样设置优先级可以使得每个蜂窝用户信道在保证自身QoS需求的情况下,尽可能多的接入D2D用户,从而提升D2D用户的接入率,并且提高了系统的频谱效率。According to the channel gain of the interference link of the D2D user to the primary user, the priority of the D2D user is determined; the higher the channel gain of the interference link to the primary user, the lower the priority of the D2D user, and vice versa, the higher the priority of the D2D user . Setting the priority in this way enables each cellular user channel to access as many D2D users as possible while ensuring its own QoS requirements, thereby increasing the access rate of D2D users and improving the spectral efficiency of the system.

步骤五:执行D2D用户信道分配:根据确定的D2D用户的分配优先级、蜂窝用户发射功率、信道的最大可复用D2D用户数目,将D2D用户按照分配优先级顺序分配给蜂窝用户信道,直到分配的D2D用户达到信道最大可复用D2D用户数目。Step 5: Execute D2D user channel allocation: According to the determined allocation priority of D2D users, the transmit power of cellular users, and the maximum number of D2D users that can be multiplexed on the channel, the D2D users are allocated to the cellular user channel in the order of allocation priority, until the allocation is made. of D2D users reaches the maximum number of D2D users that can be multiplexed on the channel.

当蜂窝用户i选择发射功率P1发射时,根据D2D用户的分配优先级,找出优先级靠前的csize个D2D用户分配给蜂窝用户i,此时csize个D2D用户同时复用蜂窝用户i的信道。由于蜂窝用户i遍历所有可能的离散功率,当蜂窝用户以发射功率P2作为发射功率时,找出分配优先级靠前的2csize个D2D用户分配给蜂窝用户i,此时2csize个D2D用户同时复用蜂窝用户i的信道。循环执行上述操作,直到蜂窝用户采用最大发射功率PL,此时找出优先级靠前的Lcsize个D2D用户分配给蜂窝用户i,此时Lcsize个D2D用户同时复用蜂窝用户i的信道。When cellular user i selects the transmit power P 1 to transmit, according to the assignment priority of D2D users, find out c size D2D users with the highest priority and assign them to cellular user i. At this time, c size D2D users reuse cellular users at the same time. i's channel. Since the cellular user i traverses all possible discrete powers, when the cellular user uses the transmit power P 2 as the transmit power, find out 2c size D2D users with the highest allocation priority and assign them to the cellular user i. At this time, there are 2c size D2D users. At the same time, the channel of the cellular user i is multiplexed. The above operations are performed cyclically until the cellular user adopts the maximum transmit power PL . At this time, Lc size D2D users with the highest priority are found and assigned to cellular user i. At this time, Lc size D2D users simultaneously reuse the channel of cellular user i. .

步骤六:比较系统性能收益,确定信道分配方案与蜂窝用户功率选择,选择带来最多频谱效率增长的信道分配方案与蜂窝用户功率选择。Step 6: Compare system performance benefits, determine channel allocation scheme and cellular user power selection, and select the channel allocation scheme and cellular user power selection that bring the greatest increase in spectral efficiency.

本发明根据系统频谱效率的增长,衡量系统性能收益。选择带来系统性能收益最高的信道分配与离散功率方案。蜂窝用户i比较所有可能的信道分配方案所带来的频谱效率增长,选择带来最多频谱效率增长的分配用户,并确定离散发射功率与信道分配方案。The present invention measures the system performance benefit according to the increase of the system spectral efficiency. Choose the channel assignment and discrete power scheme that delivers the highest system performance benefit. Cellular user i compares the spectral efficiency gains brought by all possible channel allocation schemes, selects the allocated user that brings the most spectral efficiency gains, and determines discrete transmit power and channel allocation schemes.

频谱效率的增长ΔRi可以采用以下方法计算:The increase in spectral efficiency ΔR i can be calculated as follows:

Figure BDA0003456648520000081
Figure BDA0003456648520000081

其中,

Figure BDA0003456648520000082
为D2D用户j复用蜂窝用户信道时的频谱效率,
Figure BDA0003456648520000083
为蜂窝用户i在非复用模式下与复用模式下的频谱效率差值。两者的计算公式分别如下:in,
Figure BDA0003456648520000082
Spectral efficiency when multiplexing cellular user channels for D2D user j,
Figure BDA0003456648520000083
is the spectral efficiency difference between cellular user i in the non-reuse mode and in the reuse mode. The calculation formulas for the two are as follows:

Figure BDA0003456648520000084
Figure BDA0003456648520000084

Figure BDA0003456648520000085
Figure BDA0003456648520000085

其中,

Figure BDA0003456648520000086
为D2D用户j的发射功率,
Figure BDA0003456648520000087
为D2D用户j的信干噪比,其计算公式如下:in,
Figure BDA0003456648520000086
is the transmit power of D2D user j,
Figure BDA0003456648520000087
is the signal-to-interference-noise ratio of D2D user j, and its calculation formula is as follows:

Figure BDA0003456648520000088
Figure BDA0003456648520000088

其中,

Figure BDA0003456648520000089
为D2D用户j复用蜂窝用户i信道时发射端到接收端的信道增益,hi,j为蜂窝用户i到D2D用户j接收端的信道增益,Di表示复用同一蜂窝用户i信道的D2D用户集合,m表示复用同一信道下的其他D2D用户,
Figure BDA00034566485200000810
表示D2D用户m的发射功率,
Figure BDA00034566485200000811
表示D2D用户j受到的来自复用相同信道的其他D2D用户m发射端的信道增益。in,
Figure BDA0003456648520000089
is the channel gain from the transmitter to the receiver when the channel of the cellular user i is reused for the D2D user j, hi ,j is the channel gain from the cellular user i to the receiver of the D2D user j, D i is the set of D2D users that multiplex the channel of the same cellular user i , m denotes multiplexing other D2D users under the same channel,
Figure BDA00034566485200000810
represents the transmit power of D2D user m,
Figure BDA00034566485200000811
Indicates the channel gain received by D2D user j from the transmitters of other D2D users m multiplexing the same channel.

通过比较所有可能的离散发射功率与信道分配方案,找出信道分配指示函数值f(i,j)与发射功率

Figure BDA0003456648520000091
的最优值,其数学表达式如下:By comparing all possible discrete transmit power and channel allocation schemes, find the channel allocation indicator function value f(i,j) and transmit power
Figure BDA0003456648520000091
The optimal value of , its mathematical expression is as follows:

Figure BDA0003456648520000092
Figure BDA0003456648520000092

其中,f*(i,j)与

Figure BDA0003456648520000093
分别为信道分配指示函数值f(i,j)与发射功率
Figure BDA0003456648520000094
的最优值,argmax表示输出使函数取得最大值的自变量函数。where f * (i,j) is the same as
Figure BDA0003456648520000093
Assign the indicator function value f(i,j) and transmit power to the channel respectively
Figure BDA0003456648520000094
The optimal value of , argmax represents the independent variable function that outputs the maximum value of the function.

需要指出的是,本发明主要涉及蜂窝用户的功率控制与D2D用户的信道分配方法,其中不涉及D2D用户的功率控制问题,本发明具体实施方式中的D2D用户发射功率选择可以采用固定发射功率也可以采用已有的实现功率控制的技术。It should be pointed out that the present invention mainly relates to the power control of cellular users and the channel allocation method of D2D users, which does not involve the power control of D2D users. Existing techniques for implementing power control may be employed.

步骤七:将已完成信道分配的D2D用户和相应信道从待分配队列出剔除,并更新队列,循环执行步骤二到步骤六,直到遍历所有信道分配完成,结束运行并输出信道分配结果。Step 7: Eliminate the D2D users and corresponding channels that have completed channel allocation from the queue to be allocated, update the queue, and perform steps 2 to 6 in a loop until all channel allocations are traversed, end the operation and output the channel allocation result.

下面结合具体实施例进一步说明本发明的有益效果。The beneficial effects of the present invention are further described below in conjunction with specific embodiments.

在MATLAB仿真条件下,假设仿真环境为单小区上行链路,基站位于小区中心,小区覆盖半径为1公里。所有蜂窝用户与D2D用户发射端在小区内任意半径任意角度上随机分布,同时D2D用户的接收端在以D2D用户发射端为圆心,最大传输距离为100米的圆内任意半径任意角度随机分布。蜂窝用户离散发射功率取值为[10,15,18,20,23]dBm,其中,dBm为功率单位,计算方式为发射功率与1毫瓦的比值取10倍对数,其计算表达式为:

Figure BDA0003456648520000095
D2D用户最大发射功率设置为21dBm,其功率控制采用自适应功率控制。D2D用户数目设置为100,蜂窝用户数目即信道数目设置为20,蜂窝用户最小SINR(信号与干扰加噪声比)要求设置为0dB~20dB。信道模型建模为频率选择性信道,信道增益建模为包括基于传输距离的大尺度路径损耗模型以及基于多径传输与多普勒效应引起的小尺度衰落模型。D2D用户之间的路径损耗模型建模为148+40lg(d),单位为dB,其中d为发射用户与接收用户之间的距离,单位为公里。其他用户之间的路径损耗模型建模为128.1+37.6lg(d),单位为dB。小尺度衰落建模为均值为1的指数分布。噪声功率设置为-114dBm。Under the MATLAB simulation conditions, it is assumed that the simulation environment is a single-cell uplink, the base station is located in the center of the cell, and the cell coverage radius is 1 km. All cellular users and D2D user transmitters are randomly distributed at any radius and at any angle in the cell, while the D2D user receivers are randomly distributed at any radius and at any angle within a circle with the D2D user transmitter as the center and a maximum transmission distance of 100 meters. The discrete transmit power of cellular users is [10, 15, 18, 20, 23] dBm, where dBm is the unit of power. The calculation method is that the ratio of the transmit power to 1 mW is 10 times the logarithm. The calculation expression is: :
Figure BDA0003456648520000095
The maximum transmit power of D2D users is set to 21dBm, and its power control adopts adaptive power control. The number of D2D users is set to 100, the number of cellular users, that is, the number of channels, is set to 20, and the minimum SINR (Signal to Interference plus Noise Ratio) requirement for cellular users is set to 0dB to 20dB. The channel model is modeled as a frequency selective channel, and the channel gain is modeled as a large-scale path loss model based on transmission distance and a small-scale fading model based on multipath transmission and Doppler effect. The path loss model between D2D users is modeled as 148+40lg(d), in dB, where d is the distance between the transmitting user and the receiving user, in kilometers. The path loss model between other users is modeled as 128.1+37.6lg(d) in dB. Small-scale fading is modeled as an exponential distribution with mean 1. The noise power is set to -114dBm.

如图3与图4所示,与现有其他算法相比,本发明方法在保证蜂窝用户QoS需求的同时,大大提高了超密集场景下D2D通信系统的接入率和频谱效率性能。其中现有算法1采用允许多个D2D用户复用相同信道资源下的随机信道分配算法,现有算法2为仅允许单个D2D用户复用蜂窝用户信道下的匈牙利分配算法。同时,图5表明,本发明方法随着D2D用户密集程度的增加,相比现有算法则更加具有优势,进一步证明了本发明方法在超密集D2D通信场景下的优越性。As shown in FIG. 3 and FIG. 4 , compared with other existing algorithms, the method of the present invention greatly improves the access rate and spectral efficiency performance of the D2D communication system in the ultra-dense scenario while ensuring the QoS requirements of cellular users. Among them, the existing algorithm 1 adopts a random channel allocation algorithm that allows multiple D2D users to reuse the same channel resources, and the existing algorithm 2 is a Hungarian allocation algorithm that only allows a single D2D user to reuse the cellular user channel. At the same time, Fig. 5 shows that the method of the present invention has more advantages than the existing algorithm as the density of D2D users increases, which further proves the superiority of the method of the present invention in the ultra-dense D2D communication scenario.

本发明可以在待接入D2D用户远多于网络可用信道数时,同时满足超密集场景下D2D通信系统高接入率和高频谱效率的性能需求。The present invention can meet the performance requirements of high access rate and high spectral efficiency of the D2D communication system in the ultra-dense scenario at the same time when the number of D2D users to be accessed is far more than the number of available channels in the network.

本发明利用离散化的功率控制方法,通过为蜂窝用户设置离散的发射功率选择,并根据蜂窝用户的发射功率设定其信道最大可复用D2D用户数目;当蜂窝用户以较低的发射功率进行数据传输时,为了保护其QoS需求,基站将为其分配较少的D2D用户进行信道复用,反之,则允许更多的D2D用户复用信道;然后利用优先级设定,分别为蜂窝用户与D2D用户设定不同的分配优先级,在降低计算复杂度的基础上,保证分配性能。本发明能够实现在超密集场景下的D2D用户信道分配问题,并在主用户QoS需求保证、D2D用户接入率以及系统频谱效率等方面取得有益效果。本发明可以在D2D用户数目远大于网络可用信道数目的情况下,解决超密集场景下的D2D用户信道分配问题,实现简单快速的信道分配,并且实现了D2D用户的高接入率与系统频谱效率的提升;具有广泛的应用价值,对于移动蜂窝通信技术资源管理领域具有重要的意义。The invention utilizes the discrete power control method, sets discrete transmission power selection for cellular users, and sets the maximum number of D2D users that can be reused in the channel according to the transmission power of cellular users; During data transmission, in order to protect its QoS requirements, the base station will allocate fewer D2D users for channel multiplexing, otherwise, more D2D users will be allowed to multiplex channels; D2D users set different allocation priorities to ensure allocation performance on the basis of reducing computational complexity. The invention can realize the D2D user channel allocation problem in the ultra-dense scenario, and achieve beneficial effects in the aspects of main user QoS requirement guarantee, D2D user access rate, system spectrum efficiency and the like. The present invention can solve the problem of D2D user channel allocation in an ultra-dense scenario when the number of D2D users is much larger than the number of available channels in the network, realize simple and fast channel allocation, and achieve high access rate of D2D users and system spectrum efficiency It has a wide range of application value and is of great significance to the field of mobile cellular communication technology resource management.

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the scope of the present invention. within the scope of protection.

Claims (9)

1. A D2D communication channel distribution method under an ultra-dense scene is characterized by comprising the following steps:
the method comprises the following steps: constructing a D2D communication system model in an ultra-dense scene;
step two: determining a channel allocation priority: determining channel allocation priority by taking multiplexing interference which can be borne by a cellular user as a standard according to QoS (quality of service) requirements and transmission performance of the cellular user;
step three: the cellular user traverses all discrete transmit powers: according to the sequence of the channel allocation priority in the step two, the cellular users traverse all the transmitting power and the maximum reusable D2D user number of the channel;
step four: determining the allocation priority of the D2D user: determining the distribution priority of D2D users according to the standard of channel gain from a D2D user transmitting end to a cellular user transmitting receiving end;
step five: perform D2D user channel assignment: according to the determined distribution priority of the D2D users, the transmission power of cellular users and the maximum reusable D2D user number of the channel, distributing the D2D users to the cellular user channels according to the distribution priority sequence until the distributed D2D users reach the maximum reusable D2D user number of the channel;
step six: comparing the system performance gains to determine a channel allocation scheme and cellular user power selection;
step seven: and D2D users and corresponding channels which are distributed by the channels are removed from the queue to be distributed, the queue is updated, the steps from the second step to the sixth step are executed in a circulating mode until all the channels are traversed, and the channel distribution result is output.
2. The method for allocating D2D communication channels in ultra-dense scene according to claim 1, wherein: the D2D communication system model in the step one sets discrete transmission power for cellular users, and sets the maximum reusable D2D user number of different channels according to the transmission power selected by the cellular users.
3. The method for allocating D2D communication channels in ultra-dense scene according to claim 2, wherein: in the first step, the channel allocation constraint conditions of the D2D communication system model under the ultra-dense scenario are as follows:
Figure FDA0003456648510000011
wherein,
Figure FDA0003456648510000012
discrete transmit power for cellular user i, L discrete transmit power number selectable by cellular user, PlFor the ith selectable discrete transmit power, l denotes the index of the discrete transmit power, PLFor the Lth selectable discrete transmission power, numi,lA quantity rating of the maximum number of reusable D2D users for cellular users,
Figure FDA0003456648510000013
to multiplex the minimum D2D user number units of the same channel,
Figure FDA0003456648510000014
for the ceiling function, N is the total number of cellular users, M is the total number of D2D users, and M is>>N;
Figure FDA0003456648510000021
For the signal to interference plus noise ratio of cellular user i,
Figure FDA0003456648510000022
minimum signal to interference plus noise ratio, g, to meet QoS requirements of cellular user ii,BFor the channel gain of cellular user i to the base station,
Figure FDA0003456648510000023
which is indicative of the power of the noise,
Figure FDA0003456648510000024
representing the transmit power at the transmit end of user j of D2D,
Figure FDA0003456648510000025
denotes the channel gain from the transmitting end of D2D user j to the base station, f (i, j) denotes the channel allocation indication function, C ═ { i | i ═ 1, 2.., N } denotes the set of cellular users, D ═ j | j ═ 1, 2.., M } denotes the set of D2D users.
4. The method for allocating D2D communication channels in ultra-dense scene according to any one of claims 1-3, wherein: in the second step, the channel priority factor is set according to the QoS requirement and the transmission performance of the cellular user
Figure FDA0003456648510000026
Wherein,
Figure FDA0003456648510000027
for minimum signal-to-interference-and-noise ratio, channel quality
Figure FDA0003456648510000028
And g isi,BFor the channel gain of cellular user i to the base station,
Figure FDA0003456648510000029
representing the noise power.
5. The method for allocating D2D communication channels in the ultra-dense scene according to claim 4, wherein: for the channel priority factor xiExecuteThe following operations result in the priority of the channel allocation: reject xiA channel i is less than or equal to 1; x is the number ofiThe smaller the value, the higher the allocation priority of channel i.
6. The method for allocating D2D communication channels in ultra-dense scene according to claim 5, wherein: in step four, the base station compares the channel gains of D2D user j to the base station for cellular user channel i
Figure FDA00034566485100000210
And D2D users are sorted in descending order, and the allocation priority of the D2D user j is determined, namely the D2D user with smaller interference channel gain has higher allocation priority.
7. The method for allocating D2D communication channels in ultra-dense scene according to claim 1 or 6, wherein: the implementation method of the fifth step is as follows: when cellular user i selects transmission power P1During transmission, according to the distribution priority of D2D user, find out c with front distribution prioritysizeA D2D user is assigned to cellular user i; when cellular user is at transmission power P2When the transmission power is used, 2c with the front distribution priority is foundsizeA D2D user is assigned to cellular user i, at which time 2csizeD2D user multiplexes the channel of cellular user i at the same time; is executed circularly until the cellular user adopts the maximum transmitting power PLAt this time, Lc with the top priority is foundsizeA D2D user is assigned to cellular user i, Lc at this timesizeThe D2D users simultaneously multiplex the channels of cellular user i.
8. The method for allocating D2D communication channels in ultra-dense scene according to claim 7, wherein: in the sixth step, the cellular user i compares the increases of the spectral efficiency brought by all the possible channel allocation schemes, selects the D2D user bringing the most increase of the spectral efficiency, and determines the corresponding discrete transmitting power and the channel allocation scheme;
increase of the spectral efficiency Δ RiThe calculation method comprises the following steps:
Figure FDA0003456648510000031
wherein,
Figure FDA0003456648510000032
spectral efficiency when multiplexing cellular user channels for D2D user j,
Figure FDA0003456648510000033
the difference value of the spectrum efficiency of the cellular user i in the non-multiplexing mode and the frequency efficiency of the cellular user i in the multiplexing mode is obtained;
by comparing all possible discrete transmit powers with the channel allocation scheme, the optimization problem is solved:
Figure FDA0003456648510000034
wherein f is*(i, j) and
Figure FDA0003456648510000035
respectively allocating indication function value f (i, j) and transmitting power to channel
Figure FDA0003456648510000036
Argmax represents an argument function for maximizing the function.
9. The method for allocating D2D communication channels in ultra-dense scene according to claim 8, wherein: the spectral efficiency
Figure FDA0003456648510000037
Difference in spectral efficiency
Figure FDA0003456648510000038
Wherein,
Figure FDA0003456648510000039
for the transmit power of D2D user j,
Figure FDA00034566485100000310
the signal to interference plus noise ratio of D2D user j is expressed as:
Figure FDA00034566485100000311
wherein,
Figure FDA00034566485100000312
channel gain, h, from transmitting end to receiving end when multiplexing cellular user i channel for D2D user ji,jChannel gain at the receiving end for cellular users i to D2D user j, DiRepresenting a set of D2D users multiplexing the same cellular user i-channel, m representing other D2D users multiplexing the same channel,
Figure FDA00034566485100000313
representing the transmit power of D2D user m,
Figure FDA00034566485100000314
indicating the channel gain experienced by D2D user j from the transmitting end of the other D2D user m multiplexing the same channel.
CN202210005755.5A 2022-01-05 2022-01-05 A D2D communication channel allocation method in ultra-dense scenarios Active CN114339692B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210005755.5A CN114339692B (en) 2022-01-05 2022-01-05 A D2D communication channel allocation method in ultra-dense scenarios

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210005755.5A CN114339692B (en) 2022-01-05 2022-01-05 A D2D communication channel allocation method in ultra-dense scenarios

Publications (2)

Publication Number Publication Date
CN114339692A true CN114339692A (en) 2022-04-12
CN114339692B CN114339692B (en) 2024-12-06

Family

ID=81024408

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210005755.5A Active CN114339692B (en) 2022-01-05 2022-01-05 A D2D communication channel allocation method in ultra-dense scenarios

Country Status (1)

Country Link
CN (1) CN114339692B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014089745A1 (en) * 2012-12-10 2014-06-19 Nec (China) Co., Ltd. Methods and apparatuses of allocating resources for device-to-device communication
CN108924799A (en) * 2018-08-02 2018-11-30 重庆大学 The resource allocation algorithm of D2D communication in a kind of cellular network
CN111586697A (en) * 2020-04-29 2020-08-25 电子科技大学 A channel resource allocation method based on directed hypergraph greedy coloring

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014089745A1 (en) * 2012-12-10 2014-06-19 Nec (China) Co., Ltd. Methods and apparatuses of allocating resources for device-to-device communication
CN108924799A (en) * 2018-08-02 2018-11-30 重庆大学 The resource allocation algorithm of D2D communication in a kind of cellular network
CN111586697A (en) * 2020-04-29 2020-08-25 电子科技大学 A channel resource allocation method based on directed hypergraph greedy coloring

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HUI DUN, FANG YE, SHUHONG JIAO: "《A Noval Fast Resource Allocation Scheme for D2Denabled Cellular Networks》", 《IEEE》, 18 February 2021 (2021-02-18) *
刘沛: "《蜂窝与D2D混合网络中接入控制和资源分配优化技术的研究》", 《中国优秀硕士学位论文全文数据库 信息科技辑》, 16 October 2013 (2013-10-16) *

Also Published As

Publication number Publication date
CN114339692B (en) 2024-12-06

Similar Documents

Publication Publication Date Title
CN109905918B (en) NOMA cellular Internet of vehicles dynamic resource scheduling method based on energy efficiency
CN108462950B (en) Joint sub-channel and power allocation method for D2D communication based on NOMA
CN107682838B (en) Internet of vehicles communication combined centralized resource scheduling and self-organizing resource allocation method
CN110337148B (en) Cognitive radio energy efficiency resource allocation method based on non-orthogonal multiple access
CN111586646B (en) A resource allocation method for D2D communication with joint upper and lower channels in a cellular network
CN104902431B (en) A kind of LTE network mid-span cell D2D communication spectrum distribution methods
CN113891481B (en) A throughput-oriented dynamic resource allocation method for D2D communication in cellular networks
CN103024921A (en) Scheduling method based on CQI (channel quality indicator) feedback parameter and SINR (signal to interference plus noise ratio) numerical grouping
CN107105453B (en) Cut-in method is selected based on the heterogeneous network of analytic hierarchy process (AHP) and evolutionary game theory
CN113596785A (en) D2D-NOMA communication system resource allocation method based on deep Q network
CN107708157A (en) Intensive small cell network resource allocation methods based on efficiency
CN109982434A (en) Wireless resource scheduling integrated intelligent control system and method, wireless communication system
Zhou et al. Multi-server federated edge learning for low power consumption wireless resource allocation based on user QoE
CN106028456A (en) A power allocation method for virtual cells in a 5G high-density network
CN108449149B (en) A matching game-based resource allocation method for energy harvesting small base stations
CN114423028A (en) CoMP-NOMA (coordinated multi-point-non-orthogonal multiple Access) cooperative clustering and power distribution method based on multi-agent deep reinforcement learning
CN101711033A (en) Dynamic channel allocating method applicable for perceiving radio network and system thereof
Labana et al. Joint user association and resource allocation in CoMP-enabled heterogeneous CRAN
CN109788540A (en) Power control and method for channel allocation in D2D system based on energy acquisition
CN110177340B (en) A User-Centric Ultra-Dense Network Resource Allocation Method
CN104883727A (en) Power distribution method for D2D user rate maximization in cellular heterogeneous network
CN108601083B (en) Resource management method based on non-cooperative game in D2D communication
CN114928857A (en) Direct connection anti-interference configuration method for mobile equipment of cellular communication network
CN119110418A (en) Base station resource management method and system
CN108834158B (en) Interference management method for ultra-dense networking

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