CN110062424B - Service-oriented spectrum slicing method and device and computer storage medium - Google Patents

Service-oriented spectrum slicing method and device and computer storage medium Download PDF

Info

Publication number
CN110062424B
CN110062424B CN201910320434.2A CN201910320434A CN110062424B CN 110062424 B CN110062424 B CN 110062424B CN 201910320434 A CN201910320434 A CN 201910320434A CN 110062424 B CN110062424 B CN 110062424B
Authority
CN
China
Prior art keywords
user equipment
bandwidth
subcarriers
scene
communication demand
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
CN201910320434.2A
Other languages
Chinese (zh)
Other versions
CN110062424A (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.)
Xidian University
Original Assignee
Xidian 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 Xidian University filed Critical Xidian University
Priority to CN201910320434.2A priority Critical patent/CN110062424B/en
Publication of CN110062424A publication Critical patent/CN110062424A/en
Application granted granted Critical
Publication of CN110062424B publication Critical patent/CN110062424B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/20Negotiating bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/53Allocation or scheduling criteria for wireless resources based on regulatory allocation policies

Abstract

The embodiment of the invention discloses a service-oriented spectrum slicing method, a service-oriented spectrum slicing device and a computer storage medium; the method can comprise the following steps: randomly distributing subcarriers for each user equipment based on the upper limit of the number of subcarriers corresponding to the set communication demand scene and the communication demand scene in which each user equipment is positioned; the communication demand scenario comprises a first communication demand scenario and a second communication demand scenario; acquiring residual bandwidth according to the total bandwidth of the system and subcarriers randomly allocated to all the user equipment; determining candidate user equipment from the user equipment in the first communication demand scene according to a set selection strategy; quantitatively allocating subcarriers to at least one candidate user equipment based on the residual bandwidth, and acquiring updated residual bandwidth; and allocating sub-carriers to the user equipment in the second communication demand scene according to the updated residual bandwidth.

Description

