Method and device for determining channel quality indicator (CQI), electronic equipment and storage medium

By correcting the channel quality parameters in multi-data stream transmission scenarios, the channel quality indicator CQI is determined, which solves the problems of high bit error rate and data throughput caused by low channel quality parameters in multi-data stream transmission, and improves the accuracy and data throughput of CQI.

CN120150862AActive Publication Date: 2025-06-13BEIJING X RING TECHNOLOGY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202311716834.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-13
Publication Date
2025-06-13
Estimated Expiration
2043-12-13

AI Technical Summary

Technical Problem

In the multi-data stream transmission scenario, due to the different impact of interference noise, each data stream has low channel quality parameters and cannot bear the modulation format and encoding rate based on the reported CQI map, which leads to a higher bit error rate and a lower data throughput.

Method used

By determining the current channel quality parameters and channel characteristics of each data stream in the channel, the channel quality correction value of each data stream is calculated, the channel quality parameters of each data stream are corrected, and finally the channel quality indication CQI is determined based on multiple modified channel quality parameters.

Benefits of technology

Improve the accuracy and reliability of CQI, ensuring that the modulation format and encoding rate determined based on the reported CQI can meet the requirements of all data streams, thereby improving the data throughput of the channel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120150862A_ABST
    Figure CN120150862A_ABST
Patent Text Reader

Abstract

The invention provides a method and device for determining a channel quality indicator (CQI), electronic equipment and a storage medium, and relates to the technical field of communication. Comprising the following steps: firstly, determining a channel quality parameter and a channel characteristic currently corresponding to each data stream in a channel, then determining a channel quality correction value currently corresponding to each data stream according to each channel quality parameter and the channel characteristic, and utilizing the channel quality correction value currently corresponding to each data stream to determine the channel quality correction value of each data stream. The method comprises the following steps: acquiring a plurality of data streams, correcting the channel quality parameter of each data stream, acquiring the corrected channel quality parameter of each data stream, and finally determining a channel quality indicator (CQI) of a channel based on the plurality of corrected channel quality parameters. Therefore, the channel quality parameter of each data stream is corrected based on the channel characteristic of each channel, and the CQ I is determined based on the corrected channel quality parameters of the plurality of data streams, so that the accuracy and reliability of the determined CQ I are improved, and the data throughput of the channels is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular, to a method, an apparatus, an electronic device, and a storage medium for determining a Channel Quality Indicator (CQI). Background Art

[0002] In the prior art, in the scenario of multi-data stream transmission, multiple data streams may require reporting a single Channel Quality Indicator (CQI). At this time, if the interference and noise effects of each data stream are different, it may lead to a data stream with a low channel quality parameter that may not be able to bear the modulation format and coding rate mapped based on the reported CQI, resulting in a high bit error rate and a reduced data throughput for this data stream. Summary of the Invention

[0003] The present disclosure aims to at least solve one of the technical problems in the related art to some extent.

[0004] A first aspect embodiment of the present disclosure proposes a method for determining a Channel Quality Indicator (CQI), including:

[0005] Determining the channel quality parameter and channel characteristic currently corresponding to each data stream in the channel;

[0006] Determining the channel quality correction value currently corresponding to each data stream according to each channel quality parameter and channel characteristic;

[0007] Using the channel quality correction value currently corresponding to each data stream to correct the channel quality parameter of each data stream, and obtaining the corrected channel quality parameter of each data stream;

[0008] Based on the corrected channel quality parameters of multiple data streams, determining the Channel Quality Indicator (CQI) of the channel.

[0009] A second aspect embodiment of the present disclosure proposes an apparatus for determining a Channel Quality Indicator (CQI), including:

[0010] A first determination module, configured to determine the channel quality parameter and channel characteristic currently corresponding to each data stream in the channel;

[0011] A second determination module, configured to determine the channel quality correction value currently corresponding to each data stream according to each channel quality parameter and channel characteristic;

[0012] A correction module, configured to use the channel quality correction value currently corresponding to each data stream to correct the channel quality parameter of each data stream, and obtain the corrected channel quality parameter of each data stream;

[0013] A third determination module, configured to determine a channel quality indicator (CQI) of the channel based on the multiple corrected channel quality parameters.

[0014] An embodiment of the third aspect of the present disclosure provides an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the method for determining a channel quality indicator (CQI) as proposed in the embodiment of the first aspect of the present disclosure is implemented.

[0015] An embodiment of the fourth aspect of the present disclosure provides a computer-readable storage medium, storing a computer program, which when executed by a processor, implements the method for determining a channel quality indicator (CQI) as proposed in the embodiment of the first aspect of the present disclosure.

[0016] The method, apparatus, electronic device, and storage medium for determining a channel quality indicator (CQI) provided by the present disclosure have the following beneficial effects:

