CN115119282B - UE pairing method, device and storage medium - Google Patents

UE pairing method, device and storage medium Download PDF

Info

Publication number
CN115119282B
CN115119282B CN202210822416.6A CN202210822416A CN115119282B CN 115119282 B CN115119282 B CN 115119282B CN 202210822416 A CN202210822416 A CN 202210822416A CN 115119282 B CN115119282 B CN 115119282B
Authority
CN
China
Prior art keywords
candidate
paired
pairing
target
ues
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
CN202210822416.6A
Other languages
Chinese (zh)
Other versions
CN115119282A (en
Inventor
刘英男
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202210822416.6A priority Critical patent/CN115119282B/en
Publication of CN115119282A publication Critical patent/CN115119282A/en
Application granted granted Critical
Publication of CN115119282B publication Critical patent/CN115119282B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/32Connectivity information management, e.g. connectivity discovery or connectivity update for defining a routing cluster membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/50Secure pairing of devices
    • 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/0446Resources in time domain, e.g. slots or frames
    • 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

Abstract

The application provides a User Equipment (UE) pairing method, a device and a storage medium, relates to the technical field of communication, and aims to solve the technical problem that UE cannot be reasonably paired. The method comprises the following steps: determining the resource occupation amount of each candidate paired UE in the plurality of candidate paired UEs; dividing a plurality of candidate paired UEs into a plurality of sets according to the resource occupation amount of each candidate paired UE; a first set of the plurality of sets comprises candidate paired UEs with a resource occupancy greater than or equal to a preset occupancy threshold; a second set of the plurality of sets comprises candidate paired UEs with resource occupancy less than a preset occupancy threshold; pairing candidate paired UEs in each of the plurality of sets to obtain at least one pairing result for each set. The application can reasonably pair the UE so as to ensure the resource utilization rate of the paired UE for data transmission based on the MU-MIMO technology.

Description

UE pairing method, device and storage medium
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a UE pairing method, apparatus, and storage medium.
Background
The multi-user multiple input multiple output (MU-MIMO) technology refers to a plurality of user equipments (ues) that perform uplink or downlink data transmission in the same time slot, and may perform space division multiplexing on frequency domain resources in a pairing manner, so as to improve the resource utilization rate and realize high-rate data transmission.
Currently, when a base station performs resource scheduling based on MU-MIMO technology, a plurality of UEs are generally paired without distinction. It should be understood that there is often a large difference between the service scenarios and hardware configurations of multiple UEs. Therefore, in such a pairing method, UEs having large data differences may be paired, so that frequency domain resources may not be fully utilized, and it is difficult to pair a plurality of UEs reasonably.
Disclosure of Invention
The invention provides a UE pairing method, a device and a storage medium, which are used for solving the technical problem that UE cannot be reasonably paired.
In order to achieve the above purpose, the invention adopts the following technical scheme:
In a first aspect, a UE pairing method is provided, including: determining the resource occupation amount of each candidate paired UE in the plurality of candidate paired UEs; the resource occupation amount is used for representing the time-frequency resource amount occupied when transmitting the data to be transmitted of one candidate paired UE; dividing a plurality of candidate paired UEs into a plurality of sets according to the resource occupation amount of each candidate paired UE; a first set of the plurality of sets comprises candidate paired UEs with a resource occupancy greater than or equal to a preset occupancy threshold; a second set of the plurality of sets comprises candidate paired UEs with resource occupancy less than a preset occupancy threshold; pairing candidate paired UEs in each of the plurality of sets to obtain at least one pairing result for each set.
Optionally, before determining the resource occupation amount of each candidate paired UE in the plurality of candidate paired UEs, the UE pairing method further includes: determining a plurality of channel quality parameters corresponding to a plurality of UE to be scheduled one by one; each channel quality parameter comprises an SINR value and a CQI value of the UE to be scheduled; determining to-be-scheduled UE meeting preset conditions in a plurality of to-be-scheduled UE as a plurality of candidate paired UE; the preset condition is that the SINR value is greater than or equal to a preset SINR threshold and/or the CQI value is greater than or equal to a preset CQI threshold.
Optionally, the specific method for pairing candidate paired UEs in each of the multiple sets to obtain at least one pairing result of each set includes: determining a priority ranking of candidate paired UEs in each set based on the resource occupancy size of the candidate paired UEs in each set; and performing pairing operation on each set according to the priority order of the candidate paired UEs in each set so as to obtain at least one pairing result of each set.
Optionally, performing the pairing operation for the target set according to the priority ordering of the candidate paired UEs of the target set in the multiple sets includes: determining a current interference tolerance set corresponding to the current pairing result; the current pairing result comprises a target UE and a first candidate UE; the current interference tolerance set includes interference tolerances of the target UE and the first candidate UE; the target UE is the first candidate paired UE in the priority order of the candidate paired UEs in the target set; the first candidate UE is the second candidate paired UE in the priority order of the candidate paired UEs in the target set; the target set is any one of a plurality of sets;
When the interference tolerance less than or equal to the preset tolerance threshold exists in the current interference tolerance set, updating the current pairing result as follows: the target UE and the second candidate UE, and updating the current interference tolerance set as follows: interference tolerance of the target UE and the second candidate UE; the second candidate UE is the third candidate paired UE in the priority order of the candidate paired UEs in the target set;
When the interference tolerance less than or equal to a preset tolerance threshold does not exist in the current interference tolerance set, determining the space division multiplexing layer number corresponding to the current pairing result; when the number of space division multiplexing layers corresponding to the current pairing result is smaller than a preset layer number threshold, updating the current pairing result as follows: the target UE, the first candidate UE, and the second candidate UE, and update the current interference tolerance set as: interference tolerance of the target UE and the second candidate UE, interference tolerance of the first candidate UE and the second candidate UE; when the number of space division multiplexing layers corresponding to the current pairing result is equal to a preset layer number threshold, determining the current pairing result as a pairing result, and updating the target set as: candidate paired UEs other than the candidate paired UE in the current paired result; and outputting at least one pairing result of the target set until the candidate paired UE does not exist in the target set.
Optionally, the UE pairing method further includes: determining a first beam corresponding to a first candidate UE; the first beam is an SRS beam with the RSRP value being greater than or equal to a preset RSRP value when the first candidate UE is measured in a plurality of SRS beams; determining an RSRP value of the target UE in the first beam; and determining the difference between the RSRP value of the target UE on the first beam and the RSRP value of the first candidate UE on the first beam as the interference tolerance of the target UE and the first candidate UE.
Optionally, after pairing the candidate paired UEs in each set of the multiple sets to obtain at least one pairing result of each set, the UE pairing method further includes: determining a scheduling time slot for each of the at least one pairing result; and transmitting the data to be transmitted of the candidate paired UE in each paired result in the scheduling time slot of each paired result.
In a second aspect, the present invention provides a UE pairing device, including: a determination unit and a processing unit;
a determining unit, configured to determine a resource occupation amount of each candidate paired UE in the plurality of candidate paired UEs; the resource occupation amount is used for representing the time-frequency resource amount occupied when transmitting the data to be transmitted of one candidate paired UE;
The processing unit is used for dividing the candidate paired UEs into a plurality of sets according to the resource occupation amount of each candidate paired UE determined by the determining unit; a first set of the plurality of sets comprises candidate paired UEs with a resource occupancy greater than or equal to a preset occupancy threshold; a second set of the plurality of sets comprises candidate paired UEs with resource occupancy less than a preset occupancy threshold;
And the processing unit is also used for pairing the candidate paired UE in each set in the plurality of sets to obtain at least one pairing result of each set.
Optionally, the determining unit is further configured to determine a plurality of channel quality parameters corresponding to the plurality of UEs to be scheduled one by one; each channel quality parameter comprises an SINR value and a CQI value of the UE to be scheduled; the determining unit is further used for determining to-be-scheduled UE meeting preset conditions in the plurality of to-be-scheduled UEs as a plurality of candidate paired UEs; the preset condition is that the SINR value is greater than or equal to a preset SINR threshold and/or the CQI value is greater than or equal to a preset CQI threshold.
Optionally, the processing unit is specifically configured to: determining a priority ranking of candidate paired UEs in each set based on the resource occupancy size of the candidate paired UEs in each set; and performing pairing operation on each set according to the priority order of the candidate paired UEs in each set so as to obtain at least one pairing result of each set.
Optionally, performing the pairing operation for the target set according to the priority ordering of the candidate paired UEs of the target set in the multiple sets includes: determining a current interference tolerance set corresponding to the current pairing result; the current pairing result comprises a target UE and a first candidate UE; the current interference tolerance set includes interference tolerances of the target UE and the first candidate UE; the target UE is the first candidate paired UE in the priority order of the candidate paired UEs in the target set; the first candidate UE is the second candidate paired UE in the priority order of the candidate paired UEs in the target set; the target set is any one of a plurality of sets;
When the interference tolerance less than or equal to the preset tolerance threshold exists in the current interference tolerance set, updating the current pairing result as follows: the target UE and the second candidate UE, and updating the current interference tolerance set as follows: interference tolerance of the target UE and the second candidate UE; the second candidate UE is the third candidate paired UE in the priority order of the candidate paired UEs in the target set;
When the interference tolerance less than or equal to a preset tolerance threshold does not exist in the current interference tolerance set, determining the space division multiplexing layer number corresponding to the current pairing result; when the number of space division multiplexing layers corresponding to the current pairing result is smaller than a preset layer number threshold, updating the current pairing result as follows: the target UE, the first candidate UE, and the second candidate UE, and update the current interference tolerance set as: interference tolerance of the target UE and the second candidate UE, interference tolerance of the first candidate UE and the second candidate UE; when the number of space division multiplexing layers corresponding to the current pairing result is equal to a preset layer number threshold, determining the current pairing result as a pairing result, and updating the target set as: candidate paired UEs other than the candidate paired UE in the current paired result; and outputting at least one pairing result of the target set until the candidate paired UE does not exist in the target set.
Optionally, the determining unit is further configured to determine a first beam corresponding to the first candidate UE; the first beam is an SRS beam with the RSRP value being greater than or equal to a preset RSRP value when the first candidate UE is measured in a plurality of SRS beams; the determining unit is further used for determining the RSRP value of the target UE in the first beam; the determining unit is further configured to determine, as an interference tolerance between the target UE and the first candidate UE, a difference between an RSRP value of the target UE on the first beam and an RSRP value of the first candidate UE on the first beam.
Optionally, the UE pairing device further includes: a transmission unit; a determining unit, configured to determine a scheduling slot of each of the at least one pairing result; and the transmission unit is used for transmitting the data to be transmitted of the candidate paired UE in each pairing result in the scheduling time slot of each pairing result.
In a third aspect, a UE pairing apparatus is provided, including a memory and a processor; the memory is used for storing computer execution instructions, and the processor is connected with the memory through a bus; when the UE pairing is running, the processor executes computer-executable instructions stored in the memory to cause the UE pairing to perform the UE pairing apparatus method as in the first aspect.
The UE pairing device may be a network device or may be a part of a device in a network device, for example, a chip system in a network device. The system-on-a-chip is adapted to support the network device to implement the functions involved in the first aspect and any one of its possible implementations, e.g. to receive, determine, and offload data and/or information involved in the above-mentioned data processing method. The chip system includes a chip, and may also include other discrete devices or circuit structures.
In a fourth aspect, a computer-readable storage medium is provided. The computer-readable storage medium comprises computer-executable instructions which, when run on a computer, cause the computer to perform the UE pairing method as in the first aspect.
It should be noted that the above-mentioned computer instructions may be stored in whole or in part on the first computer readable storage medium. The first computer readable storage medium may be packaged together with the processor of the UE pairing device or may be packaged separately from the processor of the UE pairing device, which is not limited in the present application.
In the present application, the names of the UE pairing apparatuses described above do not constitute limitations on the devices or function modules themselves, and in actual implementation, these devices or function modules may appear under other names. Insofar as the function of each device or function module is similar to that of the present application, it falls within the scope of the claims of the present application and the equivalents thereof.
These and other aspects of the application will be more readily apparent from the following description.
The technical scheme provided by the application has at least the following beneficial effects:
Based on any one of the above aspects, the present application may determine a resource occupation amount of each candidate paired UE in the plurality of candidate paired UEs, and may divide the plurality of candidate paired UEs into a plurality of sets according to the resource occupation amount of each candidate paired UE, so that the candidate paired UEs in each set in the plurality of sets may be further paired to obtain at least one pairing result of each set. The resource occupation amount is used for representing the amount of time-frequency resources occupied when transmitting data to be transmitted of one candidate paired UE. A first set of the plurality of sets includes candidate paired UEs having a resource occupancy greater than or equal to a preset occupancy threshold. The second set of the plurality of sets includes candidate paired UEs having a resource occupancy less than a preset occupancy threshold.
Compared with the indiscriminate pairing mode in the prior art, the method and the device can divide the candidate paired UEs based on the resource occupation amount of each candidate paired UE in the candidate paired UEs, so that the candidate paired UEs with smaller resource occupation amount difference can be divided into the same set. Thus, the application can respectively determine at least one pairing result of each set, thereby ensuring that the resource occupation amount of paired UE in each pairing result does not have a larger gap. Compared with the mode of indiscriminate pairing in the related art, the method and the device can avoid the problem that the frequency domain resources cannot be fully utilized, so that the resource utilization rate is improved, and the transmission efficiency is improved. Therefore, the application can reasonably pair the UE and can ensure the resource utilization rate of the paired UE for data transmission by adopting the MU-MIMO technology.
Drawings
Fig. 1 is a schematic diagram of UE pairing transmission according to an embodiment of the present invention;
fig. 2 is a second schematic diagram of UE pairing transmission according to an embodiment of the present invention;
Fig. 3 is a schematic structural diagram of a communication system according to an embodiment of the present invention;
fig. 4 is a flowchart of a UE pairing method according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a time-frequency resource according to an embodiment of the present invention;
fig. 6 is a second flowchart of a UE pairing method according to an embodiment of the present invention;
fig. 7 is a flowchart of a UE pairing method according to an embodiment of the present invention;
Fig. 8 is a flowchart of a UE pairing method according to an embodiment of the present invention;
fig. 9 is a flowchart fifth of a UE pairing method according to an embodiment of the present invention;
fig. 10 is a flowchart sixth of a UE pairing method according to an embodiment of the present invention;
Fig. 11 is a third schematic diagram of UE pairing transmission according to an embodiment of the present invention;
fig. 12 is a schematic structural diagram of a UE pairing device according to an embodiment of the present invention;
Fig. 13 is a schematic structural diagram of a base station according to an embodiment of the present invention;
fig. 14 is a schematic diagram of a base station according to a second embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be described below with reference to the accompanying drawings in the embodiments of the present invention.
In embodiments of the invention, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g." in an embodiment should not be taken as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
In the description of the present invention, "/" means "or" unless otherwise indicated, for example, A/B may mean A or B. "and/or" herein is merely an association relationship describing an association object, and means that three relationships may exist, for example, a and/or B may mean: a exists alone, A and B exist together, and B exists alone. Further, "at least one", "a plurality" means two or more. The terms "first," "second," and the like do not limit the number and order of execution, and the terms "first," "second," and the like do not necessarily differ.
With the evolution and development of wireless communication technology, the development of large-scale antenna technology makes the larger number of antennas become key to increase the channel capacity, for example, 32tr,64tr becomes a conventional configuration of 5G time division duplex (time division duplexing, TDD), and downlink channel space layering of a cell can be performed to 16 layers, even higher to 24 layers with the increase of the number of antennas. However, the antenna limitation of the UE and the size and processing capacity of EU at present can only achieve 4TR, so that in order to fully utilize the downlink space multi-stream characteristics of the cell, the multi-UE pairing needs to adopt MU-MIMO technology to achieve higher transmission rate of the cell.
MU-MIMO refers to the time-frequency resource that multiple UEs can space-division multiplex when transmitting uplink and downlink data. As shown in fig. 1, UE2, UE3 and UE4 are paired UEs, and use the same time-frequency resource to perform space division multiplexing by using the near orthogonality of the channels, so as to improve the uplink and downlink cell capacity and spectrum efficiency. UE5 and UE6 are not paired with other UE, and a single-user multiple-input multiple-output (SU-MIMO) technology is adopted, so that time-frequency resources are independently occupied.
When multiple UEs space-division multiplex time-frequency resources, the possible factors of interference to the UEs include the quality of the channel Sounding Reference Signal (SRS) of the UEs, the near orthogonality of the channels between the UEs, and the channel correlation.
That is, when the SRS quality of the UE is good and the channel correlation between UEs is small, the interference between UEs can be well eliminated, and the method is suitable for MU-MIMO pairing. When the SRS quality of the UE is poor (for example, SINR is low), or the channel correlation between UEs is strong, the interference between UEs cannot be well eliminated, and MU-MIMO may instead cause a decrease in the throughput of the system.
In the related art, when a base station performs resource scheduling based on MU-MIMO technology, a plurality of UEs are generally paired without distinction. It should be understood that there is often a large difference between the service scenarios and hardware configurations of multiple UEs. Therefore, when the pairing method is adopted, UEs with large data difference or large signal interference can be paired, so that not only is the situation that frequency domain resources cannot be fully utilized easily caused, but also the reliability of data transmission cannot be ensured, and a plurality of UEs are difficult to pair reasonably.
For example, as shown in fig. 2, if the indifferent pairing is adopted, when the base station performs resource scheduling based on MU-MIMO technology, it is possible to pair UE1 and UE2 with large data packet size difference in the first time slot, and pair UE3 and UE4 in the second time slot. In this case, since the resources required by UE1 are far greater than those required by UE2, after completing the data transmission of UE2, the resources allocated to UE2 will be idle and cannot be fully utilized in the process that UE1 has not completed. When the UE3 and the UE4 perform pairing transmission, there is also a problem that resources cannot be fully utilized.
In order to solve the above-mentioned problems in the prior art, an embodiment of the present invention provides a UE pairing method, which can determine a resource occupation amount of each candidate paired UE in a plurality of candidate paired UEs, and divide the plurality of candidate paired UEs into a plurality of sets according to the resource occupation amount of each candidate paired UE, so that the candidate paired UEs in each set of the plurality of sets can be further paired to obtain at least one pairing result of each set. The resource occupation amount is used for representing the amount of time-frequency resources occupied when transmitting data to be transmitted of one candidate paired UE. A first set of the plurality of sets includes candidate paired UEs having a resource occupancy greater than or equal to a preset occupancy threshold. The second set of the plurality of sets includes candidate paired UEs having a resource occupancy less than a preset occupancy threshold.
Compared with the indiscriminate pairing mode in the prior art, the method and the device can divide the candidate paired UEs based on the resource occupation amount of each candidate paired UE in the candidate paired UEs, so that the candidate paired UEs with smaller resource occupation amount difference can be divided into the same set. Thus, the application can respectively determine at least one pairing result of each set, thereby ensuring that the resource occupation amount of paired UE in each pairing result does not have a larger gap. Compared with the mode of indiscriminate pairing in the related art, the method and the device can avoid the problem that the frequency domain resources cannot be fully utilized, so that the resource utilization rate is improved, and the transmission efficiency is improved. Therefore, the application can reasonably pair the UE and can ensure the resource utilization rate of the paired UE for data transmission by adopting the MU-MIMO technology.
The UE pairing method provided by the application can be applied to a communication system. Fig. 3 is a schematic structural diagram of a communication system according to an embodiment of the present application. As shown in fig. 3, the communication system 100 may include: a base station 101 and a plurality of UEs 102. Wherein the base station 101 may be communicatively coupled to each UE102.
Alternatively, the base station in fig. 3, i.e. the public mobile communication base station, is an interface device for accessing the internet by a mobile device, and is also a form of a radio station, which refers to a radio transceiver station that performs information transfer with the UE102 through a mobile communication switching center in a certain radio coverage area.
Alternatively, the base station 101 in fig. 3 may include a plurality of transmit and receive antenna (TRANSMITTER AND RECEIVER, TR) arrays, where the TR array is composed of a transmit antenna (TX) array and a receive antenna (RX) array. Multiple TR arrays may be used for signal transmission with each UE102, carrying data transmitted between base station 101 and each UE 102.
In a possible manner, the base station 101 may utilize multiple TR arrays to implement data transmission between UEs 102 in the pairing result based on MU-MIMO technology based on the pairing result of multiple UEs 102.
Optionally, the base station 101 in fig. 3 may be further configured to send a channel state information reference signal (CHANNEL STATE information-REFERENCE SIGNAL, CSI-RS) to each UE102 in a bandwidth of an active portion (BWP). In this way, each UE102, after receiving the CSI-RS transmitted by the base station 101, may estimate a channel in response to the CSI-RS and report a Channel State Information (CSI) measurement result to the base station 101. Accordingly, the base station 101 may receive CSI measurement results transmitted by each UE 102.
The CSI measurement result may include a channel quality indication (channel quality Indicator, CQI), a precoding matrix indication (precoding matrix indication, PMI), a Rank Indication (RI), and the like.
In one implementation, the base station 101 may also be configured to receive SRS transmitted by each UE102 within the active BWP. The base station 101 may also be configured to process SRS transmitted by each UE102 to determine a signal-to-interference-plus-noise ratio (signal to interference plus noise ratio, SINR), a reference signal received power (REFERENCE SIGNAL RECEIVING power, RSRP), PMI, and the like for a channel between each UE 102. The base station 101 may also be configured to count the amount and type of data to be transmitted by each UE102 in the radio link layer control protocol (radio link control, RLC) layer.
Alternatively, the UE102 in fig. 3 may be a terminal. The terminal may be a device for providing voice and/or data connectivity to a user, a handheld device having wireless connectivity, or other processing device connected to a wireless modem. The wireless terminal may communicate with one or more core networks via a radio access network (radio access network, RAN). The wireless terminal may be a mobile terminal, such as a computer with a mobile terminal, or a portable, pocket, hand-held, computer-built-in mobile device that exchanges voice and/or data with a radio access network, such as a cell phone, tablet, notebook, netbook, personal Digital Assistant (PDA). The embodiment of the present application is not limited in any way.
Fig. 4 is a schematic flow chart of a UE pairing method according to an embodiment of the present application. The UE pairing method may be applied to the communication system 100 shown in fig. 3 and may be performed by the base station 101 shown in fig. 3.
Referring to fig. 4, a UE pairing method provided by an embodiment of the present application may include: S401-S403.
S401, the base station determines the resource occupation amount of each candidate pairing UE in the plurality of candidate pairing UEs.
The resource occupation amount is used for representing the amount of time-frequency resources occupied when transmitting data to be transmitted of one candidate paired UE.
In practical applications, a plurality of UEs to be scheduled may initiate a data transmission request at the same time. In this way, in a scheduling period, the base station needs to efficiently schedule and transmit the data to be transmitted of the UEs to be scheduled, so as to ensure user experience. In this case, the base station may enable the MU-MIMO function, pair the UEs to be scheduled, and schedule the data to be transmitted by using the MU-MIMO technology.
When the plurality of UEs to be scheduled are paired, the base station may determine, according to channel qualities of the plurality of UEs to be scheduled, the UEs to be scheduled with better channel qualities as candidate paired UEs, so as to obtain the plurality of candidate paired UEs. In this way, the base station can avoid pairing transmission to the UE to be scheduled with poor channel quality, thereby ensuring user experience. For the implementation of this procedure, reference may be made to the following specific descriptions of S401-S402, which are not repeated here.
Based on the above, the base station may determine the number of time-frequency resources occupied when transmitting the data to be transmitted of each candidate paired UE according to the data to be transmitted of each candidate paired UE in the RLC layer buffer and the CSI measurement result reported by each candidate paired UE.
Specifically, the base station may determine, according to RI in CSI measurement results reported by the candidate paired UE, a rank (rank) required when transmitting data to be transmitted of the candidate paired UE, that is, determine which layer or which stream in the spatial hierarchy is used to transmit the data to be transmitted of the candidate paired UE. And, the base station may also determine a modulation coding scheme (modulation and codingScheme, MCS) matched with the channel state of the candidate paired UE according to the CSI measurement result reported by the candidate paired UE, so as to reduce a block error rate (BLER) when transmitting the data to be transmitted of the candidate paired UE. As shown in table 1, is an index table for MCS in third generation partnership project (3rd generation partnership project,3GPP) TS 38.214. Each MSC index (MSC index) corresponds to a modulation order (modulation order), and a target code rate (target code rate) R and a spectral efficiency (SPECTRAL EFFICIENCY). Wherein x 1024 is a convention. The detailed definition may refer to 3gpp TS 38.214 and will not be described here again.
TABLE 1
Then, the base station may calculate, based on the amount of data to be transmitted in the RLC layer buffer of the candidate paired UE, and the rank and MCS determined according to the CSI measurement result, the amount of time-frequency resources occupied when transmitting the data to be transmitted of the candidate paired UE. It should be appreciated that the specific calculation method may refer to the existing reference materials in the communication industry, and will not be described herein.
In one possible approach, as shown in fig. 5, the smallest resource granularity in the time domain is one orthogonal frequency division multiplexing (orthogonal frequency division multiplexing, OFDM) symbol. In the frequency domain, the smallest granularity is one subcarrier. One OFDM symbol and one subcarrier may constitute one time-frequency resource element (resouce element, RE). Based on this, the size of one time-frequency resource may be a resource unit composed of 12 carriers (i.e., one Resource Block (RB)) in the frequency domain and 14 OFDM symbols (i.e., one slot) in the time domain. Thus, the number of time-frequency resources can be expressed as the product of the number of RBs in the frequency domain and the number of slots in the time domain.
It can be appreciated that reporting of CQI measurement results with at least n time slots has a delay that affects the accuracy of CQI measurement results. When the delay exceeds the coherence time of the channel (the maximum time difference range where the channel remains constant), it will result in a mismatch between the CQI measurement at the reporting time and the channel quality at the scheduling time. The size of the delay is related to the processing capacity of the base station, the transmission delay of the air interface and the CQI reporting period. In the scene that the channel variation is not very fast, the CQI measurement result is relatively accurate, and the result of calculating the number of the time-frequency resources is more reliable.
S402, the base station divides the candidate paired UEs into a plurality of sets according to the resource occupation amount of each candidate paired UE.
The first set of the plurality of sets comprises candidate paired UEs with resource occupation amounts greater than or equal to a preset occupation threshold. The second set of the plurality of sets includes candidate paired UEs having a resource occupancy less than a preset occupancy threshold.
In a possible manner, the preset occupancy threshold may be preset in the base station by an operator, so as to distinguish whether the candidate paired UE is a high resource requirement UE or a low resource requirement UE. It should be appreciated that the smaller the preset occupancy threshold, the more candidate paired UEs of the plurality of candidate paired UEs are counted as high resource requirement UEs. Conversely, the larger the preset occupancy threshold, the fewer candidate paired UEs of the plurality of candidate paired UEs are counted as high resource requirement UEs.
Based on the above, after determining the resource occupation amount of each candidate paired UE, the base station may divide, according to the resource occupation amount of each candidate paired UE, candidate paired UEs whose resource occupation amount is greater than or equal to a preset occupation threshold value among the plurality of candidate paired UEs into a first set, and candidate paired UEs whose resource occupation amount is less than the preset occupation threshold value among the plurality of candidate paired UEs into a second set.
The first set is preset as a, and the second set is preset as B. Wherein a= { a 1,a2,…,ai}.ai is used to represent candidate paired UEs belonging to the first set a. Wherein b= { B 1,b2,…,bi}.bi is used to represent candidate paired UEs belonging to the second set B. The resource occupation amount of a i is greater than or equal to the preset occupation threshold, and the UE with high resource requirement is the UE. b i is smaller than a preset occupancy threshold, and is a low-resource-requirement UE.
In a possible manner, the operation and maintenance personnel can also preset a plurality of occupation thresholds in the base station. Such as a first occupancy threshold and a second occupancy threshold. Wherein the first occupancy threshold is greater than the second occupancy threshold. In this case, the base station may divide, according to the resource occupation amount of each candidate paired UE, candidate paired UEs whose resource occupation amount is greater than or equal to the first occupation threshold among the plurality of candidate paired UEs into a third set, candidate paired UEs whose resource occupation amount is less than the first occupation threshold among the plurality of candidate paired UEs and greater than or equal to the second occupation threshold among the plurality of candidate paired UEs into a fourth set, and candidate paired UEs whose resource occupation amount is less than the second occupation threshold among the plurality of candidate paired UEs into a fourth set. In this way, the base station can realize fine division of the candidate paired UEs, so as to further reduce the resource occupation amount gap of the candidate paired UEs in each set, thereby improving the resource utilization rate.
S403, the base station pairs the candidate paired UE in each set in the plurality of sets to obtain at least one pairing result of each set.
Specifically, after dividing the plurality of candidate paired UEs into a plurality of sets, the base station may determine the channel correlation of the candidate paired UEs in each set according to the interference tolerance between the candidate paired UEs in each set, so as to pair the candidate paired UEs with larger interference tolerance, that is, poor channel correlation, to obtain at least one pairing result of each set. Subsequently, the base station can pair and transmit by adopting MU-MIMO technology aiming at the candidate paired UE in each pairing result.
It should be noted that, the candidate paired UEs in each paired result are UEs paired to perform spatial hierarchical multiplexing, and the number of spatial hierarchical multiplexing layers occupied by the candidate paired UEs in each paired result is smaller than or equal to the maximum number of spatial hierarchical multiplexing layers supported by the base station.
In an implementation manner, in order to avoid a decrease in transmission efficiency caused by the influence of other UEs with poor channel quality in the pairing result when the UEs perform data transmission after pairing, in connection with fig. 4, before S401, that is, before the base station determines the resource occupation amount of each candidate paired UE in the plurality of candidate paired UEs, as shown in fig. 6, the UE pairing method provided in the embodiment of the present invention further includes S501-S502.
S501, the base station determines a plurality of channel quality parameters corresponding to a plurality of to-be-scheduled UEs one by one.
Wherein each channel quality parameter includes a SINR value and a CQI value of the UE to be scheduled. Each channel quality parameter is used to indicate the channel quality of a channel between the base station and the UE that initiated the data transmission request.
In one possible manner, each UE to be scheduled may transmit SRS simultaneously when transmitting a data transmission request to the base station. Accordingly, the base station may receive the SRS transmitted by each UE to be scheduled, and determine an SINR value with each UE to be scheduled. And, the base station may transmit CSI-RS to each UE to be scheduled that initiates a data transmission request.
Correspondingly, each UE to be scheduled can report the CQI value to the base station after receiving the CSI-RS from the base station and performing corresponding processing. In this way, the base station may determine a plurality of channel quality parameters corresponding one-to-one to the plurality of UEs to be scheduled.
S502, the base station determines to-be-scheduled UE meeting preset conditions in the plurality of to-be-scheduled UEs as a plurality of candidate paired UEs.
The preset condition is that the SINR value is greater than or equal to a preset SINR threshold value and/or the CQI value is greater than or equal to a preset CQI threshold value.
In a possible implementation manner, the preset SINR threshold may be SINR Threshold, and if the base station determines that the SINR value of the UE to be scheduled, which initiates the data transmission request, is greater than or equal to SINR Threshold, the UE to be scheduled is determined to be a candidate paired UE. The preset CQI threshold may be CQI Threshold, and if the base station determines that the CQI value of the UE to be scheduled, which initiates the data transmission request, is greater than or equal to CQI Threshold, the UE to be scheduled is determined to be a candidate paired UE.
For example, if the base station determines SINRUE1=26、SINRUE2=22、SINRUE3=25、SINRUE4=18,SINRUE5=29,CQIUE1=15、CQIUE2=19、CQIUE3=23、CQIUE4=22 and CQI UE5 =20 and SINR Threshold=25,CQIThreshold =20 in step S301, the base station may determine that UE1, UE3, UE4 and UE5 are candidate paired UEs by comparing the SINR value of each UE to be scheduled that initiates the data transmission request with the preset SINR threshold and the CQI value of the UE to be scheduled with the preset CQI threshold.
It should be noted that, the preset SINR threshold and the preset CQI threshold may be set in the base station in advance by an operator. The higher the preset SINR threshold is set, the better the channel quality of the channel between the screened candidate paired UE and the base station. The lower the preset SINR threshold setting, the more candidate paired UEs are screened out.
It can be understood that in the UE pairing method provided by the embodiment of the present invention, before pairing the UE that initiates the data transmission request, by screening the UE according to the channel quality, it can be ensured that the channel quality of the UE that participates in pairing is better, so that the UE with poor channel quality is prevented from affecting the transmission of other UEs, and the transmission efficiency is reduced.
In one implementation manner, referring to fig. 4, in S403, when the base station pairs candidate paired UEs in each of the multiple sets to obtain at least one pairing result of each set, as shown in fig. 7, an embodiment of the present invention provides an alternative implementation manner, which specifically includes: S601-S602.
S601, the base station determines the priority order of the candidate paired UEs in each set based on the resource occupation amount of the candidate paired UEs in each set.
Specifically, when the base station pairs the candidate paired UEs in each set, the base station may first sort the candidate paired UEs in each set according to the mode that the resource occupation amount is from large to small, so as to obtain the priority sorting of the candidate paired UEs in each set. Subsequently, when pairing the candidate paired UEs in each set, the base station may pair sequentially according to the priority ranks of the candidate paired UEs in each set.
Therefore, the application can ensure that the difference of the resource occupation amounts of the paired UEs is smaller in each paired result, and avoid pairing the candidate paired UEs with larger resource occupation amount difference, thereby ensuring the resource utilization rate. In addition, the method and the device can ensure that the data to be transmitted of the UE with high resource requirements are transmitted preferentially, and improve user experience.
S602, the base station performs pairing operation on each set according to the priority order of candidate paired UE in each set so as to obtain at least one pairing result of each set.
The base station performs pairing operation on the target set according to the priority ranks of candidate paired UEs of the target set in the multiple sets, as shown in fig. 8, specifically including:
And the base station determines a current interference tolerance set corresponding to the current pairing result. The current pairing result comprises a target UE and a first candidate UE. The current set of interference tolerances includes interference tolerances of the target UE and the first candidate UE. The target UE is the first candidate paired UE in the priority ranking of candidate paired UEs in the target set. The first candidate UE is the second candidate paired UE in the prioritization of candidate paired UEs in the target set. The target set is any one of a plurality of sets.
Then, when there is an interference tolerance less than or equal to a preset tolerance threshold in the current interference tolerance set, the base station updates the current pairing result as: the target UE and the second candidate UE, and updating the current interference tolerance set as follows: interference tolerance of the target UE and the second candidate UE. The second candidate UE is the third candidate paired UE in the priority ranking of the candidate paired UEs in the target set.
And when the interference tolerance less than or equal to the preset tolerance threshold does not exist in the current interference tolerance set, the base station determines the space division multiplexing layer number corresponding to the current pairing result. When the number of space division multiplexing layers corresponding to the current pairing result is smaller than a preset layer number threshold, the base station can update the current pairing result as: the target UE, the first candidate UE, and the second candidate UE, and update the current interference tolerance set as: interference tolerance of the target UE and the second candidate UE, interference tolerance of the first candidate UE and the second candidate UE. When the number of space division multiplexing layers corresponding to the current pairing result is equal to a preset layer number threshold, the base station can determine the current pairing result as a pairing result and update the target set as: candidate paired UEs other than the candidate paired UE in the current paired result.
The base station may determine at least one pairing result of the target set until there are no candidate paired UEs in the target set.
In a possible manner, the preset tolerance threshold may be preset in the base station by an operator, so as to determine whether the channel correlation between UEs meets the pairing requirement, so as to reduce possible interference during pairing transmission of UEs and ensure reliability during pairing transmission of UEs. The preset layer number threshold value can be set by an operation and maintenance personnel according to the maximum space division multiplexing layer number of the base station.
For example, the candidate paired UEs in the preset target set are UE1, UE2, UE3, UE4, UE5, UE6 and UE7, and the target UE included in the current paired set is UE1, the first candidate UE is UE2, the second candidate UE is UE3, the optimal beam of UE3 is BM UE3, and the RSRP of UE3 is RSRP UE3. The base station measures RSRP of UE1 and UE2, RSRP UE1 and RSRP UE2, respectively, through BM UE3. Further, the base station may determine that the current set of interference tolerances includes the interference tolerance of UE3 with UE1 and the interference tolerance of UE3 with UE2 as shown in table 2 below.
TABLE 2
In one implementation manner, in order to determine the interference tolerance of the target UE and the first candidate UE, as shown in fig. 9, an embodiment of the present application provides an alternative implementation manner, which specifically includes S701-S703.
S701, the base station determines a first beam corresponding to a first candidate UE.
The first beam is an SRS beam with an RSRP value greater than or equal to a preset RSRP value when the first candidate UE is measured in the plurality of SRS beams.
In a possible manner, the base station may determine the first beam corresponding to the first candidate UE through CSI-RS beam scanning. Specifically, the base station may measure the RSRP strength value of the uplink SRS through the CSI-RS beam, and determine the beam with the largest RSRP value as the first beam (i.e. the optimal beam) corresponding to the first candidate UE.
In one possible implementation, the base station measures the RSRP of the SRS transmitted by the first candidate UE through the CSI-RS beam, and determines the beam corresponding to the maximum value of the RSRP as the first beam of the first candidate UE.
S702, the base station determines an RSRP value of the target UE in a first beam.
As a possible implementation manner, the base station may measure the RSRP value of the SRS of the target UE through the first beam of the first candidate UE, so as to obtain the RSRP value of the target UE on the first beam.
S703, the base station determines the difference between the RSRP value of the target UE on the first beam and the RSRP value of the first candidate UE on the first beam as the interference tolerance of the target UE and the first candidate UE.
Specifically, after determining the RSRP value of the target UE in the first beam, the base station may determine the difference between the RSRP value of the target UE in the first beam and the RSRP value of the first candidate UE in the first beam as an interference tolerance between the target UE and the first candidate UE, so as to determine the channel correlation between the target UE and the first candidate UE.
It can be understood that the interference tolerance is a spatial interference difference between assigned pairs of UEs, the larger the spatial interference tolerance is, the smaller the interference of the paired UEs in spatial hierarchical multiplexing is, and the better the performance of scheduling transmission based on MU-MIMO technology is.
The first beam is the optimal beam when the first candidate UE performs measurement, that is, the beam corresponding to the maximum value of the signal strength of the first candidate UE when transmitting the signal. Therefore, after the RSRP value obtained by measuring the target UE based on the first beam, the further obtained difference between the RSRP value of the target UE in the first beam and the RSRP value of the first candidate UE in the first beam can more accurately represent the spatial interference between the first candidate UE and the target UE.
In a possible manner, if the target UE performs beamforming by using the PMI weight, the preset tolerance threshold may be preset in the base station by the staff according to the PMI weight, and may be denoted by IMOspaceInfPMIthld. The base station may determine that the target UE and the first candidate UE pair when an interference tolerance of the target UE and the first candidate UE is greater than a first tolerance threshold.
In a possible manner, if the target UE performs beamforming with the SRS weight, the preset tolerance threshold may be preset in the base station by the staff according to the SRS weight, and may be denoted by IMOspaceInfSRSthld. And when the interference tolerance of the target UE and the first candidate UE is larger than a preset tolerance threshold, the base station can determine that the target UE and the first candidate UE are paired.
In an implementation manner, in conjunction with fig. 4, after S403, that is, after the base station pairs the candidate paired UEs in each of the multiple sets to obtain at least one pairing result of each set, as shown in fig. 10, the UE pairing method provided in the embodiment of the present application further includes S801 to S802.
S801, the base station determines a scheduling time slot of each pairing result in at least one pairing result.
And the scheduling time slot is used for transmitting the data to be transmitted of the candidate paired UE in the paired result.
As a possible implementation manner, the base station may allocate the candidate paired UEs in the same pairing result in the time-frequency resources of the same scheduling time slot, so that the candidate paired UEs in the same pairing result may transmit the system message or the user data.
For example, as shown in fig. 11, if the number of spatially-layered multiplexing layers supported by the base station is 16, candidate paired UEs in one pairing result are UE1, UE2, UE3, UE4 and UE5, respectively, and the number of spatially-layered multiplexing layers required to be occupied by each candidate paired UE is 4, 2,4 and 4, respectively. In this case, the base station may allocate UE1 to UE5 in the third slot.
S802, the base station transmits data to be transmitted of candidate paired UE in each pairing result in a scheduling time slot of each pairing result.
In some embodiments, a scheduler in the base station allocates resources on a physical downlink shared channel (physical downlink SHARED CHANNEL, PDSCH) for candidate paired ues of the same slot and selects an appropriate MCS for transmission of system messages or user data. Wherein, include: allocating time-frequency domain resources on the PDSCH for the candidate paired UE; allocating demodulation reference signal (demodulation REFERENCE SIGNAL, DMRS) resources for the candidate paired UE so that the candidate paired UE demodulates the PDSCH; an appropriate MCS is selected for the candidate paired UEs for transmission of data on the PDSCH.
In 3GPPTS 38.214V15.4.0, a section of 5.1.2.2 frequency domain resource allocation (resource allocation in frequency domain) prescribes two resource allocation modes, namely type 0 and type 1, wherein type 0 is an allocation mode of granularity allocation of resource block groups (Resource Block Group, RBG) and supports discontinuous allocation and continuous allocation; type 1 is an allocation scheme with RB granularity allocation, supporting only continuous allocation. When allocating PDSCH frequency domain resources to candidate paired UEs, the resources may be allocated to the candidate paired UEs with reference to the contents in the above specification.
The embodiment of the application provides a UE pairing method, which can determine the resource occupation amount of each candidate paired UE in a plurality of candidate paired UEs, and divide the plurality of candidate paired UEs into a plurality of sets according to the resource occupation amount of each candidate paired UE, so that the candidate paired UEs in each set in the plurality of sets can be further paired to obtain at least one pairing result of each set. The resource occupation amount is used for representing the amount of time-frequency resources occupied when transmitting data to be transmitted of one candidate paired UE. A first set of the plurality of sets includes candidate paired UEs having a resource occupancy greater than or equal to a preset occupancy threshold. The second set of the plurality of sets includes candidate paired UEs having a resource occupancy less than a preset occupancy threshold.
Compared with the indiscriminate pairing mode in the prior art, the method and the device can divide the candidate paired UEs based on the resource occupation amount of each candidate paired UE in the candidate paired UEs, so that the candidate paired UEs with smaller resource occupation amount difference can be divided into the same set. Thus, the application can respectively determine at least one pairing result of each set, thereby ensuring that the resource occupation amount of paired UE in each pairing result does not have a larger gap. Compared with the mode of indiscriminate pairing in the related art, the method and the device can avoid the problem that the frequency domain resources cannot be fully utilized, so that the resource utilization rate is improved, and the transmission efficiency is improved. Therefore, the application can reasonably pair the UE and can ensure the resource utilization rate of the paired UE for data transmission by adopting the MU-MIMO technology.
The foregoing description of the solution provided by the embodiments of the present invention has been mainly presented in terms of a method. To achieve the above functions, it includes corresponding hardware structures and/or software modules that perform the respective functions. Those of skill in the art will readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The embodiment of the invention can divide the functional modules of the base station according to the method example, for example, each functional module can be divided corresponding to each function, and two or more functions can be integrated in one processing module. The integrated modules may be implemented in hardware or in software functional modules. Optionally, the division of the modules in the embodiment of the present invention is schematic, which is merely a logic function division, and other division manners may be implemented in practice.
Fig. 12 is a schematic structural diagram of a UE pairing device according to an embodiment of the present invention. The UE pairing device may be configured to perform the UE pairing method described above. As shown in fig. 12, the UE pairing device includes: a determination unit 110 and a processing unit 120.
A determining unit 110, configured to determine a resource occupation amount of each candidate paired UE in the plurality of candidate paired UEs; the resource occupation amount is used for representing the time-frequency resource amount occupied when transmitting the data to be transmitted of one candidate paired UE; for example, as shown in fig. 4, the determination unit 110 may be used to perform S401.
A processing unit 120, configured to divide the plurality of candidate paired UEs into a plurality of sets according to the resource occupation amount of each candidate paired UE determined by the determining unit 110; a first set of the plurality of sets comprises candidate paired UEs with a resource occupancy greater than or equal to a preset occupancy threshold; a second set of the plurality of sets comprises candidate paired UEs with resource occupancy less than a preset occupancy threshold; for example, as shown in fig. 4, the processing unit 120 may be used to perform S402.
The processing unit 120 is further configured to pair candidate paired UEs in each of the multiple sets to obtain at least one pairing result of each set. For example, as shown in fig. 4, the processing unit 120 may be configured to perform S403.
Optionally, the determining unit 110 is further configured to determine a plurality of channel quality parameters corresponding to the plurality of UEs to be scheduled one by one; each channel quality parameter comprises an SINR value and a CQI value of the UE to be scheduled; for example, as shown in fig. 6, the determination unit 110 may be used to perform S501.
The determining unit 110 is further configured to determine, as a plurality of candidate paired UEs, UEs to be scheduled that satisfy a preset condition from among the plurality of UEs to be scheduled; the preset condition is that the SINR value is greater than or equal to a preset SINR threshold and/or the CQI value is greater than or equal to a preset CQI threshold. For example, as shown in fig. 6, the determination unit 110 may be used to perform S502.
Optionally, the processing unit 120 is specifically configured to: determining a priority ranking of candidate paired UEs in each set based on the resource occupancy size of the candidate paired UEs in each set; for example, as shown in fig. 7, the processing unit 110 may be used to perform S601.
According to the priority order of candidate paired UEs in each set, performing pairing operation on each set to obtain at least one pairing result of each set; for example, as shown in fig. 7, the processing unit 120 may be used to perform S602.
Optionally, performing the pairing operation for the target set according to the priority ordering of the candidate paired UEs of the target set in the multiple sets includes: determining a current interference tolerance set corresponding to the current pairing result; the current pairing result comprises a target UE and a first candidate UE; the current interference tolerance set includes interference tolerances of the target UE and the first candidate UE; the target UE is the first candidate paired UE in the priority order of the candidate paired UEs in the target set; the first candidate UE is the second candidate paired UE in the priority order of the candidate paired UEs in the target set; the target set is any one of a plurality of sets.
When the interference tolerance less than or equal to the preset tolerance threshold exists in the current interference tolerance set, updating the current pairing result as follows: the target UE and the second candidate UE, and updating the current interference tolerance set as follows: interference tolerance of the target UE and the second candidate UE; the second candidate UE is the third candidate paired UE in the priority order of the candidate paired UEs in the target set;
When the interference tolerance less than or equal to a preset tolerance threshold does not exist in the current interference tolerance set, determining the space division multiplexing layer number corresponding to the current pairing result; when the number of space division multiplexing layers corresponding to the current pairing result is smaller than a preset layer number threshold, updating the current pairing result as follows: the target UE, the first candidate UE, and the second candidate UE, and update the current interference tolerance set as: interference tolerance of the target UE and the second candidate UE, interference tolerance of the first candidate UE and the second candidate UE; when the number of space division multiplexing layers corresponding to the current pairing result is equal to a preset layer number threshold, determining the current pairing result as a pairing result, and updating the target set as: candidate paired UEs other than the candidate paired UE in the current paired result; and outputting at least one pairing result of the target set until the candidate paired UE does not exist in the target set.
Optionally, the determining unit 110 is further configured to determine a first beam corresponding to the first candidate UE; the first beam is an SRS beam with the RSRP value being greater than or equal to a preset RSRP value when the first candidate UE is measured in a plurality of SRS beams; for example, as shown in fig. 9, the determination unit 110 may be used to perform S701.
The determining unit 110 is further configured to determine an RSRP value of the target UE in the first beam; for example, as shown in fig. 9, the determination unit 110 may be used to perform S702.
The determining unit 110 is further configured to determine, as an interference tolerance between the target UE and the first candidate UE, a difference between an RSRP value of the target UE on the first beam and an RSRP value of the first candidate UE on the first beam. For example, as shown in fig. 9, the determination unit 110 may be used to perform S703.
Optionally, the UE pairing device further includes: a transmission unit 130;
A determining unit 110, configured to determine a scheduling slot of each of the at least one pairing result; for example, as shown in fig. 10, the determination unit 110 may be used to perform S801.
And the transmission unit is used for transmitting the data to be transmitted of the candidate paired UE in each pairing result in the scheduling time slot of each pairing result. For example, as shown in fig. 10, the transmission unit 130 may be used to perform S802.
In the case of implementing the functions of the integrated modules in the form of hardware, the embodiment of the invention provides a schematic structural diagram of the base station. The base station is configured to perform the UE pairing method performed by the base station in the foregoing embodiment. As shown in fig. 13, the base station 200 includes a processor 901, a memory 902, and a bus 903. The processor 901 and the memory 902 may be connected by a bus 903.
Processor 901 is a control center of a base station, and may be one processor or a collective term of a plurality of processing elements. For example, the processor 901 may be a general-purpose central processing unit (central processing unit, CPU), or may be another general-purpose processor. Wherein the general purpose processor may be a microprocessor or any conventional processor or the like.
As one example, processor 901 may include one or more CPUs, such as CPU0 and CPU 1 shown in fig. 13.
The memory 902 may be, but is not limited to, read-only memory (ROM) or other type of static storage device that can store static information and instructions, random access memory (random access memory, RAM) or other type of dynamic storage device that can store information and instructions, or electrically erasable programmable read-only memory (EEPROM), magnetic disk storage or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
As a possible implementation, the memory 902 may exist separately from the processor 901, and the memory 902 may be connected to the processor 901 by a bus 903 for storing instructions or program code. The UE pairing method provided by the embodiment of the present invention can be implemented when the processor 901 invokes and executes instructions or program codes stored in the memory 902.
In another possible implementation, the memory 902 may also be integrated with the processor 901.
Bus 903 may be an industry standard architecture (Industry Standard Architecture, ISA) bus, a peripheral component interconnect (PERIPHERAL COMPONENT INTERCONNECT, PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, among others. The bus may be classified as an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in fig. 13, but not only one bus or one type of bus.
Note that the structure shown in fig. 13 does not constitute a limitation of the base station 200. The base station 200 may include more or fewer components than shown in fig. 13, or may combine certain components, or may have a different arrangement of components.
As an example, in connection with fig. 12, the determining unit 110, the processing unit 120, and the transmitting unit 130 in the ue pairing device realize the same functions as the processor 901 in fig. 13.
Optionally, as shown in fig. 13, the base station 200 provided in the embodiment of the present invention may further include a communication interface 904.
A communication interface 904 for connecting with other devices via a communication network. The communication network may be an ethernet, a radio access network, a wireless local area network (wireless local area networks, WLAN), etc. The communication interface 904 may include a receiving unit for receiving data and a transmitting unit for transmitting data.
In one design, the communication interface may also be integrated into the processor in the base station provided by the embodiments of the present invention.
Fig. 14 shows another hardware configuration of a base station in the embodiment of the present invention. As shown in fig. 14, the base station 300 may include a processor 1001 and a communication interface 1002. The processor 1001 is coupled to a communication interface 1002.
The function of the processor 1001 may be as described above with reference to the processor 901. The processor 1001 also has a memory function, and the function of the memory 902 can be referred to.
The communication interface 1002 is for providing data to the processor 1001. The communication interface 1002 may be an internal interface of the base station or an external interface of the base station (corresponding to the communication interface 904).
It should be noted that the structure shown in fig. 14 is not limiting of the base station, and the base station 300 may include more or fewer components than shown in fig. 14, or may combine certain components, or may have a different arrangement of components.
From the above description of embodiments, it will be apparent to those skilled in the art that the foregoing functional unit divisions are merely illustrative for convenience and brevity of description. In practical applications, the above-mentioned function allocation may be performed by different functional units, i.e. the internal structure of the device is divided into different functional units, as needed, to perform all or part of the functions described above. The specific working processes of the above-described systems, devices and units may refer to the corresponding processes in the foregoing method embodiments, which are not described herein.
The embodiment of the invention also provides a computer readable storage medium, wherein the computer readable storage medium stores instructions, when the computer executes the instructions, the computer executes each step in the method flow shown in the method embodiment.
Embodiments of the present invention provide a computer program product comprising instructions which, when run on a computer, cause the computer to perform the UE pairing method in the method embodiments described above.
The computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: electrical connections having one or more wires, portable computer diskette, hard disk. Random access memory (Random Access Memory, RAM), read-only memory (ROM), erasable programmable read-only memory (Erasable Programmable Read Only Memory, EPROM), registers, hard disk, optical fiber, portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any other form of computer-readable storage medium suitable for use by a person or persons of skill in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an Application SPECIFIC INTEGRATED Circuit (ASIC). In embodiments of the present invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
Since the apparatus, the device computer readable storage medium, and the computer program product in the embodiments of the present invention can be applied to the above-mentioned method, the technical effects that can be obtained by the apparatus, the device computer readable storage medium, and the computer program product can also refer to the above-mentioned method embodiments, and the embodiments of the present invention are not described herein again.
The foregoing is merely illustrative of specific embodiments of the present invention, and the scope of the present invention is not limited thereto, but any changes or substitutions within the technical scope of the present invention should be covered by the scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims (10)

1. A method for pairing user equipment UE, comprising:
Determining the resource occupation amount of each candidate paired UE in the plurality of candidate paired UEs; the resource occupation amount is used for representing the time-frequency resource amount occupied when transmitting the data to be transmitted of one candidate paired UE;
Dividing the candidate paired UEs into a plurality of sets according to the resource occupation amount of each candidate paired UE; a first set of the plurality of sets comprises candidate paired UEs with a resource occupation amount greater than or equal to a preset occupation threshold; a second set of the plurality of sets includes candidate paired UEs having a resource occupancy less than the preset occupancy threshold;
Determining the priority order of the candidate paired UEs in each set based on the resource occupation amount of the candidate paired UEs in each set;
Performing pairing operation on each set according to the priority order of candidate paired UE in each set so as to obtain at least one pairing result of each set; performing the pairing operation for the target set of the plurality of sets according to a priority ranking of candidate paired UEs of the target set includes: determining a current interference tolerance set corresponding to the current pairing result; the current pairing result comprises a target UE and a first candidate UE; the current interference tolerance set includes interference tolerances of the target UE and the first candidate UE; the target UE is the first candidate paired UE in the priority ranking of candidate paired UEs in the target set; the first candidate UE is a second candidate paired UE in the priority order of candidate paired UEs in the target set; the target set is any one set of the plurality of sets; when the interference tolerance less than or equal to a preset tolerance threshold exists in the current interference tolerance set, updating the current pairing result to be: the target UE and a second candidate UE, and update the current set of interference tolerances as: interference tolerance of the target UE and the second candidate UE; the second candidate UE is the third candidate paired UE in the priority order of the candidate paired UEs in the target set; when the interference tolerance less than or equal to the preset tolerance threshold does not exist in the current interference tolerance set, determining the space division multiplexing layer number corresponding to the current pairing result; when the number of space division multiplexing layers corresponding to the current pairing result is smaller than a preset layer number threshold, updating the current pairing result to be: the target UE, the first candidate UE, and the second candidate UE, and update the current interference tolerance set as: interference tolerance of the target UE and the second candidate UE, interference tolerance of the first candidate UE and the second candidate UE; when the number of space division multiplexing layers corresponding to the current pairing result is equal to the preset layer number threshold, determining the current pairing result as a pairing result, and updating the target set as: candidate paired UEs other than the candidate paired UE in the current paired result; and outputting at least one pairing result of the target set until no candidate paired UE exists in the target set.
2. The UE pairing method according to claim 1, wherein before determining the resource occupation amount of each candidate paired UE of the plurality of candidate paired UEs, further comprising:
Determining a plurality of channel quality parameters corresponding to a plurality of UE to be scheduled one by one; each channel quality parameter comprises a signal-to-interference-plus-noise ratio (SINR) value and a Channel Quality Indication (CQI) value of the UE to be scheduled;
Determining to-be-scheduled UE meeting preset conditions in the plurality of to-be-scheduled UE as the plurality of candidate paired UE; the preset condition is that the SINR value is greater than or equal to a preset SINR threshold value and/or the CQI value is greater than or equal to a preset CQI threshold value.
3. The UE pairing method according to claim 1, further comprising:
Determining a first beam corresponding to the first candidate UE; the first beam is an SRS beam with a Reference Signal Received Power (RSRP) value larger than or equal to a preset RSRP value when the first candidate UE is measured in a plurality of channel Sounding Reference Signal (SRS) beams;
Determining an RSRP value of the target UE on the first beam;
And determining the difference between the RSRP value of the target UE on the first beam and the RSRP value of the first candidate UE on the first beam as an interference tolerance of the target UE and the first candidate UE.
4. The UE pairing method according to any one of claims 1-3, wherein after pairing candidate paired UEs in each of the plurality of sets to obtain at least one pairing result of each set, further comprising:
Determining a scheduling slot for each of the at least one pairing result;
And transmitting the data to be transmitted of the candidate paired UE in each paired result in the scheduling time slot of each paired result.
5. A UE pairing apparatus, comprising: a determination unit and a processing unit;
The determining unit is used for determining the resource occupation amount of each candidate pairing UE in the plurality of candidate pairing UEs; the resource occupation amount is used for representing the time-frequency resource amount occupied when transmitting the data to be transmitted of one candidate paired UE;
the processing unit is configured to divide the plurality of candidate paired UEs into a plurality of sets according to the resource occupation amount of each candidate paired UE determined by the determining unit; a first set of the plurality of sets comprises candidate paired UEs with a resource occupation amount greater than or equal to a preset occupation threshold; a second set of the plurality of sets includes candidate paired UEs having a resource occupancy less than the preset occupancy threshold;
The processing unit is further configured to determine a priority ranking of the candidate paired UEs in each set based on the resource occupation amount of the candidate paired UEs in each set;
The processing unit is further configured to perform pairing operation on each set according to the priority order of candidate paired UEs in each set, so as to obtain at least one pairing result of each set; performing the pairing operation for the target set of the plurality of sets according to a priority ranking of candidate paired UEs of the target set includes: determining a current interference tolerance set corresponding to the current pairing result; the current pairing result comprises a target UE and a first candidate UE; the current interference tolerance set includes interference tolerances of the target UE and the first candidate UE; the target UE is the first candidate paired UE in the priority ranking of candidate paired UEs in the target set; the first candidate UE is a second candidate paired UE in the priority order of candidate paired UEs in the target set; the target set is any one set of the plurality of sets; when the interference tolerance less than or equal to a preset tolerance threshold exists in the current interference tolerance set, updating the current pairing result to be: the target UE and a second candidate UE, and update the current set of interference tolerances as: interference tolerance of the target UE and the second candidate UE; the second candidate UE is the third candidate paired UE in the priority order of the candidate paired UEs in the target set; when the interference tolerance less than or equal to the preset tolerance threshold does not exist in the current interference tolerance set, determining the space division multiplexing layer number corresponding to the current pairing result; when the number of space division multiplexing layers corresponding to the current pairing result is smaller than a preset layer number threshold, updating the current pairing result to be: the target UE, the first candidate UE, and the second candidate UE, and update the current interference tolerance set as: interference tolerance of the target UE and the second candidate UE, interference tolerance of the first candidate UE and the second candidate UE; when the number of space division multiplexing layers corresponding to the current pairing result is equal to the preset layer number threshold, determining the current pairing result as a pairing result, and updating the target set as: candidate paired UEs other than the candidate paired UE in the current paired result; and outputting at least one pairing result of the target set until no candidate paired UE exists in the target set.
6. The UE pairing apparatus according to claim 5, wherein,
The determining unit is further configured to determine a plurality of channel quality parameters corresponding to the plurality of UEs to be scheduled one by one; each channel quality parameter comprises an SINR value and a CQI value of the UE to be scheduled;
the determining unit is further configured to determine, as the plurality of candidate paired UEs, UEs to be scheduled that satisfy a preset condition among the plurality of UEs to be scheduled; the preset condition is that the SINR value is greater than or equal to a preset SINR threshold value and/or the CQI value is greater than or equal to a preset CQI threshold value.
7. The UE pairing apparatus according to claim 5, wherein,
The determining unit is further configured to determine a first beam corresponding to the first candidate UE; the first beam is an SRS beam with an RSRP value larger than or equal to a preset RSRP value when the first candidate UE is measured in a plurality of SRS beams;
The determining unit is further configured to determine an RSRP value of the target UE on the first beam;
the determining unit is further configured to determine, as an interference tolerance between the target UE and the first candidate UE, a difference between an RSRP value of the target UE on the first beam and an RSRP value of the first candidate UE on the first beam.
8. The UE pairing apparatus according to any one of claims 5-7, further comprising: a transmission unit;
the determining unit is further configured to determine a scheduling slot of each pairing result in the at least one pairing result;
and the transmission unit is used for transmitting the data to be transmitted of the candidate paired UE in each paired result in the scheduling time slot of each paired result.
9. A UE pairing device, comprising a memory and a processor; the memory is used for storing computer execution instructions, and the processor is connected with the memory through a bus; the processor executes the computer-executable instructions stored by the memory to cause the UE pairing device to perform the UE pairing method of any one of claims 1-4 when the UE pairing device is operating.
10. A computer-readable storage medium comprising computer-executable instructions that, when run on a computer, cause the computer to perform the UE pairing method according to any one of claims 1-4.
CN202210822416.6A 2022-07-13 2022-07-13 UE pairing method, device and storage medium Active CN115119282B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210822416.6A CN115119282B (en) 2022-07-13 2022-07-13 UE pairing method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210822416.6A CN115119282B (en) 2022-07-13 2022-07-13 UE pairing method, device and storage medium

Publications (2)

Publication Number Publication Date
CN115119282A CN115119282A (en) 2022-09-27
CN115119282B true CN115119282B (en) 2024-04-19

Family

ID=83331838

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210822416.6A Active CN115119282B (en) 2022-07-13 2022-07-13 UE pairing method, device and storage medium

Country Status (1)

Country Link
CN (1) CN115119282B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103687033A (en) * 2013-12-03 2014-03-26 北京北方烽火科技有限公司 LTE MU-MIMO system resource distributing method and device
US10313920B1 (en) * 2017-09-27 2019-06-04 Sprint Spectrum L.P. Use of buffer fullness as basis to control application of MU-MIMO service
WO2020040530A1 (en) * 2018-08-21 2020-02-27 Samsung Electronics Co., Ltd. Method and apparatus for performing communication in wireless communication system
CN112312332A (en) * 2019-07-26 2021-02-02 大唐移动通信设备有限公司 Multi-user pairing method and device
CN114124174A (en) * 2020-08-26 2022-03-01 大唐移动通信设备有限公司 MU-MIMO user pairing method and device for MIMO system
CN114698134A (en) * 2020-12-31 2022-07-01 中兴通讯股份有限公司 Data transmission method and device, storage medium and electronic device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9661652B2 (en) * 2014-01-30 2017-05-23 Intel IP Corporation Efficient receiver yielding for distributed D2D communications

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103687033A (en) * 2013-12-03 2014-03-26 北京北方烽火科技有限公司 LTE MU-MIMO system resource distributing method and device
US10313920B1 (en) * 2017-09-27 2019-06-04 Sprint Spectrum L.P. Use of buffer fullness as basis to control application of MU-MIMO service
WO2020040530A1 (en) * 2018-08-21 2020-02-27 Samsung Electronics Co., Ltd. Method and apparatus for performing communication in wireless communication system
CN112312332A (en) * 2019-07-26 2021-02-02 大唐移动通信设备有限公司 Multi-user pairing method and device
CN114124174A (en) * 2020-08-26 2022-03-01 大唐移动通信设备有限公司 MU-MIMO user pairing method and device for MIMO system
CN114698134A (en) * 2020-12-31 2022-07-01 中兴通讯股份有限公司 Data transmission method and device, storage medium and electronic device

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
Intel Corporation.Discussion on MMSE-IRC requirements for scenario with intra-cell inter-user interference.3GPP tsg_ran\wg4_radio.2021,全文. *
Jiancun Fan ; Daewon Lee ; Geoffrey Ye Li ; Liangliang Li.Multiuser Scheduling and Pairing With Interference Mitigation for LTE Uplink Cellular .IEEE Transactions on Vehicular Technology .2014,全文. *
LTE上行***中多用户配对算法;于晓靓;啜钢;;现代电信科技;20130325(03);全文 *
LTE下行MU-MIMO***用户配对和预编码方法研究;李相思;优秀硕士学位论文全文库;20180615;全文 *
一种基于SNR门限的上行虚拟MIMO配对算法;陈清,方旭明,黄博;通信技术;20110115;全文 *
童铮,朱宇霞.上行MU-MIMO的UE配对方案研究.信息技术.2015,全文. *

Also Published As

Publication number Publication date
CN115119282A (en) 2022-09-27

Similar Documents

Publication Publication Date Title
EP3878126B1 (en) Separately communicating demodulation reference signal-based channel information for multiple transmit receive points
US10313073B2 (en) Transmission of reference signals
EP4017175A1 (en) Frequency domain resource allocation method and apparatus
CN104938008A (en) Resource allocation in radio communication network
KR101505769B1 (en) Channel state information feedback method and apparatus in a multi-node system
CN112470419B (en) Method and device for reporting channel state information
US9450662B2 (en) Evolved node-B, user equipment, and methods for channel quality indicator (CQI) feedback
US20220385384A1 (en) Enhancement of channel state information on multiple transmission/reception points
US8275385B2 (en) Method and arrangement for allocating radio resources in a communication system
EP4210249A1 (en) Channel state information transmission method, channel state information reception method, signaling information transmission method, node, and medium
EP3193463B1 (en) User pairing processing method, device and base station
WO2013000242A1 (en) Resource allocation method and device
WO2015066890A1 (en) Transmission control method, device and system
CN115037342B (en) UE pairing method, device and storage medium
CN115119282B (en) UE pairing method, device and storage medium
US9999026B2 (en) Deciding transmission parameters
CN109392166A (en) The adaptive and active feedback that power and performance are optimized
CN115568027A (en) Resource scheduling method, device and storage medium
CN115665879A (en) Resource scheduling method, device and storage medium
CN107682138A (en) A kind of method and device of communication
KR102102060B1 (en) Method for Scheduling for Grant-free Multiple Access and User equipment
CN115955443B (en) Resource scheduling method, device and storage medium
CN115038188A (en) Resource scheduling method, base station device and storage medium
WO2023207782A1 (en) Communication method and communication apparatus
CN115315930B (en) Method, device and storage medium for determining guard interval

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