Service-oriented spectrum slicing method and device and computer storage medium
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a service-oriented spectrum slicing method, a service-oriented spectrum slicing device and a computer storage medium.
Background
With the increasing maturity of the fifth Generation mobile communication technology (5G, 5th Generation), more and more users access the cognitive radio network. Scarce spectrum resources are becoming one of the most important factors affecting the communication quality of users. As can be seen from the frequency division diagrams of countries in the world: the spectrum resources in the frequency band from 3KHz to 300GHz are all authorized to different radio services, and the utilization rate of the spectrum resources in a part of frequency bands (such as 1164MHz to 3000MHz) is high and even very crowded. At present, a scheme of using a higher-frequency idle spectrum resource for communication also appears, but with the increase of frequency, the transmission path loss of the scheme will increase rapidly, so that the transmission performance is further deteriorated rapidly, and the scheme is not suitable for being widely applied in an environment with intensive user deployment and more interference. Under such circumstances, it is important to reasonably utilize the spectrum resources of the existing microwave band.
The service-oriented method is to select a proper communication means according to communication requirements correspondingly generated by different users for different services. With the popularization of communication devices such as smart phones and laptop computers and the development of related applications of the internet of things, various communication requirements are increasing continuously; therefore, in the case of facing various communication demands, a reliable scheme is needed to reasonably arrange communication resources and divide spectrum resources in detail.
Disclosure of Invention
In view of the above, embodiments of the present invention are directed to a service-oriented spectrum slicing method, apparatus, and computer storage medium, which achieve greater system and rate and better communication quality under the condition of limited spectrum resources, and can adapt to the requirements of services, thereby improving the transmission performance of a mobile communication network.
The technical scheme of the embodiment of the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides a service-oriented spectrum slicing method, where the method includes:
randomly distributing subcarriers for each user equipment based on the upper limit of the number of subcarriers corresponding to the set communication demand scene and the communication demand scene in which each user equipment is positioned; the communication demand scenario comprises a first communication demand scenario and a second communication demand scenario;
acquiring residual bandwidth according to the total bandwidth of the system and subcarriers randomly allocated to all the user equipment;
determining candidate user equipment from the user equipment in the first communication demand scene according to a set selection strategy;
quantitatively allocating subcarriers to at least one candidate user equipment based on the residual bandwidth, and acquiring updated residual bandwidth;
and allocating sub-carriers to the user equipment in the second communication demand scene according to the updated residual bandwidth.
In a second aspect, an embodiment of the present invention provides a service-oriented spectrum slicing apparatus, where the apparatus includes: a first allocation portion, an acquisition portion, a determination portion, a second allocation portion, and a third allocation portion; wherein the content of the first and second substances,
the first allocation part is configured to randomly allocate subcarriers to each user equipment based on the upper limit of the number of subcarriers corresponding to the set communication demand scenario and the communication demand scenario in which each user equipment is located; the communication demand scenario comprises a first communication demand scenario and a second communication demand scenario;
the acquisition part is configured to acquire the residual bandwidth according to the total bandwidth of the system and subcarriers randomly allocated to all the user equipment;
the determining part is configured to determine candidate user equipment from the user equipment in the first communication demand scenario according to a set selection strategy;
the second allocating section is configured to allocate subcarriers to at least one of the candidate ue quantitatively based on the remaining bandwidth and obtain an updated remaining bandwidth;
and the third allocation part is configured to allocate subcarriers to the user equipment in the second communication demand scenario according to the updated residual bandwidth.
In a third aspect, an embodiment of the present invention provides a service-oriented spectrum slicing apparatus, where the apparatus includes: a network interface, a memory, and a processor; the network interface is used for receiving and sending signals in the process of receiving and sending information with other external network elements;
the memory for storing a computer program operable on the processor;
the processor is configured to perform the steps of the method of the first aspect when running the computer program.
In a fourth aspect, an embodiment of the present invention provides a computer storage medium storing a service-oriented spectrum slicing program, which when executed by at least one processor implements the steps of the method of the first aspect.
The embodiment of the invention provides a service-oriented spectrum slicing method, a service-oriented spectrum slicing device and a computer storage medium; the frequency spectrum resources are distributed by utilizing a communication demand scene based on service, so that the frequency use demands of different users can be met; in the process of allocating the frequency spectrum resources, on the premise that the frequency spectrum resources are limited and the communication requirement of the user equipment needs to be guaranteed, the maximization of a system and a rate is realized; but also can be suitable for spectrum allocation under various communication demand scenes. The transmission performance of the mobile communication network is improved.
Drawings
Fig. 1 is a schematic flowchart of a service-oriented spectrum slicing method according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating a specific example of a service-oriented spectrum slicing method according to an embodiment of the present invention;
FIG. 3 is a schematic diagram illustrating comparison of simulation effects according to an embodiment of the present invention;
fig. 4 is a schematic diagram illustrating a service-oriented spectrum slicing apparatus according to an embodiment of the present invention;
fig. 5 is a schematic hardware structure diagram of a service-oriented spectrum slicing apparatus according to an embodiment of the present invention.
Detailed Description
The technical solution 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.
Currently, the communication demand of the fifth generation mobile communication technology mainly focuses on the following two aspects:
1. enhanced Mobile BroadBand (eMBB) scenarios requiring high transmission rates. The scene refers to that under the environment of mobile communication, a user actively seeks higher communication quality and more extreme communication experience. Such as some Virtual Reality (VR) games, important conversations, etc.
2. Mass Machine Type Communication (mtc) requiring high access, i.e., a large-scale internet of things scenario. The scenario is that in an application environment with a high user density, more users can be ensured to access the network as much as possible, and a communication termination state does not occur.
It should be noted that, in addition to the above two communication requirement scenarios, the technical solution of the embodiment of the present invention can also be widely applied to other communication requirement scenarios, and the embodiment of the present invention is not described herein again. Based on the above, in order to solve the problem that users with multiple communication requirements coexist in the cognitive radio network, embodiments of the present invention are expected to provide a scheme for implementing service-oriented spectrum resource slicing in the mobile communication network.
Referring to fig. 1, it shows a service-oriented spectrum slicing method provided in an embodiment of the present invention, which may be applied to a base station device in a Mobile communication system, such as an evolved Node B (eNB or eNodeB) in Long Term Evolution (LTE), or a relay station or an access point, or a vehicle-mounted device, a wearable device, and a Network device in an NR Network, for example, a 5G base station (gNB), or a Network device in a future evolved Public Land Mobile Network (PLMN) Network, and the like, which is not specifically limited in this embodiment of the present invention. User Equipment (UE) within the coverage area of a base station may also be referred to as terminal Equipment, access terminal, subscriber unit, subscriber station, mobile station, remote terminal, mobile device, User terminal, wireless communication device, User agent, or User Equipment. The terminal device may be a Station (ST) in a Wireless Local Area Network (WLAN), and may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with Wireless communication function, a computing device or other processing device connected to a Wireless modem, a vehicle-mounted device, a wearable device, and a next-generation communication system, such as a terminal device in a fifth-generation communication (5G) Network or a terminal device in a future-evolution Public Land Mobile Network (PLMN) Network, and the like. In the embodiment of the present invention, the terminal device may also be a wearable device. Wearable equipment can also be called wearable intelligent equipment, is the general term of applying wearable technique to carry out intelligent design, develop the equipment that can dress to daily wearing, like glasses, gloves, wrist-watch, dress and shoes etc.. The embodiment of the present invention is not particularly limited thereto. The method can comprise the following steps:
s101: randomly distributing subcarriers for each user equipment based on the upper limit of the number of subcarriers corresponding to the set communication demand scene and the communication demand scene in which each user equipment is positioned;
the communication demand scenario comprises a first communication demand scenario and a second communication demand scenario;
s102: acquiring residual bandwidth according to the total bandwidth of the system and subcarriers randomly allocated to all the user equipment;
s103: determining candidate user equipment from the user equipment in the first communication demand scene according to a set selection strategy;
s104: quantitatively allocating subcarriers to at least one candidate user equipment based on the residual bandwidth, and acquiring updated residual bandwidth;
s105: and allocating sub-carriers to the user equipment in the second communication demand scene according to the updated residual bandwidth.
Through the technical scheme shown in fig. 1, the embodiment of the invention allocates the spectrum resources by using the communication demand scene based on the service, so that the frequency use demands of different users can be met; in the process of allocating the frequency spectrum resources, on the premise that the frequency spectrum resources are limited and the communication requirement of the user equipment needs to be guaranteed, the maximization of a system and a rate is realized; but also can be suitable for spectrum allocation under various communication demand scenes. The transmission performance of the mobile communication network is improved.
For the technical solution shown in fig. 1, in a specific implementation process, the number of communication demand scenarios to be met in the system is usually more than two, and for clearly explaining the technical solution of the embodiment of the present invention, the embodiment of the present invention is described by taking two communication demand scenarios as an example, where the two communication demand scenarios are respectively a first communication demand scenario and a second communication demand scenario. Taking the 5G system as an example, in the embodiment of the present invention, the first communication demand scenario is an enhanced mobile broadband eMBB scenario, and the second communication demand scenario is a mass machine type communication mtc scenario.
In a possible implementation manner, corresponding to the communication requirement scenarios of the two 5G systems, the randomly allocating subcarriers to each ue based on the upper limit of the number of subcarriers corresponding to the set communication requirement scenario and the communication requirement scenario in which each ue is located includes:
according to the upper limit q of the number of subcarriers corresponding to the eMBB sceneeSetting a rand (1, q) for each user equipment in the eMBB scenee) A subcarrier; wherein rand (1, q)e) Represents a number from 1 to qeRandom integers in between;
according to the upper limit q of the number of subcarriers corresponding to the mMTC scenemSetting rand (1, q) for each user equipment in the mMTC scenem) A subcarrier; wherein rand (1, q)m) Represents a number from 1 to qmRandom integer between.
In response to the communication requirement scenarios of the two 5G systems, in a possible implementation manner, the obtaining the remaining bandwidth according to the total bandwidth of the system and the subcarriers randomly allocated to all the ues includes:
acquiring a first bandwidth sum allocated to all user equipment in the eMB scene according to the number of subcarriers allocated to all user equipment in the eMB scene and a single subcarrier bandwidth corresponding to the eMB scene;
acquiring a second bandwidth sum allocated to all user equipment in the mMTC scene according to the number of subcarriers allocated to all user equipment in the mMTC scene and a single subcarrier bandwidth corresponding to the mMTC scene;
and acquiring the residual bandwidth based on the total system bandwidth, the first bandwidth sum and the second bandwidth sum.
It should be noted that, because the eMBB scenario needs to satisfy higher communication quality and communication experience, the mtc scenario only needs to satisfy a higher user access amount without causing communication termination; therefore, generally, the bandwidth of a single subcarrier corresponding to the eMBB scenario is greater than the bandwidth of a single subcarrier corresponding to the mtc scenario. Based on this, when the residual bandwidth after the random allocation is completed needs to be further allocated, the spectrum requirement of the user equipment in the eMBB scenario should be satisfied first, and then the spectrum requirement of the user equipment in the mtc scenario is considered to be satisfied.
Based on the above description, in a possible implementation manner, corresponding to the communication requirement scenarios of the two 5G systems, the determining candidate ue from the ue in the first communication requirement scenario according to the set selection policy includes:
traversing the user equipment in the eMBB scene:
obtaining the channel gain G of the traversed user equipmente
Corresponding to the channel gain G of the traversed user equipmenteGreater than a set channel gain threshold value GtAnd determining the traversed user equipment as candidate user equipment.
It should be noted that after obtaining the candidate ue, subcarrier allocation may be performed on the candidate ue according to a remaining bandwidth, and based on this, allocating subcarriers to at least one of the candidate ues based on the remaining bandwidth and obtaining an updated remaining bandwidth includes:
selecting a target candidate user equipment from the candidate user equipments corresponding to the residual bandwidth larger than the single subcarrier bandwidth corresponding to the eMB scene, and quantitatively allocating a subcarrier to the target candidate user equipment, and acquiring the allocated residual bandwidth;
selecting a target candidate user equipment from the candidate user equipments except the candidate user equipment quantitatively allocated with the sub-carrier, and quantitatively allocating a sub-carrier to the target candidate user equipment and acquiring the allocated residual bandwidth, corresponding to the allocated residual bandwidth being larger than the bandwidth of a single sub-carrier corresponding to the eMB scene;
and stopping allocating the subcarriers to the candidate user equipment and determining the allocated residual bandwidth as the updated residual bandwidth corresponding to the allocated residual bandwidth being smaller than the single subcarrier bandwidth corresponding to the eMB scene.
Specifically, when selecting the target candidate ue, the candidate ues may be ranked according to a set policy, for example, according to communication quality parameters such as channel gain where the candidate ues are located, and then the candidate ues are selected as the target candidate ues in turn according to the ranking order of the candidate ues, and the subcarriers are allocated. And finally, when the allocated residual bandwidth cannot meet the condition of allocating subcarriers to the candidate user equipment, determining the allocated residual bandwidth as the updated residual bandwidth.
After obtaining the updated remaining bandwidth, in a possible implementation manner, corresponding to the communication demand scenarios of the two 5G systems, the allocating subcarriers to the user equipment in the second communication demand scenario according to the updated remaining bandwidth includes:
and averagely distributing the updated residual bandwidth to subcarriers suitable for the mMTC scene, wherein each averagely distributed subcarrier suitable for the mMTC scene is used for communication of user equipment in the mMTC scene.
It can be understood that, with the technical solution shown in fig. 1 and the implementation manner described above, a round of slice allocation process for the total bandwidth of the system is completed. Since the system state changes continuously, for example, the number of the user equipments in the system changes, the user equipments are newly accessed in the system, the user equipments in the system are offline, and the like, the slice allocation needs to be performed on the total bandwidth of the system again. Based on this, the method further comprises:
when the system state changes, randomly distributing subcarriers for each changed user equipment based on the subcarrier number upper limit corresponding to the set communication demand scene and the communication demand scene of each changed user equipment; the communication demand scenario comprises a first communication demand scenario and a second communication demand scenario;
acquiring residual bandwidth according to the total bandwidth of the system and subcarriers randomly allocated to all the user equipment after the change;
determining candidate user equipment from the changed user equipment in the first communication demand scene according to a set selection strategy;
quantitatively allocating subcarriers to at least one candidate user equipment based on the residual bandwidth, and acquiring updated residual bandwidth;
and allocating subcarriers for the changed user equipment in the second communication demand scene according to the updated residual bandwidth.
It can be understood that when the system status changes continuously, the slice allocation of the total system bandwidth needs to be performed continuously through the technical solution shown in fig. 1 and the implementation manner described above. So that the optimal spectral slice allocation can be achieved dynamically in real time.
For the technical solutions set forth in the above embodiments, the embodiments of the present invention are described in detail by using specific examples, in which a system is a mobile communication network with multiple user requirements coexisting, and the mobile communication network is configured to include two scenarios, namely an eMBB scenario and an mtc scenarioI.e. a higher communication quality (or transmission rate) and a larger amount of network access, respectively, is required. These two scenarios have k respectivelyeUser equipment (eMBB-UE) and k in eMBB scenemAnd the user equipment (mMTC-UE) in the mMTC scene. Setting a sub-carrier (eMBB-SC) bandwidth in an eMBB scenario to BeThe bandwidth of a subcarrier (mMTC-SC) in the mMTC scene is Bm(ii) a Setting the maximum number of subcarriers each user can have in eMBB scene and mMTC scene to be q respectivelyeAnd q ismIt can be understood that this number of subcarriers is guaranteed to be the minimum number of subcarriers that guarantee normal communication for the user, and therefore, after the initial allocation, the total bandwidth of the system still has a large residual. In order to prevent mutual interference between user equipments, it is preferable that all links adopt an OFDM transmission scheme in this specific example. Based on the above system introduction, referring to fig. 2, the specific exemplary process may include:
s201: initializing the state of user equipment in the system;
specifically, the state initialization of the user equipment may be implemented by:
according to the upper limit q of the number of subcarriers corresponding to the eMBB sceneeSetting a rand (1, q) for each user equipment in the eMBB scenee) A subcarrier; wherein rand (1, q)e) Represents a number from 1 to qeRandom integers in between;
according to the upper limit q of the number of subcarriers corresponding to the mMTC scenemSetting rand (1, q) for each user equipment in the mMTC scenem) A subcarrier; wherein rand (1, q)m) Represents a number from 1 to qmRandom integers in between;
according to the randomly allocated quantity of subcarriers in eMBB and mMTC scenes, subtracting a first bandwidth sum allocated to all user equipment in the eMBB scene from a total system bandwidth, and then subtracting a second bandwidth sum allocated to all user equipment in the mMTC scene to obtain a residual bandwidth B after the random allocation is finishedr
S202: determining candidate user equipment;
specifically, canTo set a threshold value G of the channel gaintTraversing the user equipment in the eMBB scene, and finding the gain G of the channel where a certain user equipment is locatedeIs greater than the threshold value GtI.e. Ge>GtThen the user equipment is determined as a candidate user equipment.
S203: determining whether remaining bandwidth can conform to width B of subcarriers of one eMB sceneeI.e. determination Br>Be
If yes, go to S204: selecting a target candidate user equipment from the candidate user equipment in turn, quantitatively allocating a subcarrier to the target candidate user equipment, returning to S203, and continuously judging whether the allocated residual bandwidth can meet the width B of the subcarrier of an eMBB scenee
Otherwise, go to S205: evenly allocating the updated remaining bandwidth into subcarriers suitable for the mMTC scenario,
it should be noted that each equally allocated subcarrier suitable for the mtc scenario is provided for a ue in the mtc scenario to communicate.
Through the steps, a round of slice allocation process aiming at the total bandwidth of the system is realized. At this time, S206: judging whether the system state changes:
if yes, returning to S201, and initializing the state of the user equipment in the system again;
otherwise, the specific example flow ends.
Based on the specific examples, the embodiments of the present invention simulate the technical solutions of the foregoing embodiments and the specific examples to illustrate the technical effects that can be achieved by the technical solutions of the embodiments of the present invention.
The specific simulation conditions are as follows:
setting a multi-user-demand mobile communication network, wherein the network comprises 1 macro base station, the base station has a limited sending bandwidth of 27MHz, the upper limit of sending power is 46dBm, the base station simultaneously serves 16 mMTC users and variable eMB users, the transmission radius is 300m, the transmission path loss index is 3, the bandwidth of initial mMTC-SC is 0.2MHz, and the bandwidth of eMB-SC is 0.8 MHz.
The specific simulation content is as follows:
the performance of different spectral resource slicing algorithms was compared. The comparison results are shown in fig. 3. In fig. 3, the abscissa is the number of eMBB-UEs within the service area of the base station and the ordinate is the system and rate. The zigzag broken line represents a system and a rate obtained after the technical scheme of the patent is implemented, the square broken line represents a system and a rate for implementing an average allocation subcarrier algorithm for user equipment under eMB and mMTC scenes, the diamond broken line represents a system and a rate for implementing an eMB priority allocation algorithm with communication requirements of the eMB user equipment as a criterion in priority, the triangular broken line represents a system and a rate for implementing an mMTC priority allocation algorithm with communication requirements of the mMTC user equipment as a criterion in priority, and the cross broken line represents a system and a rate for implementing a random allocation algorithm. As can be seen from fig. 3, the performance of the technical solution provided by the embodiment of the present invention is far greater than that of the other four algorithms, which indicates that the technical solution provided by the embodiment of the present invention can be competent for spectrum resource management under the condition that users with multiple requirements coexist in a mobile communication network.
Based on the same inventive concept of the foregoing embodiment, referring to fig. 4, a service-oriented spectrum slicing apparatus 40 provided in the embodiment of the present invention is shown, where the apparatus 40 may be applied to a base station device in a communication system, and the implementation form of a specific base station device is described in the foregoing embodiment and is not described herein again, and the apparatus 40 may include: first allocation portion 401, acquisition portion 402, determination portion 403, second allocation portion 404, and third allocation portion 405; wherein the content of the first and second substances,
the first allocating portion 401 is configured to randomly allocate subcarriers to each ue based on an upper limit of the number of subcarriers corresponding to a set communication demand scenario and a communication demand scenario in which each ue is located; the communication demand scenario comprises a first communication demand scenario and a second communication demand scenario;
the acquiring part 402 is configured to acquire a remaining bandwidth according to a total system bandwidth and subcarriers randomly allocated to all user equipments;
the determining part 403 is configured to determine candidate user equipment from the user equipment in the first communication demand scenario according to a set selection policy;
the second allocating portion 404 is configured to allocate subcarriers to at least one of the candidate ues quantitatively based on the remaining bandwidth, and obtain an updated remaining bandwidth;
the third allocating portion 405 is configured to allocate subcarriers to the user equipment in the second communication demand scenario according to the updated remaining bandwidth.
In the above scheme, the first communication demand scenario is an enhanced mobile broadband eMBB scenario, and the second communication demand scenario is a massive machine type communication mtc scenario; accordingly, the first distribution portion 401 is configured to:
according to the upper limit q of the number of subcarriers corresponding to the eMBB sceneeSetting a rand (1, q) for each user equipment in the eMBB scenee) A subcarrier; wherein rand (1, q)e) Represents a number from 1 to qeRandom integers in between;
according to the upper limit q of the number of subcarriers corresponding to the mMTC scenemSetting rand (1, q) for each user equipment in the mMTC scenem) A subcarrier; wherein rand (1, q)m) Represents a number from 1 to qmRandom integer between.
In the above scheme, the obtaining part 402 is configured to:
acquiring a first bandwidth sum allocated to all user equipment in the eMB scene according to the number of subcarriers allocated to all user equipment in the eMB scene and a single subcarrier bandwidth corresponding to the eMB scene;
acquiring a second bandwidth sum allocated to all user equipment in the mMTC scene according to the number of subcarriers allocated to all user equipment in the mMTC scene and a single subcarrier bandwidth corresponding to the mMTC scene;
and acquiring the residual bandwidth based on the total system bandwidth, the first bandwidth sum and the second bandwidth sum.
In the above scheme, the determining part 403 is configured to:
traversing the user equipment in the eMBB scene:
acquiring the gain of a channel where traversed user equipment is located;
and determining the traversed user equipment as candidate user equipment when the gain of the channel where the traversed user equipment is located is larger than a set channel gain threshold value.
In the foregoing solution, the second allocating portion 404 is configured to:
selecting a target candidate user equipment from the candidate user equipments corresponding to the residual bandwidth larger than the single subcarrier bandwidth corresponding to the eMB scene, and quantitatively allocating a subcarrier to the target candidate user equipment, and acquiring the allocated residual bandwidth;
selecting a target candidate user equipment from the candidate user equipments except the candidate user equipment quantitatively allocated with the sub-carrier, and quantitatively allocating a sub-carrier to the target candidate user equipment and acquiring the allocated residual bandwidth, corresponding to the allocated residual bandwidth being larger than the bandwidth of a single sub-carrier corresponding to the eMB scene;
and stopping allocating the subcarriers to the candidate user equipment and determining the allocated residual bandwidth as the updated residual bandwidth corresponding to the allocated residual bandwidth being smaller than the single subcarrier bandwidth corresponding to the eMB scene.
In the above scheme, the third distributing portion 405 is configured to:
and averagely distributing the updated residual bandwidth to subcarriers suitable for the mMTC scene, wherein each averagely distributed subcarrier suitable for the mMTC scene is used for communication of user equipment in the mMTC scene.
In the above-described scheme, when the system state changes,
the first allocating portion 401 is further configured to randomly allocate subcarriers to each changed ue based on an upper limit of the number of subcarriers corresponding to a set communication demand scenario and a changed communication demand scenario in which each ue is located; the communication demand scenario comprises a first communication demand scenario and a second communication demand scenario;
the obtaining part 402 is further configured to obtain a remaining bandwidth according to the total bandwidth of the system and subcarriers randomly allocated to all the changed ue;
the determining part 403 is further configured to determine candidate user equipments from the changed user equipments in the first communication demand scenario according to a set selection policy;
the second allocating portion 404 is further configured to allocate subcarriers to at least one of the candidate ues quantitatively based on the remaining bandwidth, and obtain an updated remaining bandwidth;
the third allocating portion 405 is further configured to allocate subcarriers to the changed ue in the second communication demand scenario according to the updated remaining bandwidth.
It is understood that in this embodiment, "part" may be part of a circuit, part of a processor, part of a program or software, etc., and may also be a unit, and may also be a module or a non-modular.
In addition, each component in the embodiment may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit. The integrated unit can be realized in a form of hardware or a form of a software functional module.
Based on the understanding that the technical solution of the present embodiment essentially or a part contributing to the prior art, or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium, and include several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the method of the present embodiment. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Accordingly, the present embodiment provides a computer storage medium storing a service-oriented spectrum slicing program, where the service-oriented spectrum slicing program implements the steps of the service-oriented spectrum slicing method in the above technical solution when executed by at least one processor.
Based on the service-oriented spectrum slicing apparatus 40 and the computer storage medium, referring to fig. 5, a specific hardware structure of the service-oriented spectrum slicing apparatus 40 provided by the embodiment of the present invention is shown, which includes: a communication interface 501, a memory 502, and a processor 503; the various components are coupled together by a bus system 504. It is understood that the bus system 504 is used to enable communications among the components. The bus system 504 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 504 in fig. 5. Wherein the content of the first and second substances,
the communication interface 501 is used for receiving and sending signals in the process of receiving and sending information with other external network elements;
the memory 502 for storing a computer program capable of running on the processor 503;
the processor 503 is configured to, when running the computer program, perform the following steps:
randomly distributing subcarriers for each user equipment based on the upper limit of the number of subcarriers corresponding to the set communication demand scene and the communication demand scene in which each user equipment is positioned; the communication demand scenario comprises a first communication demand scenario and a second communication demand scenario;
acquiring residual bandwidth according to the total bandwidth of the system and subcarriers randomly allocated to all the user equipment;
determining candidate user equipment from the user equipment in the first communication demand scene according to a set selection strategy;
quantitatively allocating subcarriers to at least one candidate user equipment based on the residual bandwidth, and acquiring updated residual bandwidth;
and allocating sub-carriers to the user equipment in the second communication demand scene according to the updated residual bandwidth.
It is to be understood that the memory 502 in embodiments of the present invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic random access memory (ddr Data Rate SDRAM, ddr SDRAM), Enhanced Synchronous SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 502 of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
And the processor 503 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 503. The Processor 503 may be a general-purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 502, and the processor 503 reads the information in the memory 502 and completes the steps of the above method in combination with the hardware thereof.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the Processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units configured to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described herein may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
Specifically, when the processor 503 is further configured to run the computer program, the steps of the service-oriented spectrum slicing method in the foregoing technical solution are executed, which is not described herein again.
It should be noted that: the technical schemes described in the embodiments of the present invention can be combined arbitrarily without conflict.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (10)