[0017] In the embodiment of the present disclosure, first, the channel quality parameters and channel characteristics currently corresponding to each data stream in the channel are determined, then, according to each channel quality parameter and channel characteristic, the channel quality correction value currently corresponding to each data stream is determined, and the channel quality parameters of each data stream are corrected by using the channel quality correction value currently corresponding to each data stream to obtain the corrected channel quality parameters of each data stream. Finally, a channel quality indicator (CQI) of the channel is determined based on the multiple corrected channel quality parameters. Thus, first, according to the channel characteristics of each channel, the channel quality parameters of each data stream are corrected, and then the CQI is determined based on the corrected channel quality parameters of multiple data streams, thereby improving the accuracy and reliability of the determined CQI, ensuring that the modulation format and coding rate determined based on the reported CQI meet the requirements of all data streams, and ensuring the data throughput of the channel.

[0018] Additional aspects and advantages of the present disclosure will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The above and / or additional aspects and advantages of the present disclosure will become apparent and be readily understood from the following description of the embodiments in conjunction with the drawings, where:

[0020] Figure 1 is a schematic flowchart of a method for determining a channel quality indicator (CQI) provided by an embodiment of the present disclosure;

[0021] Figure 2 is a schematic flowchart of a method for determining a channel quality indicator (CQI) provided by another embodiment of the present disclosure;

[0022] Figure 3 Schematic diagram of transmission parameters of a channel provided by an embodiment of the present disclosure;

[0023] Figure 4 Schematic structural diagram of a device for determining a Channel Quality Indicator (CQI) provided by another embodiment of the present disclosure;

[0024] Figure 5 The block diagram of an exemplary electronic device suitable for implementing the embodiments of the present disclosure is shown. Detailed implementation manners

[0025] Embodiments of the present disclosure will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present disclosure, and should not be construed as a limitation of the present disclosure.

[0026] A method, a device, an electronic device, and a storage medium for determining a Channel Quality Indicator (CQI) according to embodiments of the present disclosure will be described below with reference to the accompanying drawings.

[0027] Figure 1 Flow schematic diagram of a method for determining a Channel Quality Indicator (CQI) provided by an embodiment of the present disclosure.

[0028] In the embodiments of the present disclosure, the method for determining the Channel Quality Indicator (CQI) is exemplified by being configured in a device for determining the Channel Quality Indicator (CQI). The device for determining the Channel Quality Indicator (CQI) can be applied to any electronic device so that the electronic device can perform the function of determining the Channel Quality Indicator (CQI).

[0029] As Figure 1 shown, the method for determining the Channel Quality Indicator (CQI) may include the following steps:

[0030] Step 101: Determine the current channel quality parameters and channel characteristics corresponding to each data stream in the channel.

[0031] Among them, the channel quality parameter is a parameter used to reflect the channel quality.

[0032] In some possible implementation forms, the channel quality parameter may include at least one of the following: effective signal-to-noise ratio, channel capacity, mutual information, spectral efficiency, etc. The present disclosure does not limit this.

[0033] It should be noted that the channel quality parameter can be calculated through classical communication algorithm theory. The present disclosure does not limit this.

[0034] Among them, the channel characteristic is a parameter used to reflect the characteristics of the channel.

[0035] In some possible implementation forms, the channel characteristics may include at least one of the following: channel correlation parameter, delay spread, Doppler frequency offset, etc., and the present disclosure does not limit this.

[0036] It should be noted that the delay spread and the Doppler frequency offset can be calculated by other measurement modules of the communication link and input into the Channel State Information (CSI) module, and the present disclosure does not limit this.

[0037] In some possible implementation forms, first determine the first channel quality parameter and the second channel quality parameter corresponding to each data stream, and then the difference between the first quality parameter and the second quality parameter can be determined as the channel correlation parameter corresponding to the data stream.

[0038] Among them, the first channel quality parameter can be the prior quality parameter corresponding to the channel. For example, the first channel quality parameter can be a Perfect Interference Cancellation (PIC) parameter, etc., and the present disclosure does not limit this.

[0039] It should be noted that the calculation formula for the PIC channel capacity is:

[0040]

[0041] Among them, N t is the number of transmitter antennas, and γ pic,n is the signal-to-interference-plus-noise ratio (SINR) of PIC.

[0042] Among them, SINR is the abbreviation of Signal to Interference plus Noise Ratio.

[0043] Among them, the second channel quality parameter can be the posterior quality parameter corresponding to the channel or the open-loop quality parameter corresponding to the channel. For example, the second channel quality parameter can be the Minimum Mean-Square Error (MMSE) parameter of the posterior quality parameter, or it can also be an Open Loop parameter, etc., and the present disclosure does not limit this.

[0044] It should be noted that the calculation formula for the MMSE channel capacity is:

[0045]

[0046] Among them, γ mmse,n is the signal-to-interference-plus-noise ratio (SINR) of MMSE.

