CQI information sending and receiving methods, and device and computer-readable storage medium
Patent Information
- Application Number
- PCT/CN2026/084894
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-04-18
- Filing Date
- 2026-03-20
- Publication Date
- 2026-10-22
Smart Images

Figure CN2026084894_22102026_PF_FP_ABST
Abstract
Description
CQI information transmission methods, reception methods, devices, and computer-readable storage media Technical Field
[0001] This application relates to the field of communication technology, such as a CQI information transmission method, a receiving method, a device, and a computer-readable storage medium. Background Technology
[0002] Current modulation methods primarily employ uniform constellation diagrams, where constellation points are evenly spaced. However, using uniformly distributed constellation symbols may not achieve optimal channel capacity. In practical communication channels, according to Shannon theory, signals with a Gaussian distribution are closer to the optimal power distribution, resulting in data transmission rates approaching Shannon capacity and improving spectral efficiency. To address this, conformal modulation has been proposed. However, conformal modulation currently lacks mature applications. Therefore, there is an urgent need to develop effective and usable shaped modulation techniques that consider both compatibility complexity and performance gains. Summary of the Invention
[0003] This application provides a CQI information sending method, receiving method, device, and computer-readable storage medium.
[0004] This application provides a CQI information transmission method, applied to a first device, including:
[0005] Receive higher-layer configuration signaling; wherein the higher-layer configuration signaling is used to indicate whether shaped modulation mode is supported;
[0006] Send CQI information; wherein, when the higher-layer configuration signaling indicates support for shaping modulation, the CQI information is obtained based on a first CQI table that supports shaping modulation; when the higher-layer configuration signaling indicates that shaping modulation is not supported, the CQI information is obtained based on a second CQI table that supports quadrature amplitude modulation (QAM).
[0007] This application provides a CQI information receiving method, applied to a second device, including:
[0008] Send higher-layer configuration signaling; wherein the higher-layer configuration signaling is used to indicate whether shaping modulation is supported;
[0009] Receive CQI information; wherein, when the higher-layer configuration signaling indicates support for shaping modulation, the CQI information is obtained based on a first CQI table that supports shaping modulation, and when the higher-layer configuration signaling indicates that shaping modulation is not supported, the CQI information is obtained based on a second CQI table that supports quadrature amplitude modulation (QAM).
[0010] This application provides a communication device, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of the CQI information sending method or the CQI information receiving method provided in this application.
[0011] This application provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the steps of the CQI information sending method or the CQI information receiving method provided in this application.
[0012] Further details regarding the above embodiments and other aspects of this application, as well as their implementations, are provided in the accompanying drawings, detailed description, and claims. Attached Figure Description
[0013] Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0014] Figure 2 is a flowchart illustrating a CQI information transmission method provided in an embodiment of this application.
[0015] Figure 3 is a flowchart illustrating a CQI information receiving method provided in an embodiment of this application.
[0016] Figure 4 is a schematic diagram of a CQI information sending device provided in an embodiment of this application;
[0017] Figure 5 is a schematic diagram of a CQI information receiving device provided in an embodiment of this application;
[0018] Figure 6 is a schematic diagram of a wireless transmitting device provided in an embodiment of this application;
[0019] Figure 7 is a schematic diagram of a wireless receiving device provided in an embodiment of this application. Detailed Implementation
[0020] It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. The embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0021] The method provided in this application can be applied to various communication systems. For example, the communication system can be a long-term evolution (LTE) system, a 5th generation (5G) communication system, a 5G-A communication system, a Wi-Fi system, a 3rd generation partnership project (3GPP) related communication system, a future evolution communication system (such as a 6th generation (6G) or a 7th generation (7G) communication system), or a system integrating multiple systems. The 6G mobile communication system includes non-standalone (NSA) 6G mobile communication systems and / or standalone (SA) 6G mobile communication systems, which are not limited in this application. The method provided in this application is described below using the communication system 100 shown in Figure 1 as an example. Figure 1 is only a schematic diagram and does not constitute a limitation on the applicable scenarios of the technical solution provided in this application.
[0022] Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. The communication system 100 may include one or more access network devices and one or more terminal devices. As shown in Figure 1, the communication system 100 may include access network device 110, terminal device 120, terminal device 130, terminal device 140, and core network 150. The access network device may refer to a base station.
[0023] Access network device 110 can provide communication services to terminal devices 120, 130, and 140, and can also connect to core network 150. For example, access network device 110 communicates with terminal device 120 via a wireless network. When terminal device 120 sends information, the wireless communication module in terminal device 120 can encode the information for transmission. The wireless communication module can acquire a certain number of information bits that need to be sent to access network device 110 through the channel. These information bits can be generated by the processing module, received from other devices, or stored in the storage module. These information bits can be contained in one or more transport blocks (TBs), and TBs can be segmented to generate multiple code blocks (CBs).
[0024] When the data transmission direction of the communication system 100 is uplink transmission, that is, when the data transmission direction is from the terminal device 120 to the access network device 110, the terminal device 120 is the sender and the access network device 110 is the receiver. When the data transmission direction of the communication system 100 is downlink transmission, that is, when the data transmission direction is from the access network device 110 to the terminal device 120, the access network device 110 is the sender and the terminal device 120 is the receiver.
[0025] Optionally, terminal equipment 120 may include: mobile device, access terminal, user equipment (UE), user station, user unit, mobile station, remote station, remote terminal, user agent, user device, user equipment, or other terms. Access network equipment 110 includes: access point (AP), or may be referred to as node B, radio network controller (RNC), evolved Node B (eNB), base station controller (BSC), base transceiver station (BTS), base station (BS), transceiver function (TF), radio router, radio transceiver, basic service unit, extended service unit, radio base station (RBS), or other terms. Base stations can provide communication coverage for macro cells, pico cells, home cells, and / or other types of cells. Macro cells can cover a relatively large geographical area (e.g., a radius of several kilometers) and can allow unrestricted access for UEs with service subscriptions. A pico cell can cover a relatively small geographic area and may allow unrestricted access for UEs with service subscriptions. A femto cell can cover a relatively small geographic area (e.g., a home) and may allow restricted access for UEs associated with a femto cell (e.g., UEs in a Closed Subscriber Group (CSG)). The ABS of a macro cell can be called a macro BS. The BS of a pico cell can be called a pico BS. The BS used for a femto cell may be called a femto BS or a home BS. The terms “eNB”, “base station”, “NR base station (NR BS)”, “gNB”, “Transmission Reception Point (TRP)”, “AP”, “Node B”, “5G NB”, “hNB”, “6G NB”, “iNB”, “7G NB”, and “cell” can be used interchangeably here.
[0026] A network controller can be coupled to one or more (e.g., a group of) business units (BSs) and can provide coordination and control for these BSs. The network controller can communicate with the BSs via backhaul. BSs can also communicate with each other, for example, directly or indirectly via wireless or wired backhaul.
[0027] UEs can be distributed throughout the wireless network, and each UE can be fixed or mobile. A UE can communicate with one or more BSs in the wireless network.
[0028] UE can also be referred to as access terminal, terminal, mobile station, user unit, station, etc. UE can be a cellular phone (e.g., smartphone), personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, laptop, cordless phone, wireless local loop (WLL) station, tablet, camera, gaming device, netbook, smartbook, ultrabook, medical device or equipment, biometric sensor / device, wearable device (e.g., smartwatch, smart clothing, smart glasses, smart wristband, or smart jewelry (e.g., smart ring or smart bracelet)), entertainment device (e.g., music device or video device or satellite radio), vehicle component or sensor, smart meter / sensor, industrial manufacturing equipment, GPS device, or any other suitable device configured to communicate via wireless or wired media.
[0029] To facilitate understanding by those skilled in the art, some related technologies are described below:
[0030] Wireless interfaces typically consist of a transceiver and an air channel. The transceiver comprises three parts: baseband, intermediate frequency (IF), and radio frequency (RF). Baseband processing is often the most crucial component in wireless interface technology; therefore, the following discussion focuses on modulation-related schemes within the baseband processing workflow.
[0031] Encoding: The transmitting end encodes the information sequence, and the receiving end processes the received data according to the encoding method used by the transmitting end to reliably recover the original information sequence. The encoding method is visible to both the transmitting and receiving ends. Generally, the encoding method is based on forward error correction (FEC) coding, also known as channel coding. FEC adds redundant information to the information sequence. The receiving end can use this redundant information to reliably recover the original information sequence.
[0032] Some common FEC codes include convolutional codes, Turbo codes, Low Density Parity Check (LDPC) codes, and Polar codes. In FEC encoding, a k-bit information sequence is FEC-encoded to obtain an n-bit FEC codeword (with nk redundant bits), and the FEC code rate is k / n. Convolutional coding can encode blocks of arbitrary sizes, and Turbo coding supports encoding information sequences of different sizes by utilizing two coded components that operate on the information sequence and by employing interleaving methods that support different sizes of codes.
[0033] LDPC codes are linear block codes that can be defined using a very sparse parity check matrix or a bipartite graph. It is precisely the sparsity of its parity check matrix that enables low-complexity encoding and decoding, thus making LDPC practical. Through various practical and theoretical proofs, LDPC codes have demonstrated to be the best-performing channel code in Additive White Gaussian Noise (AWGN) channels, with performance very close to the Shannon limit and superior to convolutional codes and Turbo codes.
[0034] The data channel of the 5G NR mobile communication system adopts quasi-cyclic LDPC codes. Because quasi-cyclic LDPC codes are very simple to describe and have simple decoder structures, they are used in various communication standards. Quasi-cyclic LDPC coding can also be called structured LDPC coding. Its binary parity check matrix H is an mb×Zc row and nb×Zc column matrix, composed of mb×nb block matrices. Each block matrix is a different power of a basic permutation matrix of size Zc×Zc, which is obtained by right-circular shifting (or left-circular shifting 1) a unit matrix by 1 bit; alternatively, each block matrix can be considered a submatrix obtained by right-circular shifting (or left-circular shifting) a Zc×Zc identity matrix by several bits. For a binary parity check matrix H, if each Zc×Zc is replaced with an element "0" or an element "1", the zero block matrix is replaced with "0", and the cyclic shift block matrix of the identity matrix is replaced with "1", the corresponding matrix is called the base graph, but the specific shift values are not distinguished. The base graph is an intermediate product of the design of the QC-LDPC parity check matrix. At this point, as long as the cyclic shift values and the submatrix size are known, a quasi-cyclic LDPC code can be determined. All shift values corresponding to each submatrix constitute an mb×nb matrix, which can be called the base matrix Hb, the shift coefficient parity check matrix, or the parity check matrix of the base graph. The submatrix size can be called the expansion factor, the lift size, or the submatrix size; here, it is described as the lift size. Because the quasi-cyclic LDPC code is very compact and simple in structure, and is very beneficial for decoder implementation, it is also called a structured LDPC code.
[0035] Since quasi-cyclic LDPC codewords are systematic codes, meaning the systematic bits in the codeword are equal to the information bits before encoding, only the parity bits need to be calculated in quasi-cyclic LDPC codes. Quasi-cyclic LDPC encoding can be performed based on the parity check matrix described above. For example, the parity check matrix H can be described as two parts: H = [Hs; Hp], where Hs corresponds to the systematic bit matrix and Hp corresponds to the parity bit matrix. According to the LDPC encoding principle, for a quasi-cyclic LDPC codeword C (including systematic bits Cs and parity bits Cp), the condition H × C = 0 is satisfied, i.e., [Hs; Hp] × [Cs; Cp] = 0; thus, Hs can be derived, and the zero-ring matrix can be derived, so Cp = (Hp)⁻¹ matrix. Based on this, where '×' in the formula is binary matrix multiplication and (x)⁻¹ is binary matrix inversion, the parity bit Cp of the quasi-cyclic LDPC codeword can be calculated, thus obtaining the quasi-cyclic LDPC codeword C = [Cs; Cp].
[0036] Polar codes are linear block codes, rigorously constructed for Binary Discrete Symmetric Channels (BSCs), achieving the same channel capacity as BSCs. The basic idea behind polar codes is to utilize the polarization phenomenon of the channel, transmitting bits carrying more information in an "ideal channel" while placing known bits ("frozen bits") in a "non-ideal channel." Channel polarization is a ubiquitous phenomenon, prevalent not only in BSC channels but also in AWGN channels, becoming more pronounced with increasing code length.
[0037] Modulation refers to the process of transmitting information onto a signal suitable for a channel. Modulation generally includes baseband mapping and quadrature modulation. Baseband mapping is the process of mapping a binary bit stream onto a constellation diagram under various modulation methods, while quadrature modulation is the process of shifting the baseband channel onto a carrier wave, which is a spectrum shifting process. The modulation described in the following examples mainly refers to baseband mapping. Commonly used modulations include: Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), Multiple Quadrature Amplitude Modulation (MQAM), and Multiple Amplitude Phase Shift Keying (MAPSK), etc.
[0038] At the transmitting end, the transport block to be transmitted needs to be segmented into multiple smaller transport blocks. Then, each of these smaller transport blocks undergoes FEC coding. The transport block to be transmitted has a certain transport block size (TBS) and coding rate. The FEC coding rate is generally defined as the ratio of the number of bits in the original information bit sequence entering the encoder to the number of bits in the actual transmitted bit sequence (or rate-matched output sequence). In 4G LTE and 5G NR communication systems, the transport block size is relatively flexible, thus meeting the various data packet size requirements of mobile communication systems. Furthermore, 4G and 5G communication systems use a Modulation and Coding Scheme (MCS) index to indicate different combinations of modulation order and coding rate. The TBS index is determined through control information such as Downlink Control Information (DCI) or Channel Quality Indication (CQI), and the size of the actual information bit sequence is determined jointly based on the number of resource blocks (RBs) and the TBS index.
[0039] Channel types include data channels and control channels. Data channels generally carry data from user equipment (UE), while control channels carry control information, including MCS index number, channel information, DCI, CQI, and other control information.
[0040] Bandwidth: This generally refers to the spectrum width allocated by the system for data transmission. Data transmission directions include uplink and downlink data. Uplink data generally refers to data transmitted from the user equipment to the base station, while downlink data refers to data transmitted from the base station to the user equipment.
[0041] Physical channel mapping refers to mapping modulation symbols onto physical channel resources, such as the spreading code channel in a Code Division Multiple Access (CDMA) system or the sub-channel or resource block (composed of multiple subcarriers) in an Orthogonal Frequency Division Multiplexing (OFDM) system.
[0042] Hybrid Automatic Repeat Request (HARQ) is a crucial link adaptation technology in digital communication systems. The process involves the receiver decoding the received HARQ data packets. If decoding is successful, the receiver sends an Acknowledgement (ACK) message to the sender, instructing them to transmit a new HARQ data packet. If decoding fails, the receiver sends a Negative Acknowledgement (NACK) message to the sender, requesting retransmission of the HARQ data packet. By performing IR or Chase merging decoding on the retransmitted data packets, the receiver can improve the success rate of decoding, thus achieving high reliability in link transmission.
[0043] OFDM technology: OFDM technology is now widely used in wireless communication systems. Subcarriers and OFDM symbols constitute the physical time-frequency resources of a wireless communication system. Due to the use of a cyclic prefix (CP), CP-OFDM (Cyclic Prefix Orthogonal Frequency Division Multiplexing) systems can effectively solve the multipath delay problem and divide the frequency-selective channel into a set of parallel flat channels. This greatly simplifies the channel estimation method and has high channel estimation accuracy. DFT-S-OFDM (Discrete Fourier Transform-spread OFDM) is a digital waveform, also known as DFT-spread OFDM, DFT-precoded OFDM, or Transform Precoding, which can be used to transmit data through wide radio frequency channels. This technology is actually a combination of two different technologies, namely Discrete Fourier Transform (DFT) and Orthogonal Frequency Division Multiplexing (OFDM), that is, adding an Inverse Fast Fourier Transform (IFFT) module before it. It is an orthogonal frequency division multiplexing (OFDM) form used in advanced wireless systems to reduce the peak-to-average power ratio (PAPR), enabling power amplifiers to operate more efficiently. In 4G, the uplink waveform is DFTS-OFDM, and the downlink waveform is CP-OFDM. In 5G, both CP-OFDM and DFTS-OFDM waveforms are supported for uplink, while only CP-OFDM is supported for downlink. DFT precoding, also known as transform precoder, enables semi-static switching between the two waveforms by enabling or disabling higher-layer configuration signaling.
[0044] In wireless communication networks, transmitters can encode information data according to specific error correction and decoding schemes to improve communication reliability. Transmitters can then modulate the encoded information onto frequency subcarriers for transmission according to specific modulation schemes. Transmitters can use various modulation techniques. In some cases, transmitters may use modulation techniques based on Quadrature Amplitude Modulation (QAM). Modulation schemes can have specific constellation diagrams, with constellation points located in the complex plane. Constellation points can also be called constellation symbols or modulation symbols. Transmissions generated using a specific modulation scheme can carry information data bits represented by constellation symbols, which come from a set of constellation symbols defined for that modulation scheme.
[0045] QAM (Quadrature Amplitude Modulation) is a modulation method that modulates amplitude on two orthogonal carriers. These two carriers are typically sine waves with a phase difference of 90 degrees (π / 2), hence the name quadrature carriers. QAM's transmission characteristics can be intuitively understood through a constellation diagram representation. In the constellation diagram, each constellation point corresponds to a specific value in the transmitted signal set. These points are usually arranged in a horizontally and vertically equally spaced square grid, forming a two-dimensional geometric figure that facilitates observation of signal distribution. In digital communication, data is usually represented using binary numbers, so the number of constellation points is often a power of 2. As the number of constellation points increases, the amount of information that each symbol can transmit also increases. However, if the average energy of the constellation diagram remains constant, increasing the number of constellation points will lead to a decrease in the distance between the points. In this case, interference between signals will increase, thereby increasing the bit error rate and reducing communication reliability.
[0046] Traditional modulation methods (such as QAM and PSK) use uniformly distributed signal points on the constellation diagram, but this method is not always optimal. Channel capacity generally refers to the maximum transmission rate of a channel based on its supported bandwidth and signal-to-noise ratio (SNR). This channel capacity is often referred to as "Shannon capacity." QAM-based transmission using uniformly distributed QAM symbols may not achieve Shannon capacity. For example, uniform QAM can asymptotically approach the capacity SNR curve by about 1.53 dB. However, in practical communication channels, according to Shannon theory, signals with a Gaussian distribution are closer to the optimal power distribution, resulting in a data transmission rate closer to Shannon capacity, reducing average power, and improving spectral efficiency. Therefore, shaping modulation schemes have been proposed, mainly including two categories: geometric shaping (GS) and probabilistic shaping (PS). In geometric shaping modulation, each constellation point in the complex plane appears with approximately equal probability, but the positions of the constellation points are adjusted to make the signal amplitude distribution closer to a Gaussian distribution, reducing the frequency of high-energy symbols. In terms of constellation diagram format, smaller amplitudes result in denser constellation points, while larger amplitudes result in sparser points. The Advanced Television Systems Committee (ATSC) standard version 3.0 defines six different modulation order geometry shaping modulations and provides five non-uniform constellations suitable for various bit rates. For example, a 16-unit non-uniform constellation (NUC) can include 16 constellation points distributed non-uniformly in the complex plane. The layout can include multiple rings, each with a different number of points and varying distances between them. For instance, the inner rings have smaller point spacing and denser points, while the outer rings have larger point spacing and sparser points. In probabilistic amplitude shaping (PAS), a more traditional (e.g., grid-like) symbol distribution is used in the complex plane, but the probability of using the corresponding constellation symbols is not equal. In this method, each symbol of the input signal is mapped to a point in a constellation diagram, and the probability distribution of the signal is made close to the target probability distribution by adjusting the emission probability of each point in the constellation diagram.
[0047] In some respects, a distribution matcher (DM) can be applied to transform a sequence of k uniformly distributed bit sequences (e.g., information bits) into a sequence of n symbols (codewords) with a desired or target probability distribution. An example of a DM is the Constant Composition Distribution Matching (CCDM). A characteristic of CCDM is that all symbol sequences output by CCDM have the same component (a single component). A component is an ordered set of occurrences of each symbol in a set of M symbols from which the symbols in the DM output sequence originate. When applying DM to constellation shaping, the set of M symbols can be based on a modulation scheme. For example, the set of M modulation symbols or modulation symbol letters for 16-QAM is {±1, ±3}. Similarly, the set of M modulation symbols or modulation symbol letters for 64-QAM is {±1, ±3, ±5, ±7}. Therefore, in the context of constellation shaping, a component can also be referred to as a modulation symbol distribution, which may include the number of occurrences of each symbol in the set of M symbols associated with the modulation scheme.
[0048] However, conformal modulation currently lacks mature applications. Therefore, there is an urgent need to propose an effective and usable conformal modulation technology solution while considering compatibility complexity and performance gain.
[0049] Figure 2 is a flowchart illustrating a CQI information transmission method provided in an embodiment of this application. The method provided in this embodiment is applicable to a first device. In this example, the first device can be a terminal, and the second device can be a base station. As shown in Figure 2, the method may include:
[0050] S201, Receive higher-level configuration signaling.
[0051] The higher-layer configuration signaling is used to indicate whether shaped modulation is supported. Optionally, the higher-layer configuration signaling can be Radio Resource Control (RRC) signaling or Non-Access Stratum (NAS) signaling. Optionally, the higher-layer configuration signaling can be newly added higher-layer configuration signaling or existing higher-layer configuration signaling, for example, using existing higher-layer configuration signaling that indicates other information to explicitly or implicitly indicate whether shaped modulation is supported.
[0052] Optionally, the aforementioned higher-level configuration signaling is also used to indicate support for selecting shaping modulation or higher-order quadrature amplitude modulation (QAM) when the modulation order is greater than or equal to M0, wherein M0 is 4 or 6.
[0053] In this paper, higher-order QAM can also be called MQAM, where M is a positive integer greater than 1 and a power of 2.
[0054] Optionally, the shaping modulation method includes geometric shaping modulation or probabilistic shaping modulation. Geometric shaping modulation uses a non-uniform constellation (NUC). In the constellation diagram of geometric shaping modulation, the closer to the origin (or center point), the denser the constellation points; the farther away from the origin, the sparser the constellation points.
[0055] Optionally, the geometric shaping modulation method employs a non-uniform constellation diagram. In the constellation diagram of the geometric shaping modulation method, all constellation point patterns are axially symmetric not only with respect to the real number axis but also with respect to the imaginary number axis. Here, the constellation point pattern refers to the overall distribution or geometric structure formed by all constellation points in the constellation diagram.
[0056] Optionally, the geometric shaping modulation method employs a non-uniform constellation diagram. In the constellation diagram of the geometric shaping modulation method, all constellation point patterns are axially symmetric only with respect to the real number axis but not with respect to the imaginary number axis.
[0057] Optionally, the geometric shaping modulation method employs a non-uniform constellation diagram. In the constellation diagram of the geometric shaping modulation method, all constellation point patterns are axially symmetric about the imaginary axis but not about the real axis.
[0058] Optionally, probabilistic shaping modulation employs a grid-like symbol distribution in the complex plane, but the probabilities of the corresponding constellation symbols are not equal. The closer to the origin, the higher the symbol probability; the farther from the origin, the lower the symbol probability.
[0059] Optionally, MQAM modulation employs a uniform constellation diagram, in which constellation points are uniformly distributed not only in the horizontal direction but also in the vertical direction.
[0060] Optionally, the higher-layer configuration signaling is also used to determine the highest modulation order M_max supported by the CQI table (such as a first CQI table supporting shaped modulation or a second CQI table supporting QAM modulation). M_max can be 6, 8, 10, 11, or 12.
[0061] S202. Send CQI information. If the higher layer configuration signaling indicates that the shaping modulation method is supported, the CQI information is obtained based on the first CQI table that supports the shaping modulation method; if the higher layer configuration signaling indicates that the shaping modulation method is not supported, the CQI information is obtained based on the second CQI table that supports quadrature amplitude modulation (QAM).
[0062] The terminal can send channel state information (CQI) to the base station, which includes CQI information. Optionally, the CQI information can be a CQI index. If the higher-layer configuration signaling indicates support for shaped modulation, the CQI index is the row index of a first CQI table supporting shaped modulation; if the higher-layer configuration signaling indicates no support for shaped modulation, the CQI index is the row index of a second CQI table supporting QAM modulation. In either the first or second CQI table, each CQI index determines the corresponding modulation order and / or modulation scheme and code rate. The CQI index can be carried within uplink control information.
[0063] Below is a description of the first CQI form:
[0064] Optionally, in the first CQI table supporting shaping modulation methods, each CQI index supporting shaping modulation methods corresponds to a geometric shaping modulation method or a probabilistic shaping modulation method.
[0065] Optionally, the first CQI table may include N CQI indices that support NUCs. Each of the N CQI indices supporting NUCs has two adjacent MCS indices in its corresponding Modulation and Coding Scheme (MCS) table that share the same NUC. Here, N is an integer greater than or equal to 2 and less than or equal to 9. Optionally, N = 9, or N = 8, or N = 7, or N = 6, or N = 5, or N = 4, or N = 3, or N = 2. Optionally, the first CQI table includes N CQI indices that support NUCs. Each of the N CQI indices supporting NUCs and its corresponding MCS table has exactly one MCS index that shares the same NUC.
[0066] Optionally, the first CQI table includes, in ascending order of CQI index, six combinations that support QPSK modulation schemes and code rates, three combinations that support NUCs with a modulation order of 4 and code rates, and six combinations that support NUCs with a modulation order of 6 and code rates.
[0067] Optionally, the first CQI table includes, in ascending order of CQI index, six combinations that support QPSK modulation schemes and code rates, two combinations that support NUCs with a modulation order of 4 and code rates, and seven combinations that support NUCs with a modulation order of 6 and code rates.
[0068] Optionally, the first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 2 combinations that support NUCs with a modulation order of 4 and code rates, and 6 combinations that support NUCs with a modulation order of 6 and code rates.
[0069] Optionally, the first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 3 combinations that support NUCs with a modulation order of 4 and code rates, and 5 combinations that support NUCs with a modulation order of 6 and code rates.
[0070] Optionally, the first CQI table includes, in ascending order of CQI index, three combinations that support QPSK modulation schemes and code rates, three combinations that support NUCs with a modulation order of 4 and code rates, five combinations that support NUCs with a modulation order of 6 and code rates, and four combinations that support NUCs with a modulation order of 8 and code rates.
[0071] Optionally, the first CQI table includes, in ascending order of CQI index, three combinations that support QPSK modulation schemes and code rates, two combinations that support NUCs with a modulation order of 4 and code rates, six combinations that support NUCs with a modulation order of 6 and code rates, and four combinations that support NUCs with a modulation order of 8 and code rates.
[0072] Optionally, the first CQI table includes, in ascending order of CQI index, three combinations that support QPSK modulation schemes and code rates, two combinations that support NUCs with a modulation order of 4 and code rates, five combinations that support NUCs with a modulation order of 6 and code rates, and five combinations that support NUCs with a modulation order of 8 and code rates.
[0073] Optionally, the first CQI table includes, in ascending order of CQI index, four combinations supporting QPSK modulation schemes and code rates, three combinations supporting NUCs with a modulation order of 4 and code rates, four combinations supporting QAM constellation diagrams with a modulation order of 6 and code rates, and four combinations supporting NUCs with a modulation order of 8 and code rates.
[0074] Optionally, the first CQI table includes, in ascending order of CQI index, four combinations supporting QPSK modulation schemes and code rates, two combinations supporting NUCs with a modulation order of 4 and code rates, five combinations supporting QAM constellation diagrams with a modulation order of 6 and code rates, and four combinations supporting NUCs with a modulation order of 8 and code rates.
[0075] Below is a description of the second CQI form:
[0076] For example, the second CQI table is a CQI table that supports the highest modulation scheme of 64QAM for 5G NR or a CQI table that supports the highest modulation scheme of 256QAM.
[0077] Optionally, the second CQI table includes, in ascending order of CQI index, six combinations that support QPSK modulation schemes and code rates, three combinations that support QAM constellation diagrams and code rates with a modulation order of 4, and six combinations that support QAM constellation diagrams and code rates with a modulation order of 6.
[0078] Optionally, the second CQI table includes, in ascending order of CQI index, seven combinations that support QPSK modulation schemes and code rates, two combinations that support QAM constellation diagrams and code rates with a modulation order of 4, and six combinations that support QAM constellation diagrams and code rates with a modulation order of 6.
[0079] Optionally, the second CQI table includes, in ascending order of CQI index, seven combinations that support QPSK modulation schemes and code rates, three combinations that support QAM constellation diagrams and code rates with a modulation order of 4, and five combinations that support QAM constellation diagrams and code rates with a modulation order of 6.
[0080] Optionally, the second CQI table includes, in ascending order of CQI index, three combinations that support QPSK modulation schemes and code rates, three combinations that support QAM constellation diagrams and code rates with a modulation order of 4, five combinations that support QAM constellation diagrams and code rates with a modulation order of 6, and four combinations that support QAM constellation diagrams and code rates with a modulation order of 8.
[0081] Optionally, the second CQI table includes, in ascending order of CQI index, four combinations supporting QPSK modulation schemes and code rates, three combinations supporting QAM constellation diagrams and code rates with a modulation order of 4, four combinations supporting QAM constellation diagrams and code rates with a modulation order of 6, and four combinations supporting QAM constellation diagrams and code rates with a modulation order of 8.
[0082] Optionally, the second CQI table includes, in ascending order of CQI index, four combinations supporting QPSK modulation schemes and code rates, two combinations supporting QAM constellation diagrams and code rates with a modulation order of 4, five combinations supporting QAM constellation diagrams and code rates with a modulation order of 6, and four combinations supporting QAM constellation diagrams and code rates with a modulation order of 8.
[0083] Below is an example of the first CQI form:
[0084] In one embodiment, the first CQI table includes a NUC supporting up to 64 points. Optionally, the first CQI table supports QPSK modulation, a non-uniform constellation diagram with a modulation order of 4, and a non-uniform constellation diagram with a modulation stage of 6. Below are some examples of first CQI tables for NUCs supporting up to 64 points:
[0085] In a first optional implementation, the first CQI table includes, in ascending order of CQI index, six combinations that support QPSK modulation schemes and code rates, three combinations that support NUCs with a modulation order of 4 and code rates, and six combinations that support NUCs with a modulation order of 6 and code rates.
[0086] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5172, 1.5672). The values are: se_8 ∈ (1.9924, 2.0424), se_9 ∈ (2.4646, 2.5146), se_10 ∈ (3.1198, 3.1698), se_11 ∈ (3.6105, 3.6605), se_12 ∈ (4.1941, 4.2441), se_13 ∈ (4.7588, 4.8088), se_14 ∈ (5.2264, 5.2764), or se_15 ∈ (5.6396, 5.6896). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0087] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.4922, 1.5922), se_1 = 0.2344, se_2 = 0.2344, se_3 = 0.2344, se_4 = 0.2344, se_5 = 0.2344, se_6 = 0.2344, se_7 = 0.2344, se_8 = 0.2344, se_9 = 0.2344, se_1 ... _8∈(1.9674, 2.0674), se_9∈(2.4396, 2.5396), se_10∈(3.0948, 3.1948), se_11∈(3.5855, 3.6855), se_12∈(4.1691, 4.2691), se_13∈(4.7338, 4.8338), se_14∈(5.2014, 5.3014), or se_15∈(5.6146, 5.7146). It should be noted that se_i∈(a, b) indicates that the i-th spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the i-th spectral efficiency within this range are applicable.
[0088] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5049, 1.5549), se_1 = 0.5049, se_2 = 0.5549, se_3 = 0.5049, se_4 = 0.5016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5049, 1.5549), se_1 = 0.5049, se_2 = 0.5049, se_3 = 0.5049, se_4 = 0.5049, se_5 = 0.5049, se_6 = 0.5049, se_7 ... _8∈(1.9424, 1.9924), se_9∈(2.4343, 2.4843), se_10∈(2.9155, 2.9655), se_11∈(3.4623, 3.5123), se_12∈(4.0333, 4.0833), se_13∈(4.6484, 4.6984), se_14∈(5.2102, 5.2602), or se_15∈(5.6197, 5.6697). It should be noted that se_i∈(a, b) indicates that the i-th spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the i-th spectral efficiency within this range are applicable.
[0089] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.4799, 1.5799), se_1 = 0.2344, se_2 = 0.2344, se_3 = 0.2344, se_4 = 0.2344, se_5 = 0.2344, se_6 = 0.2344, se_7 = 0.2344, se_8 = 0.2344, se_9 = 0.2344, se_1 = 0.2344, se_1 = 0.2344, se_2 ... _8∈(1.9174, 2.0174), se_9∈(2.4093, 2.5093), se_10∈(2.8905, 2.9905), se_11∈(3.4373, 3.5373), se_12∈(4.0083, 4.1083), se_13∈(4.6234, 4.7234), se_14∈(5.1852, 5.2852), or se_15∈(5.5947, 5.6947). It should be noted that se_i∈(a, b) indicates that the i-th spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the i-th spectral efficiency within this range are applicable.
[0090] In this embodiment, the first CQI table includes multiple shaping modulation methods. These multiple shaping modulation methods can bring shaping gain, which converts the signal-to-noise ratio gain of shaping modulation into an improvement in system throughput and spectral efficiency. Therefore, this scheme achieves a significant improvement in throughput while keeping the complexity from increasing significantly, and meets the requirements of adaptive coding modulation technology.
[0091] Based on the first optional implementation, Table 1 below provides an optional example of a first CQI table supporting NUCs with modulation orders of 4 and 6. The CQI index in the first CQI table has 16 values, meaning the CQI is identified by 4 bits. Examples below use decimal integer values from 0 to 15 to represent different CQI levels. Different CQI indices correspond to their respective MCS. M NUC-n represents a non-uniform constellation diagram with modulation order M. Different n indicates different non-uniform constellation diagrams, as shown in Table 1 below.
[0092] Table 1
[0093] In a second alternative implementation, the first CQI table includes, in ascending order of CQI index, six combinations that support QPSK modulation schemes and code rates, two combinations that support NUCs with a modulation order of 4 and code rates, and seven combinations that support NUCs with a modulation order of 6 and code rates.
[0094] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.4922, 1.5922). The values are: se_8 ∈ (1.9674, 2.0674), se_9 ∈ (2.6753, 2.7753), se_10 ∈ (3.0948, 3.1948), se_11 ∈ (3.5855, 3.6855), se_12 ∈ (4.1691, 4.2691), se_13 ∈ (4.7338, 4.8338), se_14 ∈ (5.2014, 5.3014), or se_15 ∈ (5.6146, 5.7146). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0095] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5172, 1.5672), se_1 = 0.5172, se_2 = 0.5672, se_3 = 0.5672, se_4 = 0.5672, se_5 = 0.5672, se_6 = 0.5672, se_7 ... _8∈(1.9924, 2.0424), se_9∈(2.7003, 2.7503), se_10∈(3.1198, 3.1698), se_11∈(3.6105, 3.6605), se_12∈(4.1941, 4.2441), se_13∈(4.7588, 4.8088), se_14∈(5.2264, 5.2764), or se_15∈(5.6396, 5.6896). It should be noted that se_i∈(a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0096] In this embodiment, the first CQI table adds a combination of 64NUC and a lower code rate, which can obtain more shaping gain. Therefore, this scheme achieves a significant increase in throughput without significantly increasing complexity, and can obtain better performance in fading channels.
[0097] Based on the second optional implementation, Table 2 below provides an optional example of a first CQI table supporting NUCs with modulation orders of 4 and 6. The CQI index in the first CQI table has 16 values, meaning the CQI is identified by 4 bits. Examples below use decimal integer values from 0 to 15 to represent different CQI levels. Different CQI indices correspond to their respective MCS, as shown in Table 2 below.
[0098] Table 2
[0099] In a third alternative implementation, the first CQI table, ordered from smallest to largest CQI index, includes five combinations supporting QPSK modulation schemes and code rates, three combinations supporting non-uniform constellation diagrams and code rates with a modulation order of 4, and seven combinations supporting non-uniform constellation diagrams and code rates with a modulation order of 6. This scheme, by adding 64 NUCs and lower code rate combinations, achieves greater shaping gain. Therefore, it significantly improves throughput without substantially increasing complexity and provides better performance in fading channels.
[0100] In a fourth alternative implementation, the first CQI table, ordered from smallest to largest CQI index, includes five combinations supporting QPSK modulation schemes and code rates, four combinations supporting non-uniform constellation diagrams with modulation order 4 and code rates, and six combinations supporting non-uniform constellation diagrams with modulation order 6 and code rates. This scheme, by adding 64 NUCs and lower code rate combinations, achieves greater shaping gain. Therefore, it significantly improves throughput without substantially increasing complexity and provides better performance in fading channels.
[0101] In a fifth alternative implementation, the first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 2 combinations that support NUCs with a modulation order of 4 and code rates, and 6 combinations that support NUCs with a modulation order of 6 and code rates.
[0102] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5262, 1.6262). The values are: se_8 ∈ (1.9188, 2.0188), se_9 ∈ (2.4109, 2.5109), se_10 ∈ (2.8914, 2.9914), se_11 ∈ (3.4363, 3.5363), se_12 ∈ (4.0105, 4.1105), se_13 ∈ (4.6258, 4.7258), se_14 ∈ (5.1824, 5.2824), or se_15 ∈ (5.5926, 5.6926). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0103] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5512, 1.6012), se _8∈(1.9438, 1.9938), se_9∈(2.4359, 2.4859), se_10∈(2.9164, 2.9664), se_11∈(3.4613, 3.5113), se_12∈(4.0355, 4.0855), se_13∈(4.6508, 4.7008), se_14∈(5.2074, 5.2574), or se_15∈(5.6176, 5.6676). It should be noted that se_i∈(a, b) indicates that the i-th spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the i-th spectral efficiency within this range are applicable.
[0104] In this embodiment, the first CQI table provides a higher code rate. The higher code rate makes the LDPC code encoding and decoding matrix smaller. Therefore, this scheme reduces the complexity of LDPC encoding and decoding while maintaining the throughput without a significant decrease.
[0105] Based on the fifth alternative implementation, Table 3 below provides an optional example of a first CQI table supporting NUCs with modulation orders of 4 and 6. The CQI index in the first CQI table has 16 values, meaning the CQI is identified by 4 bits. Examples below use decimal integer values from 0 to 15 to represent different CQI levels. Different CQI indices correspond to their respective MCS, as shown in Table 3 below.
[0106] Table 3
[0107] In a sixth alternative implementation, the first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 3 combinations that support NUCs with a modulation order of 4 and code rates, and 5 combinations that support NUCs with a modulation order of 6 and code rates.
[0108] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5262, 1.6262). The values are: se_8 ∈ (1.9188, 2.0188), se_9 ∈ (2.4109, 2.5109), se_10 ∈ (3.0260, 3.1260), se_11 ∈ (3.4363, 3.5363), se_12 ∈ (4.0105, 4.1105), se_13 ∈ (4.6258, 4.7258), se_14 ∈ (5.1824, 5.2824), or se_15 ∈ (5.5926, 5.6926). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0109] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5512, 1.6012), se _8∈(1.9438, 1.9938), se_9∈(2.4359, 2.4859), se_10∈(3.0510, 3.1010), se_11∈(3.4613, 3.5113), se_12∈(4.0355, 4.0855), se_13∈(4.6508, 4.7008), se_14∈(5.2074, 5.2574), or se_15∈(5.6176, 5.6676). It should be noted that se_i∈(a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0110] In this embodiment, the first CQI table increases the code rate corresponding to 64NUC. The higher code rate makes the LDPC code encoding and decoding matrix smaller. Therefore, this scheme reduces the complexity of LDPC encoding and decoding while maintaining the throughput without a significant decrease.
[0111] Based on the sixth alternative implementation, Table 4 below provides an optional example of a first CQI table supporting NUCs with modulation orders of 4 and 6. The CQI index in the first CQI table has 16 values, meaning the CQI is identified by 4 bits. Examples below use decimal integer values from 0 to 15 to represent different CQI levels. Different CQI indices correspond to their respective MCS, as shown in Table 4 below.
[0112] Table 4
[0113] It should be noted that M NUC-n in Tables 1-4 above represents the non-uniform constellation diagram corresponding to a specific CQI index. Different n represent different non-uniform constellation diagrams. M is a positive integer greater than 1 and a power of 2. Since non-uniform constellation diagrams can achieve shaping gain, compared with the traditional common 64QAM CQI table, the first CQI table provided by the embodiments of this application, obtained through extensive simulation and research, enables the communication system to have higher spectral efficiency. Alternatively, the first CQI table provided by the embodiments of this application, obtained through hardware synthesis analysis and theoretical research, enables the LDPC compiler to have lower complexity.
[0114] In another embodiment, the first CQI table includes NUCs supporting up to 256 points. Optionally, the first CQI table supports QPSK modulation, NUCs with a modulation order of 4, NUCs with a modulation order of 6, and NUCs with a modulation order of 8. Below are some examples of first CQI tables for NUCs supporting up to 256 points.
[0115] In a seventh alternative implementation, the first CQI table includes, in ascending order of CQI index, three combinations supporting QPSK modulation schemes and code rates, three combinations supporting NUCs with a modulation order of 4 and code rates, five combinations supporting NUCs with a modulation order of 6 and code rates, and four combinations supporting NUCs with a modulation order of 8 and code rates.
[0116] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.5172, 1.5672), se_5 ∈ (1.9924, 2.0424), se_6 ∈ (2.4646, 2.5146), se_7 ∈ (3.1198, 3.1698), se_8 ∈ (3.6105, 3.6605), se_9 ∈ (4.1941, 4.2441), se_10 ∈ (4.7563, 4.8063), se_11 ∈ (5.2250, 5.2750), se_12 ∈ (6.1078, 6.1578), se_13 ∈ (6.6156, 6.6656), se_14 ∈ (7.1625, 7.2125), or se_15 ∈ (7.5844, 7.6344). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are all applicable.
[0117] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.4930, 1.5930), se_5 ∈ (1.9656, 2.0656), se_6 ∈ (2.4383, 2.5383), se_7 ∈ (3.0... The values are: se_i ∈ (965, 3.1965), se_8 ∈ (3.5828, 3.6828), se_9 ∈ (4.1688, 4.2688), se_10 ∈ (4.7313, 4.8313), se_11 ∈ (5.2000, 5.3000), se_12 ∈ (6.0828, 6.1828), se_13 ∈ (6.5906, 6.6906), se_14 ∈ (7.1375, 7.2375), or se_15 ∈ (7.5594, 7.6594). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0118] In this embodiment, the first CQI table includes multiple shaping modulation methods. These multiple shaping modulation methods can bring shaping gain, which converts the signal-to-noise ratio gain of shaping modulation into an improvement in system throughput and spectral efficiency. Therefore, this scheme achieves a significant improvement in throughput while keeping the complexity from increasing significantly, and meets the requirements of adaptive coding modulation technology.
[0119] Based on the seventh alternative implementation, Table 5 below provides an optional example of a first CQI table supporting NUCs with modulation orders of 4, 6, and 8. The CQI index in the first CQI table has 16 values, meaning the CQI is identified by 4 bits. Examples below use decimal integer values from 0 to 15 to represent different CQI levels. Different CQI indices correspond to their respective MCS, as shown in Table 5 below.
[0120] Table 5
[0121] In the eighth optional implementation, the first CQI table includes, in ascending order of CQI index, three combinations that support QPSK modulation schemes and code rates, two combinations that support NUCs with a modulation order of 4 and code rates, six combinations that support NUCs with a modulation order of 6 and code rates, and four combinations that support NUCs with a modulation order of 8 and code rates.
[0122] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing 1 integer digit and 4 decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.5172, 1.5672), se_5 ∈ (1.9924, 2.0424), se_6 ∈ (2.6996, 2.7496), se_7 ∈ (3.1198, 3.1698), se_8 ∈ (3.6105, 3.6605), se_9 ∈ (4.1941, 4.2441), se_10 ∈ (4.7563, 4.8063), se_11 ∈ (5.2250, 5.2750), se_12 ∈ (6.1078, 6.1578), se_13 ∈ (6.6156, 6.6656), se_14 ∈ (7.1625, 7.2125), or se_15 ∈ (7.5844, 7.6344). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are all applicable.
[0123] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.4930, 1.5930), se_5 ∈ (1.9656, 2.0656), se_6 ∈ (2.6746, 2.7746), se_7 ∈ (3.0... The values are: se_i ∈ (965, 3.1965), se_8 ∈ (3.5828, 3.6828), se_9 ∈ (4.1688, 4.2688), se_10 ∈ (4.7313, 4.8313), se_11 ∈ (5.2000, 5.3000), se_12 ∈ (6.0828, 6.1828), se_13 ∈ (6.5906, 6.6906), se_14 ∈ (7.1375, 7.2375), or se_15 ∈ (7.5594, 7.6594). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0124] In this embodiment, the first CQI table adds a combination of 64 NUC and a lower code rate, which can obtain more shaping gain. Therefore, this scheme achieves a significant improvement in throughput without significantly increasing complexity, and can obtain better performance in fading channels.
[0125] Based on the eighth alternative implementation, Table 6 below provides an optional example of a first CQI table supporting NUCs with modulation orders of 4, 6, and 8. The CQI index in the first CQI table has 16 values, meaning the CQI is identified by 4 bits. Examples below use decimal integer values from 0 to 15 to represent different CQI levels. Different CQI indices correspond to their respective MCS, as shown in Table 6 below.
[0126] Table 6
[0127] In the ninth optional implementation, the first CQI table includes, in ascending order of CQI index, three combinations supporting QPSK modulation schemes and code rates, two combinations supporting NUCs with a modulation order of 4 and code rates, five combinations supporting NUCs with a modulation order of 6 and code rates, and five combinations supporting NUCs with a modulation order of 8 and code rates.
[0128] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing 1 integer digit and 4 decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.5172, 1.5672), se_5 ∈ (1.9924, 2.0424), se_6 ∈ (2.6996, 2.7496), se_7 ∈ (3.1198, 3.1698), se_8 ∈ (3.6105, 3.6605), se_9 ∈ (4.1941, 4.2441), se_10 ∈ (4.7563, 4.8063), se_11 ∈ (5.6391, 5.6891), se_12 ∈ (6.1078, 6.1578), se_13 ∈ (6.6156, 6.6656), se_14 ∈ (7.1625, 7.2125), or se_15 ∈ (7.5844, 7.6344). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0129] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.4930, 1.5930), se_5 ∈ (1.9656, 2.0656), se_6 ∈ (2.6746, 2.7746), se_7 ∈ (3.0... The values are: se_i ∈ (3.1965, 3.5828, 3.6828), se_9 ∈ (4.1688, 4.2688), se_10 ∈ (4.7313, 4.8313), se_11 ∈ (5.6141, 5.7141), se_12 ∈ (6.0828, 6.1828), se_13 ∈ (6.5906, 6.6906), se_14 ∈ (7.1375, 7.2375), or se_15 ∈ (7.5594, 7.6594). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are all applicable.
[0130] In this embodiment, since the first CQI table adds 64 NUCs and a lower code rate combination, more shaping gain can be obtained. Therefore, the scheme achieves throughput improvement without significantly increasing complexity and can achieve better performance in fading channels.
[0131] Based on the ninth alternative implementation, Table 7 below provides an optional example of a first CQI table supporting NUCs with modulation orders of 4, 6, and 8. The CQI index in the first CQI table has 16 values, meaning the CQI is identified by 4 bits. Examples below use decimal integer values from 0 to 15 to represent different CQI levels. Different CQI indices correspond to their respective MCS, as shown in Table 7 below.
[0132] Table 7
[0133] In the tenth alternative implementation, the first CQI table includes, in ascending order of CQI index, four combinations supporting QPSK modulation schemes and code rates, three combinations supporting NUCs with a modulation order of 4 and code rates, four combinations supporting NUCs with a modulation order of 6 and code rates, and four combinations supporting NUCs with a modulation order of 8 and code rates.
[0134] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.5512, 1.6012), se_5 ∈ (1.9924, 2.0424), se_6 ∈ (2.4646, 2.5146), se_7 ∈ (3.0453, 3.0953), se_8 ∈ (3.6105, 3.6605), se_9 ∈ (4.1941, 4.2441), se_10 ∈ (4.7563, 4.8063), se_11 ∈ (5.2250, 5.2750), se_12 ∈ (6.1078, 6.1578), se_13 ∈ (6.6156, 6.6656), se_14 ∈ (7.1625, 7.2125), or se_15 ∈ (7.5844, 7.6344). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0135] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.5262, 1.6262), se_5 ∈ (1.9656, 2.0656), se_6 ∈ (2.4383, 2.5383), se_7 ∈ (3.0... The range of spectral efficiencies is defined as follows: se_i ∈ (a, b), se_8 ∈ (3.5828, 3.6828), se_9 ∈ (4.1688, 4.2688), se_10 ∈ (4.7313, 4.8313), se_11 ∈ (5.2000, 5.3000), se_12 ∈ (6.0828, 6.1828), se_13 ∈ (6.5906, 6.6906), se_14 ∈ (7.1375, 7.2375), or se_15 ∈ (7.5594, 7.6594). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0136] Based on the tenth alternative implementation, Table 8 below provides an optional example of a first CQI table supporting NUCs with modulation orders of 4, 6, and 8. The CQI index in the first CQI table has 16 values, meaning the CQI is identified by 4 bits. Examples below use decimal integer values from 0 to 15 to represent different CQI levels. Different CQI indices correspond to their respective MCS, as shown in Table 8 below.
[0137] Table 8
[0138] In this embodiment, the first CQI table reduces the use of low bit rates in the initial transmission, which helps to reduce the burden on the decoder and lower the complexity of decoding.
[0139] In the eleventh optional embodiment, the first CQI table includes, in ascending order of CQI index, four combinations supporting QPSK modulation schemes and code rates, two combinations supporting NUCs with a modulation order of 4 and code rates, five combinations supporting NUCs with a modulation order of 6 and code rates, and four combinations supporting NUCs with a modulation order of 8 and code rates.
[0140] Optionally, the second CQI table includes, in ascending order of CQI index, four combinations supporting QPSK modulation schemes and code rates, two combinations supporting QAM constellation diagrams and code rates with a modulation order of 4, five combinations supporting QAM constellation diagrams and code rates with a modulation order of 6, and four combinations supporting QAM constellation diagrams and code rates with a modulation order of 8. This scheme reduces the use of low code rates in the initial transmission, thus reducing the decoder's workload and lowering decoding complexity.
[0141] It should be noted that M NUC-n in Tables 5-8 above represents the non-uniform constellation diagram corresponding to a specific CQI index, where M is a positive integer greater than 1 and a power of 2. Different n represent different non-uniform constellation diagrams. Since non-uniform constellation diagrams can achieve shaping gain, compared with the traditional common 64QAM CQI table, the first CQI table provided in this application embodiment, obtained through extensive simulation and research, enables the communication system to have higher spectral efficiency. Alternatively, the first CQI table provided in this application embodiment, obtained through hardware synthesis analysis and theoretical research, enables the LDPC compiler to have lower complexity.
[0142] In one embodiment, a CQI information transmission method is also provided, applied to a first device. The method may include: receiving higher-layer configuration signaling, the higher-layer configuration signaling being used to enable support for shaped modulation or support for QAM modulation; transmitting CQI information, wherein if the higher-layer configuration signaling indicates support for shaped modulation, the CQI information is obtained by the first device based on a first CQI table supporting shaped modulation; and if the higher-layer configuration signaling indicates support for QAM modulation, the CQI information is obtained by the first device based on a second CQI table supporting QAM modulation.
[0143] Optionally, the higher-level configuration signaling can also indicate support for selecting either shaped modulation or MQAM modulation when the modulation order is greater than or equal to M0, where M0 is 4 or 6.
[0144] It should be noted that the specific technical features and effects in this embodiment can be referred to the description in the CQI information sending embodiment provided in the above embodiment, and will not be repeated here.
[0145] Figure 3 is a flowchart illustrating a CQI information receiving method provided in an embodiment of this application. The method provided in this embodiment is applicable to a second device. In this example, the first device can be a terminal, and the second device can be a base station. As shown in Figure 3, the method may include:
[0146] S301, Send high-level configuration signaling.
[0147] The higher-layer configuration signaling is used to indicate whether shaping modulation is supported. Optionally, the higher-layer configuration signaling can be RRC signaling or NAS signaling. Optionally, the higher-layer configuration signaling can be newly added higher-layer configuration signaling or existing higher-layer configuration signaling, for example, using existing higher-layer configuration signaling that indicates other information to explicitly or implicitly indicate whether shaping modulation is supported.
[0148] Optionally, the aforementioned higher-level configuration signaling is also used to indicate support for selecting shaping modulation or higher-order quadrature amplitude modulation (QAM) when the modulation order is greater than or equal to M0, wherein M0 is 4 or 6.
[0149] In this paper, higher-order QAM can also be called MQAM, where M is a positive integer greater than 1 and a power of 2.
[0150] Optionally, the shaping modulation method includes geometric shaping modulation or probabilistic shaping modulation. The geometric shaping modulation method uses a non-uniform constellation diagram. In the constellation diagram of the geometric shaping modulation method, the closer to the origin (or center point), the denser the constellation points are, and the farther away from the origin, the sparser the constellation points are.
[0151] Optionally, the geometric shaping modulation method employs a non-uniform constellation diagram. In the constellation diagram of the geometric shaping modulation method, all constellation point patterns are axially symmetric not only with respect to the real number axis but also with respect to the imaginary number axis.
[0152] Optionally, the geometric shaping modulation method employs a non-uniform constellation diagram. In the constellation diagram of the geometric shaping modulation method, all constellation point patterns are axially symmetric only with respect to the real number axis but not with respect to the imaginary number axis.
[0153] Optionally, the geometric shaping modulation method employs a non-uniform constellation diagram. In the constellation diagram of the geometric shaping modulation method, all constellation point patterns are axially symmetric about the imaginary axis but not about the real axis.
[0154] Optionally, probabilistic shaping modulation employs a grid-like symbol distribution in the complex plane, but the probabilities of the corresponding constellation symbols are not equal. The closer to the origin, the higher the symbol probability; the farther from the origin, the lower the symbol probability.
[0155] Optionally, MQAM modulation employs a uniform constellation diagram, in which constellation points are uniformly distributed not only in the horizontal direction but also in the vertical direction.
[0156] Optionally, the higher-layer configuration signaling is also used to determine the highest modulation order M_max supported by the CQI table (such as a first CQI table supporting shaped modulation or a second CQI table supporting QAM modulation). M_max can be 6, 8, 10, 11, or 12.
[0157] S302. Receive CQI information. If the higher-layer configuration signaling indicates that shaping modulation is supported, the CQI information is obtained based on a first CQI table that supports shaping modulation. If the higher-layer configuration signaling indicates that shaping modulation is not supported, the CQI information is obtained based on a second CQI table that supports quadrature amplitude modulation (QAM).
[0158] The base station receives channel state information transmitted by the terminal, which includes CQI information. Optionally, the CQI information can be a CQI index. If the higher-layer configuration signaling indicates support for shaped modulation, the CQI index is the row index of a first CQI table supporting shaped modulation; if the higher-layer configuration signaling indicates no support for shaped modulation, the CQI index is the row index of a second CQI table supporting QAM modulation. In either the first or second CQI table, each CQI index determines the corresponding modulation order and / or modulation scheme and code rate. The CQI index can be carried within uplink control information.
[0159] Below is a description of the first CQI form:
[0160] Optionally, in the first CQI table supporting shaping modulation methods, each CQI index supporting shaping modulation methods corresponds to a geometric shaping modulation method or a probabilistic shaping modulation method.
[0161] Optionally, the first CQI table may include N CQI indices that support NUCs, and each of the N CQI indices and its corresponding MCS table has two adjacent MCS indices with the same NUC. Here, N is an integer greater than or equal to 2 and less than or equal to 9. Optionally, N = 9, or N = 8, or N = 7, or N = 6, or N = 5, or N = 4, or N = 3, or N = 2. Optionally, the first CQI table includes N CQI indices that support NUCs, and each of the N CQI indices and its corresponding MCS table has exactly one MCS index with the same NUC.
[0162] Optionally, the first CQI table includes, in ascending order of CQI index, six combinations that support QPSK modulation schemes and code rates, three combinations that support NUCs with a modulation order of 4 and code rates, and six combinations that support NUCs with a modulation order of 6 and code rates.
[0163] Optionally, the first CQI table includes, in ascending order of CQI index, six combinations that support QPSK modulation schemes and code rates, two combinations that support NUCs with a modulation order of 4 and code rates, and seven combinations that support NUCs with a modulation order of 6 and code rates.
[0164] Optionally, the first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 2 combinations that support NUCs with a modulation order of 4 and code rates, and 6 combinations that support NUCs with a modulation order of 6 and code rates.
[0165] Optionally, the first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 3 combinations that support NUCs with a modulation order of 4 and code rates, and 5 combinations that support NUCs with a modulation order of 6 and code rates.
[0166] Optionally, the first CQI table includes, in ascending order of CQI index, three combinations that support QPSK modulation schemes and code rates, three combinations that support NUCs with a modulation order of 4 and code rates, five combinations that support NUCs with a modulation order of 6 and code rates, and four combinations that support NUCs with a modulation order of 8 and code rates.
[0167] Optionally, the first CQI table includes, in ascending order of CQI index, three combinations that support QPSK modulation schemes and code rates, two combinations that support NUCs with a modulation order of 4 and code rates, six combinations that support NUCs with a modulation order of 6 and code rates, and four combinations that support NUCs with a modulation order of 8 and code rates.
[0168] Optionally, the first CQI table includes, in ascending order of CQI index, three combinations that support QPSK modulation schemes and code rates, two combinations that support NUCs with a modulation order of 4 and code rates, five combinations that support NUCs with a modulation order of 6 and code rates, and five combinations that support NUCs with a modulation order of 8 and code rates.
[0169] Optionally, the first CQI table includes, in ascending order of CQI index, four combinations supporting QPSK modulation schemes and code rates, three combinations supporting NUCs with a modulation order of 4 and code rates, four combinations supporting NUCs with a modulation order of 6 and code rates, and four combinations supporting NUCs with a modulation order of 8 and code rates.
[0170] Optionally, the first CQI table includes, in ascending order of CQI index, four combinations supporting QPSK modulation schemes and code rates, two combinations supporting NUCs with a modulation order of 4 and code rates, five combinations supporting NUCs with a modulation order of 6 and code rates, and four combinations supporting NUCs with a modulation order of 8 and code rates.
[0171] Below is a description of the second CQI form:
[0172] For example, the second CQI table is a CQI table that supports the highest modulation scheme of 64QAM for 5G NR or a CQI table that supports the highest modulation scheme of 256QAM.
[0173] Optionally, the second CQI table includes, in ascending order of CQI index, six combinations that support QPSK modulation schemes and code rates, three combinations that support QAM constellation diagrams and code rates with a modulation order of 4, and six combinations that support QAM constellation diagrams and code rates with a modulation order of 6.
[0174] Optionally, the second CQI table includes, in ascending order of CQI index, seven combinations that support QPSK modulation schemes and code rates, two combinations that support QAM constellation diagrams and code rates with a modulation order of 4, and six combinations that support QAM constellation diagrams and code rates with a modulation order of 6.
[0175] Optionally, the second CQI table includes, in ascending order of CQI index, seven combinations that support QPSK modulation schemes and code rates, three combinations that support QAM constellation diagrams and code rates with a modulation order of 4, and five combinations that support QAM constellation diagrams and code rates with a modulation order of 6.
[0176] Optionally, the second CQI table includes, in ascending order of CQI index, three combinations that support QPSK modulation schemes and code rates, three combinations that support QAM constellation diagrams and code rates with a modulation order of 4, five combinations that support QAM constellation diagrams and code rates with a modulation order of 6, and four combinations that support QAM constellation diagrams and code rates with a modulation order of 8.
[0177] Optionally, the second CQI table includes, in ascending order of CQI index, four combinations supporting QPSK modulation schemes and code rates, three combinations supporting QAM constellation diagrams and code rates with a modulation order of 4, four combinations supporting QAM constellation diagrams and code rates with a modulation order of 6, and four combinations supporting QAM constellation diagrams and code rates with a modulation order of 8.
[0178] Optionally, the second CQI table includes, in ascending order of CQI index, four combinations supporting QPSK modulation schemes and code rates, two combinations supporting QAM constellation diagrams and code rates with a modulation order of 4, five combinations supporting QAM constellation diagrams and code rates with a modulation order of 6, and four combinations supporting QAM constellation diagrams and code rates with a modulation order of 8.
[0179] Below is an example of the first CQI form:
[0180] In one embodiment, the first CQI table includes a NUC supporting up to 64 points. Optionally, the first CQI table supports QPSK modulation, a non-uniform constellation diagram with a modulation order of 4, and a non-uniform constellation diagram with a modulation stage of 6. Below are some examples of first CQI tables for NUCs supporting up to 64 points:
[0181] In a first optional implementation, the first CQI table includes, in ascending order of CQI index, six combinations that support QPSK modulation schemes and code rates, three combinations that support NUCs with a modulation order of 4 and code rates, and six combinations that support NUCs with a modulation order of 6 and code rates.
[0182] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5172, 1.5672). The values are: se_8 ∈ (1.9924, 2.0424), se_9 ∈ (2.4646, 2.5146), se_10 ∈ (3.1198, 3.1698), se_11 ∈ (3.6105, 3.6605), se_12 ∈ (4.1941, 4.2441), se_13 ∈ (4.7588, 4.8088), se_14 ∈ (5.2264, 5.2764), or se_15 ∈ (5.6396, 5.6896). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0183] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.4922, 1.5922), se_1 = 0.2344, se_2 = 0.2344, se_3 = 0.2344, se_4 = 0.2344, se_5 = 0.2344, se_6 = 0.2344, se_7 = 0.2344, se_8 = 0.2344, se_9 = 0.2344, se_1 ... _8∈(1.9674, 2.0674), se_9∈(2.4396, 2.5396), se_10∈(3.0948, 3.1948), se_11∈(3.5855, 3.6855), se_12∈(4.1691, 4.2691), se_13∈(4.7338, 4.8338), se_14∈(5.2014, 5.3014), or se_15∈(5.6146, 5.7146). It should be noted that se_i∈(a, b) indicates that the i-th spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the i-th spectral efficiency within this range are applicable.
[0184] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5049, 1.5549), se_1 = 0.5049, se_2 = 0.5549, se_3 = 0.5049, se_4 = 0.5016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5049, 1.5549), se_1 = 0.5049, se_2 = 0.5049, se_3 = 0.5049, se_4 = 0.5049, se_5 = 0.5049, se_6 = 0.5049, se_7 ... _8∈(1.9424, 1.9924), se_9∈(2.4343, 2.4843), se_10∈(2.9155, 2.9655), se_11∈(3.4623, 3.5123), se_12∈(4.0333, 4.0833), se_13∈(4.6484, 4.6984), se_14∈(5.2102, 5.2602), or se_15∈(5.6197, 5.6697). It should be noted that se_i∈(a, b) indicates that the i-th spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the i-th spectral efficiency within this range are applicable.
[0185] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.4799, 1.5799), se_1 = 0.2344, se_2 = 0.2344, se_3 = 0.2344, se_4 = 0.2344, se_5 = 0.2344, se_6 = 0.2344, se_7 = 0.2344, se_8 = 0.2344, se_9 = 0.2344, se_1 = 0.2344, se_1 = 0.2344, se_2 ... Se_8 ∈ (1.9174, 2.0174), Se_9 ∈ (2.4093, 2.5093), Se_10 ∈ (2.8905, 2.9905), Se_11 ∈ (3.4373, 3.5373), Se_12 ∈ (4.0083, 4.1083), Se_13 ∈ (4.6234, 4.7234), Se_14 ∈ (5.1852, 5.2852), or Se_15 ∈ (5.5947, 5.6947). It should be noted that Se_i ∈ (a, b) indicates that the i-th spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the i-th spectral efficiency within this range are applicable. For example, the first CQI table can be as shown in Table 1 of the above embodiment.
[0186] In this embodiment, the first CQI table includes multiple shaping modulation methods. These multiple shaping modulation methods can bring shaping gain, which converts the signal-to-noise ratio gain of shaping modulation into an improvement in system throughput and spectral efficiency. Therefore, this scheme achieves a significant improvement in throughput while keeping the complexity from increasing significantly, and meets the requirements of adaptive coding modulation technology.
[0187] In a second alternative implementation, the first CQI table includes, in ascending order of CQI index, six combinations that support QPSK modulation schemes and code rates, two combinations that support NUCs with a modulation order of 4 and code rates, and seven combinations that support NUCs with a modulation order of 6 and code rates.
[0188] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.4922, 1.5922). The values are: se_8 ∈ (1.9674, 2.0674), se_9 ∈ (2.6753, 2.7753), se_10 ∈ (3.0948, 3.1948), se_11 ∈ (3.5855, 3.6855), se_12 ∈ (4.1691, 4.2691), se_13 ∈ (4.7338, 4.8338), se_14 ∈ (5.2014, 5.3014), or se_15 ∈ (5.6146, 5.7146). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0189] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5172, 1.5672), se_1 = 0.5172, se_2 = 0.5672, se_3 = 0.5672, se_4 = 0.5672, se_5 = 0.5672, se_6 = 0.5672, se_7 ... Se_8 ∈ (1.9924, 2.0424), Se_9 ∈ (2.7003, 2.7503), Se_10 ∈ (3.1198, 3.1698), Se_11 ∈ (3.6105, 3.6605), Se_12 ∈ (4.1941, 4.2441), Se_13 ∈ (4.7588, 4.8088), Se_14 ∈ (5.2264, 5.2764), or Se_15 ∈ (5.6396, 5.6896). It should be noted that Se_i ∈ (a, b) indicates that the i-th spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the i-th spectral efficiency within this range are applicable. For example, the first CQI table can be as shown in Table 2 of the above embodiment.
[0190] In this embodiment, the first CQI table adds a combination of 64NUC and a lower code rate, which can obtain more shaping gain. Therefore, this scheme achieves a significant increase in throughput without significantly increasing complexity, and can obtain better performance in fading channels.
[0191] In a third alternative implementation, the first CQI table, ordered from smallest to largest CQI index, includes five combinations supporting QPSK modulation schemes and code rates, three combinations supporting non-uniform constellation diagrams and code rates with a modulation order of 4, and seven combinations supporting non-uniform constellation diagrams and code rates with a modulation order of 6. This scheme, by adding 64 NUCs and lower code rate combinations, achieves greater shaping gain. Therefore, it significantly improves throughput without substantially increasing complexity and provides better performance in fading channels.
[0192] In a fourth alternative implementation, the first CQI table, ordered from smallest to largest CQI index, includes five combinations supporting QPSK modulation schemes and code rates, four combinations supporting non-uniform constellation diagrams with modulation order 4 and code rates, and six combinations supporting non-uniform constellation diagrams with modulation order 6 and code rates. This scheme, by adding 64 NUCs and lower code rate combinations, achieves greater shaping gain. Therefore, it significantly improves throughput without substantially increasing complexity and provides better performance in fading channels.
[0193] In a fifth alternative implementation, the first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 2 combinations that support NUCs with a modulation order of 4 and code rates, and 6 combinations that support NUCs with a modulation order of 6 and code rates.
[0194] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5262, 1.6262). The values are: se_8 ∈ (1.9188, 2.0188), se_9 ∈ (2.4109, 2.5109), se_10 ∈ (2.8914, 2.9914), se_11 ∈ (3.4363, 3.5363), se_12 ∈ (4.0105, 4.1105), se_13 ∈ (4.6258, 4.7258), se_14 ∈ (5.1824, 5.2824), or se_15 ∈ (5.5926, 5.6926). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0195] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5512, 1.6012), se _8∈(1.9438, 1.9938), se_9∈(2.4359, 2.4859), se_10∈(2.9164, 2.9664), se_11∈(3.4613, 3.5113), se_12∈(4.0355, 4.0855), se_13∈(4.6508, 4.7008), se_14∈(5.2074, 5.2574), or se_15∈(5.6176, 5.6676). It should be noted that se_i∈(a, b) indicates that the i-th spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the i-th spectral efficiency within this range are applicable. For example, the first CQI table can be as shown in Table 3 of the above embodiment.
[0196] In this embodiment, the first CQI table provides a higher code rate. The higher code rate makes the LDPC code encoding and decoding matrix smaller. Therefore, this scheme reduces the complexity of LDPC encoding and decoding while maintaining the throughput without a significant decrease.
[0197] In a sixth alternative implementation, the first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 3 combinations that support NUCs with a modulation order of 4 and code rates, and 5 combinations that support NUCs with a modulation order of 6 and code rates.
[0198] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5262, 1.6262). The values are: se_8 ∈ (1.9188, 2.0188), se_9 ∈ (2.4109, 2.5109), se_10 ∈ (3.0260, 3.1260), se_11 ∈ (3.4363, 3.5363), se_12 ∈ (4.0105, 4.1105), se_13 ∈ (4.6258, 4.7258), se_14 ∈ (5.1824, 5.2824), or se_15 ∈ (5.5926, 5.6926). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0199] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5512, 1.6012), se Se_8 ∈ (1.9438, 1.9938), Se_9 ∈ (2.4359, 2.4859), Se_10 ∈ (3.0510, 3.1010), Se_11 ∈ (3.4613, 3.5113), Se_12 ∈ (4.0355, 4.0855), Se_13 ∈ (4.6508, 4.7008), Se_14 ∈ (5.2074, 5.2574), or Se_15 ∈ (5.6176, 5.6676). It should be noted that Se_i ∈ (a, b) indicates that the i-th spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the i-th spectral efficiency within this range are applicable. For example, the first CQI table can be as shown in Table 4 of the above embodiment.
[0200] In this embodiment, the first CQI table increases the code rate corresponding to 64NUC. The higher code rate makes the LDPC code encoding and decoding matrix smaller. Therefore, this scheme reduces the complexity of LDPC encoding and decoding while maintaining the throughput without a significant decrease.
[0201] In another embodiment, the first CQI table includes a NUC supporting up to 256 points. Optionally, the first CQI table supports QPSK modulation, NUCs with a modulation order of 4, NUCs with a modulation order of 6, and NUCs with a modulation order of 8. Below are some examples of first CQI tables for NUCs supporting up to 256 points:
[0202] In a seventh alternative implementation, the first CQI table includes, in ascending order of CQI index, three combinations supporting QPSK modulation schemes and code rates, three combinations supporting NUCs with a modulation order of 4 and code rates, five combinations supporting NUCs with a modulation order of 6 and code rates, and four combinations supporting NUCs with a modulation order of 8 and code rates.
[0203] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.5172, 1.5672), se_5 ∈ (1.9924, 2.0424), se_6 ∈ (2.4646, 2.5146), se_7 ∈ (3.1198, 3.1698), se_8 ∈ (3.6105, 3.6605), se_9 ∈ (4.1941, 4.2441), se_10 ∈ (4.7563, 4.8063), se_11 ∈ (5.2250, 5.2750), se_12 ∈ (6.1078, 6.1578), se_13 ∈ (6.6156, 6.6656), se_14 ∈ (7.1625, 7.2125), or se_15 ∈ (7.5844, 7.6344). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are all applicable.
[0204] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.4930, 1.5930), se_5 ∈ (1.9656, 2.0656), se_6 ∈ (2.4383, 2.5383), se_7 ∈ (3.0... The values are: se_i ∈ (965, 3.1965), se_8 ∈ (3.5828, 3.6828), se_9 ∈ (4.1688, 4.2688), se_10 ∈ (4.7313, 4.8313), se_11 ∈ (5.2000, 5.3000), se_12 ∈ (6.0828, 6.1828), se_13 ∈ (6.5906, 6.6906), se_14 ∈ (7.1375, 7.2375), or se_15 ∈ (7.5594, 7.6594). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the ith spectral efficiency is applicable within this range. For example, the first CQI table can be as shown in Table 5 of the above embodiment.
[0205] In this embodiment, the first CQI table includes multiple shaping modulation methods. These multiple shaping modulation methods can bring shaping gain, which converts the signal-to-noise ratio gain of shaping modulation into an improvement in system throughput and spectral efficiency. Therefore, this scheme achieves a significant improvement in throughput while keeping the complexity from increasing significantly, and meets the requirements of adaptive coding modulation technology.
[0206] In the eighth optional implementation, the first CQI table includes, in ascending order of CQI index, three combinations that support QPSK modulation schemes and code rates, two combinations that support NUCs with a modulation order of 4 and code rates, six combinations that support NUCs with a modulation order of 6 and code rates, and four combinations that support NUCs with a modulation order of 8 and code rates.
[0207] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing 1 integer digit and 4 decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.5172, 1.5672), se_5 ∈ (1.9924, 2.0424), se_6 ∈ (2.6996, 2.7496), se_7 ∈ (3.1198, 3.1698), se_8 ∈ (3.6105, 3.6605), se_9 ∈ (4.1941, 4.2441), se_10 ∈ (4.7563, 4.8063), se_11 ∈ (5.2250, 5.2750), se_12 ∈ (6.1078, 6.1578), se_13 ∈ (6.6156, 6.6656), se_14 ∈ (7.1625, 7.2125), or se_15 ∈ (7.5844, 7.6344). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are all applicable.
[0208] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.4930, 1.5930), se_5 ∈ (1.9656, 2.0656), se_6 ∈ (2.6746, 2.7746), se_7 ∈ (3.0... The values are: se_i ∈ (a, b), se_8 ∈ (3.5828, 3.6828), se_9 ∈ (4.1688, 4.2688), se_10 ∈ (4.7313, 4.8313), se_11 ∈ (5.2000, 5.3000), se_12 ∈ (6.0828, 6.1828), se_13 ∈ (6.5906, 6.6906), se_14 ∈ (7.1375, 7.2375), or se_15 ∈ (7.5594, 7.6594). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the ith spectral efficiency is applicable within this range. For example, the first CQI table can be as shown in Table 6 of the above embodiment.
[0209] In this embodiment, the first CQI table adds a combination of 64 NUC and a lower code rate, which can obtain more shaping gain. Therefore, this scheme achieves a significant improvement in throughput without significantly increasing complexity, and can obtain better performance in fading channels.
[0210] In the ninth optional implementation, the first CQI table includes, in ascending order of CQI index, three combinations supporting QPSK modulation schemes and code rates, two combinations supporting NUCs with a modulation order of 4 and code rates, five combinations supporting NUCs with a modulation order of 6 and code rates, and five combinations supporting NUCs with a modulation order of 8 and code rates.
[0211] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing 1 integer digit and 4 decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.5172, 1.5672), se_5 ∈ (1.9924, 2.0424), se_6 ∈ (2.6996, 2.7496), se_7 ∈ (3.1198, 3.1698), se_8 ∈ (3.6105, 3.6605), se_9 ∈ (4.1941, 4.2441), se_10 ∈ (4.7563, 4.8063), se_11 ∈ (5.6391, 5.6891), se_12 ∈ (6.1078, 6.1578), se_13 ∈ (6.6156, 6.6656), se_14 ∈ (7.1625, 7.2125), or se_15 ∈ (7.5844, 7.6344). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0212] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.4930, 1.5930), se_5 ∈ (1.9656, 2.0656), se_6 ∈ (2.6746, 2.7746), se_7 ∈ (3.0... The values are: se_i ∈ (3.1965, 3.5828, 3.6828), se_9 ∈ (4.1688, 4.2688), se_10 ∈ (4.7313, 4.8313), se_11 ∈ (5.6141, 5.7141), se_12 ∈ (6.0828, 6.1828), se_13 ∈ (6.5906, 6.6906), se_14 ∈ (7.1375, 7.2375), or se_15 ∈ (7.5594, 7.6594). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the ith spectral efficiency is applicable within this range. For example, the first CQI table can be as shown in Table 7 of the above embodiment.
[0213] In this embodiment, since the first CQI table adds 64 NUCs and a lower code rate combination, more shaping gain can be obtained. Therefore, the scheme achieves throughput improvement without significantly increasing complexity and can achieve better performance in fading channels.
[0214] In the tenth alternative implementation, the first CQI table includes, in ascending order of CQI index, four combinations supporting QPSK modulation schemes and code rates, three combinations supporting NUCs with a modulation order of 4 and code rates, four combinations supporting NUCs with a modulation order of 6 and code rates, and four combinations supporting NUCs with a modulation order of 8 and code rates.
[0215] In this implementation, optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.5512, 1.6012), se_5 ∈ (1.9924, 2.0424), se_6 ∈ (2.4646, 2.5146), se_7 ∈ (3.0453, 3.0953), se_8 ∈ (3.6105, 3.6605), se_9 ∈ (4.1941, 4.2441), se_10 ∈ (4.7563, 4.8063), se_11 ∈ (5.2250, 5.2750), se_12 ∈ (6.1078, 6.1578), se_13 ∈ (6.6156, 6.6656), se_14 ∈ (7.1625, 7.2125), or se_15 ∈ (7.5844, 7.6344). It should be noted that se_i ∈ (a, b) indicates that the ith spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the ith spectral efficiency within this range are applicable.
[0216] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where i is a positive integer greater than or equal to 1, se_i is a real number containing one integer digit and four decimal places, and se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.5262, 1.6262), se_5 ∈ (1.9656, 2.0656), se_6 ∈ (2.4383, 2.5383), se_7 ∈ (3.0... 203, 3.1203), se_8∈(3.5828, 3.6828), se_9∈(4.1688, 4.2688), se_10∈(4.7313, 4.8313), se_11∈(5.2000, 5.3000), se_12∈(6.0828, 6.1828), se_13∈(6.5906, 6.6906), se_14∈(7.1375, 7.2375), or se_15∈(7.5594, 7.6594). It should be noted that se_i∈(a, b) indicates that the i-th spectral efficiency is greater than a and less than b, where a and b are real numbers, meaning that the values of the i-th spectral efficiency within this range are applicable. For example, the first CQI table can be as shown in Table 8 of the above embodiment.
[0217] In this embodiment, the first CQI table reduces the use of low bit rates in the initial transmission, which helps to reduce the burden on the decoder and lower the complexity of decoding.
[0218] In an eleventh optional embodiment, the first CQI table includes, in ascending order of CQI index, four combinations supporting QPSK modulation schemes and code rates, two combinations supporting NUCs with a modulation order of 4 and code rates, five combinations supporting NUCs with a modulation order of 6 and code rates, and four combinations supporting NUCs with a modulation order of 8 and code rates. This scheme reduces the use of low code rates in the initial transmission, thus reducing the decoder's burden and lowering decoding complexity.
[0219] In one embodiment, a CQI information receiving method is also provided, applied to a second device. The method may include: sending higher-layer configuration signaling, the higher-layer configuration signaling being used to enable support for shaped modulation or support for QAM modulation; receiving CQI information, wherein if the higher-layer configuration signaling indicates support for shaped modulation, the CQI information is obtained based on a first CQI table supporting shaped modulation; and if the higher-layer configuration signaling indicates support for QAM modulation, the CQI information is obtained based on a second CQI table supporting QAM modulation.
[0220] Optionally, the higher-level configuration signaling can also indicate support for selecting either shaped modulation or MQAM modulation when the modulation order is greater than or equal to M0, where M0 is 4 or 6.
[0221] It should be noted that the above is merely an example of geometric shaping modulation, and it is equally applicable to probability shaping modulation. The performance gains obtained by both are similar. Therefore, in the table above, NUC can also be modified to PS (probabilistic shaping), and M NUC can be modified to M PS, where M is a positive integer greater than 1 and a power of 2. Therefore, the first CQI table provided in the embodiments of this application is also applicable to probability shaping modulation.
[0222] It should be noted that the specific technical features and effects in this embodiment can be referred to the description in the CQI information receiving embodiment provided in the above embodiment, and will not be repeated here.
[0223] Figure 4 is a schematic diagram of a CQI information transmitting device provided in an embodiment of this application. The device is integrated into a first device. As shown in Figure 4, the CQI information transmitting device 400 includes a configuration signaling receiving unit 410 and a CQI information transmitting unit 420.
[0224] The configuration signaling receiving unit 410 is configured to receive higher-layer configuration signaling; wherein, the higher-layer configuration signaling is used to indicate whether shaping modulation is supported;
[0225] CQI information sending unit 420 is configured to send CQI information; wherein, when the higher layer configuration signaling indicates support for shaping modulation, the CQI information is obtained based on a first CQI table that supports shaping modulation, and when the higher layer configuration signaling indicates that shaping modulation is not supported, the CQI information is obtained based on a second CQI table that supports QAM.
[0226] Optionally, in the first CQI table, each CQI index that supports shaping modulation corresponds to a geometric shaping modulation or a probabilistic shaping modulation.
[0227] Optionally, the first CQI table includes N CQI indices that support non-uniform constellation diagrams, and each of the N CQI indices that supports non-uniform constellation diagrams has the same non-uniform constellation diagram for two adjacent MCS indices in an MCS table corresponding to the CQI index; where N is an integer greater than or equal to 2 and less than or equal to 9.
[0228] Optionally, the first CQI table supports QPSK modulation, non-uniform constellation diagrams with a modulation order of 4, and non-uniform constellation diagrams with a modulation stage of 6.
[0229] Optionally, the first CQI table includes, in ascending order of CQI index, six combinations that support QPSK modulation schemes and code rates, three combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and six combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
[0230] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5172, 1.5672), se_8 ∈ (1.9924, 2.0424), se_9 ∈(2.4646, 2.5146), se_10∈(3.1198, 3.1698), se_11∈(3.6105, 3.6605), se_12∈(4.1941, 4.2441), se_13∈(4.7588, 4.8088), se_14∈(5.2264, 5.2764), or se_15∈(5.6396, 5.6896); where i is a positive integer greater than or equal to 1.
[0231] Optionally, the first CQI table includes, in ascending order of CQI index, six combinations that support QPSK modulation schemes and code rates, two combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and seven combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
[0232] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.4922, 1.5922), se_8 ∈ (1.9674, 2.0674), se_9 ∈(2.6753, 2.7753), se_10∈(3.0948, 3.1948), se_11∈(3.5855, 3.6855), se_12∈(4.1691, 4.2691), se_13∈(4.7338, 4.8338), se_14∈(5.2014, 5.3014), or se_15∈(5.6146, 5.7146); where i is a positive integer greater than or equal to 1.
[0233] Optionally, the first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 2 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and 6 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
[0234] Optionally, the first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 3 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and 5 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
[0235] Optionally, the first CQI table supports QPSK modulation, non-uniform constellation diagrams with a modulation order of 4, non-uniform constellation diagrams with a modulation order of 6, and non-uniform constellation diagrams with a modulation order of 8.
[0236] Optionally, the first CQI table includes, in ascending order of CQI index, three combinations supporting QPSK modulation schemes and code rates, three combinations supporting non-uniform constellation diagrams with a modulation order of 4 and code rates, five combinations supporting non-uniform constellation diagrams with a modulation order of 6 and code rates, and four combinations supporting non-uniform constellation diagrams with a modulation order of 8 and code rates.
[0237] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.5172, 1.5672), se_5 ∈ (1.9924, 2.0424), se_6 ∈ (2.4646, 2.5146), se_7 ∈ (3.1198, 3.1698), se_8 ∈ (3.6105). ,3.6605), se_9∈(4.1941,4.2441), se_10∈(4.7563,4.8063), se_11∈(5.2250,5.2750), se_12∈(6.1078,6.1578), se_13∈(6.6156,6.6656), se_14∈(7.1625,7.2125), or se_15∈(7.5844,7.6344); where i is a positive integer greater than or equal to 1.
[0238] Optionally, the first CQI table includes, in ascending order of CQI index, three combinations that support QPSK modulation schemes and code rates, two combinations that support non-uniform constellation diagrams with a modulation order of 4 and code rates, six combinations that support non-uniform constellation diagrams with a modulation order of 6 and code rates, and four combinations that support non-uniform constellation diagrams with a modulation order of 8 and code rates.
[0239] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.5172, 1.5672), se_5 ∈ (1.9924, 2.0424), se_6 ∈ (2.6996, 2.7496), se_7 ∈ (3.1198, 3.1698), se_8 ∈ (3.6105). ,3.6605), se_9∈(4.1941,4.2441), se_10∈(4.7563,4.8063), se_11∈(5.2250,5.2750), se_12∈(6.1078,6.1578), se_13∈(6.6156,6.6656), se_14∈(7.1625,7.2125), or se_15∈(7.5844,7.6344); where i is a positive integer greater than or equal to 1.
[0240] Optionally, the first CQI table includes, in ascending order of CQI index, three combinations that support QPSK modulation schemes and code rates, two combinations that support non-uniform constellation diagrams with a modulation order of 4 and code rates, five combinations that support non-uniform constellation diagrams with a modulation order of 6 and code rates, and five combinations that support non-uniform constellation diagrams with a modulation order of 8 and code rates.
[0241] Optionally, the first CQI table includes, in ascending order of CQI index, four combinations supporting QPSK modulation schemes and code rates, three combinations supporting non-uniform constellation diagrams with a modulation order of 4 and code rates, four combinations supporting non-uniform constellation diagrams with a modulation order of 6 and code rates, and four combinations supporting non-uniform constellation diagrams with a modulation order of 8 and code rates.
[0242] Figure 5 is a schematic diagram of a CQI information receiving device provided in an embodiment of this application. As shown in Figure 5, the CQI information receiving device 500 may include: a configuration signaling sending unit 510 and a CQI information receiving unit 520.
[0243] The configuration signaling sending unit 510 is configured to send higher-layer configuration signaling; wherein, the higher-layer configuration signaling is used to indicate whether shaping modulation is supported;
[0244] The CQI information receiving unit 520 is configured to receive CQI information; wherein, when the higher layer configuration signaling indicates that shaped modulation mode is supported, the CQI information is obtained based on a first CQI table that supports shaped modulation mode, and when the higher layer configuration signaling indicates that shaped modulation mode is not supported, the CQI information is obtained based on a second CQI table that supports QAM.
[0245] Optionally, in the first CQI table, each CQI index that supports shaping modulation corresponds to a geometric shaping modulation or a probabilistic shaping modulation.
[0246] Optionally, the first CQI table includes N CQI indices that support non-uniform constellation diagrams, and each of the N CQI indices that supports non-uniform constellation diagrams has the same non-uniform constellation diagram for two adjacent MCS indices in an MCS table corresponding to the CQI index; where N is an integer greater than or equal to 2 and less than or equal to 9.
[0247] Optionally, the first CQI table supports QPSK modulation, non-uniform constellation diagrams with a modulation order of 4, and non-uniform constellation diagrams with a modulation stage of 6.
[0248] Optionally, the first CQI table includes, in ascending order of CQI index, six combinations that support QPSK modulation schemes and code rates, three combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and six combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
[0249] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.5172, 1.5672), se_8 ∈ (1.9924, 2.0424), se_9 ∈(2.4646, 2.5146), se_10∈(3.1198, 3.1698), se_11∈(3.6105, 3.6605), se_12∈(4.1941, 4.2441), se_13∈(4.7588, 4.8088), se_14∈(5.2264, 5.2764), or se_15∈(5.6396, 5.6896); where i is a positive integer greater than or equal to 1.
[0250] Optionally, the first CQI table includes, in ascending order of CQI index, six combinations that support QPSK modulation schemes and code rates, two combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and seven combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
[0251] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.2344, se_3 = 0.3770, se_4 = 0.6016, se_5 = 0.8770, se_6 = 1.1758, se_7 ∈ (1.4922, 1.5922), se_8 ∈ (1.9674, 2.0674), se_9 ∈(2.6753, 2.7753), se_10∈(3.0948, 3.1948), se_11∈(3.5855, 3.6855), se_12∈(4.1691, 4.2691), se_13∈(4.7338, 4.8338), se_14∈(5.2014, 5.3014), or se_15∈(5.6146, 5.7146); where i is a positive integer greater than or equal to 1.
[0252] Optionally, the first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 2 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and 6 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
[0253] Optionally, the first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 3 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and 5 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
[0254] Optionally, the first CQI table supports QPSK modulation, non-uniform constellation diagrams with a modulation order of 4, non-uniform constellation diagrams with a modulation order of 6, and non-uniform constellation diagrams with a modulation order of 8.
[0255] Optionally, the first CQI table includes, in ascending order of CQI index, three combinations supporting QPSK modulation schemes and code rates, three combinations supporting non-uniform constellation diagrams with a modulation order of 4 and code rates, five combinations supporting non-uniform constellation diagrams with a modulation order of 6 and code rates, and four combinations supporting non-uniform constellation diagrams with a modulation order of 8 and code rates.
[0256] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.5172, 1.5672), se_5 ∈ (1.9924, 2.0424), se_6 ∈ (2.4646, 2.5146), se_7 ∈ (3.1198, 3.1698), se_8 ∈ (3.6105). ,3.6605), se_9∈(4.1941,4.2441), se_10∈(4.7563,4.8063), se_11∈(5.2250,5.2750), se_12∈(6.1078,6.1578), se_13∈(6.6156,6.6656), se_14∈(7.1625,7.2125), or se_15∈(7.5844,7.6344); where i is a positive integer greater than or equal to 1.
[0257] Optionally, the first CQI table includes, in ascending order of CQI index, three combinations that support QPSK modulation schemes and code rates, two combinations that support non-uniform constellation diagrams with a modulation order of 4 and code rates, six combinations that support non-uniform constellation diagrams with a modulation order of 6 and code rates, and four combinations that support non-uniform constellation diagrams with a modulation order of 8 and code rates.
[0258] Optionally, in the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1 = 0.1523, se_2 = 0.3770, se_3 = 0.8770, se_4 ∈ (1.5172, 1.5672), se_5 ∈ (1.9924, 2.0424), se_6 ∈ (2.6996, 2.7496), se_7 ∈ (3.1198, 3.1698), se_8 ∈ (3.6105). ,3.6605), se_9∈(4.1941,4.2441), se_10∈(4.7563,4.8063), se_11∈(5.2250,5.2750), se_12∈(6.1078,6.1578), se_13∈(6.6156,6.6656), se_14∈(7.1625,7.2125), or se_15∈(7.5844,7.6344); where i is a positive integer greater than or equal to 1.
[0259] Optionally, the first CQI table includes, in ascending order of CQI index, three combinations that support QPSK modulation schemes and code rates, two combinations that support non-uniform constellation diagrams with a modulation order of 4 and code rates, five combinations that support non-uniform constellation diagrams with a modulation order of 6 and code rates, and five combinations that support non-uniform constellation diagrams with a modulation order of 8 and code rates.
[0260] Optionally, the first CQI table includes, in ascending order of CQI index, four combinations supporting QPSK modulation schemes and code rates, three combinations supporting non-uniform constellation diagrams with a modulation order of 4 and code rates, four combinations supporting non-uniform constellation diagrams with a modulation order of 6 and code rates, and four combinations supporting non-uniform constellation diagrams with a modulation order of 8 and code rates.
[0261] It should be noted that the specific working process and technical effects of the devices and units described above, as well as the execution steps, can be referred to the descriptions in the corresponding method embodiments above. For the sake of brevity, they will not be repeated here.
[0262] The aforementioned CQI information transmitting device and CQI information receiving device can be a single chip, which can be implemented in hardware or software. When implemented in hardware, it can be a logic circuit, integrated circuit, etc.; when implemented in software, it can be a general-purpose processor that reads software code stored in a storage unit. This storage unit can be integrated into the processor or located outside the processor and exist independently.
[0263] Figure 6 is a schematic diagram of a wireless transmitting device provided in an embodiment of this application. As shown in Figure 6, the wireless transmitting device includes: a controller / processor 610 implementing layer 2 / 3 functions, a Tx processor 620 implementing layer 1 functions, a memory 630, a Tx transmitter 640 for converting baseband signals to radio frequency signals and processing radio frequency signals, and an antenna 650. It can be used for transmitting from a base station or terminal. It should be noted that the processor is mainly used to process communication protocols and communication data, control the entire device, execute software programs, and process the data of the software programs. In addition, the wireless transmitting device may also include input and output devices, such as touch screens, displays, keyboards, etc., mainly used to receive user input data and output data to the user.
[0264] If the wireless transmitting device is a UE (User Equipment), the processor can read the software program from the storage unit, interpret and execute the instructions of the software program, and process the data in the software program. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted, and then outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit performs RF processing on the baseband signal, and then transmits the RF signal to the outside in the form of electromagnetic waves through the antenna.
[0265] For example, this controller / processor 610 implements Layer 3 and Layer 2 functions. In the DL, IP packets from the core network can be provided to this controller / processor 610. Layer 3 includes the Radio Resource Control (RRC) layer, and Layer 2 includes the Packet Data Convergence Protocol (PDCP) layer, Radio Link Control (RLC) layer, and Medium Access Control (MAC) layer, primarily including the following four functions:
[0266] First, the controller / processor 610 provides RRC functionality, which is responsible for managing the connection, resource allocation, handover, system information broadcasting, measurement reporting, power consumption control, and security management between user equipment and the radio access network. This ensures efficient connection, signal quality, and network resource optimization, and allows for dynamic adjustments between different states (such as RRC_IDLE, RRC_CONNECTED, and RRC_INACTIVE). It supports connection establishment, reconfiguration and release, handover management, system information broadcasting (such as Master Information Block (MIB) and System Information Block (SIB)), as well as network slice selection and multi-connection management in 5G, ensuring that the network can flexibly respond to the needs of various application scenarios.
[0267] Secondly, the controller / processor 610 also provides PDCP functionality, including header compression and decompression, security assurance (including encryption, decryption, integrity protection and verification), data segmentation and reassembly, and supports the continuity of data transmission during switching, ensuring efficient, secure and seamless uplink and downlink data transmission.
[0268] Third, the controller / processor 610 also provides RLC layer functionality, primarily including data segmentation, reassembly, retransmission, and order management between the physical layer and the PDCP layer, ensuring ordered transmission and retransmission of lost data packets. RLC supports three operating modes: Transparent Mode (TM), Unacknowledged Mode (UM), and Acknowledged Mode (AM), each optimized according to transmission reliability requirements. The RLC layer is also responsible for data encapsulation and transmission control, ensuring data stability on the wireless link. In AM mode, the RLC layer provides an Automatic Repeat Request (ARQ) mechanism to guarantee reliable data transmission and handle packet loss. In UM mode, the RLC layer provides more efficient transmission but does not guarantee data reliability. The RLC layer also adapts to different data packet size requirements through segmentation and reassembly functions to achieve efficient data transmission.
[0269] Fourth, the controller / processor 610 also provides MAC layer functionality, acting as a bridge between the RLC layer and the physical layer. It is responsible for mapping logical channels to corresponding transmission channels, ensuring on-demand data transmission. The MAC layer controls data transmission based on network scheduling information, processes Hybrid Automatic Repeat Requests (HARQ), and manages resources such as transmission time slots, spectrum, and power. It dynamically adjusts the data transmission rate according to different Quality of Service (QoS) requirements and ensures that different services are prioritized. The MAC layer is also responsible for channel coding and modulation selection, ensuring reliable transmission under different channel conditions. Furthermore, the MAC layer processes different priority traffic on logical channels through priority scheduling, ensuring that high-priority traffic (such as control signaling or urgent data) is transmitted in a timely manner. Through efficient resource scheduling, logical channel priority processing, and management, the MAC layer optimizes the utilization of wireless resources, ensuring the reliability, efficiency, and fairness of data transmission.
[0270] The transmit (Tx) processor 620 implements Layer 1 functions related to various channel coding functions. Layer 1 includes baseband processing at the physical (PHY) layer, including error detection, forward error correction (FEC) coding, interleaving, rate matching, mapping to the physical channel, modulation of the physical channel, and multiple-input multiple-output (MIMO) antenna processing. Layer 1 also includes data channel processing and control channel processing. The Tx processor 620 processes the mapping of signal constellation diagrams based on various modulation schemes. Optionally, the coded and modulated symbols can be split into parallel streams, and each stream can be mapped to OFDM subcarriers, multiplexed with a reference signal in the time and / or frequency domains, and then combined using an inverse fast Fourier transform (IFFT) to produce a physical channel carrying a time-domain OFDM symbol stream. Optionally, the OFDM symbol stream is spatially pre-coded to generate multiple spatial streams.
[0271] Multiple spatial streams are supplied to different antennas 650 via Tx transmitter 640, mainly involving intermediate frequency (IF) and radio frequency (RF) processing. Each Tx transmitter 640 can modulate an RF carrier with a corresponding spatial stream for transmission.
[0272] The controller / processor 610 may be associated with the memory 630 that stores program code and data.
[0273] If the wireless transmitting device is a terminal, the processor can be used to support the terminal in performing the actions described in the above embodiments of the CQI information transmission method. The transmitter and transmitting antenna are used to support the terminal in performing the transmission function as described in the above CQI information transmission method.
[0274] If the wireless transmitting device is a base station, the processor can be used to control the base station to perform the actions described in the above embodiments of the CQI information receiving method, and the transmitter and transmitting antenna are used to support the base station to perform the transmitting function as described in the above CQI information receiving method.
[0275] Figure 7 is a schematic diagram of a wireless receiving device provided in an embodiment of this application. As shown in Figure 7, the wireless receiving device includes: a controller / processor 710 implementing layer 2 / 3 functions, an Rx processor 720 implementing layer 1 functions, a memory 730, an Rx receiver 740 for processing radio frequency signals and converting radio frequency signals to baseband signals, and an antenna 750. It can be used for receiving signals from a base station or a terminal. If the wireless receiving device is a terminal, when data is transmitted to the terminal, the Rx receiver 740 receives radio frequency signals through the antenna 750, converts the radio frequency signals into baseband signals, and outputs the baseband signals to the Rx processor 720. The Rx processor 720 converts the baseband signals into data and processes them.
[0276] In a radio receiver, such as the UE in the following example, each Rx receiver 740 receives signals through its respective antenna 750. Each Rx receiver 740 recovers the information modulated onto the radio frequency carrier and provides the information to the Rx processor 720. The Rx processor 720 implements Layer 1 reception functions with the data and control channels. The Rx processor 720 can perform spatial processing on the information to recover any spatial streams sent to the radio receiver (such as the UE in the following example). If the destination of multiple spatial streams is the radio receiver (such as the UE in the following example), they can be combined by the Rx processor 720 into a single OFDM symbol stream. The Rx processor 720 then uses a Fast Fourier Transform (FFT) to convert the OFDM symbol stream from the time domain to the frequency domain. The frequency domain signal includes a separate OFDM symbol stream for each subcarrier of the OFDM signal. By determining the most probable signal constellation point, the symbols and reference signals on each subcarrier are recovered and demodulated; these soft decisions may be based on channel estimation. The soft decisions are then decoded to recover the data and control signals originally transmitted by the radio transmitter on the physical channel. The data and control signals are then provided to the controller / processor 710, which implements the functions of the third layer and the second layer.
[0277] The memory 730 can be referred to as a computer-readable medium. In UL, the controller / processor 710 provides demultiplexing, packet reassembly, decryption, header decompression, and control channel encoding between the transmission and logical channels to recover IP packets destined for the core network. The controller / processor 710 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.
[0278] Similar to the functions described in DL transmission via a wireless transmitting device, the controller / processor 710 provides the associated RRC layer functions, PDCP layer functions, RLC layer functions, and MAC layer functions as previously described.
[0279] The controller / processor 710 may be associated with a memory 730 that stores program code and data. The memory 730 may be referred to as a computer-readable medium.
[0280] If the aforementioned wireless receiving device is a terminal, the processor can be used to support the terminal in performing the actions described in the embodiments of the aforementioned CQI information transmission method, and the receiver and receiving antenna are used to support the terminal in performing the receiving function as described in the aforementioned CQI information transmission method.
[0281] If the aforementioned wireless receiving device is a base station, the processor can be used to control the base station to perform the actions described in the embodiments of the aforementioned CQI information receiving method, and the receiver and receiving antenna are used to support the base station in performing the receiving function as described in the aforementioned CQI information receiving method.
[0282] It should be noted that the memory 630 or 730 in the wireless transmitting and receiving devices (hereinafter referred to as communication devices) provided in Figures 6 and 7 may have multiple memories, and the processor 620 or 720 may also have multiple processors. Memory can also be referred to as storage medium or storage device, etc.
[0283] For wireless communication systems, especially mobile communication systems, base stations are responsible for downlink transmission and uplink reception. A base station may include one or more radio frequency (RF) units (e.g., Remote Radio Units (RRUs)) and one or more base band units (BBUs, also known as digital units (DUs)). This approach allows for separation of the baseband and RF sections, enabling centralized control of the baseband section and allowing the RF section to be located further away from the user, thus significantly improving coverage and reducing power consumption. For example, an RRU typically includes at least one transmit antenna 650 and a transmitter 640, as well as at least one receive antenna 750 and a receiver 740. It should be noted that the transceiver units can be integrated or implemented using the same module. A BBU typically includes a controller / processor 610, a Tx processor 620, a controller / processor 710, and an Rx processor 720. Again, the control or processing of the transceiver can be integrated or implemented using the same module.
[0284] It should be noted that in the aforementioned wireless transmitting and / or wireless receiving devices, the processor can be a general-purpose processor or a dedicated processor, etc. For example, it can be a baseband processor or a central processing unit (CPU). A baseband processor can be used to process communication protocols and communication data, while a CPU can be used to control communication equipment (e.g., base stations, terminals, or chips), execute software programs, and process data from the software programs. The aforementioned communication device may include a transceiver unit for implementing signal input (reception) and output (transmission). For example, the communication device can be a chip, and the transceiver unit can be the chip's input and / or output circuits, or a communication interface. This chip can be used in a terminal, base station, or other communication equipment. Furthermore, if the aforementioned communication device is a terminal, base station, or other communication equipment, the transceiver unit may include a transceiver, an RF chip, a filter, an analog-to-digital converter, an RF switch, etc.
[0285] The specific descriptions and illustrations provided in this application are not intended to be exhaustive or to limit all aspects to the precise form disclosed. Modifications and alterations can be made based on the above disclosures and can also be obtained from practice in these aspects.
[0286] In the embodiments of this application, unless explicitly described, no element, action, or instruction used herein should be construed as critical or necessary. Furthermore, the terms “set” and “group” as used herein are intended to include one or more elements (e.g., related elements, unrelated elements, combinations of related and unrelated elements, and / or similar elements) and may be used interchangeably with “one or more.” If only one is intended to be used, then one of these or similar terms may be used.
[0287] In this application embodiment, the term "according to" should not be interpreted as a reference to a closed set of information, one or more conditions, one or more factors, or similar content. In other words, the phrase "according to A" (where "A" can be information, conditions, factors, etc.) should be interpreted as "at least according to A," unless specifically interpreted differently.
[0288] In embodiments of this application, although certain combinations are disclosed in the specification, these combinations are not intended to limit the disclosure of aspects. In fact, many of these features may be combined in a manner not closed in the specification. The phrase “at least one” in the list of items refers to any combination of these items, including individual members. For example, “including at least one of: A, B, or C” is intended to cover A, B, C, A and B, A and C, B and C, A and B and C (and to cover any other order of A, B, and C).
[0289] In the embodiments of this application, the terms "system" and "network" are often used interchangeably herein. The term "and / or" in this document is merely an association to describe associated objects, indicating that there can be three relationships, such as A and / or B, which can represent three cases: A existing alone, A and B existing simultaneously, and A and B existing independently.
[0290] In the embodiments of this application, "when," "if," and "if" all indicate that the UE or base station will make corresponding processing under certain objective circumstances, rather than within a limited time. They do not require the UE or base station to make a judgment action during implementation, and do not imply any other restrictions.
[0291] Those skilled in the art will understand that all or some of the steps, systems, and apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned above does not necessarily correspond to the division of physical units. For example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all components may be implemented as processors, such as software executed by digital signal processors or microprocessors, or as hardware, or as integrated circuits, such as application-specific integrated circuits (ASICs). Such software can be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media).
[0292] As is known to those skilled in the art, the processor in this embodiment of the application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be performed by hardware integrated logic circuits in the processor or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor can be a microprocessor, or any conventional processor or something similar.
[0293] As is well known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technique for storing information (such as computer-readable instructions, data structures, program modules, or other data). Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which acts as an external cache. For example, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM, SDRAM, Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Synchlink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DR RAM). Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0294] In one embodiment, a computer-readable medium is also provided, on which a computer program is stored, which, when executed by a computer, implements the function of any one of the aforementioned embodiments of the CQI information sending method or the CQI information receiving method.
[0295] In one embodiment, a computer program product is also provided, which, when executed by a computer, implements any one of the functions described in the CQI information sending method embodiment or the CQI information receiving method embodiment.
[0296] Those skilled in the art can realize that the units and algorithm steps of each embodiment described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the differences in hardware and software interchangeability, the above description generally describes the composition and steps of each embodiment in terms of functionality. Whether these functions are implemented in hardware or software depends on the specific application and design limitations of the technical solution. A skilled craftsman can implement the described functions using different methods for each specific application, but such implementations should not be considered as exceeding the scope of that application.
[0297] In the embodiments of this application, the methods described can be implemented in various forms of hardware, firmware, or a combination of hardware and software. The actual dedicated control hardware or software code used to implement these methods is not limited to any particular aspect. Therefore, the operation and behavior of the methods described herein, without reference to specific software code, can be understood as software and hardware that can be designed to implement the methods based on the description herein.
[0298] The above description is merely an optional embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for transmitting Channel Quality Indication (CQI) information, applied to a first device, comprising: Receive higher-layer configuration signaling; wherein the higher-layer configuration signaling is used to indicate whether shaped modulation mode is supported; Send CQI information; wherein, when the higher-layer configuration signaling indicates support for shaping modulation, the CQI information is obtained based on a first CQI table that supports shaping modulation; when the higher-layer configuration signaling indicates that shaping modulation is not supported, the CQI information is obtained based on a second CQI table that supports quadrature amplitude modulation (QAM).
2. The method of claim 1, wherein, In the first CQI table, each CQI index that supports shaping modulation corresponds to a geometric shaping modulation or a probabilistic shaping modulation.
3. The method of claim 1, wherein, The first CQI table includes N CQI indices that support non-uniform constellation diagrams. Each of the N CQI indices that supports non-uniform constellation diagrams has the same non-uniform constellation diagram as two adjacent MCS indices in a modulation and coding scheme (MCS) table corresponding to the CQI index. Wherein, N is an integer greater than or equal to 2 and less than or equal to 9.
4. The method of claim 1, wherein, The first CQI table supports quadrature phase shift keying (QPSK) modulation, non-uniform constellation diagrams with a modulation order of 4, and non-uniform constellation diagrams with a modulation stage of 6.
5. The method of claim 4, wherein, The first CQI table includes, in ascending order of CQI index, 6 combinations that support QPSK modulation schemes and code rates, 3 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and 6 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
6. The method of claim 5, wherein, In the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1=0.1523, se_2=0.2344, se_3=0.3770, se_4=0.6016, se_5=0.8770, se_6=1.175 8, se_7∈(1.5172, 1.5672), se_8∈(1.9924, 2.0424), se_9∈(2.4646, 2.5146), se_10∈ (3.1198, 3.1698), se_11∈(3.6105, 3.6605), se_12∈(4.1941, 4.2441), se_13∈(4.7588, 4.8088), se_14∈(5.2264, 5.2764), or se_15∈(5.6396, 5.6896); where i is a positive integer greater than or equal to 1.
7. The method of claim 4, wherein, The first CQI table includes, in ascending order of CQI index, 6 combinations that support QPSK modulation schemes and code rates, 2 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and 7 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
8. The method of claim 7, wherein, In the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1=0.1523, se_2=0.2344, se_3=0.3770, se_4=0.6016, se_5=0.8770, se_6=1.175 8, se_7∈(1.4922, 1.5922), se_8∈(1.9674, 2.0674), se_9∈(2.6753, 2.7753), se_10∈ (3.0948, 3.1948), se_11∈(3.5855, 3.6855), se_12∈(4.1691, 4.2691), se_13∈(4.7338, 4.8338), se_14∈(5.2014, 5.3014), or se_15∈(5.6146, 5.7146); where i is a positive integer greater than or equal to 1.
9. The method of claim 4, wherein, The first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 2 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and 6 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
10. The method of claim 4, wherein, The first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 3 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and 5 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
11. The method of claim 1, wherein, The first CQI table supports QPSK modulation, non-uniform constellation diagrams with a modulation order of 4, non-uniform constellation diagrams with a modulation order of 6, and non-uniform constellation diagrams with a modulation order of 8.
12. The method of claim 11, wherein, The first CQI table includes, in ascending order of CQI index, 3 combinations that support QPSK modulation schemes and code rates, 3 combinations that support non-uniform constellation diagrams with a modulation order of 4 and code rates, 5 combinations that support non-uniform constellation diagrams with a modulation order of 6 and code rates, and 4 combinations that support non-uniform constellation diagrams with a modulation order of 8 and code rates.
13. The method of claim 12, wherein, In the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1=0.1523, se_2=0.3770, se_3=0.8770, se_4∈(1.5172, 1.5672), se_5∈(1.9924, 2.0424) , se_6∈(2.4646, 2.5146), se_7∈(3.1198, 3.1698), se_8∈(3.6105, 3.6605), se_9∈(4.1941, 4 .2441), se_10∈(4.7563, 4.8063), se_11∈(5.2250, 5.2750), se_12∈(6.1078, 6.1578), se_13∈(6.6156, 6.6656), se_14∈(7.1625, 7.2125), or se_15∈(7.5844, 7.6344); where i is a positive integer greater than or equal to 1.
14. The method of claim 11, wherein, The first CQI table includes, in ascending order of CQI index, 3 combinations that support QPSK modulation schemes and code rates, 2 combinations that support non-uniform constellation diagrams with a modulation order of 4 and code rates, 6 combinations that support non-uniform constellation diagrams with a modulation order of 6 and code rates, and 4 combinations that support non-uniform constellation diagrams with a modulation order of 8 and code rates.
15. The method of claim 14, wherein, In the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1=0.1523, se_2=0.3770, se_3=0.8770, se_4∈(1.5172, 1.5672), se_5∈(1.9924, 2.0424) , se_6∈(2.6996, 2.7496), se_7∈(3.1198, 3.1698), se_8∈(3.6105, 3.6605), se_9∈(4.1941, 4 .2441), se_10∈(4.7563, 4.8063), se_11∈(5.2250, 5.2750), se_12∈(6.1078, 6.1578), se_13∈(6.6156, 6.6656), se_14∈(7.1625, 7.2125), or se_15∈(7.5844, 7.6344); where i is a positive integer greater than or equal to 1.
16. The method of claim 11, wherein, The first CQI table includes, in ascending order of CQI index, 3 combinations that support QPSK modulation schemes and code rates, 2 combinations that support non-uniform constellation diagrams with a modulation order of 4 and code rates, 5 combinations that support non-uniform constellation diagrams with a modulation order of 6 and code rates, and 5 combinations that support non-uniform constellation diagrams with a modulation order of 8 and code rates.
17. The method of claim 11, wherein, The first CQI table includes, in ascending order of CQI index, four combinations that support QPSK modulation schemes and code rates, three combinations that support non-uniform constellation diagrams with a modulation order of 4 and code rates, four combinations that support non-uniform constellation diagrams with a modulation order of 6 and code rates, and four combinations that support non-uniform constellation diagrams with a modulation order of 8 and code rates.
18. A CQI information receiving method, applied to a second device, comprising: Send higher-layer configuration signaling; wherein the higher-layer configuration signaling is used to indicate whether shaping modulation is supported; Receive CQI information; wherein, when the higher-layer configuration signaling indicates support for shaping modulation, the CQI information is obtained based on a first CQI table that supports shaping modulation; when the higher-layer configuration signaling indicates that shaping modulation is not supported, the CQI information is obtained based on a second CQI table that supports quadrature amplitude modulation (QAM).
19. The method of claim 18, wherein, In the first CQI table, each CQI index that supports shaping modulation corresponds to a geometric shaping modulation or a probabilistic shaping modulation.
20. The method of claim 18, wherein, The first CQI table includes N CQI indices that support non-uniform constellation diagrams. Each of the N CQI indices that supports non-uniform constellation diagrams has the same non-uniform constellation diagram as two adjacent MCS indices in an MCS table corresponding to the CQI index. Wherein, N is an integer greater than or equal to 2 and less than or equal to 9.
21. The method of claim 18, wherein, The first CQI table supports quadrature phase shift keying (QPSK) modulation, non-uniform constellation diagrams with a modulation order of 4, and non-uniform constellation diagrams with a modulation stage of 6.
22. The method of claim 21, wherein, The first CQI table includes, in ascending order of CQI index, 6 combinations that support QPSK modulation schemes and code rates, 3 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and 6 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
23. The method of claim 22, wherein, In the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1=0.1523, se_2=0.2344, se_3=0.3770, se_4=0.6016, se_5=0.8770, se_6=1.175 8, se_7∈(1.5172, 1.5672), se_8∈(1.9924, 2.0424), se_9∈(2.4646, 2.5146), se_10∈ (3.1198, 3.1698), se_11∈(3.6105, 3.6605), se_12∈(4.1941, 4.2441), se_13∈(4.7588, 4.8088), se_14∈(5.2264, 5.2764), or se_15∈(5.6396, 5.6896); where i is a positive integer greater than or equal to 1.
24. The method of claim 21, wherein, The first CQI table includes, in ascending order of CQI index, 6 combinations that support QPSK modulation schemes and code rates, 2 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and 7 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
25. The method of claim 24, wherein, In the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1=0.1523, se_2=0.2344, se_3=0.3770, se_4=0.6016, se_5=0.8770, se_6=1.175 8, se_7∈(1.4922, 1.5922), se_8∈(1.9674, 2.0674), se_9∈(2.6753, 2.7753), se_10∈ (3.0948, 3.1948), se_11∈(3.5855, 3.6855), se_12∈(4.1691, 4.2691), se_13∈(4.7338, 4.8338), se_14∈(5.2014, 5.3014), or se_15∈(5.6146, 5.7146); where i is a positive integer greater than or equal to 1.
26. The method of claim 21, wherein, The first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 2 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and 6 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
27. The method of claim 21, wherein, The first CQI table includes, in ascending order of CQI index, 7 combinations that support QPSK modulation schemes and code rates, 3 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 4, and 5 combinations that support non-uniform constellation diagrams and code rates with a modulation order of 6.
28. The method of claim 18, wherein, The first CQI table supports QPSK modulation, non-uniform constellation diagrams with a modulation order of 4, non-uniform constellation diagrams with a modulation order of 6, and non-uniform constellation diagrams with a modulation order of 8.
29. The method of claim 28, wherein, The first CQI table includes, in ascending order of CQI index, 3 combinations that support QPSK modulation schemes and code rates, 3 combinations that support non-uniform constellation diagrams with a modulation order of 4 and code rates, 5 combinations that support non-uniform constellation diagrams with a modulation order of 6 and code rates, and 4 combinations that support non-uniform constellation diagrams with a modulation order of 8 and code rates.
30. The method of claim 29, wherein, In the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1=0.1523, se_2=0.3770, se_3=0.8770, se_4∈(1.5172, 1.5672), se_5∈(1.9924, 2.0424) , se_6∈(2.4646, 2.5146), se_7∈(3.1198, 3.1698), se_8∈(3.6105, 3.6605), se_9∈(4.1941, 4 .2441), se_10∈(4.7563, 4.8063), se_11∈(5.2250, 5.2750), se_12∈(6.1078, 6.1578), se_13∈(6.6156, 6.6656), se_14∈(7.1625, 7.2125), or se_15∈(7.5844, 7.6344); where i is a positive integer greater than or equal to 1.
31. The method of claim 28, wherein, The first CQI table includes, in ascending order of CQI index, 3 combinations that support QPSK modulation schemes and code rates, 2 combinations that support non-uniform constellation diagrams with a modulation order of 4 and code rates, 6 combinations that support non-uniform constellation diagrams with a modulation order of 6 and code rates, and 4 combinations that support non-uniform constellation diagrams with a modulation order of 8 and code rates.
32. The method of claim 31, wherein, In the first CQI table, the spectral efficiency corresponding to CQI index i is se_i, where se_i includes at least one of the following: se_1=0.1523, se_2=0.3770, se_3=0.8770, se_4∈(1.5172, 1.5672), se_5∈(1.9924, 2.0424) , se_6∈(2.6996, 2.7496), se_7∈(3.1198, 3.1698), se_8∈(3.6105, 3.6605), se_9∈(4.1941, 4 .2441), se_10∈(4.7563, 4.8063), se_11∈(5.2250, 5.2750), se_12∈(6.1078, 6.1578), se_13∈(6.6156, 6.6656), se_14∈(7.1625, 7.2125), or se_15∈(7.5844, 7.6344); where i is a positive integer greater than or equal to 1.
33. The method of claim 28, wherein, The first CQI table includes, in ascending order of CQI index, 3 combinations that support QPSK modulation schemes and code rates, 2 combinations that support non-uniform constellation diagrams with a modulation order of 4 and code rates, 5 combinations that support non-uniform constellation diagrams with a modulation order of 6 and code rates, and 5 combinations that support non-uniform constellation diagrams with a modulation order of 8 and code rates.
34. The method of claim 28, wherein, The first CQI table includes, in ascending order of CQI index, four combinations that support QPSK modulation schemes and code rates, three combinations that support non-uniform constellation diagrams with a modulation order of 4 and code rates, four combinations that support non-uniform constellation diagrams with a modulation order of 6 and code rates, and four combinations that support non-uniform constellation diagrams with a modulation order of 8 and code rates.
35. A communication device, comprising: A memory and a processor, the memory storing a computer program, the processor executing the computer program to implement the steps of the method according to any one of claims 1-34.
36. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1-34.