1. A method of service-oriented spectrum slicing, the method comprising:
randomly distributing subcarriers for each user equipment based on the upper limit of the number of subcarriers corresponding to the set communication demand scene and the communication demand scene in which each user equipment is positioned; the communication demand scenario comprises a first communication demand scenario and a second communication demand scenario;
acquiring residual bandwidth according to the total bandwidth of the system and subcarriers randomly allocated to all the user equipment;
determining candidate user equipment from the user equipment in the first communication demand scene according to a set selection strategy;
quantitatively allocating subcarriers to at least one candidate user equipment based on the residual bandwidth, and acquiring updated residual bandwidth;
and allocating sub-carriers to the user equipment in the second communication demand scene according to the updated residual bandwidth.
2. The method of claim 1, wherein the first communication requirement scenario is an enhanced mobile broadband (eMBB) scenario, and wherein the second communication requirement scenario is a massive machine type communication (mMTC) scenario; correspondingly, the randomly allocating subcarriers to each ue based on the upper limit of the number of subcarriers corresponding to the set communication demand scenario and the communication demand scenario in which each ue is located includes:
according to the upper limit q of the number of subcarriers corresponding to the eMBB sceneeSetting a rand (1, q) for each user equipment in the eMBB scenee) A subcarrier; wherein rand (1, q)e) Represents a number from 1 to qeRandom integers in between;
according to the upper limit q of the number of subcarriers corresponding to the mMTC scenemSetting rand (1, q) for each user equipment in the mMTC scenem) A subcarrier; wherein rand (1, q)m) Represents a number from 1 to qmRandom integer between.
3. The method of claim 2, wherein obtaining the remaining bandwidth according to the total system bandwidth and subcarriers randomly allocated to all the ues comprises:
acquiring a first bandwidth sum allocated to all user equipment in the eMB scene according to the number of subcarriers allocated to all user equipment in the eMB scene and a single subcarrier bandwidth corresponding to the eMB scene;
acquiring a second bandwidth sum allocated to all user equipment in the mMTC scene according to the number of subcarriers allocated to all user equipment in the mMTC scene and a single subcarrier bandwidth corresponding to the mMTC scene;
and acquiring the residual bandwidth based on the total system bandwidth, the first bandwidth sum and the second bandwidth sum.
4. The method of claim 2, wherein determining candidate ues from the ues in the first communication requirement scenario according to the set selection policy comprises:
traversing the user equipment in the eMBB scene:
acquiring the gain of a channel where traversed user equipment is located;
and determining the traversed user equipment as candidate user equipment when the gain of the channel where the traversed user equipment is located is larger than a set channel gain threshold value.
5. The method of claim 2, wherein the allocating subcarriers for at least one of the candidate ue devices based on the remaining bandwidth and obtaining updated remaining bandwidth comprises:
selecting a target candidate user equipment from the candidate user equipments corresponding to the residual bandwidth larger than the single subcarrier bandwidth corresponding to the eMB scene, and quantitatively allocating a subcarrier to the target candidate user equipment, and acquiring the allocated residual bandwidth;
selecting a target candidate user equipment from the candidate user equipments except the candidate user equipment quantitatively allocated with the sub-carrier, and quantitatively allocating a sub-carrier to the target candidate user equipment and acquiring the allocated residual bandwidth, corresponding to the allocated residual bandwidth being larger than the bandwidth of a single sub-carrier corresponding to the eMB scene;
and stopping allocating the subcarriers to the candidate user equipment and determining the allocated residual bandwidth as the updated residual bandwidth corresponding to the allocated residual bandwidth being smaller than the single subcarrier bandwidth corresponding to the eMB scene.
6. The method according to claim 2, wherein said allocating subcarriers to the ue in the second communication demand scenario according to the updated remaining bandwidth comprises:
and averagely distributing the updated residual bandwidth to subcarriers suitable for the mMTC scene, wherein each averagely distributed subcarrier suitable for the mMTC scene is used for communication of user equipment in the mMTC scene.
7. The method according to any one of claims 1 to 6, further comprising:
when the system state changes, randomly distributing subcarriers for each changed user equipment based on the subcarrier number upper limit corresponding to the set communication demand scene and the communication demand scene of each changed user equipment; the communication demand scenario comprises a first communication demand scenario and a second communication demand scenario;
acquiring residual bandwidth according to the total bandwidth of the system and subcarriers randomly allocated to all the user equipment after the change;
determining candidate user equipment from the changed user equipment in the first communication demand scene according to a set selection strategy;
quantitatively allocating subcarriers to at least one candidate user equipment based on the residual bandwidth, and acquiring updated residual bandwidth;
and allocating subcarriers for the changed user equipment in the second communication demand scene according to the updated residual bandwidth.
8. A service-oriented spectrum slicing apparatus, the apparatus comprising: a first allocation portion, an acquisition portion, a determination portion, a second allocation portion, and a third allocation portion; wherein the content of the first and second substances,
the first allocation part is configured to randomly allocate subcarriers to each user equipment based on the upper limit of the number of subcarriers corresponding to the set communication demand scenario and the communication demand scenario in which each user equipment is located; the communication demand scenario comprises a first communication demand scenario and a second communication demand scenario;
the acquisition part is configured to acquire the residual bandwidth according to the total bandwidth of the system and subcarriers randomly allocated to all the user equipment;
the determining part is configured to determine candidate user equipment from the user equipment in the first communication demand scenario according to a set selection strategy;
the second allocating section is configured to allocate subcarriers to at least one of the candidate ue quantitatively based on the remaining bandwidth and obtain an updated remaining bandwidth;
and the third allocation part is configured to allocate subcarriers to the user equipment in the second communication demand scenario according to the updated residual bandwidth.
9. A service-oriented spectrum slicing apparatus, the apparatus comprising: a network interface, a memory, and a processor; the network interface is used for receiving and sending signals in the process of receiving and sending information with other external network elements;
the memory for storing a computer program operable on the processor;
the processor, when executing the computer program, is adapted to perform the steps of the method of any of claims 1 to 7.
10. A computer storage medium storing a service-oriented spectrum slicing program that, when executed by at least one processor, implements the steps of the method of any of claims 1 to 7.
CN201910320434.2A 2019-04-19 2019-04-19 Service-oriented spectrum slicing method and device and computer storage medium Active CN110062424B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910320434.2A CN110062424B (en) 2019-04-19 2019-04-19 Service-oriented spectrum slicing method and device and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910320434.2A CN110062424B (en) 2019-04-19 2019-04-19 Service-oriented spectrum slicing method and device and computer storage medium