[0047] In some possible implementation forms, after determining the first channel quality parameter and the second channel quality parameter corresponding to each data stream, the ratio of the first quality parameter to the second quality parameter can also be determined as the channel correlation parameter corresponding to the data stream.

[0048] Step 102: Determine the channel quality correction value currently corresponding to each data stream according to each channel quality parameter and channel characteristics.

[0049] The channel quality correction value is a value used to correct the channel quality parameter.

[0050] In some possible implementation forms, the index number corresponding to each data stream can be determined first according to each channel quality parameter and channel characteristics, and then based on the index number corresponding to each data stream, a preset parameter table can be traversed to obtain the channel quality correction value currently corresponding to each data stream.

[0051] The index number is a number used to obtain the channel quality correction value corresponding to the data stream, and it can be in any implementation form. For example, the index number can be "00...0", "00...1", etc., and the present disclosure does not limit this.

[0052] The preset parameter table is a parameter table formed by associating the index number with its corresponding channel quality correction value.

[0053] Step 103: Use the channel quality correction value currently corresponding to each data stream to correct the channel quality parameter of each data stream, and obtain the corrected channel quality parameter of each data stream.

[0054] In the present disclosure, after determining the channel quality correction value currently corresponding to each data stream, the channel quality parameter of each data stream can be corrected based on the channel quality correction value currently corresponding to each data stream. That is to say, the corrected channel quality parameter of the corresponding data stream can be obtained by calculating the sum between the channel quality parameter of each data stream and the currently corresponding channel quality correction value.

[0055] Step 104: Determine the channel quality indicator (CQI) of the channel based on multiple corrected channel quality parameters.

[0056] CQI is the abbreviation of Channel Quality Indicator.

[0057] In the present disclosure, after obtaining the corrected channel quality parameter of each data stream, the channel quality indicator (CQI) of the channel can be determined by calculating the average value of multiple corrected channel quality parameters.

[0058] In the embodiments of the present disclosure, first, the channel quality parameters and channel characteristics currently corresponding to each data stream in the channel are determined. Then, according to each channel quality parameter and channel characteristic, the channel quality correction value currently corresponding to each data stream is determined, and the channel quality parameters of each data stream are corrected by using the channel quality correction value currently corresponding to each data stream, so as to obtain the corrected channel quality parameters of each data stream. Finally, based on the corrected channel quality parameters of multiple data streams, the channel quality indicator CQI of the channel is determined. Thus, first, according to the channel characteristics of each channel, the channel quality parameters of each data stream are corrected, and then based on the corrected channel quality parameters of multiple data streams, the CQI is determined, thereby improving the accuracy and reliability of the determined CQI, ensuring that the modulation format and coding rate determined based on the reported CQI meet the requirements of all data streams, and ensuring the data throughput of the channel.

[0059] Figure 2 FIG. is a schematic flowchart of a method for determining a channel quality indicator CQI provided by an embodiment of the present disclosure. As Figure 2 shown, the method for determining the channel quality indicator CQI may include the following steps:

[0060] Step 201: Determine the channel quality parameters and channel characteristics currently corresponding to each data stream in the channel.

[0061] Among them, for the specific implementation form of step 201, reference may be made to the detailed description of other embodiments of the present disclosure, which will not be elaborated here.

[0062] Step 202: Determine the index number corresponding to each data stream according to each channel quality parameter and channel characteristic.

[0063] In some possible implementation forms, first, the first coding corresponding to each data stream may be determined according to the first range to which each channel quality parameter belongs, then the second coding corresponding to each data stream may be determined according to the second range to which each channel characteristic belongs, and finally, based on the first coding and the second coding, the index number corresponding to each data stream is determined.

[0064] Among them, the first coding is the channel quality level to which the data stream belongs determined based on the range to which the channel quality parameter belongs.

[0065] It should be noted that different first ranges to which the channel quality parameters belong may correspond to different first codings.

