UE matching method, device and equipment in MU-MIMO
By using RSRP and SINR matching methods in MU-MIMO technology, UEs with higher data transmission priority are preferred for matching, which solves the problems of complexity and low success rate of UE matching methods in the prior art, and improves the throughput and resource utilization of downlink transmission systems.
Patent Information
- Application Number
- CN202311377275.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-23
- Publication Date
- 2025-04-25
AI Technical Summary
In the existing MU-MIMO technology, the UE matching method has problems such as complex algorithms, many redundant calculations and low matching success rate, which cannot effectively improve the resource utilization and throughput of downlink transmission systems.
By acquiring the set of channel information obtained by multiple UEs based on the detection reference signal SRS, RSRP matching and SINR matching are performed, and UEs with higher data transmission priority are preferred for matching to improve the UE matching success rate.
While ensuring low computing complexity, it improves the UE matching success rate and improves the resource utilization and throughput rate of the downlink transmission system.
Smart Images

Figure CN119892273A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a UE matching method, device and equipment in MU-MIMO. Background Art
[0002] In a multiple input multiple output (MIMO) scenario, there are usually multiple base stations (BS) and multiple user equipments (UE), where UE can also be called a terminal, in the same area.
[0003] For example, see Figure 1 As shown, the downlink transmission system performs data downlink transmission according to the traditional "cell splitting" transmission scheme. The four BSs perform data downlink transmission as independent cells respectively. The information between the BSs is not interoperable, and each BS only provides services for the UE in its corresponding cell.
[0004] Therefore, when the above-mentioned downlink transmission system is performing downlink data transmission, there will be no coordinated operation between BSs, which will cause the UE to receive the signal of the corresponding BS of the cell where it is located, and at the same time, it will also receive the same-frequency signal sent to other UEs by the neighboring cell, and it will be introduced as an interference signal; in particular, when the interference signal is strong, the overall downlink throughput of the downlink transmission system will be greatly affected.
[0005] At this time, if multiple cells are merged into one cell and only a single UE's data is transmitted downlink during the downlink transmission process, the UE will not receive the interference signal. However, this approach will greatly waste transmission resources or communication resources and will also reduce the overall throughput of the downlink transmission system.
[0006] Therefore, in order to ensure high utilization of transmission resources or communication resources and high throughput of the downlink transmission system, existing methods usually adopt Multi User-Multiple Input Multiple Output (English: Multi User-Multiple Input Multiple Output, abbreviated: MU-MIMO) technology.
[0007] Among them, MU-MIMO technology involves MU matching, and the MU matching effect (such as UE matching success rate) reflects the utilization rate and throughput rate of transmission resources or communication resources when the downlink transmission system adopts MU-MIMO technology for data downlink transmission.
[0008] In traditional technology, MU matching can be performed based on parameters such as the UE's full-bandwidth average spectrum efficiency, the UE's service type, the UE's resource demand, the throughput of the UE pairing set, and the carrier to interference plus noise ratio (CINR) before demodulation.
[0009] However, the above MU matching methods usually have problems such as complex algorithms, many redundant calculations, and low matching success rate (i.e., judgment accuracy), which cannot effectively improve the overall resource utilization and throughput of the downlink transmission system. Therefore, there is an urgent need for a UE matching method that can improve the UE matching success rate while ensuring low computational complexity. Summary of the invention
[0010] The embodiments of the present application provide a UE matching method, apparatus and device in MU-MIMO, which are used to improve the UE matching success rate while ensuring low computational complexity.
[0011] In a first aspect, an embodiment of the present application provides a method for matching a user equipment UE in a multi-user-multiple-input-multiple-output (MU-MIMO), the method comprising:
[0012] Acquire a channel information set obtained by each of the multiple UEs based on the sounding reference signal SRS in the target scenario; wherein each channel information set contains multiple channel information representations: signal changes of the SRS in the channel between the corresponding UE and the multiple base stations BS in the target scenario;
[0013] Based on the obtained multiple channel information sets, reference signal received power RSRP matching is performed on the UE to be matched among the multiple UEs to obtain a first matching result of the UE to be matched;
[0014] If the first matching result indicates that a target UE that meets the preset RSRP pairing condition with the UE to be matched is not matched from multiple candidate UEs among the multiple UEs, then based on multiple channel information sets, the SRS signal to interference and noise ratio SINR is matched for the UE to be matched to obtain a second matching result for the UE to be matched.
[0015] In an optional embodiment, the UE to be matched is determined in the following manner:
[0016] Determining an order of data transmission priorities of the multiple UEs based on the data transmission priorities associated with the multiple UEs;
[0017] A UE that meets the set data transmission priority sorting condition among multiple UEs is used as a UE to be matched.
[0018] Through the above embodiments, UEs with higher data transmission priorities (i.e., satisfying the set data transmission priority sorting conditions) can be preferentially selected as UEs to be matched. In this way, UEs paired with UEs with higher data transmission priorities can be obtained earlier, so that when it is determined that downlink data needs to be received, data downlink transmission under MU-MIMO can be performed first on UEs with higher data transmission priorities and their paired UEs.
[0019] In an optional embodiment, based on the obtained multiple channel information sets, reference signal received power RSRP matching is performed on the UE to be matched among the multiple UEs to obtain a first matching result of the UE to be matched, including:
[0020] Based on the multiple first channel information included in the channel information set of the UE to be matched and the SRS transmit power corresponding to each of the multiple first channel information, obtain the first RSRP corresponding to each of the multiple BSs;
[0021] Based on the plurality of second channel information included in the channel information set of the first candidate UE of the plurality of candidate UEs and the SRS transmit power corresponding to each of the plurality of first channel information, obtain the second RSRP corresponding to each of the plurality of BSs;
[0022] Based on the obtained multiple first RSRPs and multiple second RSRPs, RSRP matching is performed on the UE to be matched to obtain a first matching result of the UE to be matched.
[0023] Through the above embodiment, RSRP matching is performed on the UE to be matched according to multiple first RSRPs of the UE to be matched and multiple second RSRPs corresponding to each of the multiple candidate UEs. This RSRP matching method ensures that a UE suitable for MU-MIMO with the UE to be matched is quickly matched with a very small amount of calculation.
[0024] In an optional embodiment, if the following conditions are met, the first candidate UE is determined to be a target UE that meets a preset RSRP pairing condition with the UE to be matched:
[0025] Selecting a first RSRP matching set and a second RSRP matching set from the plurality of first RSRPs and the plurality of second RSRPs respectively; wherein the first RSRP matching set and the second RSRP matching set correspond to the same BS subset;
[0026] Based on the first RSRP matching set and the second RSRP matching set, obtaining RSRP differences corresponding to each of the plurality of BSs included in the BS subset;
[0027] If the multiple RSRP differences meet the set RSRP difference threshold requirement, the first candidate UE is determined as the target UE that meets the preset RSRP pairing condition with the UE to be matched.
[0028] Through the above embodiment, RSRP matching is performed on a first RSRP matching set and a second RSRP matching set selected from a plurality of first RSRPs and a plurality of second RSRPs, thereby further reducing the complexity of calculation. Moreover, in combination with setting the RSRP difference threshold requirement, it is possible to more accurately determine whether the candidate UE is a target UE that meets a preset RSRP pairing condition with the UE to be matched.
[0029] In an optional embodiment, performing signal to interference and noise ratio (SINR) matching of an SRS on a UE to be matched based on multiple channel information sets to obtain a second matching result of the UE to be matched includes:
[0030] Based on the channel message set of the UE to be matched, obtain a first SU SINR corresponding to the SRS of the UE to be matched under single-user-multiple-input-multiple-output SU-MIMO;
[0031] Based on a channel information set of a second candidate UE of the multiple candidate UEs, obtain a second SU SINR corresponding to the SRS of the second candidate UE under SU-MIMO, and a first MU SINR and a second MU SINR corresponding to the SRS of the UE to be matched and the second candidate UE under MU-MIMO;
[0032] Based on the first SU SINR, the second SU SINR, the first MU SINR, and the second MU SINR, SRS SINR matching is performed on the UE to be matched to obtain a second matching result.
[0033] Through the above embodiment, SINR matching is performed on UEs for which RSRP matching is unsuccessful, thereby compensating for the problem of low RSRP matching success rate. Therefore, while ensuring low calculation complexity, the UE matching success rate is improved.
[0034] In an optional embodiment, performing SRS SINR matching on the UE to be matched based on the first SU SINR, the second SU SINR, the first MU SINR, and the second MU SINR to obtain a second matching result includes:
[0035] A signal to interference plus noise ratio deviation is obtained based on the first SU SINR, the second SU SINR, the first MU SINR, and the second MU SINR; wherein the signal to interference plus noise ratio deviation represents: a degree of mutual interference between the second candidate UE and the UE to be matched;
[0036] Based on the signal to interference plus noise ratio deviation and the set deviation threshold, the SRS SINR matching is performed on the UE to be matched to obtain a second matching result.
[0037] Through the above embodiment, the signal to interference and noise ratio deviation is obtained according to the first SU SINR, the second SU SINR, the first MU SINR and the second MU SINR, and the SINR of the SRS is matched for the UE to be matched in combination with the set deviation threshold, thereby improving the accuracy of the SINR matching of the SRS for the UE to be matched.
[0038] In an optional embodiment, based on the signal to interference plus noise ratio deviation and the set deviation threshold, performing SRS SINR matching on the UE to be matched to obtain a second matching result includes:
[0039] If the signal to interference plus noise ratio deviation is greater than the deviation threshold, it is determined that the UE to be matched is successfully paired with the second candidate UE;
[0040] If the signal to interference plus noise ratio deviation is not greater than the deviation threshold, it is determined that pairing of the UE to be matched with the second candidate UE fails.
[0041] Through the above embodiments, according to the specific determination method of the signal to interference noise ratio deviation and the deviation threshold, it is possible to quickly and accurately determine whether the pairing between the UE to be matched and the second candidate UE is successful.
[0042] In an optional embodiment, the method further includes:
[0043] If the UE to be matched is successfully matched, when it is determined that the UE to be matched needs to receive downlink data, the UE to be matched is subjected to data downlink transmission under MU-MIMO;
[0044] If the UE matching of the UE to be matched fails, when it is determined that the UE to be matched needs to receive downlink data, data downlink transmission is performed to the UE to be matched through the BS of the cell where the UE to be matched is located.
[0045] Through the above embodiments, it can be ensured that no matter when pairing is successful or failed, data downlink transmission can be performed on the UE to be matched, that is, data downlink transmission of the UE to be matched is ensured.
[0046] In a second aspect, an embodiment of the present application further provides a user equipment UE matching device in a multi-user-multiple input multiple output MU-MIMO, the device comprising:
[0047] The information acquisition module is used to obtain a channel information set obtained by each of the multiple UEs based on the sounding reference signal SRS in the target scene; wherein each channel information set contains multiple channel information representations: signal changes of the SRS in the channel between the corresponding UE and multiple base stations BS in the target scene;
[0048] A first matching module is used to perform reference signal received power RSRP matching on a UE to be matched among the multiple UEs based on the obtained multiple channel information sets, so as to obtain a first matching result of the UE to be matched;
[0049] The second matching module is used to perform SRS signal to interference plus noise ratio (SINR) matching on the UE to be matched based on multiple channel information sets to obtain a second matching result for the UE to be matched if the first matching result indicates that a target UE that meets a preset RSRP pairing condition with the UE to be matched is not matched from multiple candidate UEs among the multiple UEs.
[0050] In an optional embodiment, the UE to be matched is determined in the following manner:
[0051] Determining an order of data transmission priorities of the multiple UEs based on the data transmission priorities associated with the multiple UEs;
[0052] A UE that meets the set data transmission priority sorting condition among multiple UEs is used as a UE to be matched.
[0053] In an optional embodiment, when reference signal received power RSRP matching is performed on a UE to be matched among multiple UEs based on the obtained multiple channel information sets to obtain a first matching result of the UE to be matched, the first matching module is specifically used to:
[0054] Based on the multiple first channel information included in the channel information set of the UE to be matched and the SRS transmit power corresponding to each of the multiple first channel information, obtain the first RSRP corresponding to each of the multiple BSs;
[0055] Based on the plurality of second channel information included in the channel information set of the first candidate UE of the plurality of candidate UEs and the SRS transmit power corresponding to each of the plurality of first channel information, obtain the second RSRP corresponding to each of the plurality of BSs;
[0056] Based on the obtained multiple first RSRPs and multiple second RSRPs, RSRP matching is performed on the UE to be matched to obtain a first matching result of the UE to be matched.
[0057] In an optional embodiment, if the following conditions are met, the first candidate UE is determined to be a target UE that meets a preset RSRP pairing condition with the UE to be matched:
[0058] Selecting a first RSRP matching set and a second RSRP matching set from the plurality of first RSRPs and the plurality of second RSRPs respectively; wherein the first RSRP matching set and the second RSRP matching set correspond to the same BS subset;
[0059] Based on the first RSRP matching set and the second RSRP matching set, obtaining RSRP differences corresponding to each of the plurality of BSs included in the BS subset;
[0060] If the multiple RSRP differences meet the set RSRP difference threshold requirement, the first candidate UE is determined as the target UE that meets the preset RSRP pairing condition with the UE to be matched.
[0061] In an optional embodiment, when performing SRS signal to interference and noise ratio SINR matching on the UE to be matched based on multiple channel information sets to obtain a second matching result of the UE to be matched, the second matching module is specifically used to:
[0062] Based on the channel message set of the UE to be matched, obtain a first SU SINR corresponding to the SRS of the UE to be matched under single-user-multiple-input-multiple-output SU-MIMO;
[0063] Based on a channel information set of a second candidate UE of the multiple candidate UEs, obtain a second SU SINR corresponding to the SRS of the second candidate UE under SU-MIMO, and a first MU SINR and a second MU SINR corresponding to the SRS of the UE to be matched and the second candidate UE under MU-MIMO;
[0064] Based on the first SU SINR, the second SU SINR, the first MU SINR, and the second MU SINR, SRS SINR matching is performed on the UE to be matched to obtain a second matching result.
[0065] In an optional embodiment, when performing SRS SINR matching on the UE to be matched based on the first SU SINR, the second SU SINR, the first MU SINR, and the second MU SINR to obtain a second matching result, the second matching module is specifically used to:
[0066] A signal to interference plus noise ratio deviation is obtained based on the first SU SINR, the second SU SINR, the first MU SINR, and the second MU SINR; wherein the signal to interference plus noise ratio deviation represents: a degree of mutual interference between the second candidate UE and the UE to be matched;
[0067] Based on the signal to interference plus noise ratio deviation and the set deviation threshold, the SRS SINR matching is performed on the UE to be matched to obtain a second matching result.
[0068] In an optional embodiment, when performing SRS SINR matching on the UE to be matched based on the signal to interference plus noise ratio deviation and the set deviation threshold to obtain a second matching result, the second matching module is specifically used to:
[0069] If the signal to interference plus noise ratio deviation is greater than the deviation threshold, it is determined that the UE to be matched is successfully paired with the second candidate UE;
[0070] If the signal to interference plus noise ratio deviation is not greater than the deviation threshold, it is determined that pairing of the UE to be matched with the second candidate UE fails.
[0071] In an optional embodiment, the device further includes a downlink transmission module, and the downlink transmission module is specifically configured to:
[0072] If the UE to be matched is successfully matched, when it is determined that the UE to be matched needs to receive downlink data, the UE to be matched is subjected to data downlink transmission under MU-MIMO;
[0073] If the UE matching of the UE to be matched fails, when it is determined that the UE to be matched needs to receive downlink data, data downlink transmission is performed to the UE to be matched through the BS of the cell where the UE to be matched is located.
[0074] In a third aspect, the present application provides an electronic device comprising a processor and a memory, wherein the memory stores a program code, and when the program code is executed by the processor, the processor executes the steps of the UE matching method in MU-MIMO described in the first aspect above.
[0075] In a fourth aspect, the present application provides a computer-readable storage medium comprising a program code. When the program code is run on an electronic device, the program code is used to enable the electronic device to perform the steps of the UE matching method in MU-MIMO described in the first aspect above.
[0076] In a fifth aspect, the present application provides a computer program product, which, when called by a computer, enables the computer to execute the steps of the UE matching method in MU-MIMO as described in the first aspect.
[0077] The beneficial effects of this application are as follows:
[0078] In the UE matching method in MU-MIMO provided in an embodiment of the present application, after obtaining a channel information set obtained by each of the multiple UEs based on the SRS in the target scenario, RSRP matching can be performed on the UE to be matched among the multiple UEs based on the obtained multiple channel information sets to obtain a first matching result of the UE to be matched. In this way, by performing RSRP matching on the UE to be matched, the calculation complexity can be greatly reduced; and if the first matching result indicates that a target UE that meets a preset RSRP pairing condition with the UE to be matched is not matched from multiple candidate UEs among the multiple UEs, then SINR matching of the SRS is performed on the UE to be matched based on the multiple channel information sets. In this way, by performing SINR matching on the UE for which the RSRP matching is unsuccessful, the problem of low RSRP matching success rate is compensated. Therefore, while ensuring low calculation complexity, the UE matching success rate is improved.
[0079] In addition, other features and advantages of the present application will be described in the subsequent description, and partly become apparent from the description, or be understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0080] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor. In the drawings:
[0081] Figure 1 A schematic diagram of a specific application scenario of an existing downlink transmission system provided in an embodiment of the present application;
[0082] Figure 2 A schematic diagram of an optional application scenario applicable to the embodiment of the present application;
[0083] Figure 3 A schematic diagram of the system architecture of a downlink transmission system provided in an embodiment of the present application;
[0084] Figure 4 A schematic diagram of an implementation flow of a UE matching method in MU-MIMO provided in an embodiment of the present application;
[0085] Figure 5 A logical schematic diagram of determining a UE to be matched provided in an embodiment of the present application;
[0086] Figure 6A schematic diagram of an implementation flow of a method for obtaining a first matching result provided in an embodiment of the present application;
[0087] Figure 7 A logical schematic diagram of determining whether a first candidate UE is a target UE that satisfies a preset RSRP pairing condition with a UE to be matched provided in an embodiment of the present application;
[0088] Figure 8 A schematic diagram of an implementation flow of a method for obtaining a first matching result provided in an embodiment of the present application;
[0089] Fig. 9 A logical schematic diagram for obtaining a first matching result provided in an embodiment of the present application;
[0090] Fig.10 A logical schematic diagram of data downlink transmission provided in an embodiment of the present application;
[0091] Fig.11 A method based on the embodiment of the present application is provided Figure 4 Schematic diagram of the implementation process of the method;
[0092] Fig.12 A schematic diagram of the structure of a UE matching device in MU-MIMO provided in an embodiment of the present application;
[0093] Fig.13 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0094] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the technical solution of the present application, rather than all of the embodiments. Based on the embodiments recorded in the application documents, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the technical solution of the present application.
[0095] It should be noted that in the description of this application, "multiple" is understood as "at least two". "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. A and B are connected, which can represent two situations: A and B are directly connected and A and B are connected through C. In addition, in the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.
[0096] In addition, the collection, dissemination, and use of data in the technical solution of this application comply with the requirements of relevant national laws and regulations.
[0097] Some technical terms in the embodiments of the present application are explained below to facilitate understanding by those skilled in the art.
[0098] (1) MU-MIMO: In a wireless communication system, a base station serves multiple mobile UEs at the same time. The base stations make full use of the spatial resources of the antennas to communicate with multiple UEs simultaneously.
[0099] (2) Block Error Rate (BLER): It refers to the ratio of the number of error blocks in a digital circuit to the total number of blocks received.
[0100] (3) Throughput: Originally refers to the output (or service volume) provided by a business system per unit time. In computer or data communication systems, it refers to the average rate at which data is successfully delivered through a communication channel or a node per unit time, usually measured in bits per second (bps).
[0101] (4) Channel equalization: refers to an anti-fading measure taken to improve the transmission performance of the communication system in a fading channel. It is mainly used to eliminate or reduce the inter-symbol interference (ISI) problem caused by multipath delay in broadband communication.
[0102] (5) Sounding Reference Signal (SRS): Also known as channel SRS, it is used in wireless communications to estimate the frequency domain information of the uplink channel for frequency selective scheduling, and to estimate the downlink channel for downlink beamforming. Therefore, SRS provides information about the combined effects of multipath fading, scattering, Doppler, and transmit signal power loss.
[0103] (6) Single User-Multiple Input Multiple Output (SU-MIMO): Multiple parallel data streams occupying the same time-frequency resources are sent to the same UE or from the same UE to the BS, that is, multiple wireless paths are used to improve communication with a single UE.
[0104] Further, based on the above-mentioned nouns and related terminology explanations, the design concept of the embodiments of the present application is briefly introduced below:
[0105] In a multi-cell network composed of relatively concentrated BSs, during downlink data transmission, the UE will usually receive signals from other cells, thus affecting the normal transmission of the UE device. For the UE, such co-frequency signals are called interference signals.
[0106] At present, BLER is used as a measure of the current transmission quality of the downlink transmission system. The higher the BLER, the lower the transmission success rate, and the lower the throughput under the same conditions. In addition, as the interference power increases, the interference signal accounts for an increasing proportion of the total received signal power, and the UE's downlink BLER will gradually increase. The downlink transmission system will gradually be unable to correctly demodulate the received source signal, making it impossible to perform effective downlink data transmission.
[0107] At this time, if multiple cells are merged into one cell and only downlink data transmission of a single UE is performed during the downlink transmission process, the UE will not receive the interference signal. However, this approach will greatly waste communication resources (such as transmission resources) and will also lead to a decrease in the overall throughput of the downlink transmission system.
[0108] Furthermore, in order to ensure a high throughput of the downlink transmission system and a high utilization rate of communication resources, existing methods generally use MU-MIMO technology.
[0109] Among them, among the existing common MU matching schemes, most of the schemes make matching decisions based on measurements such as spectrum efficiency (e.g., the average spectrum efficiency of the UE's full bandwidth), throughput (e.g., the throughput of the UE pairing set) and CINR before demodulation to improve the utilization of spatial degrees of freedom. Some schemes match the UE's resource requirements (quantity) and the UE's service type to improve the utilization of time-frequency resources.
[0110] However, the above-mentioned MU matching schemes usually have problems such as complex algorithms, many redundant calculations, and low matching success rate (i.e., decision accuracy). For example, the calculation of the matching scheme based on spectrum efficiency and throughput needs to proceed to the information demodulation step, while the matching accuracy of the CINR matching scheme is low. The matching scheme based on resource demand (quantity) and service type needs to rely on upper layer (e.g., application layer) information support.
[0111] In view of this, the embodiments of the present application make a compromise for the above-mentioned problems, while ensuring a relatively accurate judgment result, maintaining a relatively simple complexity of the judgment algorithm, and at the same time, there is no need to rely on upper-layer information for support, that is, while ensuring low computational complexity, the UE matching success rate is improved, and a UE matching method in MU-MIMO is proposed, specifically including: obtaining a channel information set obtained by each of the multiple UEs based on the SRS in the target scene; wherein each channel information set contains multiple channel information representations: signal changes of the SRS in the channel between the corresponding UE and multiple BSs in the target scene; further, based on the obtained multiple channel information sets, RSRP matching is performed on the UE to be matched among the multiple UEs to obtain a first matching result of the UE to be matched; finally, if the first matching result representation does not match the target UE that meets the preset RSRP pairing condition with the UE to be matched from the multiple candidate UEs among the multiple UEs, then based on the multiple channel information sets, SINR matching of the SRS is performed on the UE to be matched to obtain a second matching result of the UE to be matched.
[0112] In particular, the preferred embodiments of the present application are described below in conjunction with the drawings in the specification. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present application, and are not used to limit the present application, and the embodiments of the present application and the features in the embodiments may be combined with each other if there is no conflict.
[0113] See also Figure 2 As shown, it is a schematic diagram of an optional application scenario provided by an embodiment of the present application, and the application scenario includes: a downlink transmission system 201 and a server 202. The downlink transmission system 201 and the server 202 can exchange information through a communication network, wherein the communication mode adopted by the communication network may include: a wireless communication mode and a wired communication mode.
[0114] Exemplarily, the downlink transmission system 201 can access the network through cellular mobile communication technology to communicate with the server 202, wherein the cellular mobile communication technology, for example, includes the fifth generation mobile communication (English: 5th Generation Mobile Networks, abbreviated: 5G) technology.
[0115] Optionally, the downlink transmission system 201 can access the network through a short-range wireless communication method to communicate with the server 202, wherein the short-range wireless communication method, for example, includes Wireless Fidelity (English: Wireless Fidelity, abbreviated: Wi-Fi) technology.
[0116] The embodiment of the present application does not impose any restriction on the number of communication devices involved in the above application scenario. For example, there may be a downlink transmission system 201, or there may be no downlink transmission system 201, or other network devices may be included, such as Figure 2 As shown, only the downlink transmission system 201 and the server 202 are described as an example, and the above-mentioned devices and their respective functions are briefly introduced below.
[0117] See also Figure 3 As shown, the downlink transmission system 201 includes: multiple BSs 301 and multiple UEs 302. Each BS 301 can also exchange information with the corresponding UE 302 through the communication network; and any BS 301 among the multiple BSs 301 can receive uplink data from the corresponding UE 302, and perform downlink data transmission to the corresponding UE 302. Any UE 302 among the multiple UEs 302 is a device that can provide voice and / or data connectivity to the user, and can be a device that supports wired and / or wireless connection.
[0118] Exemplarily, multiple UE302 include but are not limited to: mobile phones, tablet computers, laptops, PDAs, mobile Internet devices (English: Mobile Internet Device, abbreviated: MID), wearable devices, virtual reality (English: Virtual Reality, abbreviated: VR) devices, augmented reality (English: Augmented Reality, abbreviated: AR) devices, wireless terminal devices in industrial control, wireless terminal devices in unmanned driving, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, or wireless terminal devices in smart homes, etc.
[0119] In addition, a related client may be installed on any one of the multiple UE302s, and the client may be software, for example, an application (English: Application, abbreviation: APP), a browser, a short video software, etc., or a web page, a mini-program, etc.; it should be noted that in an embodiment of the present application, any one of the multiple UE302s may enable the above-mentioned client related to uplink data transmission to send uplink data to the corresponding BS301 among the multiple BS301s, so that the corresponding BS301 may subsequently perform downlink data transmission to the corresponding UE302 based on the received uplink data.
[0120] It should also be noted that the above-mentioned multiple BSs 301 may also be referred to as multiple wireless access points (English: Access Point, abbreviated: AP) 301.
[0121] Server 202 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (English: Content Delivery Network, abbreviation: CDN), as well as big data and artificial intelligence platforms.
[0122] It is worth mentioning that in an embodiment of the present application, the server 202 is used to obtain a channel information set obtained by each of the multiple UEs based on the SRS in the target scenario, and then based on the obtained multiple channel information sets, RSRP matching is performed on the UE to be matched among the multiple UEs to obtain a first matching result of the UE to be matched. Therefore, if the first matching result indicates that a target UE that meets the preset RSRP pairing condition with the UE to be matched is not matched from the multiple candidate UEs among the multiple UEs, then based on the multiple channel information sets, the SINR of the SRS is matched on the UE to be matched to obtain a second matching result of the UE to be matched.
[0123] The following describes the UE matching method in MU-MIMO provided by the exemplary embodiment of the present application in combination with the above-mentioned application scenarios and with reference to the accompanying drawings. It should be noted that the above-mentioned system architecture is only shown to facilitate understanding of the spirit and principles of the present application, and the implementation of the present application is not limited in this respect.
[0124] See also Figure 4 As shown, it is a schematic diagram of an implementation process of a UE matching method in MU-MIMO provided in an embodiment of the present application. The execution subject takes a server as an example. The specific implementation process of the method is as follows:
[0125] S401: Acquire a channel information set obtained by each of multiple UEs based on SRS in a target scenario.
[0126] Among them, the multiple channel information representations contained in each channel information set include: the signal change of SRS in the channel between the corresponding UE and multiple BSs in the target scene, for example, the fading of SRS in the channel (such as multipath fading or power loss) or the signal processing of SRS in the channel.
[0127] It should be noted that the UE can detect the signal between it and the BS according to the New Radio (English: New Radio, abbreviated: NR) protocol, that is, the UE sends an SRS to the BS to obtain channel information.
[0128] It should also be noted that, in the embodiments of the present application, the target scenario may be: various multi-cell (network) scenarios consisting of a plurality of BSs that are relatively concentrated, such as communities, airports, and railway stations.
[0129] Exemplarily, when executing step S401, assuming that there are 5 UEs and 5 BSs in the above target scenario, the server can obtain a channel information set obtained by each of the 5 UEs based on the SRS in the target scenario. Exemplarily, the 5 UEs and their corresponding channel information sets are shown in Table 1:
[0130] Table 1
[0131] User Equipment UE UE1 UE2 UE3 UE4 UE5 Channel Information Collection Ch.InSet1 Cha.InSet2 Cha.InSet3 Cha.InSet4 Cha.InSet5
[0132] Each channel information set includes: channel information of the channel between the corresponding UE and the five BSs. For example, the channel information set Ch.InSet1 corresponding to UE1 includes: channel information of UE1 and five BSs (ie, BS1, BS2, BS3, BS4 and BS5), which can be recorded as: H 11 , H 12 , H 13 , H 14 and H 15 .
[0133] S402: Based on the obtained multiple channel information sets, RSRP matching is performed on the UE to be matched among the multiple UEs to obtain a first matching result of the UE to be matched.
[0134] Specifically, when executing step S402, after obtaining the channel information sets corresponding to the multiple UEs in the target scene, the server can perform RSRP matching for the UEs to be matched among the multiple UEs, thereby obtaining a first matching result for the UEs to be matched.
[0135] In an alternative implementation, see Figure 5 As shown, the above-mentioned UE to be matched is determined in the following manner: the server determines the data transmission priority arrangement order of multiple UEs based on the data transmission priorities associated with each of the multiple UEs, thereby selecting the UE among the multiple UEs that meets the set data transmission priority sorting conditions as the UE to be matched; it should be noted that in the embodiment of the present application, there is no limitation on the decisive indicator for determining the data transmission priority of the UE, that is, the data transmission priority can be determined by RSRP, or other reference indicators related to measuring data transmission can be used to determine the data transmission priority.
[0136] like Figure 5As shown, the above-mentioned setting data transmission priority sorting condition can be: the highest data transmission priority, so the UE to be matched is the UE with the highest data transmission priority, and the UE to be matched can be recorded as UE 1 , the matched UE can be recorded as UE 2 It should be noted that the matched UE can also be screened according to the data transmission priority (for example, UE with higher data transmission priority is preferentially selected) and matched with the UE to be matched, or it can be obtained by random selection and thus matched with the UE to be matched.
[0137] It should also be noted that the above-mentioned first matching result may be: the UE to be matched is successfully matched to the corresponding UE according to RSRP, or the UE to be matched is not successfully matched to the corresponding UE according to RSRP.
[0138] Based on the above method, UEs with higher data transmission priorities (i.e., meeting the set data transmission priority sorting conditions) can be preferentially selected as UEs to be matched. In this way, UEs paired with UEs with higher data transmission priorities can be obtained earlier, so that when it is determined that downlink data needs to be received, data downlink transmission under MU-MIMO can be performed first on UEs with higher data transmission priorities and their paired UEs.
[0139] In an optional implementation, when executing step S402, after obtaining multiple channel information sets, the server can obtain multiple RSRPs based on the multiple channel information contained in each of the multiple channel information sets, and then perform RSRP matching on the UE to be matched based on the obtained multiple RSRPs, thereby obtaining a first matching result for the UE to be matched.
[0140] Specifically, the server obtains the first RSRP corresponding to each of the multiple BSs based on the multiple first channel information included in the channel information set of the UE to be matched and the SRS transmission power corresponding to each of the multiple first channel information, and then refers to Figure 6 As shown, for multiple candidate UEs among the multiple UEs, the following operations are performed respectively:
[0141] S601: Obtain second RSRPs corresponding to respective ones of the plurality of BSs based on the plurality of second channel information included in the channel information set of the first candidate UE and the SRS transmission powers corresponding to respective ones of the plurality of first channel information.
[0142] The first candidate UE is any one of multiple candidate UEs.
[0143] Specifically, when executing step S601, the server can obtain the second RSRP corresponding to each of the multiple BSs according to the multiple second channel information and their corresponding SRE transmit powers, that is, the RSRP between the first candidate UE and the multiple BSs can be obtained through the channel information.
[0144] S602: Based on the obtained multiple first RSRPs and multiple second RSRPs, RSRP matching is performed on the UE to be matched to obtain a first matching result of the UE to be matched.
[0145] In an alternative implementation, see Figure 7 As shown, if the following conditions are met, the first candidate UE is determined to be the target UE that meets the preset RSRP pairing condition with the UE to be matched: the server selects a first RSRP matching set and a second RSRP matching set from multiple first RSRPs and multiple second RSRPs, respectively, wherein the first RSRP matching set and the second RSRP matching set correspond to the same BS subset; then, based on the first RSRP matching set and the second RSRP matching set, the RSRP difference corresponding to each of the multiple BSs included in the BS subset is obtained; further, if the multiple RSRP difference values meet the set RSRP difference threshold requirement, the first candidate UE is determined to be the target UE that meets the preset RSRP pairing condition with the UE to be matched. Through this RSRP matching scheme, the calculation complexity is greatly reduced.
[0146] Exemplarily, based on the RSRP matching method described in S601 to S602, it is assumed that the first RSRP matching set and the second RSRP matching set correspond to the same BS subset including 4 BSs (ie, BS 1 ,BS 2 ,BS 3 and BS 4 ), and the UE to be matched is UE 1 , the matched UE (i.e. the first candidate UE) is UE 2 , the server is sending 1 and UE 2 During RSRP matching, according to UE 1 Corresponding channel information: H 11 , H 12 , H 13 and H 14 , calculate UE 1 to multiple BSs (BS 1 ,BS 2 ,BS 3 and BS 4 )’s RSRP is: P 11 , P 12 , P 13 and P14 .
[0147] Similarly, the server 2 Corresponding channel information: H 21 , H 22 , H 23 and H 24 , calculate UE 2 to multiple BSs (BS 1 ,BS 2 ,BS 3 and BS 4 )’s RSRP is: P 21 , P 22 , P 23 and P 24 ; Among them, the acquisition of RSRP is usually a necessary step for SRS demodulation, so there is no need to repeatedly calculate RSRP.
[0148] Furthermore, the server obtains the UE 1 to multiple BSs (BS 1 ,BS 2 ,BS 3 and BS 4 )’s RSRP, and UE 2 to multiple BSs (BS 1 ,BS 2 ,BS 3 and BS 4 ) can be combined with the preset RSRP pairing condition to determine the UE 1 With UE 2 Whether the pairing is successful.
[0149] For example, assuming that the above-mentioned RSRP difference threshold requirement is: the RSRP difference corresponding to each of the multiple BSs is ±20dB, so if there is and The power difference is 20dB. and The power of the UE 1 With UE 2 The match is successful, that is, multiple RSRP differences meet the set RSRP difference threshold requirements, UE 1 With UE 2 The preset RSRP pairing condition is met.
[0150] On the contrary, if UE 1 With UE 2 Matching failed, that is, multiple RSRP differences do not meet the set RSRP difference threshold requirements, UE 1 With UE 2If the preset RSRP pairing condition is not met, the matched UE is replaced by the next UE until all matched UEs (ie, multiple candidate UEs) are traversed.
[0151] Obviously, based on the above method, RSRP matching is performed on the UE to be matched according to the multiple first RSRPs of the UE to be matched and the multiple second RSRPs corresponding to each of the multiple candidate UEs. This RSRP matching method ensures that a UE suitable for MU-MIMO with the UE to be matched is quickly matched with a very small amount of calculation.
[0152] S403: If the first matching result indicates that a target UE that meets a preset RSRP pairing condition with the UE to be matched is not matched from multiple candidate UEs among the multiple UEs, then based on multiple channel information sets, SINR matching of SRS is performed on the UE to be matched to obtain a second matching result for the UE to be matched.
[0153] Specifically, when executing step S403, if the UE to be matched still fails to match after traversing all candidate UEs, the server can perform SRS SINR matching on the UE to be matched to further ensure that the UE to be matched can be matched to the UE, thereby improving the success rate of UE matching.
[0154] In an optional implementation, after determining that the first matching result indicates that a target UE that satisfies a preset RSRP pairing condition with the UE to be matched is not matched from multiple candidate UEs among the multiple UEs, and obtaining a first SU SINR corresponding to the SRS of the UE to be matched under SU-MIMO based on a channel message set of the UE to be matched, the server refers to Figure 8 As shown, for multiple candidate UEs, the following operations are performed respectively:
[0155] S801: Based on the channel information set of the second candidate UE, obtain a second SU SINR corresponding to the SRS of the second candidate UE under SU-MIMO, and a first MU SINR and a second MU SINR corresponding to the SRS of the UE to be matched and the second candidate UE under MU-MIMO.
[0156] The second candidate UE is any one of the multiple candidate UEs.
[0157] Specifically, when executing step S801, the server can calculate the second SU SINR corresponding to the second candidate UE under SU-MIMO based on the known signal sent by the second candidate UE and the received signal (known) of the corresponding BS, and combined with the channel information set; similarly, the first MU SINR and the second MU SINR corresponding to the SRS of the UE to be matched and the second candidate UE under MU-MIMO can be calculated based on the channel information set of the second candidate UE and the channel information set of the UE to be matched.
[0158] Optionally, in the embodiment of the present application, the first SU SINR, the second SU SINR, the first MU SINR and the second MU SINR mentioned above may all be Post SINRs obtained in a channel equalization (EQ) process.
[0159] S802: Based on the first SU SINR, the second SU SINR, the first MU SINR and the second MU SINR, perform SRS SINR matching on the UE to be matched to obtain a second matching result.
[0160] In an alternative implementation, see Fig. 9 As shown, when executing step S802, after the server obtains the first SUSINR, the second SU SINR, the first MU SINR and the second MU SINR, it can obtain the signal to interference plus noise ratio deviation based on the first SU SINR, the second SU SINR, the first MU SINR and the second MU SINR, so as to perform SRS SINR matching on the UE to be matched based on the signal to interference plus noise ratio deviation and the set deviation threshold, and obtain a second matching result; wherein the signal to interference plus noise ratio deviation represents: the degree of mutual interference between the second candidate UE and the UE to be matched.
[0161] And, if Fig. 9 As shown, if the signal to interference plus noise ratio deviation is greater than the deviation threshold, it is determined that the pairing of the UE to be matched and the second candidate UE is successful; if the signal to interference plus noise ratio deviation is not greater than the deviation threshold, it is determined that the pairing of the UE to be matched and the second candidate UE fails.
[0162] In this way, SINR matching is performed on UEs for which RSRP matching is unsuccessful, thereby compensating for the problem of low RSRP matching success rate. Therefore, while ensuring low calculation complexity, the UE matching success rate is improved; and, according to the first SUSINR, the second SU SINR, the first MU SINR and the second MU SINR, a signal to interference and noise ratio deviation is obtained, and then combined with a set deviation threshold, SRS SINR matching is performed on the UE to be matched, thereby improving the accuracy of SRS SINR matching for the UE to be matched; in addition, according to the specific judgment method of the signal to interference and noise ratio deviation and the deviation threshold, it is possible to quickly and accurately judge whether the pairing between the UE to be matched and the second candidate UE is successful.
[0163] For example, based on the SINR matching method described in S801 to S802, the above four BSs (BS 1 ,BS 2 ,BS 3 and BS 4 ), and taking the Post SINR obtained in the EQ process as the SINR of the SRS as an example, it is still assumed that the UE to be matched is UE 1 , the matched UE (i.e., the second candidate UE) is UE 2 , the server is sending 1 and UE 2 During the SRS SINR matching process, according to the UE 1 The corresponding channel information set H 1 (H 11 , H 12 , H 13 and H 14 ), calculate UE 1 The Post SINR obtained in the EQ process, that is, the first SU SINR corresponding to the SRS of the UE to be matched under SU-MIMO, is marked as R 1 .
[0164] It should be noted that in the embodiment of the present application, Post SINR in channel equalization (EQ) is used as a metric for UE matching decision, with fewer calculation steps and relatively low algorithm computational complexity, that is, the decision can be completed by adding a PostSINR calculation of MU MIMO only after EQ, without using the average channel mutual information to map the equivalent SINR and then finding the average spectral efficiency through the average spectral efficiency and SNR curve for comparison. Therefore, the reduction of the overall steps reduces the computational complexity of the algorithm.
[0165] Similarly, the server 2 The corresponding channel information set H 2 (H 21 , H 22, H 23 and H 24 ), calculate UE 2 The Post SINR obtained in the EQ process, that is, the second SU SINR corresponding to the SRS of the second candidate UE under SU-MIMO, is marked as R 2 .
[0166] Among them, the first SU SINR R 1 and the second SU SINR R 2 The acquisition of the first SU SINR R is usually a necessary step for SRS demodulation, so there is no need to 1 and the second SU SINR R 2 Repeat the calculation.
[0167] And, the server sends UE 1 and UE 2 Considered as space division multiplexing transmission, through UE 1 The corresponding channel information set H 1 and UE 2 The corresponding channel information set H 2 UE can be calculated 1 and UE 2 In the case of space division, the respective Post SINRs in the EQ process, i.e., the first MU SINR and the second MU SINR corresponding to the SRS of the UE to be matched and the second candidate UE under MU-MIMO, are marked as and
[0168] Further, the server obtains the first SU SINR R 1 , 2nd SU SINR R 2 、First MU SINR and the second MU SINR After that, you can use the first SU SINR R 1 , 2nd SU SINR R 2 、First MU SINR and the second MU SINR Calculate the signal-to-interference-noise ratio deviation.
[0169] Optionally, the calculation formula of the signal to interference and noise ratio deviation is as follows:
[0170]
[0171] Among them, ΔSINR represents the signal-to-interference-noise ratio deviation, represents the first MU SINR, Indicates the second MUSINR, R 1represents the first SU SINR, R 2 represents the second SU SINR.
[0172] Therefore, after obtaining the signal-to-interference-to-noise ratio deviation ΔSINR, the server can perform a signal-to-interference-to-noise ratio check on the UE based on the signal-to-interference-to-noise ratio deviation ΔSINR and the set deviation threshold T. 1 and UE 2 Perform SINR matching of SRS to obtain a second matching result; illustratively, if the signal to interference noise ratio deviation ΔSINR is greater than the deviation threshold T, it is determined that UE 1 and UE 2 If the pairing is successful, and the signal-to-interference-to-noise ratio deviation ΔSINR is not greater than the deviation threshold T, the UE is determined to be 1 and UE 2 Pairing failed.
[0173] Furthermore, when it is determined that the matching fails, the server may replace the matched UE with the next UE until all matched UEs (ie, multiple candidate UEs) are traversed.
[0174] Obviously, through the above method, SINR matching is performed on UEs for which RSRP matching is unsuccessful, which makes up for the problem of low RSRP matching success rate. Therefore, while ensuring low calculation complexity, the UE matching success rate is improved.
[0175] In an alternative implementation, see Fig.10 As shown, if the UE to be matched is successfully matched, the server will perform data downlink transmission under MU-MIMO to the UE to be matched when determining that the UE to be matched needs to receive downlink data; conversely, if the UE to be matched fails to match, when determining that the UE to be matched needs to receive downlink data, the server will perform data downlink transmission to the UE to be matched through the BS of the cell where the UE to be matched is located; in this way, through the combination of the two data downlink transmission methods, it can be ensured that data downlink transmission can be performed on the UE to be matched regardless of whether the pairing is successful or failed.
[0176] Therefore, based on the steps of the UE matching method in MU-MIMO recorded in S401 to S403 above, refer to Fig.11 As shown, the server can implement the following operation process:
[0177] S1101: Perform SRS for a specific number of UEs to obtain signal information H.
[0178] S1102: Perform RSRP matching according to H, and traverse all UEs.
[0179] S1103: Matching successful? If not, proceed to step S1104; if yes, proceed to step S1105.
[0180] S1104: Perform SINR matching of SRS according to H, and traverse all UEs.
[0181] The SINR matching of the SRS is to perform UE matching according to the signal to interference plus noise ratio deviation ΔSINR and a set deviation threshold T.
[0182] S1105: Perform MU-MIMO downlink transmission.
[0183] Among them, MU-MIMO downlink transmission means that if the to-be-matched UE is matched successfully, when it is determined that the to-be-matched UE needs to receive downlink data, data downlink transmission under MU-MIMO is performed on the to-be-matched UE.
[0184] S1106: Match successful? If yes, proceed to step S1105; if no, proceed to step S1107.
[0185] S1107: Perform cell splitting downlink transmission.
[0186] The cell-splitting downlink transmission means that if the matching UE fails to match, when it is determined that the matching UE needs to receive downlink data, data downlink transmission is performed to the matching UE through the BS of the cell where the matching UE is located.
[0187] In summary, in the UE matching method in MU-MIMO provided in the embodiment of the present application, after obtaining the channel information sets obtained by each of the multiple UEs based on the SRS in the target scenario, RSRP matching can be performed on the UE to be matched among the multiple UEs based on the obtained multiple channel information sets to obtain the first matching result of the UE to be matched. In this way, by performing RSRP matching on the UE to be matched, the calculation complexity can be greatly reduced; and if the first matching result indicates that the target UE that meets the preset RSRP pairing condition with the UE to be matched is not matched from the multiple candidate UEs among the multiple UEs, then based on the multiple channel information sets, the SINR of the SRS is matched for the UE to be matched. In this way, by performing SINR matching on the UE for which the RSRP matching is unsuccessful, the problem of low RSRP matching success rate is compensated. Therefore, while ensuring low calculation complexity, the UE matching success rate and the overall throughput are improved.
[0188] Further, based on the same technical concept, the embodiment of the present application provides a UE matching device in MU-MIMO, and the UE matching device in MU-MIMO is used to implement the above method flow of the embodiment of the present application. Fig.12 As shown, the UE matching device in MU-MIMO includes: an information acquisition module 1201, a first matching module 1202 and a second matching module 1203, wherein:
[0189] The information acquisition module 1201 is used to obtain a channel information set obtained by each of the multiple UEs based on the sounding reference signal SRS in the target scene; wherein each channel information set contains multiple channel information representations: signal changes of the SRS in the channel between the corresponding UE and the multiple base stations BS in the target scene;
[0190] The first matching module 1202 is used to perform reference signal received power RSRP matching on the UE to be matched among the multiple UEs based on the obtained multiple channel information sets, and obtain a first matching result of the UE to be matched;
[0191] The second matching module 1203 is used to perform SRS signal to interference plus noise ratio (SINR) matching on the UE to be matched based on multiple channel information sets to obtain a second matching result for the UE to be matched if the first matching result indicates that a target UE that meets a preset RSRP pairing condition with the UE to be matched is not matched from multiple candidate UEs among multiple UEs.
[0192] In an optional embodiment, the UE to be matched is determined in the following manner:
[0193] Determining an order of data transmission priorities of the multiple UEs based on the data transmission priorities associated with the multiple UEs;
[0194] A UE that meets the set data transmission priority sorting condition among multiple UEs is used as a UE to be matched.
[0195] In an optional embodiment, when reference signal received power RSRP matching is performed on a UE to be matched among multiple UEs based on the obtained multiple channel information sets to obtain a first matching result of the UE to be matched, the first matching module 1201 is specifically used to:
[0196] Based on the multiple first channel information included in the channel information set of the UE to be matched and the SRS transmit power corresponding to each of the multiple first channel information, obtain the first RSRP corresponding to each of the multiple BSs;
[0197] Based on the plurality of second channel information included in the channel information set of the first candidate UE of the plurality of candidate UEs and the SRS transmit power corresponding to each of the plurality of first channel information, obtain the second RSRP corresponding to each of the plurality of BSs;
[0198] Based on the obtained multiple first RSRPs and multiple second RSRPs, RSRP matching is performed on the UE to be matched to obtain a first matching result of the UE to be matched.
[0199] In an optional embodiment, if the following conditions are met, the first candidate UE is determined to be a target UE that meets a preset RSRP pairing condition with the UE to be matched:
[0200] Selecting a first RSRP matching set and a second RSRP matching set from the plurality of first RSRPs and the plurality of second RSRPs respectively; wherein the first RSRP matching set and the second RSRP matching set correspond to the same BS subset;
[0201] Based on the first RSRP matching set and the second RSRP matching set, obtaining RSRP differences corresponding to each of the plurality of BSs included in the BS subset;
[0202] If the multiple RSRP differences meet the set RSRP difference threshold requirement, the first candidate UE is determined as the target UE that meets the preset RSRP pairing condition with the UE to be matched.
[0203] In an optional embodiment, when performing SRS signal to interference and noise ratio SINR matching on the UE to be matched based on multiple channel information sets to obtain a second matching result of the UE to be matched, the second matching module 1202 is specifically used to:
[0204] Based on the channel message set of the UE to be matched, obtain a first SU SINR corresponding to the SRS of the UE to be matched under single-user-multiple-input-multiple-output SU-MIMO;
[0205] Based on a channel information set of a second candidate UE of the multiple candidate UEs, obtain a second SU SINR corresponding to the SRS of the second candidate UE under SU-MIMO, and a first MU SINR and a second MU SINR corresponding to the SRS of the UE to be matched and the second candidate UE under MU-MIMO;
[0206] Based on the first SU SINR, the second SU SINR, the first MU SINR, and the second MU SINR, SRS SINR matching is performed on the UE to be matched to obtain a second matching result.
[0207] In an optional embodiment, when performing SRS SINR matching on the UE to be matched based on the first SU SINR, the second SU SINR, the first MU SINR, and the second MU SINR to obtain a second matching result, the second matching module 1202 is specifically used to:
[0208] A signal to interference plus noise ratio deviation is obtained based on the first SU SINR, the second SU SINR, the first MU SINR, and the second MU SINR; wherein the signal to interference plus noise ratio deviation represents: a degree of mutual interference between the second candidate UE and the UE to be matched;
[0209] Based on the signal to interference plus noise ratio deviation and the set deviation threshold, the SRS SINR matching is performed on the UE to be matched to obtain a second matching result.
[0210] In an optional embodiment, when performing SRS SINR matching on the UE to be matched based on the signal to interference plus noise ratio deviation and the set deviation threshold to obtain a second matching result, the second matching module 1202 is specifically used to:
[0211] If the signal to interference plus noise ratio deviation is greater than the deviation threshold, it is determined that the UE to be matched is successfully paired with the second candidate UE;
[0212] If the signal to interference plus noise ratio deviation is not greater than the deviation threshold, it is determined that pairing of the UE to be matched with the second candidate UE fails.
[0213] In an optional embodiment, the device further includes a downlink transmission module 1204, and the downlink transmission module 1204 is specifically configured to:
[0214] If the UE to be matched is successfully matched, when it is determined that the UE to be matched needs to receive downlink data, the UE to be matched is subjected to data downlink transmission under MU-MIMO;
[0215] If the UE matching of the UE to be matched fails, when it is determined that the UE to be matched needs to receive downlink data, data downlink transmission is performed to the UE to be matched through the BS of the cell where the UE to be matched is located.
[0216] Based on the same technical concept, the embodiment of the present application also provides an electronic device, which can implement the UE matching method process in MU-MIMO provided in the above embodiment of the present application. In one embodiment, the electronic device can be a server, or a terminal device or other electronic device. Fig.13 As shown, the electronic device may include:
[0217] At least one processor 1301, and a memory 1302 connected to the at least one processor 1301. The specific connection medium between the processor 1301 and the memory 1302 is not limited in the embodiment of the present application. Fig.13 In the example, the processor 1301 and the memory 1302 are connected via the bus 1300. The bus 1300 is Fig.13 The bus 1300 is represented by a bold line, and the connection between other components is only for schematic illustration and is not intended to be limiting. The bus 1300 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.13 Only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. Alternatively, the processor 1301 can also be called a controller, and there is no limitation on the name.
[0218] In the embodiment of the present application, the memory 1302 stores instructions that can be executed by at least one processor 1301. The at least one processor 1301 can execute the UE matching method in MU-MIMO discussed above by executing the instructions stored in the memory 1302. The processor 1301 can implement Fig.12 The functions of each module in the device shown.
[0219] Among them, the processor 1301 is the control center of the device, which can use various interfaces and lines to connect the various parts of the entire control device, and monitor the device as a whole by running or executing instructions stored in the memory 1302 and calling the data stored in the memory 1302, the various functions of the device and processing data.
[0220] In one possible design, the processor 1301 may include one or more processing units, and the processor 1301 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 1301. In some embodiments, the processor 1301 and the memory 1302 may be implemented on the same chip, and in some embodiments, they may also be implemented separately on separate chips.
[0221] Processor 1301 may be a general-purpose processor, such as a CPU, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of a UE matching method in MU-MIMO disclosed in conjunction with the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0222] The memory 1302 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory 1302 may include at least one type of storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory, a random access memory (English: Random Access Memory, abbreviated: RAM), a static random access memory (English: Static Random Access Memory, abbreviated: SRAM), a programmable read-only memory (English: Programmable Read Only Memory, abbreviated: PROM), a read-only memory (English: Read Only Memory, abbreviated: ROM), an electrically erasable programmable read-only memory (English: Electrically Erasable Programmable Read-Only Memory, abbreviated: EEPROM), a magnetic memory, a disk, an optical disk, etc. The memory 1302 is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 1302 in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.
[0223] By designing and programming the processor 1301, the code corresponding to the UE matching method in MU-MIMO described in the above embodiment can be fixed into the chip, so that the chip can execute the code when running. Figure 4 The steps of a UE matching method in MU-MIMO in the embodiment shown are as follows: How to design and program the processor 1301 is a technology well known to those skilled in the art and will not be described in detail here.
[0224] Based on the same inventive concept, an embodiment of the present application further provides a storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the computer executes a UE matching method in MU-MIMO discussed above.
[0225] In some possible implementations, the present application also provides various aspects of a UE matching method in MU-MIMO, which can also be implemented in the form of a program product, which includes program code. When the program product is run on an apparatus, the program code is used to enable the control device to perform the steps of a UE matching method in MU-MIMO according to various exemplary implementations of the present application described above in this specification.
[0226] It should be noted that, although several units or subunits of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided into multiple units to be embodied.
[0227] In addition, although the operations of the method of the present application are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.
[0228] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0229] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a server, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0230] Program code for performing the operations of the present application may be written using any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0231] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0232] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A method for matching user equipment (UE) in multi-user-multiple-input-multiple-output (MU-MIMO), characterized in that: include: Acquire a channel information set obtained by each of the multiple UEs based on the sounding reference signal SRS in the target scenario; wherein each channel information set contains multiple channel information representations: signal changes of the SRS in the channel between the corresponding UE and the multiple base stations BS in the target scenario; Based on the obtained multiple channel information sets, reference signal received power RSRP matching is performed on the UE to be matched among the multiple UEs to obtain a first matching result of the UE to be matched; If the first matching result indicates that a target UE that satisfies a preset RSRP pairing condition with the UE to be matched is not matched from multiple candidate UEs among the multiple UEs, then based on the multiple channel information sets, a signal to interference and noise ratio (SINR) of the SRS is matched on the UE to be matched to obtain a second matching result of the UE to be matched.
2. The method according to claim 1, characterized in that The UE to be matched is determined in the following manner: Determining an order of data transmission priorities of the multiple UEs based on the data transmission priorities associated with each of the multiple UEs; The UE that meets the set data transmission priority sorting condition among the multiple UEs is used as the UE to be matched.
3. The method according to claim 1 or 2, characterized in that The performing reference signal received power (RSRP) matching on the UE to be matched among the multiple UEs based on the obtained multiple channel information sets to obtain a first matching result of the UE to be matched includes: Based on the multiple first channel information included in the channel information set of the UE to be matched and the SRS transmit power corresponding to each of the multiple first channel information, obtain the first RSRP corresponding to each of the multiple BSs; Obtaining second RSRPs corresponding to each of the multiple BSs based on multiple second channel information included in the channel information set of the first candidate UE of the multiple candidate UEs and SRS transmit powers corresponding to each of the multiple first channel information; Based on the obtained multiple first RSRPs and multiple second RSRPs, RSRP matching is performed on the UE to be matched to obtain a first matching result of the UE to be matched.
4. The method according to claim 3, characterized in that If the following conditions are met, the first candidate UE is determined to be a target UE that meets the preset RSRP pairing condition with the UE to be matched: Selecting a first RSRP matching set and a second RSRP matching set from the plurality of first RSRPs and the plurality of second RSRPs respectively; wherein the first RSRP matching set and the second RSRP matching set correspond to the same BS subset; Based on the first RSRP matching set and the second RSRP matching set, obtaining RSRP differences corresponding to each of the plurality of BSs included in the BS subset; If the multiple RSRP differences meet the set RSRP difference threshold requirement, the first candidate UE is determined to be a target UE that meets the preset RSRP pairing condition with the UE to be matched.
5. The method according to claim 1 or 2, characterized in that: The performing, based on the multiple channel information sets, signal to interference plus noise ratio (SINR) matching of the SRS on the UE to be matched to obtain a second matching result of the UE to be matched, includes: Based on the channel message set of the UE to be matched, obtaining a first SU SINR corresponding to the SRS of the UE to be matched under single-user-multiple-input-multiple-output SU-MIMO; Based on a channel information set of a second candidate UE of the multiple candidate UEs, obtain a second SU SINR corresponding to the SRS of the second candidate UE under SU-MIMO, and a first MU SINR and a second MU SINR corresponding to the SRS of the UE to be matched and the second candidate UE under MU-MIMO; Based on the first SU SINR, the second SU SINR, the first MU SINR, and the second MU SINR, SINR matching of the SRS is performed on the UE to be matched to obtain the second matching result.
6. The method according to claim 5, characterized in that The performing SINR matching of the SRS on the UE to be matched based on the first SU SINR, the second SU SINR, the first MU SINR, and the second MU SINR to obtain the second matching result includes: A signal to interference plus noise ratio deviation is obtained based on the first SU SINR, the second SU SINR, the first MU SINR, and the second MU SINR; wherein the signal to interference plus noise ratio deviation represents: a degree of mutual interference between the second candidate UE and the UE to be matched; Based on the signal to interference plus noise ratio deviation and a set deviation threshold, SINR matching of the SRS is performed on the UE to be matched to obtain the second matching result.
7. The method according to claim 6, characterized in that The performing SINR matching of the SRS on the UE to be matched based on the signal to interference plus noise ratio deviation and a set deviation threshold to obtain the second matching result includes: If the signal to interference plus noise ratio deviation is greater than the deviation threshold, it is determined that the UE to be matched is successfully paired with the second candidate UE; If the signal to interference plus noise ratio deviation is not greater than the deviation threshold, it is determined that pairing of the UE to be matched with the second candidate UE fails.
8. The method according to claim 1 or 2, characterized in that: The method further comprises: If the UE matching of the UE to be matched is successful, when it is determined that the UE to be matched needs to receive downlink data, perform downlink data transmission under MU-MIMO for the UE to be matched; If the UE matching of the UE to be matched fails, when it is determined that the UE to be matched needs to receive downlink data, data downlink transmission is performed to the UE to be matched through the BS of the cell where the UE to be matched is located.
9. A user equipment UE matching device in multi-user-multiple input multiple output MU-MIMO, characterized in that: include: An information acquisition module is used to acquire a channel information set obtained by each of the multiple UEs based on the sounding reference signal SRS in the target scene; wherein each channel information set contains multiple channel information representations: signal changes of the SRS in the channel between the corresponding UE and the multiple base stations BS in the target scene; A first matching module, configured to perform reference signal received power (RSRP) matching on a UE to be matched among the multiple UEs based on the obtained multiple channel information sets, to obtain a first matching result of the UE to be matched; The second matching module is used to perform signal-to-interference-plus-noise ratio (SINR) matching of the SRS on the UE to be matched based on the multiple channel information sets to obtain a second matching result of the UE to be matched if the first matching result indicates that a target UE that meets a preset RSRP pairing condition with the UE to be matched is not matched from multiple candidate UEs among the multiple UEs.
10. An electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.