Publications (2)

Publication Number Publication Date
CN110062424A CN110062424A (en) 2019-07-26
CN110062424B true CN110062424B (en) 2021-02-02

Family

ID=67319937

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910320434.2A Active CN110062424B (en) 2019-04-19 2019-04-19 Service-oriented spectrum slicing method and device and computer storage medium

Country Status (1)

Country Link
CN (1) CN110062424B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112543085B (en) * 2019-09-23 2023-01-06 北京东土科技股份有限公司 Method, device, equipment and storage medium for selecting subcarriers for transmission
CN111343723B (en) * 2020-03-04 2023-11-17 宇龙计算机通信科技(深圳)有限公司 Data transmission method and related equipment
CN114430371B (en) * 2020-10-15 2023-12-19 ***通信集团设计院有限公司 5G network capacity configuration method and device for private network of vertical industry

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102355702A (en) * 2011-09-29 2012-02-15 中兴通讯股份有限公司 System configuration method supporting MTC (Machine Type Communication) terminal, and device for same
CN103369690A (en) * 2013-07-09 2013-10-23 大唐移动通信设备有限公司 Allocation method and device for wireless resources
CN103716799A (en) * 2012-09-29 2014-04-09 华为技术有限公司 Frequency-spectrum division method, devices and system
CN106507490A (en) * 2016-11-15 2017-03-15 重庆邮电大学 A kind of time-frequency resource maps method based on wireless dummy network life cycle
CN106714093A (en) * 2017-02-22 2017-05-24 重庆邮电大学 Cellular and D2D (Device-to-Device) communication combined user access and slice partitioning method
CN107743100A (en) * 2017-09-30 2018-02-27 重庆邮电大学 A kind of online adaptive network section virtual resource allocation method based on traffic forecast
CN108848482A (en) * 2018-06-12 2018-11-20 南京邮电大学 Resource allocation methods based on mMTC layer-specific access frame

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IN2014CN04550A (en) * 2011-11-25 2015-09-18 Nec Corp
US10764789B2 (en) * 2017-08-11 2020-09-01 Comcast Cable Communications, Llc Application-initiated network slices in a wireless network

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102355702A (en) * 2011-09-29 2012-02-15 中兴通讯股份有限公司 System configuration method supporting MTC (Machine Type Communication) terminal, and device for same
CN103716799A (en) * 2012-09-29 2014-04-09 华为技术有限公司 Frequency-spectrum division method, devices and system
CN103369690A (en) * 2013-07-09 2013-10-23 大唐移动通信设备有限公司 Allocation method and device for wireless resources
CN106507490A (en) * 2016-11-15 2017-03-15 重庆邮电大学 A kind of time-frequency resource maps method based on wireless dummy network life cycle
CN106714093A (en) * 2017-02-22 2017-05-24 重庆邮电大学 Cellular and D2D (Device-to-Device) communication combined user access and slice partitioning method
CN107743100A (en) * 2017-09-30 2018-02-27 重庆邮电大学 A kind of online adaptive network section virtual resource allocation method based on traffic forecast
CN108848482A (en) * 2018-06-12 2018-11-20 南京邮电大学 Resource allocation methods based on mMTC layer-specific access frame

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
A Service-Oriented Deployment Policy of End-to-End Network Slicing Based on Complex Network Theory;W. Guan, X. Wen, L. Wang, Z. Lu and Y. Shen;《IEEE Access》;20180402;全文 *

