CN113473401A - Wireless resource allocation method for power Internet of things application - Google Patents
Wireless resource allocation method for power Internet of things application Download PDFInfo
- Publication number
- CN113473401A CN113473401A CN202110792680.5A CN202110792680A CN113473401A CN 113473401 A CN113473401 A CN 113473401A CN 202110792680 A CN202110792680 A CN 202110792680A CN 113473401 A CN113473401 A CN 113473401A
- Authority
- CN
- China
- Prior art keywords
- terminal
- user
- resource
- priority
- terminals
- 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.)
- Pending
Links
- 238000013468 resource allocation Methods 0.000 title claims abstract description 25
- 238000000034 method Methods 0.000 title claims abstract description 17
- 230000005540 biological transmission Effects 0.000 claims abstract description 13
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000005259 measurement Methods 0.000 claims description 3
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention relates to a resource allocation method for power Internet of things service, which comprises the steps of firstly, acquiring service demand information of all terminals, and acquiring channel state information of all terminals; calculating a time priority value: allocating priority to the terminal to be transmitted in a specific scheduling time interval, setting a time domain scheduling metric value for all the terminals to be transmitted, representing the priority sequence, wherein the time domain scheduling priority score of each terminal is as follows: calculating a resource block priority value: to select a number of high priority terminals to allocate frequency resources within a transmission time interval, the bandwidth is divided into resource blocks, the resource blocks are allocated to the selected terminals based on the frequency domain scheduling priority value of each resource block of each terminal, all user-resource block allocation combinations are listed, the combination with the global best priority value that meets the constraints is selected, from which the required resource configuration is obtained. The distribution method can obviously improve the throughput rate of the system.
Description
Technical Field
The invention belongs to the field of power internet of things, relates to a wireless resource allocation technology, and particularly relates to a wireless resource allocation method for power internet of things application.
Background
Orthogonal frequency division multiple access (OFDM) is the preferred technique for wireless multi-user access at present, since flexible time-frequency resource allocation can be achieved. In OFDM systems the spectral resources are divided into individual resource blocks RB, each RB occupying a segment of the available spectrum for a certain time interval (TTI). How to allocate radio resources among multiple users to obtain the best overall quality of service has been a research focus in the field of wireless communication. In the existing 4G and 5G mobile communication standards, data sent by each terminal is random, and before the terminal initiates an uplink access request, a Sounding Reference Signal (SRS) is needed to enable a base station to obtain Channel State Information (CSI) of each user, and resources are allocated and a modulation and coding scheme is selected according to the information. However, frequent transmission of sounding reference signals may occupy a large amount of radio resources, and for power transmission line monitoring applications, the position of each terminal is fixed, the channel state changes slowly, and data transmitted by each terminal is also transmitted periodically.
Disclosure of Invention
The invention aims to overcome the defects of the prior art, provides a wireless resource allocation method for power internet of things application, designs a resource allocation algorithm for power transmission line monitoring, and can obviously improve the throughput rate of a system.
The technical scheme adopted by the invention for solving the technical problem is as follows:
a resource allocation method for power Internet of things service comprises the following steps:
(1) firstly, acquiring service demand information of all terminals, including data volume C to be sentiAnd quality of service requirement QoSiGrade, i is the user terminal serial number;
(2) obtaining channel state information H (UE) of all terminalsi,Rj),RjThe sequence number of the resource block;
(3) calculating a time priority value: allocating priority to terminals to be transmitted with data in a specific scheduling time interval, setting a time domain scheduling metric value for all terminals to be transmitted with data, representing priority sequence, if the waiting terminals have strict service quality requirements, better channel conditions or cannot obtain any important resource allocation in the latest transmission time interval due to fairness, the terminals can obtain higher metric value, and the time domain scheduling priority score of each terminal is as follows:
wherein A isi(t) is UEiTime domain scheduling priority score of, Cins,i(t,ni) For allocation to the maximum number of resource blocks niTime-user UEiInstantaneous achievable throughput of Caver,iFor a user UEiAverage throughput at time t (determined with an exponential moving average EMA time window of 1 s), Qi(t) is a user UEiThe dynamic QoS weights at time t are expressed as:
wherein R isiFor a target data rate, τiFor a target end-to-end delay, Raver.i(t) is the average throughput, τi(t) is a user UEiAverage delay of (d);
(4) resource block priority value calculation: to select a number of high priority terminals to allocate frequency resources within a transmission time interval, the bandwidth is divided into resource blocks, the resource blocks are allocated to the selected terminals based on a frequency domain scheduling priority value for each resource block of each terminal, the frequency domain scheduling priority values are represented as follows:
wherein R isi,c(t) is a user UEiWith respect to the frequency domain scheduling priority value, C, of the resource blockins,i,c(t) is a user UEiWith respect to the instantaneous achievable throughput of the resource block, as a function of the channel quality, Caver,i(t) is a user UEiAverage throughput over a transmission time interval;
(5) all user-resource block allocation combinations are listed and the combination with the best global priority value is selected from which the required resource configuration is obtained.
I.e. satisfying the following constraints:
c) and a continuity constraint that resource blocks allocated to user i are continuous in a frequency domain.
d) And (4) total amount constraint, wherein the data amount allocated to the user i does not exceed the data amount applied by the user i.
∑iCi,,j<Ci
Ci,jThe number of bits that can be carried when the jth resource block is allocated to the user i.
The total priority score is made highest subject to the above constraints.
max∑i,jRi,j
Wherein R isi,jRepresenting a user UEiFor resource block RBjFrequency domain scheduling priority value.
The invention has the advantages and positive effects that:
according to the invention, time domain scheduling and frequency domain scheduling are decoupled, and priorities are respectively given to effectively meet the QoS requirements of the power internet multi-user terminal. The resource allocation is executed by using the bandwidth flexibility characteristic of the OFDM, the problem of subcarrier adjacency constraint is solved, and the resources can be allocated to the terminal according to the service quality requirements of different services of the power Internet of things terminal.
Drawings
Fig. 1 is a schematic diagram of a signal interaction process between a base station and a terminal.
Detailed Description
The present invention is further illustrated by the following specific examples, which are intended to be illustrative, not limiting and are not intended to limit the scope of the invention.
A resource allocation method for power Internet of things service comprises the following steps:
(1) and acquiring the service requirement information of all the terminals.
Before a terminal transmits data to a base station, it needs to request uplink resources from the base station, as shown in fig. 1. The terminal firstly sends a scheduling request SR (schedule request) to the base station through a control message in a PUCCH according to a certain period and a subframe position, wherein the SR is only responsible for informing the base station whether a resource request exists or not, but also is responsible for informing the base station whether the resource request exists or notHow much resources are needed is accomplished by the following signaling interaction. When the terminal has the requirement of sending data, the corresponding SR is set to be 1, and the SR is null when no resource request exists. After receiving the SR, the base station sends a scheduling grant to the terminal, and first configures a small portion of resources to the terminal for uploading a bsr (buffer state report). The terminal then sends a BSR to inform the base station of the service requirement information (including the data volume to be sent and the service quality requirement information), so that the data volume C to be sent of all terminals is obtainediAnd quality of service requirements (QoS)i) Grade, etc.
(2) Obtaining channel state information of all terminals
Before the base station allocates the uplink resource to the terminal, the quality of the uplink channel must be known, and the base station will allocate the resource to the terminal only when the quality of the uplink channel of the terminal is good and there is a need to transmit data. After receiving the BSR from the terminal, the base station obtains the UE according to the srs (sounding reference signal) measurement reported by the terminaliIn each resource block RiChannel quality indicator (cqi), denoted as H (UE)i,Ri) As shown in fig. 1. Since the measured channel quality may become inaccurate due to variations in channel quality and errors in delay estimation of spatial signal transmission, the terminal needs to transmit an SRS to the base station at intervals to obtain the quality of the current channel as accurately as possible.
(3) Time priority value calculation
And after the terminal obtains the uplink scheduling permission, the terminal to be transmitted with data in a specific scheduling time interval is allocated with priority. Setting a time domain scheduling metric value for all terminals to be transmitted, representing a priority order, and recording as Ai(t), the concrete implementation formula is as follows:
Cins,i(t,ni) For allocation to the maximum number of resource blocks niTime terminal UEiInstantaneous achievable throughput, Caver,iFor a user UEiAverage throughput at time t, Qi(t) is a user UEiThe dynamic QoS weight at time t is expressed by the following formula:
Rifor a target data rate, τiFor a target end-to-end delay, Raver.i(t) is the average throughput, τi(t) is a user UEiAverage delay of (2).
A terminal may obtain a higher time domain metric value if it has a strict quality of service requirement, better channel conditions, or cannot obtain any significant resource allocation in the latest transmission time interval due to fairness.
(4) Resource block priority calculation
The bandwidth is divided into resource blocks, and frequency resources in a transmission time interval are allocated to the high-priority terminal based on the frequency domain scheduling priority value of each resource block of each terminal. The frequency domain scheduling priority values are expressed as follows:
Ri,c(t) is a user UEiWith respect to the frequency domain scheduling priority value, C, of the resource blockins,i,c(t) is a user UEiWith respect to the instantaneous achievable throughput of the resource block, as a function of the channel quality, Caver,i(t) is a user UEiAverage throughput over the transmission time interval.
(5) Terminal-resource block table
RB0 | RB1 | RB2 | RB3 | RB4 | RB5 | |
UE0 | 1 | 5 | 2 | 7 | 9 | 3 |
UE1 | 4 | 6 | 5 | 8 | 1 | 3 |
After obtaining the frequency domain measurement priority value of the terminal about each resource block, a terminal user-resource block table is made, and the data in the table is the terminal UE calculated in the step (4)iRegarding the priority values of different resource blocks RB, as shown in table one, there are 2 users, an example of 6 resource blocks.
Table 1 example of priority value list of resource block and corresponding terminal
(6) Obtaining an optimal resource allocation pattern based on constraints
All terminal-resource block allocation combinations are listed and the combination with the global best priority value satisfying the constraint is selected for resource allocation, the constraint is as follows:
e) and a continuity constraint that resource blocks allocated to user i are continuous in a frequency domain. In uplink resource allocation, the resources allocated to the end user must be contiguous, if allocated to the UE0Resource RB0,2,3,5Is allocated to the UE1Resource RB1。4Then the continuity constraint is not satisfied.
f) And (4) total amount constraint, wherein the data amount allocated to the user i does not exceed the data amount applied by the user i.
Ci,jThe number of bits that can be carried when the jth resource block is allocated to the user i.
And summing the priority of the terminal relative to each resource block under the condition of meeting the constraint, and selecting the scheme with the highest total priority score for resource allocation, wherein the scheme is represented as follows:
wherein R isi,jRepresenting a user UEiFor resource block RBjFrequency domain scheduling priority value.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various changes and modifications can be made without departing from the inventive concept, and these changes and modifications are all within the scope of the present invention.
Claims (6)
1. A resource allocation method for power Internet of things service comprises the following steps:
(1) firstly, acquiring service demand information of all terminals, and acquiring channel state information of all terminals;
(2) calculating a time priority value: allocating priority to the terminal to be transmitted in a specific scheduling time interval, setting a time domain scheduling metric value for all the terminals to be transmitted, representing the priority sequence, wherein the time domain scheduling priority score of each terminal is as follows:
wherein A isi(t) is UEiTime domain scheduling priority score of, Cins,i(t,ni) For allocation to the maximum number of resource blocks niTime-user UEiInstantaneous achievable throughput of Caver,iFor a user UEiAverage throughput at time t, Qi(t) is a user UEiDynamic QoS weights at time t;
(3) resource block priority value calculation: to select a number of high priority terminals to allocate frequency resources within a transmission time interval, the bandwidth is divided into resource blocks, the resource blocks are allocated to the selected terminals based on a frequency domain scheduling priority value for each resource block of each terminal, the frequency domain scheduling priority values are represented as follows:
wherein R isi,c(t) is a user UEiWith respect to the frequency domain scheduling priority value, C, of the resource blockins,i,c(t) is a user UEiWith respect to the instantaneous achievable throughput of the resource block, as a function of the channel quality, Caver,i(t) is a user UEiAverage throughput over a transmission time interval;
(4) all user-resource block allocation combinations are listed and the combination with the globally optimal priority value that satisfies the constraint is selected from which the required resource configuration is obtained.
2. The power oriented device of claim 1The resource allocation method of the Internet of things service is characterized by comprising the following steps: qi(t) is expressed as:
wherein R isiFor a target data rate, τiFor a target end-to-end delay, Raver.i(t) is the average throughput, τi(t) is a user UEiAverage delay of (2).
3. The resource allocation method for the power internet of things service as claimed in claim 1, wherein: the constraining of step (4) comprises:
a) continuous constraint, the resource blocks allocated to user i are continuous in frequency domain;
b) the total amount constraint, the data amount distributed to the user i does not exceed the data amount applied by the user i;
and summing the priority of the terminal relative to each resource block under the condition of meeting the constraint, and selecting the scheme with the highest total priority score for resource allocation.
4. The resource allocation method for the power internet of things service as claimed in claim 1, wherein: in step (2), if the waiting terminal has strict qos requirements, better channel conditions, or cannot obtain any important resource allocation in the latest transmission time interval due to fairness, the terminal will obtain a higher time domain metric value.
5. The resource allocation method for the power internet of things service as claimed in claim 1, wherein: the service requirement information of the terminal in the step (1) comprises a data volume C to be sentiAnd quality of service requirement QoSiAnd the grade i is the serial number of the user terminal.
6. The resource allocation method for the power Internet of things service as claimed in claim 1, which is characterized in thatCharacterized in that: the process of acquiring the channel state information of all the terminals in the step (1) is as follows: after receiving BSR from a terminal, a base station obtains terminal UE according to SRS measurement reported by the terminaliIn each resource block RiIs denoted as H (UE)i,Rj),RjThe terminal sends the SRS to the base station at intervals for the sequence number of the resource block, so as to obtain the quality of the current channel as accurately as possible.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110792680.5A CN113473401A (en) | 2021-07-14 | 2021-07-14 | Wireless resource allocation method for power Internet of things application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110792680.5A CN113473401A (en) | 2021-07-14 | 2021-07-14 | Wireless resource allocation method for power Internet of things application |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113473401A true CN113473401A (en) | 2021-10-01 |
Family
ID=77880257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110792680.5A Pending CN113473401A (en) | 2021-07-14 | 2021-07-14 | Wireless resource allocation method for power Internet of things application |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113473401A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115665683A (en) * | 2022-10-25 | 2023-01-31 | 国网山东省电力公司莘县供电公司 | Wireless energy transmission scheduling method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102118865A (en) * | 2010-12-15 | 2011-07-06 | 大唐移动通信设备有限公司 | Shared channel resource allocation method and system based on space division multiplexing address (SDMA) technology |
EP2472981A1 (en) * | 2010-12-30 | 2012-07-04 | MIMOON GmbH | Method and apparatus for combined time and frequency domain scheduling |
CN104507169A (en) * | 2014-12-15 | 2015-04-08 | 东南大学 | Three-dimensional resource dynamic allocation method and device for reducing system uplink transmission time delay |
-
2021
- 2021-07-14 CN CN202110792680.5A patent/CN113473401A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102118865A (en) * | 2010-12-15 | 2011-07-06 | 大唐移动通信设备有限公司 | Shared channel resource allocation method and system based on space division multiplexing address (SDMA) technology |
EP2472981A1 (en) * | 2010-12-30 | 2012-07-04 | MIMOON GmbH | Method and apparatus for combined time and frequency domain scheduling |
CN104507169A (en) * | 2014-12-15 | 2015-04-08 | 东南大学 | Three-dimensional resource dynamic allocation method and device for reducing system uplink transmission time delay |
Non-Patent Citations (2)
Title |
---|
HAIDAR SAFA等: "A QoS-Aware Uplink Scheduling Paradigm for LTE Networks", 《IEEE》, 31 December 2013 (2013-12-31) * |
刘明月等: "智能电网中网络切片的资源分配算法研究", 《电力信息与通信技术》, 31 December 2020 (2020-12-31) * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115665683A (en) * | 2022-10-25 | 2023-01-31 | 国网山东省电力公司莘县供电公司 | Wireless energy transmission scheduling method |
CN115665683B (en) * | 2022-10-25 | 2023-08-18 | 国网山东省电力公司莘县供电公司 | Wireless energy transmission scheduling method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11882428B2 (en) | Communicating in a network using an adaptable buffer status report (BSR) | |
CN110710309B (en) | Apparatus and method for cloud-based sidelink scheduling and base station interface thereof | |
US8797983B2 (en) | Apparatuses and methods for allocating spectrum resources in a wireless communication network | |
EP4216643A1 (en) | Method for transmitting or receiving signal related to positioning by terminal in wireless communication system supporting sidelink, and apparatus therefor | |
JP5320170B2 (en) | Wireless communication system, base station and terminal | |
US8295241B2 (en) | Apparatus and method for supporting peer to peer communication in a broadband wireless communication system | |
US7860056B2 (en) | Apparatus and method for allocating sub-channel in a wireless communication system | |
US20040127226A1 (en) | Method to convey uplink traffic information | |
CN112889324A (en) | Receiver-based sidelink resource selection apparatus and method | |
US20090067329A1 (en) | Line quality report method, base station device, and communication terminal | |
US10292109B2 (en) | Method for coordinating at least one first transmission from a single-point transmitter to a single-point receiver and at least one second transmission from a multipoint transmitter or to a multipoint receiver in a radio communication system, network node and mobile station thereof | |
KR20180075476A (en) | Communication device, terminal and communication method | |
CN114007262A (en) | Communication method and device | |
CN106507489B (en) | resource allocation method and access device | |
EP2684414B1 (en) | A radio base station and a method therein for scheduling radio resources | |
WO2007147317A1 (en) | Mcs of reverse data determination method and access terminal | |
CN104661296A (en) | Device and method for deciding transmission power of user device | |
JP2014140221A (en) | Methods and systems for subscriber station-based admission control | |
KR20080104518A (en) | Apparatus and method for bandwidth request and allocation of uplink based on a group in wireless communication system | |
KR101593662B1 (en) | Apparatus and method for managing multi-carrier | |
CN113473401A (en) | Wireless resource allocation method for power Internet of things application | |
US11818745B2 (en) | Method and apparatus for assigning resources in wireless communication system | |
CN113615291A (en) | System and method for rate selection and resource unit allocation within a Wireless Local Area Network (WLAN) | |
EP3420770B1 (en) | Passive intermodulation shaping | |
US11044623B2 (en) | Devices and methods for stopping CQI measurements according to battery level or UE mobility in a multicarrier system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |