Transmission and reception of channel quality indication information
By sending indexes associated with downlink physical channel quality in a wireless communication system, adaptive encoding modulation is implemented, which solves the problem that the existing CQI table cannot meet the adaptive requirements of the new radio system, and improves the system's performance in time-varying fading channels and high-interference environments.
Patent Information
- Application Number
- CN201880092181.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2018-04-04
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2038-07-21
AI Technical Summary
The existing CQI table cannot meet the adaptive needs of the new radio system for time-varying fading channel conditions and a large number of user interference, resulting in the block error rate requirements that cannot be effectively met in scenarios such as NR-URLLC.
By sending indexes associated with downlink physical channel quality between wireless devices and network nodes, adaptive encoding and modulation technology is implemented, and appropriate modulation schemes, code rate and data block size are selected to meet the block error rate requirements.
It improves the performance of wireless communication systems in time-varying fading channels and high interference environments, meets the block error rate requirements in scenarios such as NR-URLLC, and enhances the system's adaptability.
Smart Images

Figure CN111937469B_ABST
Abstract
Description
Technical Field
[0001] This document generally relates to wireless communication. Background Art
[0002] Wireless communication technologies are driving the world into an increasingly interconnected and networked society. The rapid development of wireless communication and technological progress have led to a greater demand for capacity and connectivity. Other aspects, such as energy consumption, device cost, spectral efficiency, and latency, are also important for meeting the requirements of various communication scenarios. Compared with existing wireless networks, next-generation systems and wireless communication technologies need to provide adaptive waveforms that can combat time-varying fading channel conditions and interference from a large number of users. Summary of the Invention
[0003] This document relates to methods, systems, and devices for transmitting and receiving channel quality indication (CQI) information. The CQI table is an aspect of implementing adaptive coding and modulation techniques, which are used to ensure that data transmission can meet the corresponding block error rate requirements.
[0004] In one exemplary aspect, a wireless communication method is disclosed. The method can be implemented in a wireless device (e.g., a user equipment), which includes transmitting an index associated with the quality of a downlink physical channel through an uplink physical channel, where the index corresponds to an entry in a parameter table of a set of parameter tables, the entry including a modulation scheme, a code rate, and an efficiency associated with the index, and where one or more parameter tables in the set of parameter tables include at least three entries, which include a code rate less than or equal to 120 / 1024.
[0005] In another exemplary aspect, a wireless communication method is disclosed. The method can be implemented in a network node (e.g., a base station, an eNB, or a gNB), which includes receiving an index associated with the quality of a downlink physical channel through an uplink physical channel, and transmitting a plurality of data blocks, where the content of the plurality of data blocks is determined by a block size and a modulation scheme, the modulation scheme corresponding to an entry associated with an index in a parameter table of a set of parameter tables, where the entry may further include an efficiency, and where one or more parameter tables in the set of parameter tables include at least three entries, which include a code rate less than or equal to 120 / 1024.
[0006] In yet another exemplary aspect, the above method is implemented in the form of processor-executable code and stored in a computer-readable program medium.
[0007] In yet another exemplary embodiment, a device configured or operable to perform the above-described methods is disclosed. The device may include a processor programmed to implement these methods.
[0008] The above and other aspects and their implementations are described in more detail in the drawings and the description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] Figure 1 Examples of a base station (BS) and a user equipment (UE) in wireless communication according to some embodiments of the present disclosure are shown.
[0010] Figure 2 An example of a 4-bit CQI table with a modulation scheme up to 64-QAM (Quadrature Amplitude Modulation) is shown.
[0011] Figure 3 Another example of a CQI table is shown.
[0012] Figure 4 Yet another example of a CQI table is shown.
[0013] Figure 5A and Figure 5B Examples of an unaligned CQI table and an aligned CQI table are shown.
[0014] Figure 6A And FIG. 6B shows another example of an unaligned CQI table and an aligned CQI table.
[0015] Figure 7 An example of a wireless communication method for transmitting and receiving CQI information is shown.
[0016] Figure 8 Another example of a wireless communication method for transmitting and receiving CQI information is shown.
[0017] Figure 9 is a block diagram representation of a part of an apparatus that can implement the methods or techniques described in this patent document. DETAILED DESCRIPTION
[0018] Due to the time-varying characteristics of wireless fading channels, a mobile communication system can adaptively adjust its transmission power, modulation and coding scheme, and data frame length according to the instantaneous channel state to overcome the time-varying characteristics of the channel and thus obtain the best possible performance. This mechanism is called adaptive coding modulation and is part of most current link adaptation techniques.
[0019] The Channel Quality Indicator (CQI) is part of the Channel State Information (CSI). The CQI table is an important part of implementing Adaptive Coding and Modulation (ACM) technology. After channel estimation, a wireless device (e.g., a User Equipment (UE) or a terminal) reports the CQI to a network node (e.g., a Base Station (BS) or a gNB). The base station selects an appropriate Modulation and Coding Scheme (MCS) and Transmission Block Size based on the CQI information, so as to ensure that the transmission block can meet the corresponding Block Error Rate (BLER) requirement. The current CQI table does not meet the requirements of the New Radio (NR) system. Among other features, the techniques described in this document can be embodied in an implementation that overcomes this limitation of the current CQI table.
[0020] Figure 1 An example of a wireless communication system including a BS 120 and one or more User Equipments (UEs) 111, 112, and 113 is shown. In some embodiments, the UEs may report CQIs (131, 132, 133) to the BS. For each reported CQI, the BS may refer to an MCS (Modulation and Coding Scheme) table to determine the modulation scheme and code rate corresponding to the CQI index, and then transmit data blocks (141, 142, 143) to the UEs using the modulation scheme and code rate for each UE. For example, the UE may be a smart phone, a tablet computer, a mobile computer, a Machine-to-Machine (M2M) device, an Internet of Things (IoT) device, etc.
[0021] The current version of the upcoming New Radio Enhanced Mobile Broadband (NR-eMBB) standard uses the same CQI table as in the Long Term Evolution (LTE) standard. Due to the low NR-URLLC (Ultra-Reliable and Low-Latency Communication) latency (e.g., the user plane latency may be less than 1 ms) and high reliability (e.g., the Block Error Rate (BLER) requirement may be ≤ 1e -5 ) requirement, the existing CQI table may be insufficient. Embodiments of the disclosed technology are not limited to NR-URLLC and may be applicable to other systems and operating modes.
[0022] Figure 2 An example CQI table is shown. As Figure 2As shown in the table, the CQI can be represented by integer values from 0 to 15, and the integer values respectively represent different CQI levels corresponding to different channel conditions. In this table, the listed digital modulation methods are QAM (Quadrature Amplitude Modulation) and QPSK (Quadrature Phase Shift Keying). In addition, the spectral efficiency (or simply "efficiency") listed in the table is defined as the product of the code rate and the modulation order. For QPSK, 16-QAM, and 64-QAM modulation schemes, the modulation orders are 2, 4, and 6 respectively. In other words, for a digital modulation scheme with 2 m points, the modulation order is m (m is a positive integer). The base station selects an appropriate MCS and transport block size according to the CQI information reported by the terminal (from the CQI table) to ensure that the transport block can meet the corresponding block error rate requirements.
[0023] Embodiments of the disclosed technology may include one or more CQI tables (e.g., two tables), at least one of which may be defined as described herein. As described in the context of Figure 1 the CQI table entries may include a CQI index and the corresponding modulation scheme, code rate, and efficiency (where efficiency = code rate × modulation order). Section headings are used in this document to improve the readability of the specification and do not in any way limit the discussion or embodiments to the respective sections.
[0024] In some embodiments, the UE or terminal may support more than one scenario, and each scenario requires one or more CQI tables. The UE may need higher layer parameters from the base station (BS; eNB or gNB) to notify the UE which CQI table will be used for CQI reporting.
[0025] In some embodiments, the UE may support eMBB and URLLC. In one example, eMBB supports two CQI tables with different maximum modulation orders, one of which is CQI table 1 and the other is CQI table 2. Similarly, URLLC can also support two CQI tables for different BLER requirements, one of which is CQI table 1 and the other is CQI table 3. Two higher layer parameters, such as para1 and para2, may be required to indicate which CQI table the UE should use.
[0026] In one example, its operation may include the following steps: (1) When para1 is in state S1_1 or para2 is in state S2_1, the UE or terminal uses CQI table 1 for CQI reporting, (2) When para1 is in state S1_2, the UE or terminal uses CQI table 2 for CQI reporting, and (3) When para2 is in state S2_2, the UE or terminal uses CQI table 3 for CQI reporting.
[0027] In some embodiments, para2 has a higher priority than para1, and when configuring the higher-layer parameters para1 and para2, the following rules can be followed:
[0028] (1) If para2 is in state S2_2 and para1 is in state S1_1, the UE or terminal uses CQI table 3 for CQI reporting.
[0029] (2) If para2 is in state S2_2 and para1 is in state S1_2, the UE or terminal uses CQI table 3 for CQI reporting, and
[0030] (3) If para2 is in state S2_1 and para1 is in state S1_2, the UE or terminal uses CQI table 1 for CQI reporting.
[0031] Example Embodiment 1:
[0032] In some embodiments, the CQI table may include L1 entries with a QPSK modulation scheme and code rates R1 and R2, where R1 < R2 and L1 = 2.
[0033] In some embodiments, the CQI table may include L2 entries with a QPSK modulation scheme and code rates R1, r1, r2,..., rn, and R2, where R1 < r1 < r2 <... < rn < R2, n = 1, 2, 4, or 5, and L2 = 2 + n.
[0034] In some embodiments, the lowest supported code rate may be R1.
[0035] In some embodiments, 30 / 1024 ≤ R1 ≤ 40 / 1024 and R2 = 78 / 1024.
[0036] Example 1.1 Define R1 between 30 / 1024 and 34 / 2014, R2 = 78 / 2014, and
[0037] r1 = operation((R1 + R2) / 2) + Δ1,
[0038] where the operation can be a round-off operation, a ceiling function, or a floor function, and
[0039] -5 / 1024 ≤ Δ1 ≤ 5 / 1024.
[0040] Example 1.2 R1 and the corresponding range of r1 are defined in the following table, where x in [a, b) defines a range that includes "a" but does not include "b", for example, a ≤ x < b.
[0041]
[0042]
[0043] In one example, at least one of the CQI tables may include entries having the following modulation schemes and code rates, which correspond to the entries having the lowest spectral efficiency: (QPSK, 30 / 1024), (QPSK, 50 / 1024), and (QPSK, 78 / 1024).
[0044] Example Embodiment Two:
[0045] In some embodiments, the CQI table may include L4 entries, which correspond to Figure 2 an equal number of entries in the table shown. For example, the L4 entries in the CQI table may include the same modulation schemes as those in the corresponding entries in the Figure 2 table shown, but the code rates of the L4 entries in the CQI table may differ from the code rates of the corresponding entries in the Figure 2 table shown by a value Δ2.
[0046] In some embodiments, the CQI table may include L4 entries, which correspond to Figure 2 an equal number of entries in the table shown. For example, the L4 entries in the CQI table may include the same modulation schemes as those in the corresponding entries in the Figure 2 table shown, but the efficiency of the L4 entries in the CQI table may differ from the efficiency of the corresponding L4 entries in the Figure 2 table shown by a value Δ3.
[0047] In some embodiments, the value of Δ2 or Δ3 may be offset by δ1, where -2 / 1024 ≤ δ1 ≤ 2 / 1024. In other embodiments, the value of δ1 may be different in different entries.
[0048] In some embodiments, the L4 entries are the majority of the entries in the CQI table. For example, L4 / L11 may be not less than P1, where L11 is the total number of entries in the CQI table, and P1 may be 0.5, 0.6, 0.7, 0.8, or 0.95. In other words, the L4 entries may constitute 50% to 95% of the entries in the CQI table.
[0049] In the context of the above embodiments, multiple implementations of the values {Δ2 and Δ3} are possible. For example, these values may be predetermined, randomly selected, and / or selected based on various factors, including but not limited to other waveform parameters, channel conditions, or signaling. For example, Δ2 is ±2 j / 1024, and Δ3 may be ±i × 2 j / 1024, where i and j are non-negative integers.
[0050] Example 2.1 Defines a set of entries with CQI indices I1 to I9, as Figure 3 shown, which corresponds to Figure 2 the entries with CQI indices 3 to 11 in the table shown. In this example, the modulation schemes of the entries between the two tables ( Figure 3 and Figure 2 ) are the same, but the corresponding code rates between the two tables differ by 16 / 1024.
[0051] Example 2.2 Defines a set of entries with CQI indices I1 to I9, as Figure 4 shown, which corresponds to Figure 2 the entries with CQI indices 3 to 11 in the table shown. In this example, the modulation schemes of the entries between the two tables ( Figure 4 and Figure 2 ) are the same, but the corresponding efficiencies between the two tables differ by 16 / 1024.
[0052] Example 2.3 Defines a set of entries with CQI indices I1 to I9, which corresponds to Figure 2 the entries with CQI indices 3 to 11 in the table shown. In this example, the modulation schemes of the entries between the two tables are the same, but the corresponding efficiencies between the two tables differ by 32 / 1024.
[0053] Examples 2.1 - 2.3 illustrate different cases where the code rate or efficiency of each entry in the second table differs from the value of the corresponding parameter in the first table by an offset value. Figure 3 and Figure 4 The resulting tables shown include "..." to indicate the entries in the dependent columns calculated based on the offset value. For example, if the code rate is offset (as Figure 3 shown), the entries in the efficiency column are calculated as the product of the offset code rate of the entry and the modulation order.
[0054] Example Embodiment Three:
[0055] In some embodiments, the highest modulation order of the entries in the CQI table can be 64 - QAM, and the highest code rate R4 can be 666 / 1024 or 873 / 1024.
[0056] Example 3.1Defines the entry in the CQI table with the maximum spectral efficiency. For example, the entry in the CQI table corresponding to the maximum spectral efficiency has a 64-QAM modulation scheme and a code rate of 666 / 1024. For another example, the entry in the CQI table corresponding to the maximum spectral efficiency has a 64-QAM modulation scheme and a code rate of 873 / 1024. For yet another example, the two entries in the CQI table corresponding to the two maximum spectral efficiencies have a 64-QAM modulation scheme and code rates of 666 / 1024 and 873 / 1024 respectively.
[0057] In one example, features 1 to 3 describe embodiments that may exist in at least one of one or more CQI tables, and the CQI table can be used by a system to support lower code rates, higher data transmission reliability, and better coverage.
[0058] Example Embodiment Four:
[0059] Current and emerging wireless systems may need to meet different requirements when serving multiple users and supporting multiple services. In some embodiments, it may be necessary to support different BLER requirements, which may require the use of multiple CQI tables. In one example, CQI table I can be designed for BLER1, while CQI table II can be designed for BLER2, where the BLER thresholds can be 1e-1, 1e-2, 1e-3, 1e-4, or 1e-5.
[0060] In some embodiments, the set of CQI tables (or more generally, the set of parameter tables) includes CQI table I and CQI table II, where CQI table I can include L5 entries corresponding to an equal number of entries in CQI table II. For example, the L5 entries in CQI table I can include the same modulation schemes as those in the corresponding entries in CQI table II, but the code rates of the L5 entries in CQI table I can differ from the code rates of the corresponding L5 entries in CQI table II by a value Δ4.
[0061] In another example, the L5 entries in CQI table I can include the same modulation schemes as those in the corresponding entries in CQI table II, but the efficiencies of the L5 entries in CQI table I can differ from the efficiencies of the corresponding L5 entries in CQI table II by a value Δ5.
[0062] In some embodiments, the value of Δ4 or Δ5 can be offset by δ2, where -2 / 1024 ≤ δ2 ≤ 2 / 1024. In other embodiments, the value of δ2 can be different in different entries.
[0063] In some embodiments, the L5 entries are the majority of the entries in CQI table I. For example, L5 / L222 may not be less than P1, where L2 is the total number of entries in CQI table I, and P2 may be 0.5, 0.6, 0.7, 0.8, or 0.95. In other words, the L5 entries may constitute 50% to 95% of the entries in the CQI table.
[0064] In the context of the above embodiments, various implementations of the values {Δ4 and Δ5} are possible. For example, these values may be predetermined, randomly selected, and / or selected based on various factors, including but not limited to other waveform parameters, channel conditions, or signaling. For example, Δ4 is ±2 j / 1024, and Δ5 may be ±i×2 j / 1024, where i and j are non-negative integers.
[0065] Example embodiment five:
[0066] As described above, supporting different requirements may require the use of multiple CQI tables, and advantageously, the CQI indices corresponding to the same modulation scheme and code rate are the same.
[0067] Example 5.1 A set of entries for two CQI tables is defined, as shown in the tables of Figure 5A and Figure 5B . For example, in the CQI table design of Figure 5A , CQI table I does not include the second row of the table (e.g., (modulation, code rate × 1024, efficiency) = (QPSK, 32, 0.0625)), and CQI table II does not include the last row of the table (e.g., (modulation, code rate × 1024, efficiency) = (64QAM, 873, 5.1152)). The other entries in CQI table I and CQI table II have the same modulation scheme and code rate combination, but are associated with different CQI indices in each table. For example, for (modulation, code rate × 1024, efficiency) = (QPSK, 120, 0.2344), the index in CQI table I is 3, while the index in CQI table II is 4.
[0068] As expected, the difference in indices may cause problems. During the period when the base station sends a signaling instruction to switch the CQI table and the terminal does not respond to the indication signaling, the base station and the terminal have different understandings of the scheduled CQI table.
[0069] This problem can be improved by using the table shown in Figure 5B , where the same modulation scheme and code rate combination are assigned to the same CQI index in CQI tables I and II. As shown in Figure 5BAs shown, even if the base station and the terminal have different understandings of the entries in the CQI table, the vast majority of the CQI indices in the table are the same, thereby reducing scheduling problems.
[0070] As Figure 6A shown in and Figure 6B, Example 5.2 is another example of two CQI tables, and these two tables can be aligned to ensure that the vast majority of the CQI indices in the tables are the same, thereby reducing scheduling problems. For example, in the Figure 6A CQI table design, CQI table I does not include the second and third rows of the table (e.g., depending on the code rates of R1 and r1 defined in Example 1.2), and CQI table II does not include the last row and the third row to the last row of the table (e.g., (modulation, code rate × 1024, efficiency) = (64QAM, 772, 4.5234) and (64QAM, 948, 5.5547)). The other entries in CQI table I and CQI table II have the same modulation scheme and code rate combinations, but are associated with different CQI indices in each table.
[0071] And as shown in Example 5.1, the table shown in Figure 6B is realigned such that the same modulation scheme and code rate combinations are assigned the same CQI indices in CQI tables I and II, thereby reducing the differences between the CQI tables.
[0072] Exemplary Method of CQI Table
[0073] Figure 7 shows an example of a wireless communication method 700 for transmitting and receiving CQI information via a physical channel, and this method can be implemented on a wireless device. Method 700 includes, in step 710, transmitting an index associated with the quality of a downlink physical channel via an uplink physical channel, where the index corresponds to an entry in a parameter table of a set of parameter tables, which includes a modulation scheme, a code rate, and an efficiency associated with the index, and where one or more of the parameter tables in the set of parameter tables include at least three entries, which include code rates less than or equal to 120 / 1024. In some embodiments, the uplink physical channel is a physical channel from the wireless device to the network node, and the downlink physical channel is a physical channel from the network node to the wireless device.
[0074] Method 700 may also include steps of performing channel estimation and selecting an index based on the channel estimation. In some embodiments, the index may be based on the fidelity of the channel estimation. In other embodiments, statistical metrics of the channel estimation may be used to determine the index.
[0075] Method 700 may further include the step of receiving a plurality of data blocks, wherein the content of the plurality of data blocks is determined by a block size and a modulation scheme, and wherein the block size and the modulation scheme correspond to an entry associated with an index in at least one parameter table.
[0076] Method 700 may further include the step of decoding each of the plurality of data blocks such that a block error rate (BLER) resulting from the decoding is less than or equal to a predetermined threshold. In some embodiments, the BLER that meets the predetermined threshold is after a single decoding. In other embodiments, the BLER that meets the predetermined threshold is after iterative decoding of the plurality of data blocks.
[0077] Figure 8 Another example of a wireless communication method 800 for transmitting and receiving CQI information via a physical channel is shown, which method may be implemented at a network node. Method 800 includes, in step 810, receiving an index associated with the quality of a downlink physical channel via an uplink physical channel. In some embodiments, the uplink physical channel is a physical channel from a wireless device to a network node, and the downlink physical channel is a physical channel from the network node to the wireless device.
[0078] Method 800 includes, in step 820, transmitting a plurality of data blocks, wherein the content of the plurality of data blocks is determined by a block size and a modulation scheme, wherein the block size and the modulation scheme correspond to an entry associated with an index in a parameter table of a set of parameter tables, wherein the entry further includes an efficiency, and wherein one or more of the parameter tables in the set of parameter tables include at least three entries, which include a code rate having less than or equal to 120 / 1024.
[0079] Embodiments of the disclosed technology may implement Method 700 or Method 800, and may include at least one CQI table described in the context of Example Embodiments One to Example Embodiments Five.
[0080] For example, the modulation scheme of each entry in at least one parameter table may be quadrature phase shift keying (QPSK). Additionally, the code rate corresponding to the maximum index in the at least one parameter table may be 78 / 1024, and the code rate corresponding to the minimum index in the at least one parameter table may be between 30 / 1024 and 40 / 1024.
[0081] For example, the modulation scheme of each entry in at least one parameter table may be quadrature phase shift keying (QPSK). Additionally, the code rate corresponding to the maximum index of the at least one parameter table may be 120 / 1024, and the code rate corresponding to the minimum index of the at least one parameter table may be 78 / 1024.
[0082] For example, the first parameter table of the parameter table set can be a predetermined parameter table, and each entry in the first parameter table further includes an efficiency associated with an index.
[0083] For example, a second parameter table can be defined based on the first parameter table.
[0084] In one example, each entry in the second parameter table can include a modulation scheme that is the same as the modulation scheme associated with the corresponding entry in the first parameter table, and can further include a code rate that differs from the code rate associated with the corresponding entry in the first parameter table by a predetermined value.
[0085] In another example, each entry in the second parameter table can include a modulation scheme that is the same as the modulation scheme associated with the corresponding entry in the first parameter table, and can further include an efficiency that differs from the efficiency associated with the corresponding entry in the first parameter table by a predetermined value.
[0086] For example, the above-mentioned predetermined value can be based on the modulation order of the modulation scheme.
[0087] For example, the predetermined value can be offset by a value greater than or equal to -2 / 1024 and less than or equal to 2 / 1024.
[0088] For example, the modulation scheme corresponding to the maximum index in at least one parameter table can be 64-QAM.
[0089] For example, the code rate corresponding to the maximum index in the at least one parameter table can be 666 / 1024 or 873 / 1024.
[0090] For example, when two CQI tables are used to meet two different BLER requirements, a large number of entries between the two tables can be the same. In other words, the same combination of modulation scheme and code rate will be assigned to the same CQI index.
[0091] In some embodiments, the parameter table set can include a table having one or more entries associated with modulation schemes that are the same as one or more entries in a reference table (e.g., the eMBB CQI table, which is not part of the parameter table set). In one example, the table in the parameter table set can include a code rate that is offset from the code rate in the corresponding entry in the reference table (as described in Example 2.1). In another example, the table in the parameter table set can include an efficiency that is offset from the efficiency in the corresponding entry in the reference table set (as described in Example 2.2). The efficiency and code rate of the parameter table can be calculated as described in this document.
[0092] Figure 9A block diagram representation of a portion of an apparatus according to some embodiments of the present disclosure. An apparatus 905, such as a base station or a wireless device, may include processor electronics 910, such as a microprocessor that implements one or more of the techniques described in this document. The apparatus 905 may include transceiver electronics 915 to transmit and / or receive wireless signals via one or more communication interfaces such as one or more antennas 920. The apparatus 905 may include other communication interfaces for sending and receiving data. The apparatus 905 may include one or more memories (not explicitly shown) configured to store information such as data and / or instructions. In some implementations, the processor electronics 910 may include at least a portion of the transceiver electronics 915. In some embodiments, a radio station 905 is used to implement at least some of the disclosed techniques, modules, or functions (including method 700 and method 800 described in this document).
[0093] It is intended that this specification, together with the drawings, be regarded as exemplary only, where exemplary means illustrative, and does not mean an ideal or preferred embodiment unless otherwise stated. Further, unless the context clearly dictates otherwise, the use of "or" is intended to include "and / or".
[0094] Some embodiments described herein are described in the context of a method or process, which may be implemented in one embodiment by a computer program product embodied in a computer-readable medium, including computer-executable instructions executed by a computer in a network environment, such as program code. The computer-readable medium may include removable and non-removable storage devices, including but not limited to read-only memory (ROM), random access memory (RAM), compact disc (CD), digital versatile disc (DVD), etc. Thus, the computer-readable medium may include non-transitory storage media. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. Computer or processor-executable instructions, associated data structures, and program modules represent examples of program code for performing the method steps disclosed herein. Such a particular sequence of executable instructions or associated data structures represents an example of corresponding actions for implementing the functions described in such steps or processes.
[0095] Some of the disclosed embodiments may be implemented as devices or modules using hardware circuits, software, or a combination thereof. For example, a hardware circuit implementation may include discrete analog and / or digital components, such as those integrated as part of a printed circuit board. Alternatively, or additionally, the disclosed components or modules may be implemented as application specific integrated circuits (ASICs) and / or field programmable gate array (FPGA) devices. Some implementations may additionally or alternatively include a digital signal processor (DSP), which is a specialized microprocessor with an architecture optimized for the operational requirements of digital signal processing associated with the disclosed functionality of the present application. Similarly, the various components or sub-components within each module may be implemented in software, hardware, or firmware. Connections between modules and / or components within a module may be provided using any one of the connection methods and media known in the art, including but not limited to communication over the Internet, wired or wireless networks using appropriate protocols.
[0096] Although this document contains many details, these should not be construed as limitations on the scope of the claimed invention or of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features described in this document in the context of separate embodiments may also be implemented in combination within a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented separately in multiple embodiments or in any suitable sub-combination. Additionally, although the above features may be described as acting in certain combinations and even initially claimed as such, in some cases, one or more features from a claimed combination may be deleted from that combination, and the claimed combination may cover a sub-combination or a variation of a sub-combination. Similarly, although operations are depicted in the drawings in a particular order, this should not be understood as requiring that the operations be performed in the particular order shown or in sequential order, or that all of the illustrated operations be performed, to achieve desirable results.
[0097] Only some implementations and examples have been described, and other implementations, enhancements, and variations may be made based on what is described and illustrated in this disclosure.
Claims
1. A wireless communication method implemented at a wireless device, the method comprising: Transmitting an index associated with the quality of a physical channel via a physical channel, wherein the transmission is via the physical channel from the wireless device to a network node, wherein the quality of the one physical channel is for a physical channel from the network node to the wireless device, wherein the index corresponds to an entry in a parameter table of a set of parameter tables, wherein the entry includes a modulation scheme, a code rate, and an efficiency associated with the index, wherein one or more parameter tables in the set of parameter tables include at least three entries, which include code rates equal to 30 / 1024, 50 / 1024, and 78 / 1024, and wherein the modulation scheme of the at least three entries is quadrature phase shift keying (QPSK), and wherein the set of parameter tables includes one or two parameter tables, wherein one or more entries in a first parameter table of the set of parameter tables include a modulation scheme that is the same as the modulation scheme of a corresponding one or more entries in a second parameter table of the set of parameter tables, wherein one or more entries in the second parameter table include a code rate or an efficiency that differs from the code rate or the efficiency of a corresponding entry in the first parameter table by a predetermined value, wherein the parameter table selected from the set of parameter tables corresponding to the index is determined according to a high-layer parameter sent by the network node.
2. The method according to claim 1, wherein The modulation scheme of a subset of entries in at least one parameter table of the set of parameter tables is QPSK, and wherein the subset of entries includes code rates R1, r1, r2, …, rn, and R2, wherein n is in the set {0, 1, 2, 4, 5}, wherein R1 < r1 < r2 < … < rn < R2, and wherein R2 < 120 / 1024.
3. The method according to claim 2, wherein, 30 / 1024 ≤ R1 ≤ 40 / 1024 and R2 = 78 / 1024.
4. The method according to claim 1, wherein, The predetermined value is offset by a value greater than or equal to -2 / 1024 and less than or equal to 2 / 1024.
5. The method according to claim 1, wherein, The modulation scheme and code rate of a first parameter table of the set of parameter tables are defined as:
6. The method according to claim 1, wherein One or more entries in the parameter table of the set of parameter tables include a modulation scheme that is the same as the modulation scheme of a corresponding one or more entries in a reference parameter table, wherein one or more entries in the parameter table include a code rate that differs from the code rate of a corresponding entry in the reference parameter table by a first predetermined value, or wherein one or more entries in the parameter table include an efficiency that differs from the efficiency of a corresponding entry in the reference parameter table by a second predetermined value.
7. The method according to claim 1, wherein The modulation scheme corresponding to the maximum efficiency in at least one parameter table of the set of parameter tables is 64-QAM (quadrature amplitude modulation).
8. The method according to claim 7, wherein The code rate corresponding to the maximum efficiency in the at least one parameter table is 666 / 1024 or 873 / 1024.
9. The method according to claim 1, wherein, The first parameter table and the second parameter table in the set of parameter tables include the same set of entries, wherein the first parameter table is associated with a first block error rate requirement, and wherein the second parameter table is associated with a second block error rate requirement.
10. A wireless communication method implemented at a network node, the method comprising: Receiving an index associated with the quality of a physical channel via a physical channel; And Transmitting a plurality of data blocks, wherein the receiving is performed via the physical channel from a wireless device to the network node, wherein the quality of the one physical channel is for a physical channel from the network node to the wireless device, wherein the content of the plurality of data blocks is encoded using a code rate and modulated using a modulation scheme, wherein the code rate and the modulation scheme are selected from entries in a parameter table of a set of parameter tables corresponding to the index, and wherein the entry further includes an efficiency, and wherein one or more parameter tables in the set of parameter tables include at least three entries, which include code rates equal to 30 / 1024, 50 / 1024, and 78 / 1024, and wherein the modulation scheme of the at least three entries is quadrature phase shift keying (QPSK), wherein the set of parameter tables includes one or two parameter tables, wherein one or more entries in a first parameter table in the set of parameter tables include a modulation scheme that is the same as the modulation scheme associated with a corresponding one or more entries in a second parameter table in the set of parameter tables, wherein one or more entries in the second parameter table include a code rate or an efficiency that differs from the code rate or efficiency associated with a corresponding entry in the first parameter table by a predetermined value, wherein the parameter table selected from the set of parameter tables corresponding to the index is determined according to high-layer parameters sent by the network node.
11. The method according to claim 10, wherein, The modulation scheme of a subset of entries in at least one parameter table of the set of parameter tables is QPSK, and wherein the subset of entries includes code rates R1, r1, r2, …, rn and R2, where n is in the set {0, 1, 2, 4, 5}, where R1 < r1 < r2 < … < rn < R2, and where R2 < 120 / 1024.
12. The method according to claim 11, wherein 30 / 1024 ≤ R1 ≤ 40 / 1024 and R2 = 78 / 1024.
13. The method according to claim 10, wherein The predetermined value is offset by a value greater than or equal to -2 / 1024 and less than or equal to 2 / 1024.
14. The method according to claim 10, wherein, The wireless device is a user equipment operating in a mobile communication network, wherein the index associated with the quality of the one physical channel is a channel quality indicator (CQI), and wherein the mobile communication network supports new radio - massive machine type communication (NR - mMTC) services, or new radio - ultra - reliable low - latency communication (NR - URLLC) services.
15. A wireless communication device, including a processor, wherein, The processor is configured to implement the method according to any one of claims 1 to 14.
16. A computer - readable medium having code stored thereon, which when executed by a processor, causes the processor to implement the method according to any one of claims 1 to 14.