Also Published As

Publication number Publication date
CN110062424A (en) 2019-07-26

Similar Documents

Publication Publication Date Title
CN110062424B (en) Service-oriented spectrum slicing method and device and computer storage medium
US8583135B2 (en) Systems and methods for reducing interference between and a macro base station and a femto base station
US8112094B1 (en) Radio access layer management
EP1920619A1 (en) Restrictive reuse set management algorithm for equal grade of service on forward link transmission
BRPI0717951B1 (en) method, computer readable memory and system for subband load-dependent transmission power control
CN110267276B (en) Network slice deployment method and device
EP2813104A1 (en) Full and partial resource access in ran sharing
CN111095979B (en) Method, apparatus and computer storage medium for resource allocation
US20220263622A1 (en) Reference signal transmission scheme for non-orthogonal multiple access systems
CN106572497B (en) Heuristic D2D resource allocation method based on proportional fairness algorithm
CN111132343A (en) Uplink control channel resource determination method, terminal and network side equipment
US11546024B2 (en) System and method for dynamic single-radio and dual-radio mode selection for DL MU-MIMO
CN112689330A (en) Method, base station and system for inhibiting cell co-frequency interference
US11678319B2 (en) Dynamic allocation of transmission slots based on UE information
CN109874177B (en) Inter-cell interference coordination method, device and server
CN110062401B (en) Method, device and computer storage medium for allocating subcarriers and power of OFDMA system based on monotonic optimization method
CN108495335B (en) Cell resource allocation method, device, base station and storage medium
KR102046913B1 (en) Apparatus and operating method of carrier aggregation for efficient frequency resource utilization of license band and shareable bands
JP2020506600A (en) Wireless communication method and device
CN109756982B (en) Method and device for allocating spectrum resources and computer storage medium
CN112073975B (en) Unauthorized spectrum edge sharing method and device for multi-hop communication between terminals
Shokair et al. Mobile TV directed resource allocation scheme for LTE networks
CN106211092B (en) A kind of method of trunked communication system subdistrict frequency band resource allocation and base station
CN114449637B (en) Terminal power control method and device
CN113055895B (en) Spectrum resource sharing method and device

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