Multi-user multiple-input multiple-output detection method and apparatus, electronic device, and medium
The multi-user MIMO detection method addresses the challenge of detecting modulation schemes in 5G NR by determining a detection method based on the first user's scheme, facilitating cooperative detection and enhancing performance without altering the transmitting terminal's processing.
Patent Information
- Application Number
- JP2023574287
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-05-31
- Filing Date
- 2022-03-21
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2042-03-21
AI Technical Summary
In 5G NR downlink multi-user MIMO, users cannot detect modulation schemes of other users, requiring complex processing changes at both the transmitting and receiving terminals, complicating the detection process.
A multi-user MIMO detection method that determines a first detection method based on the modulation scheme of a first user device, allowing cooperative detection without needing to acquire the modulation scheme of other users, thus simplifying the detection process.
Enables efficient detection of received data without altering the processing flow at the transmitting terminal, improving detection performance by using methods like spherical decoding-low modulation scheme detection or MMSE detection based on the first user's modulation scheme.
Smart Images

Figure 0007763864000017 
Figure 0007763864000018 
Figure 0007763864000019
Abstract
Description
[Technical Field]
[0001] This application claims priority from Chinese Patent Application No. CN202110606044.9 filed on May 31, 2021, the contents of which are incorporated herein by reference.
[0002] The present application relates to the field of communications technology, and in particular to a multi-user multiple input multiple output (MIMO) detection method and apparatus, an electronic device, and a computer-readable storage medium. [Background technology]
[0003] MIMO technology is one of the key technologies that realizes high frequency spectrum efficiency in wireless communication systems and improves system capacity. th It is also an important characteristic of 5G New Radio Access Technology (NR) systems. To meet the high frequency spectrum efficiency requirements of the International Telecommunication Union - Advanced International Mobile Telecommunications (ITU IMT-Advanced), 5G NR uses single-user MIMO to improve frequency spectrum efficiency while also adopting multi-user MIMO technology, which transmits multiple parallel data streams to different user devices (UEs) using the same time-frequency resource, or different UEs transmit data to the gNB using the same time-frequency resource. The distance between users in multi-user MIMO is greater than the distance between antennas in single-user MIMO, making it easier to perform parallel transmission using multiple streams, further improving spectral efficiency. Accordingly, multi-user MIMO detection technology for 5G NR is one of the key technologies that determine the performance of 5G NR receivers.
[0004] Traditional MIMO detection techniques include minimum mean square error (MMSE) detection and sphere decoding (SD). SD detection approaches the optimal performance of the maximum likelihood (ML) algorithm, but its complexity is significantly lower than that of the ML algorithm, making it the preferred single-user MIMO detection technique. SD detection involves two parts: QR decomposition preprocessing and the search process. The latter involves calculating a metric based on the constellation point codes corresponding to the modulation scheme of each parallel data stream. MMSE detection also has significantly lower complexity than SD detection. In some scenarios, its performance is comparable to that of SD detection, and there is still room for application. MMSE detection does not require the modulation scheme of the parallel data streams to be acquired. Summary of the Invention [Problem to be solved by the invention]
[0005] In single-user MIMO, the modulation scheme of the multi-antenna parallel data streams is the modulation scheme configured for that user, and SD detection technology can detect each data stream. However, in 5G NR downlink multi-user MIMO, a user cannot obtain the modulation schemes of other users. Therefore, when performing SD detection, the user cannot detect based on the modulation schemes based on the data stream allocation, as in single-user MIMO. Related technologies require changing the processing process of the transmitting terminal, i.e., using a block diagonal algorithm to perform precoding to eliminate interference between users, and then adopting the MMSE algorithm at the receiving terminal. This means that the transmitting terminal and receiving terminal must perform processing together, which is complex to implement.
[0006] The present embodiments provide a multi-user MIMO detection method and apparatus, an electronic device, and a computer-readable storage medium. [Means for solving the problem]
[0007] According to a first aspect, an embodiment of the present application provides a multi-user MIMO detection method applied to a first user device, the method including: when it is determined that received data includes data of the first user device and data of at least one second user device, determining a first detection method based on a modulation scheme of the first user device; and performing multi-user cooperative detection on the received data using the first detection method.
[0008] According to a second aspect, an embodiment of the present application provides an electronic device, comprising at least one processor and a memory having stored therein at least one program that, when executed by the at least one processor, implements any one of the multi-user MIMO detection methods described above.
[0009] According to a third aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, the computer program realizing any one of the multi-user MIMO detection methods described above when executed by a processor.
[0010] According to a fourth aspect, an embodiment of the present application provides a multi-user MIMO detection apparatus, including: a determination module configured to, when it is determined that received data includes data of the first user device and data of at least one second user device, determine a first detection method based on a modulation scheme of the first user device; and a detection module configured to perform multi-user cooperative detection on the received data using the first detection method. [Effects of the Invention]
[0011] According to the multi-user MIMO detection method of the embodiments of the present application, when the received data includes data of a first user device and data of at least one second user device, a first detection method is determined based on the modulation method of the first user device, and multi-user cooperative detection is performed on the received data using the first detection method, so that there is no need to obtain the modulation method of the second user device during the entire detection process, and there is no need to change the processing flow of the transmitting terminal, and detection of the received data is easily realized. [Brief explanation of the drawings]
[0012] [Figure 1] 1 is a flowchart of a multi-user MIMO detection method provided by an embodiment of the present application; [Figure 2] 10 is a schematic diagram of change curves of detection performance parameters corresponding to different detection methods corresponding to different channel correlations provided by an embodiment of the present application with respect to a first target ratio; FIG. [Figure 3] FIG. 1 is a schematic diagram of an SD path search provided by an embodiment of the present application; [Figure 4] FIG. 2 is a block diagram of a multi-user MIMO detector provided by another embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0013] The multi-user MIMO detection method and apparatus, electronic device, and medium provided in the present application will be described in detail below in conjunction with the accompanying drawings.
[0014] The following description will discuss in more detail exemplary embodiments with reference to the drawings. However, the exemplary embodiments may be embodied in different ways and should not be construed as being limited to the embodiments described herein. The purpose of providing these examples is to make the present application thorough and complete, and to allow those skilled in the art to fully appreciate the scope of the present application.
[0015] Unless contradictory, the embodiments and features of the embodiments in this application can be combined with each other in any combination.
[0016] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0017] The terms used herein are merely for the purpose of describing particular embodiments and are not intended to limit the present application. In this specification, the singular forms "a," "an," and "the" are intended to include the plural, unless the context clearly dictates otherwise. Furthermore, the use of the terms "comprising" and / or "consisting of" in this specification indicates the presence of certain features, wholes, steps, operations, elements, and / or components, but does not exclude the presence or addition of at least one other feature, whole, step, operation, element, component, and / or group thereof. Furthermore, when a threshold is mentioned in this specification, it is possible to classify a situation equal to the threshold as a result of determining whether it is greater than (or less than) the threshold. However, those skilled in the art may also classify a situation equal to the threshold as a result of determining whether it is the opposite, and this also falls within the scope of the claims of this application.
[0018] Unless otherwise specified, the meanings of all terms (including technical and scientific terms) used herein are the same as those commonly understood by those skilled in the art. Terms defined in ordinary dictionaries should be interpreted as having meanings consistent with the meanings in the context of the relevant art and this application, and are not interpreted as having idealized or exaggerated forms unless expressly limited herein.
[0019] The multi-user MIMO detection method of the present embodiment is presented based on a 5G NR downlink multi-user MIMO scenario, but the multi-user MIMO detection method of the present embodiment can be applied not only to the 5G NR downlink multi-user MIMO scenario but also to any scenario in which data transmission is performed using multi-user MIMO technology.
[0020] The multi-user MIMO detection method of the present embodiment is mainly for detecting downlink data, because there is no problem of not being able to obtain the modulation scheme of the UE when detecting uplink data.
[0021] FIG. 1 is a flowchart of a multi-user MIMO detection method provided in one embodiment of the present application.
[0022] Referring to FIG. 1, an embodiment of the present application provides a multi-user MIMO detection method applied to a first UE, which includes the following steps 100 and 101.
[0023] In step 100, if it is determined that the received data includes data of a first UE and data of at least one second UE, a first detection method is determined based on the modulation scheme of the first UE.
[0024] In an embodiment of the present application, the received data includes two or more layers of data, each layer of data corresponds to one data stream, and one data stream may be transmitted via at least one antenna, and each UE may occupy at least one layer of the two or more layers of data.
[0025] In the present embodiment, the data of one UE refers to the data that the UE is intended to receive or the data that is useful to the UE, and the second UE refers to a UE other than the first UE, and the number of the second UEs may be one or more.
[0026] In the present embodiment, any of the following two methods can be used to determine whether the received data includes data of the first UE and data of at least one second UE, or includes data of the first UE only.
[0027] Method 1: Determine whether the first target ratio is greater than or equal to a first preset threshold. If it is determined that the first target ratio is less than or equal to the first preset threshold, determine that the received data contains data of the first UE and at least one data of a second UE. If it is determined that the first target ratio is greater than the first preset threshold, determine that the received data contains only data of the first UE.
[0028] JPEG0007763864000001.jpg48170
[0029] Method 2: Determine whether the second target ratio is greater than or equal to the third preset threshold. If it is determined that the second target ratio is greater than or equal to the third preset threshold, determine that the received data contains data of the first UE and at least one data of the second UE. If it is determined that the second target ratio is less than the third preset threshold, determine that the received data contains only data of the first UE.
[0030] JPEG0007763864000002.jpg32170
[0031] Also, in the present embodiment, when only the data of the first UE is included, the data of other UEs in the received data can be shown as interference and noise.
[0032] The method for determining the first and third preset thresholds will be described below.
[0033] The methods for determining the first and third preset thresholds are different for when channel correlation is detectable and when channel correlation is not detectable.
[0034] (1) First preset threshold determination method In some demonstrative embodiments, before determining whether the first target ratio is less than or equal to the first preset threshold, the multi-user MIMO detection method further includes detecting channel correlation if channel correlation is detectable, and determining the first preset threshold based on the detected channel correlation.
[0035] In some demonstrative embodiments, the channel correlation may be detected accurately, or the channel correlation may be detected regardless of the accuracy of the channel correlation.
[0036] In some exemplary embodiments, channel correlation can be detected using detection methods known to those skilled in the art. For example, in a certain time-frequency range, the autocorrelation matrix H of the channel matrix H can be calculated as H The matrix C is obtained by averaging the above, and the channel correlation is determined based on the ratio of the sum of the squares of the moduli of the non-main diagonal elements of C to the sum of the squares of the moduli of the main diagonal elements. However, since there are time-frequency variations in the actual channel, this ratio can detect the channel correlation relatively accurately when the channel changes slowly, but cannot detect the channel correlation well when the channel changes rapidly.
[0037] In some demonstrative embodiments, determining the first preset threshold value based on the detected channel correlation includes determining the first preset threshold value corresponding to the detected channel correlation based on a first correspondence relationship between a preset channel correlation and the first preset threshold value. For example, if the detected channel correlation is found in the first correspondence relationship, the first preset threshold value corresponding to the detected channel correlation is directly searched for; if the detected channel correlation is not found in the first correspondence relationship, an interpolation calculation is performed on the first correspondence relationship to obtain the first preset threshold value corresponding to the detected channel correlation.
[0038] In some exemplary embodiments, the channel correlation refers to the correlation of channel estimates of two or more channels, and can be obtained by calculating using a correlation calculation formula using the channel estimates of two or more channels.
[0039] In some exemplary embodiments, the type of channel correlation in the first correspondence may be preset according to actual needs, and the embodiments of the present application do not limit the specific classification method. For example, the channel correlation can be divided into high channel correlation and low channel correlation, where high channel correlation means that the channel correlation is equal to or greater than a fifth preset threshold, and low channel correlation means that the channel correlation is less than the fifth preset threshold. In addition, for example, the channel correlation may be classified into sections based on a range of possible values, and the first preset threshold corresponding to each section may be considered to be the same.
[0040] In some exemplary embodiments, the first preset threshold corresponding to the channel correlation in the first correspondence relationship may be obtained by simulation. That is, given the channel correlation and the detection method, the detection performance parameters of the received data may be simulated to obtain a change curve of the detection performance parameter corresponding to the detection method relative to a first target ratio. Different detection methods may obtain corresponding change curves, and the first target ratio at the intersection of the change curves corresponding to all detection methods corresponding to the same channel correlation may be set as the first preset threshold corresponding to the channel correlation. For example, the first detection method may correspond to one change curve, and the second detection method may correspond to one change curve. The first target ratio at the intersection of the change curve corresponding to the first detection method and the change curve corresponding to the second detection method may be set as the first preset threshold corresponding to the channel correlation. Therefore, if the second detection method remains fixed, the first preset threshold corresponding to different first detection methods may also be different. If the first detection method remains fixed, the first preset threshold corresponding to different second detection methods may also be different.
[0041] That is, the absolute value of the difference between the detection performance parameters of the different detection methods corresponding to the first preset threshold is less than or equal to the sixth preset threshold.
[0042] In some demonstrative embodiments, the detection performance parameter may be throughput or bit error rate, or the like.
[0043] For example, Figure 2 is a schematic diagram of the change curves of detection performance parameters corresponding to different detection methods with different channel correlations as a function of the first target ratio provided by an embodiment of the present application. As shown in Figure 2, after the communication parameters of the UE receiver are set according to the parameters listed in Table 1, different detection methods are used to detect received data and obtain corresponding detection performance parameters. The RSRP of the data is changed by changing the transmission power of the data, and the first target ratio is also changed. The received data is then detected again to obtain detection performance parameters corresponding to a series of first target ratios. The change curves of the detection performance parameters corresponding to this series of first target ratios are plotted.
[0044] While maintaining the channel correlation, the detection method is changed and detection is performed again to obtain change curves corresponding to the different detection methods. As shown in Figure 2, change curves corresponding to two detection methods at high channel correlation and two detection methods at low channel correlation are obtained. As can be seen from Figure 2, the change curves corresponding to the two detection methods at high channel correlation intersect at one point (shown as point 1 in Figure 2), and the first target ratio corresponding to intersecting point 1 (10 decibels (dB) in Figure 2) is the first preset threshold corresponding to high channel correlation. The change curves corresponding to the two detection methods at low channel correlation also intersect at one point (shown as point 2 in Figure 2), and the first target ratio corresponding to intersecting point 2 (5 in Figure 2) is the first preset threshold corresponding to low channel correlation.
[0045] JPEG0007763864000003.jpg216170JPEG0007763864000004.jpg66170
[0046] In some demonstrative embodiments, before determining whether the first target ratio is less than or equal to the first preset threshold, the multi-user MIMO method further includes: if no channel correlation can be detected, obtaining a second preset threshold corresponding to a different channel correlation; and determining the first preset threshold based on the second preset threshold corresponding to the different channel correlation, respectively.
[0047] In some demonstrative embodiments, the inability to detect channel correlation refers to the inability to accurately detect channel correlation or the inability to detect channel correlation.
[0048] In some exemplary embodiments, the second preset thresholds corresponding to different channel correlations may be obtained by simulation. That is, given the channel correlation and the detection method, the detection performance parameters of the received data may be simulated to obtain a change curve of the detection performance parameter corresponding to the detection method relative to a first target ratio. A corresponding change curve is obtained for each different detection method, and the first target ratio at the intersection of the change curves corresponding to all detection methods corresponding to the same channel correlation is used as the second preset threshold corresponding to the channel correlation. For example, the first detection method corresponds to one change curve, and the second detection method corresponds to one change curve. The first target ratio at the intersection of the change curve corresponding to the first detection method and the change curve corresponding to the second detection method is used as the second preset threshold corresponding to the channel correlation. In this way, if the second detection method remains fixed, the second preset thresholds corresponding to different first detection methods will also be different. If the first detection method remains fixed, the second preset thresholds corresponding to different second detection methods will also be different.
[0049] That is, the absolute value of the difference between the detection performance parameters of different detection methods corresponding to the second preset threshold is less than or equal to the sixth preset threshold.
[0050] In some demonstrative embodiments, determining the first preset threshold based on the second preset thresholds corresponding to different channel correlations includes determining that the first preset threshold is an average value of the second preset thresholds corresponding to the different channel correlations.
[0051] For example, as shown in FIG. 2, for the same first detection method and second detection method, assuming that the second preset threshold corresponding to high channel correlation is 10 dB and the second preset threshold corresponding to low channel correlation is 5 dB, the first preset threshold may be set to 7.5 dB.
[0052] As another example, if the first detection method is an MMSE detection method, the second detection method is an SD-IRC detection method, and the modulation scheme of the first UE is 256-QAM, the second preset threshold corresponding to high channel correlation may be 33 dB as shown in Table 2, and if the second preset threshold corresponding to low channel correlation is 28 dB as shown in Table 3, the first preset threshold may be set to 30.5 dB.
[0053] JPEG0007763864000005.jpg45170
[0054] JPEG0007763864000006.jpg40170
[0055] (2) How to determine the third preset threshold In some demonstrative embodiments, before determining whether the second target ratio is greater than or equal to the third preset threshold, the multi-user MIMO detection method further includes: detecting channel correlation if channel correlation is detectable; and determining the third preset threshold based on the detected channel correlation.
[0056] In some demonstrative embodiments, determining the third preset threshold value based on the detected channel correlation includes determining the third preset threshold value corresponding to the detected channel correlation based on a second correspondence relationship between the predetermined channel correlation and the third preset threshold value.
[0057] In some exemplary embodiments, the type of channel correlation in the second correspondence relationship may be preset according to actual needs, and the embodiments of the present application are not limited to a specific classification method. For example, the channel correlation may be classified into high channel correlation and low channel correlation, where high channel correlation means that the channel correlation is equal to or greater than a fifth preset threshold, and low channel correlation means that the channel correlation is less than the fifth preset threshold. In addition, for example, the section may be classified based on the range of values that the channel correlation can take, and the first preset threshold corresponding to each section may be considered to be the same.
[0058] In some exemplary embodiments, the third preset threshold corresponding to the channel correlation in the second correspondence relationship may be obtained by simulation. That is, after setting the channel correlation and the detection method, the detection performance parameter of the received data may be simulated to obtain a change curve of the detection performance parameter corresponding to the detection method with respect to the second target ratio. Different detection methods may obtain corresponding change curves, and the second target ratio at the intersection of the change curves corresponding to all detection methods with the same channel correlation may be set as the third preset threshold corresponding to the channel correlation. For example, a first detection method may correspond to one change curve, and a second detection method may correspond to one change curve. The second target ratio at the intersection of the change curve corresponding to the first detection method and the change curve corresponding to the second detection method may be set as the third preset threshold corresponding to the channel correlation. In this way, if the second detection method remains fixed, the third preset threshold corresponding to different first detection methods will also be different. If the first detection method remains fixed, the third preset threshold corresponding to different second detection methods will also be different.
[0059] That is, the absolute value of the difference between the detection performance parameters of different detection methods corresponding to the third preset threshold is less than or equal to the sixth preset threshold.
[0060] In some demonstrative embodiments, before determining whether the second target ratio is greater than or equal to the third preset threshold, the method further includes: if no channel correlation is detected, obtaining a fifth preset threshold corresponding to a different channel correlation; and determining the third preset threshold based on the fifth preset threshold corresponding to the different channel correlation.
[0061] In some exemplary embodiments, the fifth preset thresholds corresponding to different channel correlations may be obtained by simulation. That is, given the channel correlation and the detection method, the detection performance parameters of the received data may be simulated to obtain a change curve of the detection performance parameter corresponding to the detection method relative to the second target ratio. A corresponding change curve is obtained for each different detection method, and the second target ratio at the intersection of the change curves corresponding to all detection methods corresponding to the same channel correlation is set as the fifth preset threshold corresponding to the channel correlation. For example, a first detection method corresponds to one change curve, and a second detection method corresponds to one change curve. The second target ratio at the intersection of the change curve corresponding to the first detection method and the change curve corresponding to the second detection method is set as the fifth preset threshold corresponding to the channel correlation. In this way, if the second detection method remains fixed, the fifth preset thresholds corresponding to different first detection methods will also be different. If the first detection method remains fixed, the fifth preset thresholds corresponding to different second detection methods will also be different.
[0062] That is, the absolute value of the difference between the detection performance parameters of different detection methods corresponding to the fifth preset threshold is less than or equal to the sixth preset threshold.
[0063] In some demonstrative embodiments, determining the third preset threshold based on the fifth preset thresholds corresponding to the different channel correlabilities includes determining that the third preset threshold is an average value of the fifth preset thresholds corresponding to the different channel correlabilities.
[0064] In some demonstrative embodiments, determining the first detection method based on a modulation scheme of the first UE includes determining, as the first detection method, a detection method that has optimal detection performance based on the modulation scheme of the first UE.
[0065] In some demonstrative embodiments, determining the first detection method based on the modulation scheme of the first UE includes determining that the first detection method is a spherical decoding-low modulation scheme detection method if the modulation scheme of the first UE is a low modulation scheme, where in the process of performing multi-user joint detection (described in detail below) on the data received using the first detection method, the modulation scheme of the second UE is set to be the same as the modulation scheme of the first user device, and the low modulation scheme is a modulation scheme whose modulation order is equal to or less than a fourth preset threshold, for example, the low modulation scheme may be QPSK or Binary Phase Shift Keying (BPSK), etc.
[0066] That is, when the modulation scheme of the first UE is a low modulation scheme, the detection performance of the spherical decoding-low modulation scheme detection method is the MMSE detection method, that is, a detection method with excellent detection performance.
[0067] In this embodiment, the spherical decoding-low modulation scheme detection method essentially uses spherical decoding detection method for detection. Because the first UE cannot acquire the modulation scheme of the second UE, the second UE's modulation scheme is uniformly set to the same modulation scheme as the first UE's low modulation scheme, and then it can be considered as single-user detection, that is, single-user detection is essentially performed using spherical decoding detection method.
[0068] The detection process of the spherical decoding detection method will now be briefly described.
[0069] JPEG0007763864000007.jpg78170
[0070] JPEG0007763864000008.jpg29170
[0071] JPEG0007763864000009.jpg107170
[0072] JPEG0007763864000010.jpg64170
[0073] JPEG0007763864000011.jpg30170
[0074] In some demonstrative embodiments, determining the first detection method based on the modulation scheme of the first UE includes determining that the first detection method is an MMSE detection method if the modulation scheme of the first UE is a high modulation scheme, where the high modulation scheme is a modulation scheme whose modulation order is greater than a fourth preset threshold, such as 64-QAM, 128-QAM, 256-QAM, etc.
[0075] That is, when the modulation scheme of the first UE is a high modulation scheme, the detection performance of the MMSE detection method is better than that of the sphere decoding-low modulation scheme, ie, the detection method with better detection performance.
[0076] The detection process of the MMSE detection method will be briefly described below.
[0077] JPEG0007763864000012.jpg35170
[0078] In step 101, a first detection method is used to perform multi-user cooperative detection on the received data.
[0079] In some demonstrative embodiments, if it is determined that the received data includes only data of the first UE, the method further includes performing single-user detection on the data of the first UE in the received data using a second detection method.
[0080] In the present embodiment, multi-user cooperative detection refers to detecting all received data as data transmitted to the UE, and single-user detection refers to detecting only the data of the first UE as data transmitted to the UE, and other data as interference signals.
[0081] In some demonstrative embodiments, the second detection method may be a Sphere Decoding-Interference Rejection Combination (SD-IRC) detection method, or the like.
[0082] The detection process of the SD-IRC detection method will be briefly described below.
[0083] The SD-IRC detection method refers to the fact that the first UE does not cooperate with the second UE to perform spherical decoding detection, but only performs single-user detection for the first UE, and the second UE performs IRC by combining interference and noise before performing spherical decoding detection.
[0084] JPEG0007763864000013.jpg106170
[0085] JPEG0007763864000014.jpg36170
[0086] JPEG0007763864000015.jpg32170
[0087] JPEG0007763864000016.jpg52170
[0088] In the present embodiment, as shown in FIG. 2, it is assumed that the first detection method in FIG. 2 is a spherical decoding-low modulation scheme detection method, and the second detection method is an SD-IRC detection method. As can be seen from FIG. 2, under high channel correlation, when the first target ratio is equal to or less than the first preset threshold, the change curve corresponding to the first detection method is above the change curve corresponding to the second detection method, that is, the detection performance parameter corresponding to the first detection method is greater than the detection performance parameter corresponding to the second detection method, thereby obtaining better detection performance of the first detection method, that is, better detection performance of the spherical decoding-low modulation scheme detection method; when the first target ratio is greater than the first preset threshold, the change curve corresponding to the second detection method is above the change curve corresponding to the first detection method, that is, the detection performance parameter corresponding to the second detection method is greater than the detection performance parameter corresponding to the first detection method, thereby obtaining better detection performance of the second detection method. It can be seen that the detection performance of the first detection method is better, that is, the detection performance of the SD-IRC detection method is better. In the low channel correlation, when the first target ratio is equal to or less than the first preset threshold, the change curve corresponding to the first detection method is above the change curve corresponding to the second detection method, that is, the detection performance parameter corresponding to the first detection method is greater than the detection performance parameter corresponding to the second detection method, thereby achieving better detection performance of the first detection method, that is, the detection performance of the spherical decoding-low modulation detection method is better. In the low channel correlation, when the first target ratio is greater than the first preset threshold, the change curve corresponding to the second detection method is above the change curve corresponding to the first detection method, that is, the detection performance parameter corresponding to the second detection method is greater than the detection performance parameter corresponding to the first detection method, thereby achieving better detection performance of the second detection method, that is, the detection performance of the SD-IRC detection method.
[0089] According to the multi-user MIMO detection method of the present embodiment, when the received data includes data of a first user device and data of at least one second user device, a first detection method is determined based on the modulation method of the first user device, and multi-user cooperative detection is performed on the received data using the first detection method. This eliminates the need to acquire the modulation method of the second user device throughout the entire detection process and the need to change the processing procedure of the transmitting terminal, thereby easily realizing detection of the received data.
[0090] Another embodiment of the present application provides an electronic device comprising at least one processor and a memory, wherein the memory stores at least one program, and the at least one program, when executed by the at least one processor, implements any one of the multi-user multiple-input multiple-output detection methods described above.
[0091] A processor is a device having data processing capabilities, including, but not limited to, a central processing unit (CPU), etc. A memory is a device having data storage capabilities, including, but not limited to, random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), and flash memory (FLASH).
[0092] In some embodiments, the processor, memory, and interface are interconnected by a bus and further connected to other components of the computing device.
[0093] Yet another embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, the computer program implementing any one of the above multi-user MIMO detection methods when executed by a processor.
[0094] FIG. 4 is a block diagram of a multi-user MIMO detector provided in this embodiment.
[0095] Referring to FIG. 4 , the embodiment provides a multi-user MIMO detection apparatus, which may be provided in a first UE, and includes: a determination module 401 configured to determine a first detection method based on a modulation scheme of the first user device when it is determined that the received data includes data of a first user device and data of at least one second user device; and a detection module 402 configured to perform multi-user cooperative detection on the received data using the first detection method.
[0096] In some demonstrative embodiments, the detection module 402 is further configured to, if it determines that the received data includes only data of the first user device, perform single-user detection on the data of the first user device in the received data using a second detection method.
[0097] In some demonstrative embodiments, the determination module 401 determines that the received data includes data of the first user device and data of the at least one second user device by determining that a first target ratio is less than or equal to a first preset threshold, where the first target ratio is configured to be a ratio to the sum of a reference signal received power of the first user device and a reference signal received power of the at least one second user device.
[0098] In some demonstrative embodiments, the determining module 401 is further configured to detect channel correlation, if channel correlation can be detected, and determine the first preset threshold based on the detected channel correlation.
[0099] In some demonstrative embodiments, the determination module 401 is further configured to determine the first preset threshold based on the detected channel correlation by determining the first preset threshold corresponding to the detected channel correlation based on a first correspondence between a pre-set channel correlation and the first preset threshold.
[0100] In some demonstrative embodiments, the determination module 401 is further configured to, when the channel correlation cannot be detected, obtain second preset thresholds respectively corresponding to different channel correlations, and determine the first preset threshold based on the second preset thresholds respectively corresponding to the different channel correlations.
[0101] In some demonstrative embodiments, the determination module 401 is further configured to determine the first preset threshold based on second preset thresholds corresponding to different channel correlabilities, respectively, by determining that the first preset threshold is an average value of second preset thresholds corresponding to different channel correlabilities, respectively.
[0102] In some demonstrative embodiments, the determination module 401 is further configured to determine that the received data includes data of the first user device and data of at least one second user device by determining that a second target ratio is greater than or equal to a third preset threshold, the second target ratio being a ratio between a sum of reference signal received powers of at least one of the second user devices and a reference signal received power of the first user device.
[0103] In some demonstrative embodiments, the determination module 401 is further configured to determine the first detection method based on the modulation scheme of the first user device in the following manner: if the modulation scheme of the first user device is a low modulation scheme, determine that the first detection method is a sphere decoding-low modulation scheme detection method; and in the process of performing multi-user joint detection on the data received using the first detection method, set the modulation scheme of the second user device to be the same as the modulation scheme of the first user device, and the low modulation scheme is a modulation scheme whose modulation order is equal to or less than a fourth preset threshold.
[0104] In some demonstrative embodiments, the determination module 401 is further configured to determine the first detection method based on the modulation scheme of the first user device in the following manner: if the modulation scheme of the first user device is a high modulation scheme, determine that the first detection method is a minimum mean square error detection method, and the high modulation scheme is a modulation scheme whose modulation order is greater than a fourth preset threshold.
[0105] The specific implementation process of the multi-user MIMO detection device of the present embodiment is the same as the specific implementation process of the multi-user MIMO detection method of the previous embodiment, and will not be described in detail here.
[0106] Those skilled in the art will understand that all or part of the steps in the methods, systems, and functional modules / units in the devices disclosed above can be implemented as software, firmware, hardware, or any suitable combination thereof. In hardware embodiments, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components. For example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation. Some or all of the physical components may be implemented as software executed by a processing unit (e.g., a central processing unit, digital signal processor, or microprocessor), as hardware, or as an integrated circuit, such as a dedicated integrated circuit. Such software may be located on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As is well known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable commands, data structures, program modules, or other data. Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and that can be accessed by a computer. Additionally, those skilled in the art will know that communication media typically include computer-readable commands, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism and can include any information delivery media.
[0107] Although illustrative embodiments are disclosed and specific terms are used herein, they are used in a general descriptive manner only and should be construed as such and not for purposes of limitation. It will be apparent to those skilled in the art that, unless expressly indicated otherwise, in some embodiments, the features, characteristics, and / or elements described in connection with a particular embodiment can be used alone or in combination with features, characteristics, and / or elements described in connection with other embodiments. Accordingly, those skilled in the art will recognize that changes in form and detail may be made without departing from the scope of the present application, as defined by the appended claims.
Claims
1. determining a first detection method based on a modulation scheme of the received data of the first user device when it is determined that the received data includes data of a first user device and data of at least one second user device; performing multi-user cooperative detection on the received data using the first detection method; determining a first detection method based on a modulation scheme of the received data of the first user device, If the modulation scheme of the first user device is a low modulation scheme, determining that the first detection method is a sphere decoding-low modulation scheme detection method; If the modulation scheme of the first user device is a high modulation scheme, determining that the first detection method is a minimum mean square error detection method; A multi-user multiple-input multiple-output detection method performed by a first user device.
2. and if it is determined that the received data includes only data of the first user device, performing single-user detection on the data of the first user device in the received data using a second detection method.
2. The multi-user multi-input multi-output detection method according to claim 1.
3. determining that a first target ratio is equal to or less than a first preset threshold, and determining that the received data includes data of the first user device and data of at least one second user device on the basis of a condition that the first target ratio is a ratio between a reference signal received power of the first user device and a sum of reference signal received powers of at least one second user device; 2. The multi-user multi-input multi-output detection method according to claim 1.
4. before determining whether the first target ratio is less than or equal to the first preset threshold; if channel correlation is detectable, detecting said channel correlation; determining the first preset threshold based on the detected channel correlation.
4. The multi-user multi-input multi-output detection method according to claim 3.
5. determining the first preset threshold based on the detected channel correlation; determining a first preset threshold value corresponding to the detected channel correlation based on a first correspondence relationship between a predetermined channel correlation and a first preset threshold value; 5. The multi-user multi-input multi-output detection method according to claim 4.
6. before determining whether the first target ratio is less than or equal to the first preset threshold; if the channel correlation cannot be detected, obtaining second preset thresholds respectively corresponding to different channel correlations; determining the first preset threshold based on second preset thresholds respectively corresponding to the different channel correlations; 4. The multi-user multi-input multi-output detection method according to claim 3.
7. determining the first preset threshold based on second preset thresholds respectively corresponding to the different channel correlations; determining that the first preset threshold is an average value of second preset thresholds respectively corresponding to the different channel correlations; 7. The multi-user multi-input multi-output detection method of claim 6.
8. determining that a second target ratio is equal to or greater than a third preset threshold, and determining that the received data includes data of the first user device and data of at least one second user device on the basis of a condition that the second target ratio is a ratio between a sum of reference signal reception powers of at least one second user device and a reference signal reception power of the first user device; 2. The multi-user multi-input multi-output detection method according to claim 1.
9. The method of claim 8, wherein in the step of performing multi-user cooperative detection on the received data using the first detection method, a modulation scheme of the second user device is set to be the same as a modulation scheme of the first user device; The low modulation scheme is a modulation scheme in which the modulation order is equal to or less than a fourth preset threshold. A multi-user multi-input multi-output detection method according to any one of claims 1 to 8.
10. The high modulation scheme is a modulation scheme whose modulation order is greater than a fourth preset threshold. A multi-user multi-input multi-output detection method according to any one of claims 1 to 8.
11. at least one processor; a memory having at least one program stored therein, the at least one program implementing the multi-user multi-input multi-output detection method according to any one of claims 1 to 10 when executed by the at least one processor; Electronic devices.
12. A computer program is stored in the computer, and when the computer program is executed by a processor, the multi-user multi-input multi-output detection method according to any one of claims 1 to 10 is realized. A computer-readable storage medium.
13. a determination module configured to, when it is determined that the received data includes data of a first user device and data of at least one second user device, determine a first detection method based on a modulation scheme of the received data of the first user device; a detection module configured to perform multi-user cooperative detection on the received data using the first detection method; The determination module: If the modulation scheme of the first user device is a low modulation scheme, determine that the first detection method is a sphere decoding-low modulation scheme detection method; and determining, when the modulation scheme of the first user device is a high modulation scheme, that the first detection method is a minimum mean square error detection method. A multi-user multi-input multi-output detection apparatus installed in the first user device.
Citation Information
Patent Citations
Intelligent demodulation system and method in ofdma multi-cell network
JP2008532362A
Radio terminal and demodulation method
JP2013017114A
Receiver Having Multi-Antenna Log Likelihood Ratio Generation With Channel Estimation Error
US20080019331A1
Adaptive MIMO signal demodulation using determinant of covariance matrix
US20160344459A1
Systems and methods for capability indication for a wireless receiving station
US20200359299A1