[0066] For example, the thresholds of the channel quality parameter are [threshold #0, threshold #1, threshold #2]. If the channel quality parameter is less than threshold #0, the corresponding first coding is 0. If the channel quality parameter is greater than or equal to threshold #0 and less than threshold #1, the corresponding first coding is 1. If the channel quality parameter is greater than or equal to threshold #1 and less than threshold #2, the corresponding first coding is 2. For example, if channel quality parameter #0 is greater than or equal to threshold #1 and less than threshold #2, then the first range to which channel quality parameter #0 belongs is greater than or equal to threshold #1 and less than threshold #2, and the first coding corresponding to channel quality parameter #0 is 2.

[0067] Among them, the second coding is the channel characteristic level corresponding to each data stream determined based on the range to which the channel characteristic belongs.

[0068] It should be noted that if the second ranges to which the channel characteristics belong are different, the corresponding second codings may be different.

[0069] In the present disclosure, different thresholds of the preset channel quality parameter can be used to determine the first range to which each channel quality parameter belongs, and then the first coding corresponding to each data stream can be determined. Then, by presetting the channel characteristic threshold, the second range to which each channel characteristic belongs can be determined, and then the second coding corresponding to each data stream can be determined.

[0070] For example, taking the channel capacity cap of the channel quality parameter as an example, the preset thresholds [capth0, capth1,...] of the channel quality parameter are obtained through system performance simulation. There are 4 data streams in the current channel, that is, the channel capacities of the data streams from 1 to 4 are [cap0, cap1, cap2, cap3]. By comparing each channel capacity with the threshold, the level cap_gear corresponding to each data stream, that is, the corresponding first coding, can be determined.

[0071] Taking the channel correlation CHCOPP as another example, the preset thresholds [TH0, TH1,...] of the channel characteristic are obtained through system performance simulation. If CHCORR < TH0, it is stipulated that the level CHCORR_gear = 0, then the second coding is 0; if TH0 <= CHCORR < TH1, it is stipulated that the level CHCORR_gear = 1, then the second coding is 1; if TH1 <= CHCORR < TH2, it is stipulated that the level CHCORR_gear = 2, then the second coding is 2.

[0072] In addition, in the present disclosure, the minimum value of the channel quality parameters of each data stream of the same type can be taken, and then the difference between the corresponding channel quality parameter in the data stream and this minimum value can be calculated. Through the preset threshold, the range to which each difference belongs can be determined, and then the coding corresponding to each data stream can be determined.

[0073] Taking the channel capacity as an example, the minimum channel capacity of 4 data streams, min_cap = min([cap0, cap1, cap2, cap3]), and the differences between the channel capacities of these 4 data streams and the minimum value are [del_cap0, del_cap1, del_cap2, del_cap3] = [cap0, cap1, cap2, cap3] - min_cap. Finally, based on a preset threshold, the corresponding gear del_cap_gear of each difference is determined, that is, the corresponding coding.

[0074] In the present disclosure, after determining the first coding and the second coding, the index number corresponding to each data stream can be determined based on the first coding and the second coding.

[0075] Step 203: Obtain the transmission parameters of the data stream corresponding to each index number under different channel quality correction values, where the transmission parameters include at least one of the following: bit error rate, throughput.

[0076] Among them, the transmission parameter is the parameter of data transmission of the data stream under different channel quality correction values.

[0077] In the present disclosure, after determining the index number corresponding to each data stream, the transmission parameters of the corresponding data stream under different channel quality correction values can be obtained based on the index number.

[0078] Step 204: Determine the channel quality correction value corresponding to each index number based on the transmission parameters under each channel quality correction value.

[0079] In the present disclosure, based on the transmission parameters under each channel quality correction value, the channel quality correction value corresponding to each index number can be determined through simulation or experiment.

[0080] It should be noted that the present disclosure can correct any channel quality parameter such as effective signal-to-noise ratio, channel capacity, mutual information, etc. according to the actual system needs, and the present disclosure does not limit this.

[0081] Step 205: Generate a preset parameter table based on the association relationship between multiple index numbers and channel quality correction values.

[0082] For example, as shown in Table 1, Table 1 is a parameter table composed of the index number and its corresponding channel quality correction value provided by the embodiment of the present disclosure.

[0083] Table 1

[0084] Index number Channel quality correction value 00...0 modi_value0 00...1 modi_value1 ... ...

[0085] Among them, in Table 1, modi_value0 is the channel quality correction value corresponding to the index number 00...0, and modi_value1 is the channel quality correction value corresponding to the index number 00...1.

[0086] Step 206: Based on the index number corresponding to each data stream, traverse the preset parameter table to obtain the channel quality correction value currently corresponding to each data stream.

[0087] Step 207: Use the channel quality correction value currently corresponding to each data stream to correct the channel quality parameter of each data stream, and obtain the corrected channel quality parameter of each data stream.

[0088] Step 208: Based on multiple corrected channel quality parameters, determine the channel quality indicator CQI of the channel.

[0089] Among them, for the specific implementation forms of Step 206 to Step 208, reference can be made to the detailed descriptions of other embodiments of the present disclosure, which will not be elaborated here.

[0090] Next, taking the correction of the channel capacity based on channel correlation as an example, the method for determining the channel quality indicator CQI proposed in the embodiments of the present disclosure will be described in detail.

[0091] First, determine the channel capacity correction table. Among them, the levels in the correction table may include: the channel correlation threshold Corr_TH, the MMSE channel capacity thresholds C_THlow and C_THhigh, and the channel capacity difference thresholds delTH0 to 7. Among them, each threshold and the specific correction value modi value can be obtained through simulation. Then, calculate the PIC channel capacity and the MMSE channel capacity through Formula (1) and Formula (2) respectively, and based on PIC and MMSE, determine the channel correlation parameter Deltacorr. If Deltacorr is greater than Corr_TH, then the channel correlation CHCORR is medium / high, otherwise it is low. After that, by comparing the relationship between the MMSE channel capacity C mmse and C_THlow and C_THhigh, to determine the level of C mmse calculate the channel capacity difference del cap =C pic -C mmse , compare del cap with the delTH threshold to determine the level of del cap . As shown in Table 2, Table 2 is a table of each channel capacity level and each channel capacity difference level and the associated correction values. Finally, based on the channel capacity level, obtain the corresponding correction value through Table 2 to correct the channel capacity, that is, the corrected channel capacity C modi =Cmmse +modi value 。

[0092] Table 2

[0093]

[0094] In the present disclosure, after the channel capacity of a channel is corrected based on multiple corrected channel quality parameters, the transmission parameters of the channel can also be tested through simulation or experiments.

[0095] As Figure 3 shown, taking whether to correct the channel capacity as an example, the transmission parameters of the channel are simulated, Figure 3 which is a schematic diagram of the transmission parameters of the channel provided by an embodiment of the present disclosure.

[0096] As Figure 3 shown in FIG. a, it is a schematic diagram of the data throughput of the channel before and after channel capacity correction. Among them, the dashed line is the data throughput of the channel without channel capacity correction, and the solid line is the data throughput of the channel after channel capacity correction. Db is the abbreviation of the unit decibel (Decibel, DB) of the signal-to-noise ratio. From Figure 3 FIG. a, it can be seen that after the signal-to-noise ratio is greater than 10 db, the data throughput rate of the channel with channel capacity correction starts to increase significantly compared to the data throughput rate of the channel without channel capacity correction. At a signal-to-noise ratio of 25 db, there is a gain of nearly 10%.

[0097] As Figure 3 shown in FIG. b, it is a schematic diagram of the bit error rate of the channel before and after channel capacity correction. Among them, the dashed line is the bit error rate of the channel without channel capacity correction, and the solid line is the bit error rate of the channel after channel capacity correction. From Figure 3 FIG. b, it can be seen that the CQI after channel capacity correction can better reflect the characteristics of the physical downlink shared channel (PDSCH), and can keep the bit error rate maintained near the target bit error rate to 0.1. For the CQI without channel capacity correction, for data streams with relatively low channel quality, the modulation and coding scheme (MCS) it feedbacks is too high, resulting in a worse bit error rate of the channel, and further causing a decrease in the data throughput of the channel.

[0098] In the embodiments of the present disclosure, first, the channel quality parameters and channel characteristics currently corresponding to each data stream in the channel are determined. According to each channel quality parameter and channel characteristic, the index number corresponding to each data stream is determined, and the transmission parameters of the data stream corresponding to each index number under different channel quality correction values are obtained. Then, based on the transmission parameters under each channel quality correction value, the channel quality correction value corresponding to each index number is determined. After that, based on the association relationship between multiple index numbers and channel quality correction values, a preset parameter table is generated. Then, based on the index number corresponding to each data stream, the preset parameter table is traversed to obtain the channel quality correction value currently corresponding to each data stream. Using the channel quality correction value currently corresponding to each data stream, the channel quality parameters of each data stream are corrected to obtain the corrected channel quality parameters of each data stream. Finally, based on multiple corrected channel quality parameters, the channel quality indicator (CQI) of the channel is determined. Thus, by correcting the channel quality parameters of the data stream based on the index number corresponding to each data stream and its associated channel quality correction value, the efficiency and reliability of the determined CQI are improved, and the data throughput of the channel is ensured.

[0099] To implement the above embodiments, the present disclosure also proposes a device for determining a channel quality indicator (CQI).

[0100] Figure 4 FIG. is a schematic structural diagram of the device for determining a channel quality indicator (CQI) provided by the embodiments of the present disclosure.

[0101] As Figure 4 shown, the device 400 for determining a channel quality indicator (CQI) may include: a first determination module 401, a second determination module 402, a correction module 403, and a third determination module 404.

[0102] The first determination module 401 is configured to determine the channel quality parameters and channel characteristics currently corresponding to each data stream in the channel;

[0103] The second determination module 402 is configured to determine the channel quality correction value currently corresponding to each data stream according to each channel quality parameter and channel characteristic;

[0104] The correction module 403 is configured to correct the channel quality parameters of each data stream by using the channel quality correction value currently corresponding to each data stream to obtain the corrected channel quality parameters of each data stream;

[0105] The third determination module 404 is configured to determine the channel quality indicator (CQI) of the channel based on multiple corrected channel quality parameters.

[0106] Optionally, the second determination module 402 is specifically configured to:

[0107] Determine the index number corresponding to each data stream according to each channel quality parameter and channel characteristic;

[0108] Based on the index number corresponding to each data stream, traverse a preset parameter table to obtain the current channel quality correction value corresponding to each data stream.

[0109] Optionally, the second determination module 402 is further configured to:

[0110] Determine the first coding corresponding to each data stream according to the first range to which each channel quality parameter belongs;

[0111] Determine the second coding corresponding to each data stream according to the second range to which each channel characteristic belongs;

[0112] Based on the first coding and the second coding, determine the index number corresponding to each data stream.

[0113] Optionally, before traversing the preset parameter table based on the index number corresponding to each data stream to obtain the current channel quality correction value corresponding to each data stream, the second determination module 402 is further configured to:

[0114] Obtain the transmission parameters of the data stream corresponding to each index number under different channel quality correction values, where the transmission parameters include at least one of the following: bit error rate, throughput;

[0115] Based on the transmission parameters under each channel quality correction value, determine the channel quality correction value corresponding to each index number;

[0116] Generate a preset parameter table based on the association relationship between multiple index numbers and channel quality correction values.

[0117] Optionally, the channel quality parameters include at least one of the following: effective signal-to-noise ratio, channel capacity, mutual information, spectrum utilization rate.

[0118] Optionally, the channel characteristics include at least one of the following: channel correlation parameter, delay spread, Doppler frequency offset.

[0119] Optionally, it further includes:

[0120] A fourth determination module (not shown in the figure) for determining the first channel quality parameter and the second channel quality parameter corresponding to each data stream, where the first channel quality parameter is the prior quality parameter corresponding to the channel, and the second channel quality parameter is the posterior quality parameter corresponding to the channel or the open-loop quality parameter corresponding to the channel;

[0121] A fifth determination module (not shown in the figure) for determining the channel correlation parameter corresponding to the data stream according to the first channel quality parameter and the second channel quality parameter.

[0122] Optionally, the fifth determination module (not shown in the figure) is specifically configured to:

[0123] Determine the difference between the first quality parameter and the second quality parameter as the channel correlation parameter corresponding to the data stream; or,

[0124] Determine the ratio of the first quality parameter to the second quality parameter as the channel correlation parameter corresponding to the data stream.

[0125] For the functions and specific implementation principles of the above-mentioned modules in the embodiments of the present disclosure, reference may be made to the above-mentioned method embodiments, which will not be elaborated herein.

[0126] The device for determining the channel quality indicator (CQI) according to the embodiments of the present disclosure first determines the channel quality parameter and channel characteristics currently corresponding to each data stream in the channel, then determines the channel quality correction value currently corresponding to each data stream according to each channel quality parameter and channel characteristics, and uses the channel quality correction value currently corresponding to each data stream to correct the channel quality parameter of each data stream, obtains the corrected channel quality parameter of each data stream, and finally determines the channel quality indicator (CQI) of the channel based on the corrected channel quality parameters of multiple data streams. Thus, first, according to the channel characteristics of each channel, the channel quality parameter of each data stream is corrected, and then based on the corrected channel quality parameters of multiple data streams, the CQI is determined, thereby improving the accuracy and reliability of the determined CQI, ensuring that the modulation format and coding rate determined based on the reported CQI meet the requirements of all data streams, and ensuring the data throughput of the channel.

[0127] To implement the above embodiments, the present disclosure also proposes an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the method for determining the channel quality indicator (CQI) as proposed in the foregoing embodiments of the present disclosure.

[0128] To implement the above embodiments, the present disclosure also proposes a computer-readable storage medium storing a computer program, which when executed by a processor, implements the method for determining the channel quality indicator (CQI) as proposed in the foregoing embodiments of the present disclosure.

[0129] Figure 5 The block diagram of an exemplary electronic device suitable for implementing the embodiments of the present disclosure is shown. Figure 5 The displayed electronic device 12 is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.

[0130] As Figure 5As shown, the electronic device 12 is presented in the form of a general-purpose computing device. The components of the electronic device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that connects different system components (including the system memory 28 and the processing unit 16).

[0131] The bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus structures. By way of example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnection (PCI) bus.

[0132] The electronic device 12 typically includes a variety of computer system-readable media. These media can be any available media that can be accessed by the electronic device 12, including volatile and non-volatile media, removable and non-removable media.

[0133] The memory 28 may include computer system-readable media in the form of volatile memory, such as Random Access Memory (RAM) 30 and / or cache memory 32. The electronic device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, a storage system 34 can be used for reading and writing on non-removable, non-volatile magnetic media ( Figure 5 not shown, commonly referred to as a "hard disk drive"). Although Figure 5Not shown in the figure, a disk drive for reading and writing a removable non-volatile disk (such as a "floppy disk") and an optical disk drive for reading and writing a removable non-volatile optical disk (such as a Compact Disc Read Only Memory (hereinafter referred to as: CD-ROM), a Digital Video Disc Read Only Memory (hereinafter referred to as: DVD-ROM) or other optical media) can be provided. In these cases, each drive can be connected to the bus 18 through one or more data medium interfaces. The memory 28 may include at least one program product having a set (such as at least one) of program modules configured to perform the functions of the various embodiments of the present disclosure.

[0134] A program / utility 40 having a set (at least one) of program modules 42 can be stored, for example, in the memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. The implementation of a network environment may be included in each or some combination of these examples. The program modules 42 generally execute the functions and / or methods in the embodiments described in the present disclosure.

[0135] The electronic device 12 can also communicate with one or more external devices 14 (such as a keyboard, a pointing device, a display 24, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device 12, and / or communicate with any device that enables the electronic device 12 to communicate with one or more other computing devices (such as a network card, a modem, etc.). Such communication can be carried out through the input / output (I / O) interface 22. In addition, the electronic device 12 can also communicate with one or more networks (such as a Local Area Network (hereinafter referred to as: LAN), a Wide Area Network (hereinafter referred to as: WAN) and / or a public network, such as the Internet) through the network adapter 20. As shown in the figure, the network adapter 20 communicates with other modules of the electronic device 12 through the bus 18. It should be understood that although not shown in the figure, other hardware and / or software modules can be used in combination with the electronic device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0136] The processing unit 16 executes various functional applications and data processing by running the programs stored in the system memory 28, such as implementing the methods mentioned in the foregoing embodiments.

[0137] For the technical solution of the present disclosure, first, the channel quality parameters and channel characteristics currently corresponding to each data stream in the channel are determined. Then, according to each channel quality parameter and channel characteristic, the channel quality correction value currently corresponding to each data stream is determined, and the channel quality parameter of each data stream is corrected by using the channel quality correction value currently corresponding to each data stream to obtain the corrected channel quality parameter of each data stream. Finally, based on the corrected channel quality parameters of multiple data streams, the channel quality indicator (CQI) of the channel is determined. Thus, first, according to the channel characteristics of each channel, the channel quality parameters of each data stream are corrected, and then based on the corrected channel quality parameters of multiple data streams, the CQI is determined, thereby improving the accuracy and reliability of the determined CQI, ensuring that the modulation format and coding rate determined based on the reported CQI meet the requirements of all data streams, and ensuring the data throughput of the channel.

[0138] In the description of this specification, the descriptions referring to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.

[0139] In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, "a plurality of" means at least two, such as two, three, etc., unless otherwise specifically defined.

[0140] Any process or method description in the flowchart or described in other ways herein can be understood as representing a module, segment, or part of the code including one or more executable instructions for implementing a customized logic function or process, and the scope of the preferred embodiments of the present disclosure includes additional implementations, where the functions may be executed in a substantially simultaneous manner or in an opposite order according to the involved functions, rather than in the order shown or discussed, which should be understood by those skilled in the art of the embodiments of the present disclosure.

[0141] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a definite sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or used in combination with these instruction execution systems, apparatuses, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection portion having one or more wirings (electronic device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which the program can be printed, as the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or otherwise processing as appropriate, and then storing it in a computer memory.

[0142] It should be understood that various parts of the present disclosure can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.

[0143] Those of ordinary skill in the art of this technology can understand that all or part of the steps carried by the method of implementing the above embodiments can be completed by a program instructing relevant hardware, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.

[0144] In addition, each functional unit in various embodiments of the present disclosure may be integrated into a processing module, may exist physically alone for each unit, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. When the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0145] The above-mentioned storage medium may be a read-only memory, a magnetic disk, an optical disc, etc. Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.

Claims

1. A method for determining a Channel Quality Indicator (CQI), characterized in that, it includes: Determine the current channel quality parameters and channel characteristics corresponding to each data stream in the channel; Determine the current channel quality correction value corresponding to each data stream according to each of the channel quality parameters and channel characteristics; Use the current channel quality correction value corresponding to each data stream to correct the channel quality parameters of each data stream, and obtain the corrected channel quality parameters of each data stream; Based on multiple corrected channel quality parameters, determine the Channel Quality Indicator (CQI) of the channel.

2. The method according to claim 1, characterized in that, The step of determining the current channel quality correction value corresponding to each data stream according to each of the channel quality parameters and channel characteristics includes: Determine the index number corresponding to each data stream according to each of the channel quality parameters and channel characteristics; Based on the index number corresponding to each data stream, traverse a preset parameter table to obtain the current channel quality correction value corresponding to each data stream.

3. The method according to claim 2, characterized in that, The step of determining the index number corresponding to each data stream according to each of the channel quality parameters and channel characteristics includes: Determine the first coding corresponding to each data stream according to the first range to which each channel quality parameter belongs; Determine the second coding corresponding to each data stream according to the second range to which each channel characteristic belongs; Based on the first coding and the second coding, determine the index number corresponding to each data stream.

4. The method according to claim 2, characterized in that, Before traversing the preset parameter table based on the index number corresponding to each data stream to obtain the current channel quality correction value corresponding to each data stream, it further includes: Obtain the transmission parameters of the data stream corresponding to each index number under different channel quality correction values, where the transmission parameters include at least one of the following: bit error rate, throughput; Based on the transmission parameters under each channel quality correction value, determine the channel quality correction value corresponding to each index number; Generate the preset parameter table based on the association relationship between multiple index numbers and channel quality correction values.

5. The method according to any one of claims 1-4, characterized in that, The channel quality parameters include at least one of the following: effective signal-to-noise ratio, channel capacity, mutual information, spectral efficiency.

6. The method according to any one of claims 1-4, characterized in that, The channel characteristics include at least one of the following: channel correlation parameter, delay spread, Doppler frequency offset.

7. The method according to claim 6, characterized in that, The method further includes: Determine the first channel quality parameter and the second channel quality parameter corresponding to each data stream, where the first channel quality parameter is the prior quality parameter corresponding to the channel, and the second channel quality parameter is the posterior quality parameter corresponding to the channel or the open-loop quality parameter corresponding to the channel; Determine the channel correlation parameter corresponding to the data stream according to the first channel quality parameter and the second channel quality parameter.

8. The method according to claim 7, wherein, the determining the channel correlation parameter corresponding to the data stream according to the first channel quality parameter and the second channel quality parameter includes: determining the difference between the first quality parameter and the second quality parameter as the channel correlation parameter corresponding to the data stream; or, determining the ratio of the first quality parameter to the second quality parameter as the channel correlation parameter corresponding to the data stream.

9. A device for determining a Channel Quality Indicator (CQI), wherein, the device includes: a first determination module, configured to determine the channel quality parameter and channel characteristic currently corresponding to each data stream in a channel; a second determination module, configured to determine the channel quality correction value currently corresponding to each data stream according to each of the channel quality parameters and channel characteristics; a correction module, configured to use the channel quality correction value currently corresponding to each data stream to correct the channel quality parameter of each data stream, and obtain the corrected channel quality parameter of each data stream; a third determination module, configured to determine the Channel Quality Indicator (CQI) of the channel based on the multiple corrected channel quality parameters.

10. The device according to claim 9, wherein, the second determination module is specifically configured to: determine the index number corresponding to each data stream according to each of the channel quality parameters and channel characteristics; traverse a preset parameter table based on the index number corresponding to each data stream, and obtain the channel quality correction value currently corresponding to each data stream.

11. The device according to claim 10, wherein, the second determination module is further configured to: determine the first coding corresponding to each data stream according to the first range to which each of the channel quality parameters belongs; determine the second coding corresponding to each data stream according to the second range to which each of the channel characteristics belongs; determine the index number corresponding to each data stream based on the first coding and the second coding.

12. The device according to claim 10, wherein, before traversing the preset parameter table based on the index number corresponding to each data stream and obtaining the channel quality correction value currently corresponding to each data stream, the second determination module is further configured to: obtain the transmission parameters of the data stream corresponding to each index number under different channel quality correction values, where the transmission parameters include at least one of the following: bit error rate, throughput; determine the channel quality correction value corresponding to each index number based on the transmission parameters under each channel quality correction value; generate the preset parameter table based on the association relationship between the multiple index numbers and the channel quality correction values.

13. The device according to any one of claims 9-12, wherein, the channel quality parameter includes at least one of the following: effective signal-to-noise ratio, channel capacity, mutual information, spectrum utilization rate.

14. The device according to any one of claims 9-12, wherein, the channel characteristic includes at least one of the following: channel correlation parameter, delay spread, Doppler frequency offset.

15. The device according to claim 14, wherein, it further comprises: a fourth determination module, configured to determine a first channel quality parameter and a second channel quality parameter corresponding to each of the data streams, wherein the first channel quality parameter is a prior quality parameter corresponding to a channel, and the second channel quality parameter is a posterior quality parameter corresponding to the channel or an open-loop quality parameter corresponding to the channel; a fifth determination module, configured to determine a channel correlation parameter corresponding to the data stream according to the first channel quality parameter and the second channel quality parameter.

16. The device according to claim 15, wherein, the fifth determination module is specifically configured to: determine a difference between the first quality parameter and the second quality parameter as the channel correlation parameter corresponding to the data stream; or determine a ratio of the first quality parameter to the second quality parameter as the channel correlation parameter corresponding to the data stream.

17. An electronic device, wherein, it includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, it implements the method for determining a channel quality indicator (CQI) according to any one of claims 1-8.

18. A computer-readable storage medium storing a computer program, wherein, when the computer program is executed by a processor, it implements the method for determining a channel quality indicator (CQI) according to any one of claims 1-8.

Citation Information

Patent Citations

  • Feedback method and device for channel quality indication in communication system and communication terminal

    CN104753635A

  • Channel quality indicator (CQI) reporting method and device and storage medium

    CN114600412A

  • Method for raising accuracy of indicating channel quality, and application

    CN1960232A

  • Channel adaptive device and channel adaptive method

    CN1976535A

  • Downlink channel quality reporting in connected mode

    US20210360459A1