Communication method, communication apparatus, and communication system

By using the CQI parameter group corresponding to the encoding method fed back by the terminal, the base station dynamically selects the encoding and modulation methods, which solves the problem of low spectrum resource utilization caused by fixed encoding methods in the existing technology, and achieves more efficient spectrum resource utilization and data transmission reliability.

WO2026153084A1PCT designated stage Publication Date: 2026-07-23HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-12-25
Publication Date
2026-07-23

AI Technical Summary

Technical Problem

In existing communication systems, the coding methods chosen between base stations and terminals are relatively fixed, making it difficult to adapt to the diversification of service needs. This results in low spectrum resource utilization and makes it difficult to flexibly choose among various coding methods.

Method used

The terminal feeds back the corresponding CQI parameter set based on the coding method used, including parameters such as modulation method, code rate of channel coding or spectral efficiency. The base station selects appropriate coding and modulation methods based on these parameters to improve the utilization of spectrum resources.

Benefits of technology

By dynamically selecting coding and modulation methods, the utilization rate of spectrum resources is improved, the waste of spectrum resources is reduced, and the reliability of data transmission is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025145808_23072026_PF_FP_ABST
    Figure CN2025145808_23072026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the field of communications, and provides a communication method, a communication apparatus, and a communication system. The method comprises: a terminal receives first information, wherein the first information is used for configuring a first encoding mode among a plurality of encoding modes, and the first encoding mode is an encoding mode used for transmitting information; and the terminal sends first indication information, wherein the first indication information is used for indicating a first parameter set, the first parameter set is a parameter set corresponding to the first encoding mode and used for representing channel quality, and the first parameter set comprises at least one of a modulation mode, a code rate of channel coding, or spectral efficiency. In this way, the terminal can feed back, to a base station, the first parameter set corresponding to the first encoding mode, thereby facilitating the improvement of the utilization rate of spectrum resources.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods, communication devices and communication systems

[0001] This application claims priority to Chinese Patent Application No. 202510084540.0, filed on January 17, 2025, entitled "Communication Method, Communication Apparatus and Communication System", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communications, and more particularly to a communication method, communication device, and communication system. Background Technology

[0003] In communication systems, base stations and terminals encode / decode data channels using predefined coding methods, such as low-density parity-check (LDPC) coding. Currently, mobile communication standards predefine CQI tables and MCS tables. Terminals can use these predefined CQI tables to feed back the channel quality parameters measured by the terminal to the base station. The base station can then select appropriate data modulation methods and coding rates based on the channel quality parameters fed back by the terminal and the MCS tables.

[0004] With the diversification of business needs and the evolution of systems, it is now considered that base stations and terminals can choose one encoding method from multiple candidate encoding methods for data transmission. In view of this, the corresponding mechanism in the current system still needs to be improved adaptively. Summary of the Invention

[0005] This application provides a communication method, communication device, and communication system, so that a terminal can feed back a set of CQI parameters corresponding to the encoding method used in transmitting information to the base station.

[0006] Firstly, a communication method is provided, which can be executed by a terminal or by a unit / module / component (such as a chip, chip system, logic circuit, or software) configurable in (or usable in) the terminal. The following explanation uses the execution of this method by a terminal as an example.

[0007] The method includes: a terminal receiving first information, the first information being used to configure a first encoding method among multiple encoding methods, the first encoding method being the encoding method used for transmitting information; and the terminal sending first indication information, the first indication information being used to indicate a first parameter group, the first parameter group being a parameter group corresponding to the first encoding method and used to characterize channel quality, the first parameter group including at least one of modulation scheme, code rate of channel coding, or spectral efficiency.

[0008] Optionally, the multiple encoding methods include at least two of the following: low-density parity-check code (LDPC) encoding, superimposed transmission encoding, or superimposed transmission encoding with multiple superimposed types.

[0009] According to the above scheme, the terminal can feed back the first parameter group corresponding to the first coding method to the base station, which helps to improve the utilization rate of spectrum resources.

[0010] In conjunction with the first aspect, in some implementations of the first aspect, the first indication information includes a first CQI index, the first encoding method corresponds to a first set of parameter groups used to characterize channel quality, each parameter group in the first set of parameter groups corresponds to a CQI index, and the first parameter group is the parameter group in the first set of parameter groups that corresponds to the first CQI index.

[0011] Optionally, different encoding methods can correspond to different sets of parameter groups. Each set of parameter groups includes multiple parameter groups, and each parameter group corresponds to a CQI index. The set of parameter groups can be represented in the form of a table, or it can also be represented in the form of a matrix or array. For details, please refer to the description below, which will not be elaborated here.

[0012] In the specific implementation process, when the terminal performs CQI feedback, the terminal can determine the first parameter set corresponding to the first encoding method (i.e., the encoding method for information transmission determined by the base station) based on the first encoding method used, and report the CQI index.

[0013] It should be understood that the set of multiple parameter groups corresponding to various encoding methods can be predefined by the protocol, or it can be configured by the base station for the terminal through signaling; this application does not impose any restrictions on this. Specifically, the set of multiple parameter groups corresponding to various encoding methods can include, but is not limited to, the following implementation methods:

[0014] Method 1-1: Multiple encoding methods and multiple parameter sets form a first correspondence. This first correspondence is the correspondence between multiple encoding method indices, multiple CQI indices, and multiple parameter sets. The multiple encoding method indices include the index of the first encoding method.

[0015] For example, when multiple encoding methods are used, including LDPC encoding and overlay transmission encoding, the first correspondence may include the encoding method indexes corresponding to each of the two encoding methods, multiple CQI indices, and the correspondence of multiple parameter groups. Optionally, the first correspondence may be presented in tabular form (as shown in Table 4 below), and details can be found in the relevant description of Table 4 below, which will not be elaborated here.

[0016] Optionally, the multiple encoding method indices include indices of the encoding methods (i.e., the first encoding method) used by the base station and the terminal. Specifically, the first parameter set is the set of parameter sets corresponding to the index of the first encoding method in the first correspondence. For example, assuming the first encoding method is an overlay transmission encoding method, and the encoding method index corresponding to the overlay transmission encoding method is 1 (as shown in Table 4), then the first parameter set includes the parameter set corresponding to the encoding method index 1 in the first correspondence and the CQI index.

[0017] According to the above scheme, the correspondences of multiple coding scheme indices, multiple CQI indices, and multiple parameter groups are "mixed" together. The terminal can determine the first parameter group set based on the first correspondence of the first coding scheme index. This first parameter group set includes the parameter group used by the first coding scheme to characterize the channel quality. The terminal provides feedback based on this first parameter group set, which enables the terminal to provide the first parameter group corresponding to the first coding scheme. This also helps the base station select an appropriate modulation scheme, coding rate, or spectral efficiency for coding based on the first parameter group.

[0018] Method 1-2: Multiple encoding methods correspond to multiple correspondences. Each correspondence is a correspondence between multiple CQI indices and multiple parameter groups. Among these multiple correspondences, the correspondence corresponding to the first encoding method is the second correspondence.

[0019] In other words, the first parameter set is the set of parameter sets in the second correspondence corresponding to the first encoding method. In specific implementation, the terminal can use multiple parameter sets in the second correspondence corresponding to the first encoding method and the CQI index corresponding to each parameter set for CQI feedback in multiple correspondences.

[0020] For example, when multiple encoding methods include LDPC encoding and overlay transport encoding, the multiple correspondences include the correspondences between LDPC encoding methods and overlay transport encoding methods. Similar to method 1-1, the correspondences between LDPC encoding methods and overlay transport encoding methods can also be presented in tabular form (as shown in Tables 5 and 6 below). Please refer to the relevant descriptions in Tables 5 and 6 below; they will not be repeated here. After the terminal determines that the first encoding method is overlay transport encoding, the terminal can perform CQI feedback based on the multiple parameter groups in the second correspondence corresponding to the overlay transport encoding method and the CQI index corresponding to each parameter group.

[0021] According to the above scheme, the terminal can feed back the first parameter group corresponding to the first coding method, which helps the base station to select the appropriate modulation method, coding rate or spectral efficiency for coding based on the first parameter group.

[0022] In conjunction with the first aspect, in some implementations of the first aspect, the first indication information includes a second CQI index, which is a CQI index in a third correspondence, which is a correspondence between multiple CQI indices and multiple parameter groups. In the third correspondence, the second CQI index corresponds to a second parameter group, and the deviation between the code rate of the channel coding in the first parameter group and the code rate of the channel coding in the second parameter group is a first deviation.

[0023] In a possible implementation, the first indication information is also used to indicate the first deviation amount.

[0024] Optionally, the third correspondence can be a predefined correspondence in the protocol. For example, the third correspondence can be a correspondence between multiple CQI indices and multiple parameter groups corresponding to the LDPC encoding method.

[0025] Optionally, the first deviation may be indicated by the terminal through the first indication information, or it may be predefined by the protocol, or it may be configured by the base station for the terminal through signaling. This application does not limit this.

[0026] Taking the third correspondence as an example of the correspondence between multiple CQI indices and multiple parameter groups corresponding to the LDPC encoding method, when the base station uses the LDPC encoding method, the terminal can provide CQI feedback to the base station by indicating the second CQI index in the third correspondence. After receiving the second CQI index, the base station can select the MCS according to the second parameter group corresponding to the second CQI index in the third correspondence. When the base station uses an encoding method with higher transmission performance than the LDPC encoding method (such as overlay transmission encoding method), the base station can determine the encoding rate in the first parameter group according to the encoding rate in the second parameter group corresponding to the second CQI index and the first deviation, and use the encoding rate in the first parameter group for encoding.

[0027] According to the above scheme, if the first encoding method adopted by the base station has a higher transmission effect than the encoding method corresponding to the third correspondence (or it can also be a predefined encoding method of the protocol), the base station can use a higher encoding rate than the encoding rate in the second parameter group for encoding. This helps to improve the utilization of spectrum resources and reduce the waste of spectrum resources.

[0028] In conjunction with the first aspect, in some implementations of the first aspect, the first indication information includes a third CQI index, which is a CQI index in a third correspondence, which is a correspondence between multiple CQI indices and multiple parameter groups, the first parameter group is the parameter group corresponding to the first CQI index in the third correspondence, the deviation between the first CQI index and the third CQI index is a second deviation, and the second deviation is the deviation of the CQI index corresponding to the first encoding method.

[0029] In a possible implementation, the first indication information is also used to indicate the second deviation.

[0030] Optionally, the second deviation may be predefined in the protocol or configured by the base station for the terminal via signaling; this application does not impose any restrictions on this.

[0031] Taking the third correspondence as an example of the correspondence between multiple CQI indices and multiple parameter groups corresponding to the LDPC encoding scheme, when the base station uses the LDPC encoding scheme, the terminal can provide CQI feedback to the base station by indicating the third CQI index in the third correspondence. After receiving the third CQI index, the base station can select the MCS according to the parameter group corresponding to the third CQI index in the third correspondence. When the base station uses an encoding scheme with higher transmission performance than the LDPC encoding scheme (such as overlay transmission encoding scheme), the base station can determine a new CQI index, such as a fourth CQI index, based on the third CQI index and the second deviation. This fourth CQI index is greater than the third CQI index.

[0032] According to the above scheme, if the transmission effect of the first encoding method adopted by the base station is higher than that of the encoding method corresponding to the third correspondence (or it can also be the encoding method predefined by the protocol), the base station can use a CQI index larger than the third CQI index to select the MCS. This helps to improve the utilization rate of spectrum resources and reduce the waste of spectrum resources.

[0033] Secondly, a communication method is provided, which can be executed by a network device (such as a base station) or by a unit / module / component (such as a chip, chip system, logic circuit, or software) configurable in (or usable in) a network device. The following description uses a network device as a base station as an example to illustrate this communication method.

[0034] The method includes: a base station transmitting first information, the first information being used to configure a first encoding method among multiple encoding methods, the first encoding method being the encoding method used when transmitting information; and the base station receiving first indication information, the first indication information being used to indicate a first parameter group, the first parameter group being a parameter group corresponding to the first encoding method and used to characterize channel quality, the first parameter group including at least one of modulation scheme, code rate, or transmission efficiency.

[0035] In conjunction with the second aspect, in some implementations of the second aspect, the multiple encoding methods include at least two of the following encoding methods: low-density parity-check code (LDPC) encoding method, superimposed transmission encoding method, or superimposed transmission encoding method with multiple superimposed types.

[0036] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information includes a first CQI index, the first encoding method corresponds to a first set of parameter groups used to characterize channel quality, each parameter group in the first set of parameter groups corresponds to a CQI index, and the first parameter group is the parameter group in the first set of parameter groups that corresponds to the first CQI index.

[0037] In conjunction with the second aspect, in some implementations of the second aspect, the first parameter set is the set of parameter sets corresponding to the index of the first encoding method in the first correspondence relationship. The first correspondence relationship is a correspondence relationship of multiple encoding method indices, multiple CQI indices and multiple parameter sets. The multiple encoding method indices include the index of the first encoding method.

[0038] In conjunction with the second aspect, in some implementations of the second aspect, the first parameter set is the set of parameter sets in the second correspondence corresponding to the first encoding method, and the second correspondence is the correspondence between multiple CQI indices and multiple parameter sets.

[0039] In conjunction with the second aspect, in some implementations of the second aspect, the multiple encoding methods correspond to multiple correspondences, each correspondence being a correspondence between multiple CQI indices and multiple parameter groups, and the multiple correspondences include the second correspondence corresponding to the first encoding method.

[0040] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information includes a second CQI index, which is a CQI index in a third correspondence, which is a correspondence between multiple CQI indices and multiple parameter groups. In the third correspondence, the second CQI index corresponds to a second parameter group, and the deviation between the code rate of the channel coding in the first parameter group and the code rate of the channel coding in the second parameter group is a first deviation.

[0041] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information is also used to indicate the first deviation amount.

[0042] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information includes a third CQI index, which is a CQI index in a third correspondence relationship. The third correspondence relationship is a correspondence relationship between multiple CQI indices and multiple parameter groups. The first parameter group is the parameter group corresponding to the first CQI index in the third correspondence relationship. The deviation between the first CQI index and the third CQI index is a second deviation, which is the deviation of the CQI index corresponding to the first encoding method.

[0043] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information is also used to indicate the second deviation amount.

[0044] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the base station receiving second information, which is used to configure a second parameter set corresponding to the first encoding method.

[0045] Optionally, the second information may be instructions and parameters from higher-level protocols (such as the MAC layer or RRC layer) used to configure which encoding method the physical layer adopts.

[0046] According to the above scheme, an appropriate encoding method can be selected based on the service characteristics of downlink data. For example, when the reliability requirements of downlink data are high, the base station can choose an encoding method with better transmission performance (such as overlay transmission encoding method) for data transmission, which helps to improve transmission reliability.

[0047] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the base station determining a first MCS based on a first parameter set and a second parameter set of modulation and coding schemes (MCS); wherein the multiple coding schemes correspond to multiple MCS parameter set sets, the second parameter set is the MCS parameter set set corresponding to the first coding scheme, and the MCS parameter set includes at least one of modulation scheme, target code rate, or spectral efficiency.

[0048] In other words, different encoding methods can correspond to different sets of MCS parameter groups. Each set of MCS parameter groups includes multiple MCS parameter groups, and each MCS parameter group corresponds to one MCS. Optionally, the set of MCS parameter groups can also be represented in tabular form, or in matrix or array form. For details, please refer to the description below, which will not be elaborated here.

[0049] In the specific implementation process, after receiving the first indication information from the terminal, the base station can determine the first parameter group based on the first indication information. The specific implementation method for determining the first parameter group can be found in the relevant description of the first aspect, and will not be repeated here.

[0050] Furthermore, the base station can determine the first MCS from the second set of parameters of the modulation and coding scheme (MCS) based on the first parameter set. The first MCS is the MCS used for downlink data transmission of the terminal, that is, the base station can use the modulation scheme, target code rate, or spectral efficiency corresponding to the first MCS to transmit information.

[0051] The specific correspondence between various encoding methods and multiple MCS parameter sets can include, but is not limited to, the following implementation methods:

[0052] Method 1: Multiple encoding methods and multiple MCS parameter sets form a fourth correspondence. This fourth correspondence is the correspondence between multiple encoding method indices, multiple MCS indices, and multiple parameter sets. The multiple encoding method indices include the index of the first encoding method.

[0053] For example, when multiple encoding methods are used, including LDPC encoding and overlay transmission encoding, the fourth correspondence may include the encoding method indexes corresponding to each of the two encoding methods, multiple MCS indices, and the correspondence of multiple parameter groups. Optionally, the fourth correspondence may be presented in tabular form (as shown in Table 9 below), and details can be found in the relevant description of Table 9 below, which will not be elaborated here.

[0054] Specifically, the second parameter set is the set of MCS parameter sets corresponding to the index of the first encoding method in the fourth correspondence. For example, assuming the first encoding method is an overlay transmission encoding method, and the encoding method index corresponding to the overlay transmission encoding method is 1 (as shown in Table 9), then the second parameter set includes the MCS parameter set and the MCS index corresponding to the encoding method index 1 in the fourth correspondence.

[0055] According to the above scheme, the correspondences of multiple coding scheme indices, multiple MCS indices, and multiple parameter sets corresponding to various coding schemes are "mixed" together. The base station can determine the second parameter set based on the index of the first coding scheme in the fourth correspondence, and then perform MCS order selection based on the second parameter set. In this way, the base station can select the modulation scheme, coding rate, or spectral efficiency corresponding to the first coding scheme for coding, which helps to improve the utilization rate of spectrum resources.

[0056] Method 2: Multiple encoding methods correspond to multiple correspondences. Each correspondence is a correspondence between multiple MCS indices and multiple parameter groups. Among these multiple correspondences is the fifth correspondence corresponding to the first encoding method.

[0057] In other words, the second parameter set is the set of parameter sets in the fifth correspondence relationship corresponding to the first encoding method. This fifth correspondence relationship is a correspondence between multiple MCS indices and multiple parameter sets. In specific implementation, the terminal can use multiple MCS indices and multiple parameter sets in the fifth correspondence relationship corresponding to the first encoding method to perform MCS order selection.

[0058] For example, when multiple encoding methods are used, including LDPC encoding and superimposed transmission encoding, the multiple correspondences include the correspondences between LDPC encoding methods and superimposed transmission encoding methods. These correspondences can also be presented in tabular form (as shown in Tables 10 and 11 below), and will not be elaborated upon here. After receiving the first indication information from the terminal, the base station can perform MCS level selection based on the first encoding method corresponding to the fifth correspondence.

[0059] According to the above scheme, by designing multiple MCS indices and correspondences of multiple MCS parameter groups for each coding scheme, the base station can select the MCS order based on the fifth correspondence corresponding to the first coding scheme adopted. This helps the base station select appropriate modulation schemes, coding rates, or spectral efficiency for coding, thereby improving the utilization rate of spectrum resources and reducing the waste of spectrum resources.

[0060] Thirdly, a communication device is provided. In one design, the device may include modules corresponding to the methods / operations / steps / actions described in the first aspect or any embodiment of the first aspect. These modules may be hardware circuits, software, or a combination of hardware circuits and software. In one design, the device includes: a transceiver unit for receiving first information, which is used to configure a first encoding method among multiple encoding methods. The first encoding method is the encoding method used for transmitting information. The transceiver unit is further used to send first indication information, which is used to indicate a first parameter group. The first parameter group is a parameter group corresponding to the first encoding method and used to characterize channel quality. The first parameter group includes at least one of modulation scheme, channel coding code rate, or spectral efficiency.

[0061] Fourthly, a communication device is provided. In one design, the device may include modules corresponding to the methods / operations / steps / actions described in the second aspect or any of the embodiments of the second aspect. These modules may be hardware circuits, software, or a combination of hardware circuits and software. In one design, the device includes: a transceiver unit, configured to transmit first information, which is used to configure a first encoding method among multiple encoding methods. The first encoding method is the encoding method used when transmitting information. The transceiver unit is also configured to receive first indication information, which is used to indicate a first parameter set. The first parameter set is a parameter set corresponding to the first encoding method and used to characterize channel quality. The first parameter set includes at least one of modulation scheme, code rate, or transmission efficiency.

[0062] Fifthly, a communication device is provided, including a processor. The processor can implement the methods of the first to second aspects and any possible implementations thereof. Optionally, the communication device further includes a memory, and the processor is coupled to the memory and can be used to execute instructions in the memory to implement the methods of the first to second aspects and any possible implementations thereof. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface. In the embodiments of this application, the communication interface may be a transceiver, a pin, a circuit, a bus, a module, or other types of communication interface, and is not limited thereto.

[0063] In one implementation, the communication device is a communication equipment (such as a terminal device or access network equipment). When the communication device is a communication equipment, the communication interface can be a transceiver, or an input / output interface.

[0064] In another implementation, the communication device is a chip configured within a communication device. When the communication device is a chip configured within a communication device, the communication interface can be an input / output interface.

[0065] Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0066] A sixth aspect provides a processor, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute the methods described in the first to second aspects and any possible implementation thereof.

[0067] In specific implementation, the processor can be one or more chips, the input circuit can be input pins, the output circuit can be output pins, and the processing circuit can be transistors, gate circuits, flip-flops, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to and transmitted by a transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as both the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.

[0068] In a seventh aspect, a computer program product is provided, comprising: a computer program (also referred to as code or instructions) that, when run, causes a computer to perform the methods described in the first to second aspects and any possible implementation thereof.

[0069] Eighthly, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when executed on a computer, causes the computer to perform the methods described in the first to second aspects and any possible implementation thereof.

[0070] A ninth aspect provides a chip system applied to an electronic device, the chip system including one or more processors, the one or more processors being configured to invoke computer instructions to cause the electronic device to perform the methods of the first to second aspects and any possible implementation thereof.

[0071] In a tenth aspect, a communication system is provided, comprising at least one network device and at least one terminal as described above.

[0072] It should be understood that the beneficial effects of the features corresponding to the first aspect in the second to tenth aspects can be referred to the relevant description of the first aspect above, and will not be repeated here. Attached Figure Description

[0073] Figure 1 is a schematic diagram of the architecture of a communication system applicable to the communication method provided in this application;

[0074] Figure 2 is a schematic diagram of the architecture of another communication system applicable to the communication method provided in this application;

[0075] Figure 3 is a schematic diagram of a BMST encoding method;

[0076] Figure 4 is a schematic diagram illustrating the process of joint decoding of codeword sequences using a sliding window decoding algorithm;

[0077] Figure 5 is a schematic diagram showing that multiple transport blocks each include multiple codewords;

[0078] Figure 6 is a schematic diagram of the first type of superposition transmission coding method;

[0079] Figure 7 is a schematic diagram of the second type of superposition transmission coding method;

[0080] Figure 8 is a schematic diagram of multiple transport blocks being superimposed when the superposition window is 3;

[0081] Figure 9 is a schematic diagram of multiple transport blocks being superimposed when the superposition window is 3;

[0082] Figure 10 shows the performance simulation diagram of the channel bit error rate as SINR varies with different coding methods under the same channel conditions.

[0083] Figure 11 is a schematic flowchart of the communication method provided in an embodiment of this application;

[0084] Figure 12 is a schematic block diagram of an example of a communication device provided in an embodiment of this application;

[0085] Figure 13 is a schematic structural diagram of another example of the communication device provided in the embodiments of this application. Detailed Implementation

[0086] To facilitate understanding of the embodiments of this application, the following points will be explained first:

[0087] In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.

[0088] In this application, " / " can indicate that the objects before and after are in an "or" relationship. For example, A / B can mean A or B. "And / or" can be used to describe three relationships between the related objects. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural.

[0089] In this application, "at least one" means one or more, and "more than one" means two or more, such as three, four, or more. Similar expressions (such as at least one, at least one, etc.) are used in the same way. "At least one of the following," "one or more of the following," or similar expressions refer to any combination of these items, which may include only a single item or a combination of multiple items. For example, at least one of a, b, or c can mean: a, or b, or c; a and b; or a and c; or b and c; or a, b, and c. Where a, b, and c can be single or multiple.

[0090] In this application, for the convenience of describing the technical solutions of the embodiments of this application, the terms "first" and "second" may be used to distinguish them. The terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.

[0091] In this application, the words "exemplary," "example," or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary," "example," or "for example" should not be construed as being more preferred or advantageous than other embodiments or designs. The use of the words "exemplary," "example," or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.

[0092] In this application, "sending information / data" only indicates the direction of information / data transmission, including direct transmission via the device's communication interface (such as an air interface, or simply air interface). "Sending" can also be understood as the "output" of a module interface. "Sending" can include indirect transmission by the processing unit through the communication interface, meaning that after the processing unit outputs information / data through the module interface, it is transmitted to the device's communication interface and then sent out. "Receiving information / data" only indicates the direction of information / data transmission, including direct reception via the communication interface. "Receiving" can also be understood as the "input" of a module interface. "Receiving information / data" can include indirect reception by the processing unit through the communication interface, meaning that after the communication interface receives information / data, it is transmitted to the processing unit's module interface and then input to the processing unit. "Sending information / data to… (such as a terminal)" can be understood as the destination of the information being the terminal. It can include sending information / data directly or indirectly to the terminal. "Receiving information / data from… (such as a terminal)" can be understood as the source of the information being the terminal, and can include receiving information / data directly or indirectly from the terminal. Information / data may undergo necessary processing, such as format changes, between the source and destination, but the destination can understand the valid information / data from the source. Similar statements in this application can be understood in a similar way, and will not be repeated here.

[0093] The technical solutions of this application can be applied to various communication systems, such as Long Term Evolution (LTE) systems, 5th Generation (5G) communication systems, satellite communication systems, Wireless Fidelity (WiFi) systems, and the solutions provided in this application can also be applied to future communication systems or other communication systems. This application does not limit these applications.

[0094] Figure 1 is a schematic diagram of the architecture of a communication system applicable to the communication method provided in this application. Figure 1 shows a schematic diagram of a possible, non-limiting system architecture. As shown in Figure 1, the communication system 100 includes a radio access network (RAN) 10 and a core network (CN) 20. Optionally, the communication system 100 also includes an Internet 30. The RAN 10 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal (120a-120j in Figure 1, collectively referred to as 120). The RAN 10 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal 120 is wirelessly connected to the RAN node 110. The RAN node 110 is wirelessly or wiredly connected to the core network 20. The core network devices in the core network 20 and the RAN node 110 in the RAN 10 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.

[0095] RAN 10 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or future-oriented evolution systems. RAN 10 can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (Wi-Fi) system. RAN 10 can also be a communication system that integrates two or more of the above systems.

[0096] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, is part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 100 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing RAN 10 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes both referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.

[0097] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, a RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU).

[0098] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0099] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0100] A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc.

[0101] Figure 2 is a schematic diagram of the architecture of another communication system applicable to the communication method provided in this application. This system architecture includes user equipment (UE), access network (AN) nodes, and core network nodes. For example, core network nodes may include, as shown in Figure 2, policy control function (PCF) nodes, access and mobility management function (AMF) nodes, session management function (SMF) nodes, user plane function (UPF) nodes, application function (AF) nodes, and network exposure function (NEF) nodes, etc.

[0102] The functions of each core network node are described below. The AMF node primarily performs mobility management and access authentication / authorization. The SMF node is mainly responsible for UE network protocol (IP) address allocation. The UPF node is primarily responsible for session management functions such as selection, charging, and quality of service (QoS) policy control. The UPF node, as the interface with the data network (DN), is mainly responsible for user plane data forwarding, session / flow-level charging statistics, and bandwidth limiting. The AF node primarily conveys application layer requirements to the network side. The PCF node is mainly responsible for managing charging and QoS policies. The NEF node exposes 3GPP network functions and capabilities to the AF, and also allows the AF to provide information to 3GPP network functions.

[0103] As shown in Figure 2, the functional units can communicate with each other through the next-generation (NG) network interface. For example, the UE can transmit control plane messages with the AMF node through NG interface 1 (N1), the RAN node can establish a user plane data transmission channel with the UPF through NG interface 3 (N3), the RAN node can establish a control plane signaling connection with the AMF node through NG interface 2 (N2), the UPF can interact with the SMF node through NG interface 4 (N4), the UPF can interact with the data network DN through NG interface 6 (N6), the AMF node can interact with the SMF node through NG interface 11 (N11), the SMF node can interact with the PCF node through NG interface 7 (N7), and the NEF node can interact with the AF node through NG interface 33 (N33). It should be noted that Figure 2 is only an exemplary architecture diagram. In addition to the functional nodes shown in Figure 2, this network architecture may also include other functional nodes.

[0104] The system architecture may also include servers (such as cloud servers), which can be devices that provide computing or application services for services that require complete transmission integrity, including various devices such as control servers and application servers.

[0105] In the embodiments of this application, the terminal and network device can be hardware devices, or software functions running on dedicated hardware, or software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., cloud platform), or entities that include dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of the terminal and network device.

[0106] To better understand the methods provided in the embodiments of this application, the terms and related technologies involved in this application will be briefly explained below.

[0107] 1. Modulation and coding scheme (MCS)

[0108] MCS (Modulation Control System) is a set of predefined modulation schemes and coding parameters used to guide the transmitter on how to modulate and encode data to adapt to current channel conditions. Currently, various predefined modulation schemes exist in wireless communication systems, such as quadrature phase shift keying (QPSK), 16-state quadrature amplitude modulation (16-QAM), 64-state quadrature amplitude modulation (64-QAM), 256-state quadrature amplitude modulation (256-QAM), and 1024-state quadrature amplitude modulation (1024-QAM).

[0109] As the modulation order increases (e.g., from QPSK to 1024-QAM), each modulation scheme can carry more bits per symbol, resulting in higher coding efficiency. However, higher-order modulation schemes, due to the smaller distance between symbols, place higher demands on the receiver's ability to distinguish different symbols. Under the same channel conditions (e.g., the same noise and interference), the channel bit error rate (CBER) increases with higher modulation schemes. Therefore, to achieve the same transmission effect (e.g., the same CBER), higher-order modulation schemes have higher requirements for channel conditions (e.g., higher signal-to-noise ratio and lower interference). In other words, to achieve the same transmission effect, better channel conditions and higher channel quality allow for the use of higher modulation orders.

[0110] Therefore, during data transmission, the sending end needs to determine a suitable MCS based on the channel conditions.

[0111] In downlink data transmission, the transmitting end is a network device (such as a base station), and the receiving end is a terminal. Theoretically, the network device can determine a suitable MCS (Mean Cross Section) based on the downlink channel quality, such as the signal-to-interference-plus-noise ratio (SINR). However, since the downlink signal is transmitted from the base station to the terminal, and the base station, as the signal transmitter, cannot know the terminal's reception status of the downlink signal, that is, the base station cannot measure the SINR of the downlink signal to determine the downlink channel quality. Therefore, the base station needs to obtain the downlink channel quality by having the terminal measure the downlink channel quality and then feeding the measurement results back to the base station. The base station uses this feedback measurement result as the basis for selecting the MCS of the downlink channel.

[0112] 2. Channel Quality Indicator (CQI)

[0113] CQI is used to indicate parameters characterizing downlink channel quality. A terminal can obtain the downlink channel quality and thus the CQI by measuring the SINR of a reference signal transmitted by the base station. The reference signal can be, for example, a cell-specific reference signal (CRS) in an LTE system, or a channel state information reference signal (CSI-RS) in an NR system. However, this application is not limited to these; other reference signals can also be used to obtain channel quality, such as synchronization signal and physical broadcast channel block (SS / PBCH block or SSB) or demodulation reference signal (DMRS). Specifically, the SINR of the reference signal measured by the terminal can be quantized into a CQI index of 0 to 15. The quantization correspondence between SINR and CQI index can be predefined by the protocol or pre-configured in the terminal; this application does not impose any restrictions on this.

[0114] Furthermore, the terminal can report the CQI index to the base station. Correspondingly, after receiving the CQI index from the terminal, the base station can determine a suitable MCS based on the CQI index. The larger the CQI index value, the better the corresponding channel conditions. During downlink data transmission, the base station can use higher-order modulation schemes and higher coding efficiency. Higher modulation order and coding efficiency result in higher transmission efficiency. It should be noted that the quantization relationship between the CQI index and SINR may differ for different terminals. That is, under the same channel quality conditions, different terminals may report different CQI indices. The base station can make appropriate adjustments to the CQI index reported by the terminal based on a closed-loop feedback mechanism using block error rate (BLER).

[0115] To facilitate understanding, the process of the terminal reporting the CQI index is explained below.

[0116] Optionally, the terminal can report the CQI index to the base station via channel state information (CSI). The base station sends a CSI reporting configuration to the terminal, and the terminal reports the CQI in the CSI according to the CSI reporting configuration sent by the base station. The CQI reporting method described below can also be understood as the CSI reporting method. It should also be understood that, in addition to CQI, the CSI may also include a precoding matrix indication (PMI) and a rank indication (RI). That is, the terminal can report CQI, PMI, and RI together to the base station via CSI. This application does not impose any restrictions on this.

[0117] CQI reporting methods can be further divided into periodic reporting, semi-continuous reporting, and aperiodic reporting, among which:

[0118] Periodic reporting

[0119] Specifically, periodic reporting refers to the terminal reporting CQI (or CSI) to the base station at predetermined time intervals. The base station can configure the periodic parameters for the terminal's CQI reporting index through radio resource control (RRC) cells. For example, the base station can specify the CQI reporting period through the reportSlotConfig in the CSI-ReportConfig cell.

[0120] When a terminal reports a CQI index, if the terminal has no uplink data transmission, it can report the CQI index through the physical uplink control channel (PUCCH). If the terminal has uplink data transmission, it can send the CQI and uplink data to the base station through the physical uplink shared channel (PUSCH). Furthermore, if the terminal uses PUCCH to report the CQI index, the base station needs to indicate the PUCCH resources used for the CQI in advance through the pucch-CSI-ResourceList information cell; however, for PUSCH reporting, the CQI is sent along with the uplink data, and the base station does not need to additionally indicate the PUSCH resources used.

[0121] Semi-continuous CQI reporting index

[0122] To reduce the resources occupied by the control channel and allocate more resources to downlink data transmission, periodic reporting also includes semi-persistent reporting. For semi-persistent reporting of the CQI index, the method is the same as for periodic reporting. First, the base station specifies the CQI reporting period through `reportSlotConfig`. However, whether the terminal reports the CQI index requires additional Media Access Control (MAC) control cell indication activation. Once activated, the terminal will continuously and periodically report the CQI index until it receives a deactivation signaling, at which point the terminal will stop periodically reporting the CQI index.

[0123] Optionally, the semi-continuous reporting CQI index includes the following two forms:

[0124] Semi-continuous PUCCH reporting: Its parameters are the same as those for periodic CQI reporting, that is, using reportSlotConfig to specify the period of CQI reporting, and using pucch-CSI-ResourceList to indicate the PUCCH resources used by CQI.

[0125] Semi-continuous PUSCH reporting: The same reportSlotConfig is used to specify the period for CQI reporting, but reportSlotOffsetList is also needed to specify the slot offset within the period.

[0126] • Non-periodic CQI reporting index

[0127] For aperiodic reporting, the base station can instruct the terminal on the timing of aperiodic CQI index reporting via uplink scheduling. Unlike periodic CQI index reporting, aperiodic CQI can only be reported via PUSCH. If the terminal has uplink initial transmission data scheduling, the terminal reports the CQI index in an accompanying manner, meaning the CQI is reported via PUSCH along with the uplink data. If the terminal does not have uplink initial transmission data scheduling, the terminal reports the CQI index in a CQI-ONLY manner, meaning only CQI is sent on the PUSCH.

[0128] Furthermore, CQI reporting modes can be divided into full-band CQI reporting and sub-band CQI reporting. The base station can configure the terminal to use which reporting mode through the cqi-FormatIndicator field in the RRC signaling. Full-band CQI reporting means the terminal performs CQI measurements uniformly within the bandwidth requiring CQI measurement and reports a single CQI index. Sub-band CQI reporting means the terminal performs CQI measurements and reports feedback (reports) separately for each CQI measurement sub-band configured by the base station.

[0129] 3. Base station MCS determination process

[0130] S31, the base station determines which CQI form to use.

[0131] It should be understood that different CQI tables may have different block error rate (BLER) constraints depending on the design goals and application scenarios. For example, for application scenarios with less stringent BLER requirements (such as non-critical data transmission), the base station can choose a CQI table with a higher BLER constraint. Conversely, for application scenarios with stricter BLER requirements (such as critical data transmission), the base station can choose a CQI table with a lower BLER constraint. For example, Table 1 shows a standard-defined CQI table with a BLER constraint of 10% (denoted as CQI table 1).

[0132] Table 1

[0133] Furthermore, after the base station selects which CQI form to use as needed, the base station can execute S32, that is, the base station instructs the terminal which CQI form to use.

[0134] Optionally, the base station can indicate to the terminal which CQI table to use through the cqi-Table field in the csi-ReportConfig parameter of the RRC signaling. For example, the base station can use the cqi-Table field to inform the terminal to use CQI table 1.

[0135] Accordingly, the terminal can determine which CQI table to use based on the cqi-Table field in the csi-ReportConfig parameter of the RRC signaling.

[0136] S33, the terminal receives a reference signal (such as a CRS signal or a CSI-RS signal) from the base station.

[0137] S34, the terminal measures the SINR of the reference signal and quantizes the SINR into a CQI index.

[0138] Optionally, the terminal can quantize the SINR of the reference signal into the CQI index based on the quantization relationship between SINR and CQI index.

[0139] S35, the terminal reports the determined CQI index to the base station.

[0140] Correspondingly, the base station receives the CQI index from the terminal.

[0141] S36, the base station selects the target modulation scheme and target spectral efficiency corresponding to the CQI index reported by the terminal in the CQI table.

[0142] The target modulation scheme is the suggested modulation scheme based on the current channel conditions, and the target spectral efficiency is the suggested maximum transmission spectral efficiency based on the current channel conditions. The base station can select the actual modulation scheme and spectral efficiency based on actual needs, system status, and the target modulation scheme and target spectral efficiency. Specifically, the base station can execute S37.

[0143] S37, the base station selects the MCS index in the MCS table corresponding to the CQI table.

[0144] Different CQI tables (or different transmission block error rate constraints) correspond to different MCS tables. For example, Table 2 is the MCS table corresponding to the CQI table shown in Table 1 (i.e., the MCS table corresponding to a transmission block error rate constraint of 10%).

[0145] Table 2

[0146] Specifically, the base station can select the largest MCS index (I) in the MCS table whose spectral efficiency does not exceed the spectral efficiency condition (such as the target spectral efficiency) determined in the CQI table. MCS To facilitate understanding, the following example illustrates the process by which a base station uses CQI to select an MCS, with the base station determining the CQI table (i.e., CQI table 1 shown) as an example.

[0147] For example, assuming the CQI index reported by the terminal is 8, after the base station receives the CQI index reported by the terminal, the base station can look up in Table 1 that when the CQI index is 8, the corresponding modulation scheme is 16QAM and the corresponding spectral efficiency is 1.9141. That is, according to the current channel conditions, the maximum transmission spectral efficiency that can guarantee the demodulation performance meets the requirements (i.e., the transmission block error rate is less than or equal to 10%) is 1.9141.

[0148] Furthermore, the base station can find the maximum Ig with a spectral efficiency not exceeding 1.9141 in Table 2. MCS The value is 13, and the corresponding modulation order is 4(2). 4 =16, corresponding to the modulation scheme 16QAM), meaning the modulation order is 4, which also corresponds to the modulation scheme when the CQI index is 8. Therefore, the base station can determine the selected MCS index (I MCS The value is 13, meaning the base station uses I. MCS The modulation order 4 and coding rate 460 are used to encode 13. It should be noted that the coding rate values ​​shown in Table 2 are multiplied by 1024, so the coding rate applied by the base station in the actual coding process is 460 / 1024.

[0149] Based on the above method, the base station can determine the MCS used by the current channel according to the predefined CQI table and the corresponding MCS table. It should be noted that currently, the base station and the terminal use the predefined coding methods in the standard to encode / decode the data channel. For example, low-density parity-check code (LDPC) can be used to encode the data channel. The modulation scheme, coding rate, and corresponding spectral efficiency given in the predefined CQI table in the standard are the optimal modulation scheme and coding rate for different channel conditions when the data channel is encoded using the predefined coding method (such as LDPC coding).

[0150] Currently, it is proposed that base stations can employ one coding scheme from multiple candidate coding schemes to encode / decode the data channel. For example, these multiple candidate coding schemes may include LDPC coding. The following section introduces another coding scheme that may be included among these multiple candidate coding schemes.

[0151] 4. Block Markov Superposition Transmission (BMST) Coding Method

[0152] Alternatively, BMST can also be called Packet Markov Stacked Transmission. BMST encoding is a coding method that uses stacked transmission technology. The transmitting end divides the data block into multiple sub-blocks and encodes each sub-block using LDPC to obtain corresponding codewords. The current codeword is interleaved with the previous codeword and then XORed with a bit to obtain the stacked codeword. This stacked codeword is used as the actual codeword transmitted. This method forms a sliding window-based chained stacked transmission. The receiving end then decodes the data using a sliding window-based decoding algorithm.

[0153] To facilitate understanding, the BMST encoding method will be explained below with reference to Figure 3.

[0154] S41, the sending end divides the data block to be sent into multiple sub-blocks.

[0155] For example, as shown in Figure 3, the sending end can divide the data block to be sent into multiple sub-blocks, which include u1, u2, u3 and u4.

[0156] S42, the transmitting end encodes each sub-block to obtain the corresponding codeword.

[0157] Alternatively, the sender can use a predefined encoding method in the standard for each sub-block u i Encoding can be performed, such as using LDPC to encode each sub-block, generating the corresponding codeword c. i For example, for sub-block u1, LDPC can be used to encode sub-block u1 to obtain the corresponding codeword c1. Similarly, for sub-block u2, the corresponding codeword c2 can be obtained, for sub-block u3, the corresponding codeword c3 can be obtained, for sub-block u4, the corresponding codeword c4 can be obtained, and so on.

[0158] S43, the transmitting end obtains the codeword sequence to be transmitted (denoted as codeword sequence v) based on the codewords corresponding to multiple sub-blocks.

[0159] Specifically, for each codeword c, the sending end... i The sending end can process the previous codeword c i-1 After bit selection and interleaving, it is combined with the current codeword c. i Performing the overlay operation yields the overlay codeword v. i In Figure 3, the above process is represented by П, and the codeword is c. i-1 and code c i As input, the output codeword v i The overlay operation, for example, can be used to overlay the interleaved c... i-1 With the current codeword c i Perform an XOR operation.

[0160] Furthermore, the superimposed codewords obtained based on the codewords of multiple sub-blocks are used as the codeword sequence to be sent.

[0161] For example, as shown in Figure 3, for codeword c1, since it is the first codeword in the codeword sequence, codeword c1 does not need to be superimposed, and therefore codeword c1 can be used as the actual codeword v1 to be transmitted. For codeword c2, the previous codeword c1 can be processed by bit selection and interleaving, and then superimposed on the bits of codeword sequence c2 to obtain the actual superimposed codeword v2 to be transmitted. For codeword c3, the previous codeword c2 can be processed by bit selection and interleaving, and then superimposed on the bits of codeword sequence c3 to obtain the actual superimposed codeword v3 to be transmitted; for codeword c4, the previous codeword c3 can be processed by bit selection and interleaving, and then superimposed on the bits of codeword sequence c4 to obtain the actual superimposed codeword v4 to be transmitted, and so on. The transmitting end can use each superimposed codeword v1 obtained from the processing as a superimposed codeword v1. i The codeword sequence v to be sent is composed of codeword v1, codeword v2, codeword v3 and codeword v4.

[0162] It should be understood that the sending end also needs to consider the maximum stacking length during the stacking process, and determine the corresponding stacking transmission threshold based on this maximum stacking length. For example, if a maximum of k information bit sequences are allowed to be stacked and transmitted, then the maximum stacking length can only reach u. k And the corresponding codewords sent are v1 to v k .

[0163] As can be seen from the above description, each codeword to be transmitted is composed of the previous information bit sequence u. i-1 The encoded bit sequence obtained by multiplying by the generator submatrix GS is compared with the current information bit sequence u. i The encoded bit sequences obtained by multiplying by the generator submatrix G are XORed and superimposed. This gives the generator matrix G for superimposed transmission. BMST-LDPC :

[0164] Where GS is used to process the previous information bit sequence u i-1 The generator submatrix, G in GS, is the matrix used to encode information bits, used to generate the information bit sequence u. i-1 The extended generation produces a coded bit sequence; in GS, S represents the interleaving operation. G is the bit sequence used to process the current information bit sequence. i The generating submatrix is ​​used to generate the information bit sequence u. i Extend to generate an encoded bit sequence.

[0165] S44, the sending end sends the codeword sequence v to the receiving end.

[0166] Correspondingly, after receiving the codeword sequence v from the sender, the receiver executes S45.

[0167] S45, the receiver decodes the codeword sequence v.

[0168] Optionally, the receiving end can use a sliding window decoding algorithm to jointly decode the codeword sequence v. The sliding window decoding algorithm utilizes the soft information of the correlation between consecutive codewords for joint decoding. For ease of understanding, the following assumes a decoding window length of 2, and the receiving end decodes the t-th codeword (denoted as v) in the codeword sequence v. t ) and the (t+1)th codeword (denoted as v) t+1 Taking the decoding process as an example, this paper explains the process of the receiving end performing joint decoding of the codeword sequence using the sliding window decoding algorithm.

[0169] As shown in Figure 4, a node LDPC can represent an LDPC codec. Let v t The corresponding soft information sequence is y (t) v t+1 The corresponding soft information sequence is y (t+1) The decoding window contains y (t) and y (t+1) Two soft information sequences. For the t-th codeword, the receiver can assign its corresponding soft information sequence y. (t) And the soft information sequence y corresponding to the superimposed transmission codeword (t+1) soft extrinsic information z 1→0 The input is decoded by an LDPC codec, and then a hard decision is made on the decoded output of the LDPC codec to obtain the corresponding real codeword c. (t) Then the information bit sequence u is obtained. (t) The receiving end will superimpose the transmitted codeword soft information sequence y. (t) soft extrinsic information z 0→1 During the decoding process of the (t+1)th codeword, the soft information sequence y is passed to the (t+1)th codeword. (t+1) And the superimposed transmission codeword soft information sequence y (t) soft extrinsic information z 0→1 The input is decoded by an LDPC codec, and then a hard decision is made on the decoded output of the LDPC codec to obtain the corresponding real codeword c. (t+1) Then the information bit sequence u is obtained. (t+1) .

[0170] It is understandable that the sliding window decoding process described above fully utilizes the associated soft information of preceding and following codewords for information transmission decoding, which can improve the decoding performance of the receiving end. Specifically, in the superimposed transmission coding method, since the superimposed codewords contain at least the soft information of the preceding codeword, if some codewords are interfered with during transmission, the receiving end can correct the error through the soft information in subsequent codewords. This mechanism can be understood as an implicit retransmission mechanism, which is equivalent to the effect of retransmission, enhances the system's anti-interference capability, and reduces the bit error rate of information transmission. In addition, the sending end and the receiving end do not need to transmit decoding result information through additional feedback signals. The system can process the received data in a timely manner at the receiving end without waiting for confirmation or adjustment information from the sending end, thereby reducing transmission latency.

[0171] It should be understood that the BMST encoding method shown in Figure 3 is an example of an overlay transmission encoding method, but this application is not limited to it. For example, depending on the overlay method (such as the overlay window length), the overlay transmission encoding method can be further divided into various overlay types. The overlay transmission encoding methods of different overlay types are further explained below with reference to Figures 5 to 9.

[0172] Different overlay transport coding schemes can be categorized into inter-transport block (TB) overlay and intra-TB overlay, and different overlay windows can correspond to different overlay types. Inter-TB overlay refers to the overlay of code blocks (CBs) from different TBs; for example, a CB from the first TB is overlaid onto a CB from the second TB. Intra-TB overlay refers to the overlay of multiple code blocks (CBs) contained within the same transport block (TB). The following sections, with reference to Figures 5 to 9, illustrate overlay transport coding schemes employing various overlay types.

[0173] As shown in Figure 5, assume there are currently 4 TBs, namely TB1, TB2, TB3 and TB4, where each TB contains at least N CBs, where N is a positive integer. Optionally, these 4 TBs can be superimposed between TBs and / or within TBs.

[0174] Specific overlay methods include, but are not limited to, the following:

[0175] Overlay method one: first overlay between TBs, then overlay within TBs.

[0176] Assuming the number of stacking processes S = 4 (4 is used as an example here; S can be different from the number of TBs), stacking is performed TB by CB. As shown in Figure 6, each square in Figure 6 represents a CB in a TB, and the number on a CB indicates its position within the TB. For example, "1" means the CB is the first CB in the TB, "2" means the CB is the second CB in the TB, and so on. For the first stacking process, the first CB of the first TB is stacked onto the first CB of the second TB, and the result of stacking the first CB of the first TB and the first CB of the second TB is then stacked onto the first CB of the third TB, and so on, until the first CBs of all TBs are involved in the stacking. For the second stacking process, the second CB of the first TB is stacked onto the second CB of the second TB, and the result of stacking the second CBs of the first TB and the second CB of the second TB is then stacked onto the second CB of the third TB, and so on, until the second CBs of all TBs are involved in the stacking. Similarly, the third stacking process can involve the third CBs of all TBs, and the fourth stacking process can involve the fourth CBs of all TBs. For simplicity, these details are not elaborated here.

[0177] When the number of CBs (denoted as N) in a TB is greater than 4, the first stacking process, after stacking the first CB of all TBs, can continue stacking the fifth CB of all TBs until all fifth CBs of all TBs are stacked. Similarly, the second stacking process, after stacking the second CB of all TBs, can continue stacking the sixth CB of all TBs until all sixth CBs of all TBs are stacked. This process continues until all CBs of all TBs are stacked.

[0178] Method 2: First, stack within TB, then stack between TBs.

[0179] Assume the number of stacking processes S = 4. As shown in Figure 7, the first stacking process can stack the first CB of the first TB onto the fifth CB of the first TB, and then stack the result of stacking the first CB and the fifth CB of the first TB onto the ninth CB of the first TB, and so on. The second stacking process can stack the second CB of the first TB onto the sixth CB of the first TB, and then stack the result of stacking the second CB and the sixth CB of the first TB onto the tenth CB of the first TB, and so on. The third stacking process can stack the third CB of the first TB onto the seventh CB of the first TB, and then stack the result of stacking the third CB and the seventh CB of the first TB onto the eleventh CB of the first TB, and so on. The fourth stacking process can stack the fourth CB of the first TB onto the eighth CB of the first TB, and then stack the result of stacking the fourth CB and the eighth CB of the first TB onto the twelfth CB of the first TB, and so on. This continues until all CBs of the first TB have participated in the stacking.

[0180] After the first stacking process has finished stacking the first, fifth, and ninth CBs in the first TB, it can continue to stack the first CB of the second TB. After the second stacking process has finished stacking the second, sixth, and tenth CBs in the first TB, it can continue to stack the second CB of the second TB. After the third stacking process has finished stacking the third, seventh, and eleventh CBs in the first TB, it can continue to stack the third CB of the second TB. After the fourth stacking process has finished stacking the fourth, eighth, and twelfth CBs in the first TB, it can continue to stack the fourth CB of the second TB until all CBs in all TBs have been stacked.

[0181] Furthermore, different overlay window lengths (denoted as M) can also result in different overlay types in the overlay transmission coding method. This overlay window length can be predefined by the protocol, configured by the base station for the terminal via signaling, or indicated by the base station to the terminal via DCI; this application does not impose any restrictions on this. The following example, with an overlay window length of 3 (i.e., M = 3), further illustrates how overlay is performed based on the overlay window length.

[0182] Specifically, the overlay window length refers to the maximum number of TBs or CBs that can be overlaid together. As shown in Figure 8, assuming there are 8 TBs using the overlay transmission coding method and the overlay window length is 3, then only 3 TBs can be overlaid together within this overlay window. For example, when the overlay window moves to the seventh TB for overlay, the fifth and sixth TBs are overlaid together on the seventh TB. Specifically, as shown in Figure 9, when the overlay window moves to the first TB (denoted as TB1), since there are no TBs before TB1, meaning there is only TB1 in the overlay window at this time, TB1 is not overlaid. When the overlay window moves to the second TB (denoted as TB2), since there is only TB1 before TB2, meaning there are TB1 and TB2 in the overlay window at this time, TB1 and TB2 are overlaid together for transmission. When the overlay window moves to the third TB (denoted as TB3), since there are TB1 and TB2 before TB3, meaning there are TB1, TB2, and TB3 in the overlay window at this time, TB1, TB2, and TB3 are overlaid together for transmission (the specific overlay method is not limited here). This continues until all TBs have been overlaid and transmitted.

[0183] Figure 10 shows the performance simulation of the channel bit error rate (CBER) versus SINR for different coding schemes under the same channel conditions. In Figure 10, the vertical axis represents the channel bit error rate (CBER), and the horizontal axis is determined by E... b / N0 represents SINR, measured in decibels (dB). In Figure 10, k represents the number of information bits; k = 2080 indicates that 2080 raw information bits are encoded. r represents the coding rate, which is the ratio of the number of information bits to the total number of transmitted bits (including redundant bits). r = 1 / 3 means that one out of every three transmitted bits is an information bit, and the other two are redundant bits used for error correction. Similarly, r = 1 / 2 means that one out of every two transmitted bits is an information bit, and the other is a redundant bit used for error correction. r = 2 / 3 means that two out of every three transmitted bits are information bits, and the remaining one is a redundant bit used for error correction.

[0184] The different encoding methods are LDPC encoding and superimposed transport encoding (denoted as BMST-LDPC in Figure 10). Figure 10 shows the performance curves of CBER as a function of SINR for these two encoding methods when r = 1 / 3, r = 1 / 2, and r = 2 / 3, respectively. Explaining the performance curve for r = 1 / 3 (represented by the solid line in Figure 10), it can be seen that, at the same horizontal axis (same SINR), the CBER corresponding to the superimposed transport encoding method (represented by the solid line marked with a pentagram in Figure 10) is smaller than the CBER corresponding to the LDPC encoding method (represented by the solid line marked with a circle in Figure 10). Similarly, when the code rates are r = 1 / 2 and r = 2 / 3, at the same horizontal axis (same SINR), the CBER corresponding to the superimposed transport encoding method is smaller than the CBER corresponding to the LDPC encoding method.

[0185] Therefore, under the same channel conditions (same SINR), the CBER of superimposed transport coding is smaller than that of LDPC coding. As described earlier, a higher modulation order corresponds to a higher coding rate and thus a larger CBER. Therefore, under the same channel conditions and the same CBER constraint, superimposed transport coding allows for the use of higher-order modulation schemes and / or a higher coding rate. Because the CBER performance of superimposed coding differs from that of LDPC coding, the CQI tables currently designed for LDPC coding are not suitable for superimposed coding.

[0186] Based on this, embodiments of this application propose to design a set of CQI parameter groups that are adapted to different encoding methods, so that the terminal can feed back the CQI parameter group corresponding to the encoding method used in the transmission information to the base station, which helps to improve the utilization rate of spectrum resources.

[0187] The embodiments of this application will now be described with reference to the accompanying drawings.

[0188] Figure 11 is a schematic flowchart of the communication method provided in this application. This communication method may include, but is not limited to, S1101 and S1102 below. Each step is described in detail below.

[0189] S1101, the base station sends first information to the terminal. The first information is used to configure the first encoding method among multiple encoding methods. The first encoding method is the encoding method used to transmit information.

[0190] Optionally, the multiple encoding methods may include at least two of the following encoding methods:

[0191] Low-density parity-check code (LDPC) encoding, superimposed transmission encoding, or superimposed transmission encoding with multiple superimposed types.

[0192] Among them, superposition transmission coding can be understood as an encoding method that uses superposition transmission technology, that is, the sending end superimposes multiple pieces of information or codewords together for transmission. LDPC encoding and superposition transmission coding can be found in the description above, and will not be repeated here.

[0193] Optionally, the multiple encoding methods can be predefined by the protocol, that is, the base station can determine the first encoding method based on the multiple encoding methods predefined by the protocol, and this application does not limit this.

[0194] Specifically, a base station can select a first encoding method from a variety of encoding methods as the encoding method used for transmitting information (or data). The specific encoding method adopted by the base station can be determined by the base station based on one or more of the following factors, including but not limited to service requirements, application scenarios, and terminal capabilities; this application does not impose any restrictions on this.

[0195] Furthermore, after the base station determines which encoding method to use, the base station can send first information to the terminal, and notify the terminal to transmit information using the first encoding method among multiple encoding methods.

[0196] Optionally, the first information may be included in the RRC message sent by the base station to the terminal, or the base station may send the first information to the terminal through downlink control information (DCI), that is, the first information may be included in the DCI or may be DCI, which may be carried on the physical downlink control channel (PDCCH). However, this application is not limited to this, and the base station may also send the first information to the terminal through a medium access control (MAC) control element (CE), which is not limited in this application.

[0197] For ease of understanding, the following example uses multiple encoding methods, including LDPC encoding, a first type of superimposed transmission encoding (hereinafter referred to as pattern 1 superimposed transmission encoding), and a second type of superimposed transmission encoding (hereinafter referred to as pattern 2 superimposed transmission encoding), to illustrate how a specific base station configures the first encoding method among multiple encoding methods using the first information. It should be understood that this application is not limited to this; multiple encoding methods may include two or more encoding methods.

[0198] The specific first information may include, but is not limited to, the following implementation methods:

[0199] Optionally, the first information (such as DCI) includes field A, which indicates a first encoding method. If field A is a first preset value, it indicates that the base station uses LDPC encoding. If field A is a second preset value, it indicates that the base station uses pattern1 overlay transmission encoding. If field A is a third preset value, it indicates that the base station uses pattern2 overlay transmission encoding. Assuming the base station determines that the first encoding method is pattern1 overlay transmission encoding, then field A in the first information is the second preset value.

[0200] Accordingly, the terminal receives the first information from the base station, and determines the first encoding method based on the second preset value of field A in the first information.

[0201] It should be understood that the first, second, and third preset values ​​mentioned above may be predefined by the protocol, or they may be configured by the base station for the terminal through signaling, or pre-configured. This application does not impose any restrictions on this.

[0202] Optionally, the first, second, and third preset values ​​can be indices for various encoding methods. The base station can indicate the index of the first encoding method to the terminal, enabling the base station and the terminal to reach a consensus on the encoding method used for transmitting information. For example, the first preset value is an index for LDPC encoding (e.g., 0), the second preset value is an index for pattern1 overlay transmission encoding (e.g., 1), and the third preset value is an index for pattern2 overlay transmission encoding (e.g., 2). Assuming the base station determines that the first encoding method is pattern1 overlay transmission encoding, the base station can send field A of the first information to the terminal as 1. Correspondingly, after receiving the first information from the base station, the terminal can determine that the base station uses pattern1 overlay transmission encoding as the encoding method for transmitting information based on field A being 1.

[0203] Furthermore, the terminal can perform CQI feedback according to the base station's configuration / instructions (i.e., the terminal can execute S1102). Specifically, the terminal performs CSI feedback according to the base station's configuration / instructions, and the CSI fed back by the terminal includes CQI. The terminal's CQI feedback can also be referred to as the terminal reporting CQI index, which will not be elaborated on below.

[0204] S1102, the terminal sends a first indication information to the base station. The first indication information is used to indicate a first parameter group. The first parameter group is a parameter group corresponding to the first coding method and used to characterize the channel quality. The first parameter group includes at least one of modulation method, code rate of channel coding, or spectral efficiency.

[0205] The code rate of channel coding can also be called the coding rate. For details on modulation schemes, coding rates, and spectral efficiency, please refer to the previous descriptions; they will not be repeated here.

[0206] The specific first instruction information may include, but is not limited to, the following implementation methods:

[0207] Method 1: The first indication information includes the first CQI index.

[0208] As described above, under the same channel conditions, different coding schemes may have different channel bit error rates and / or SINR, which in turn may result in different modulation schemes, coding rates, or spectral efficiencies. For example, under the same channel conditions, using superimposed transmission coding schemes allows for the selection of higher-order modulation schemes and / or higher channel coding rates and / or higher spectral efficiencies compared to using LDPC coding schemes.

[0209] Therefore, this application proposes in Method 1 that different encoding methods can correspond to different sets of parameter groups. Each set of parameter groups includes multiple parameter groups, each parameter group corresponds to a CQI index, and each parameter group includes at least one of modulation scheme, channel coding code rate, or spectral efficiency. For example, the multiple sets of parameter groups include parameter group set 1, parameter group set 2, and parameter group set 3. Each set of parameter groups may include multiple parameter groups and the corresponding CQI index for each parameter group. Taking parameter group set 1 as an example, parameter group set 1 may include parameter group 1 and its corresponding CQI index 1, parameter group 2 and its corresponding CQI index 2, and parameter group 3 and its corresponding CQI index 3.

[0210] Optionally, the parameter set can be presented in tabular form. For example, parameter set 1 is presented as shown in Table 3. The CQI index corresponding to parameter set 1 is 1. Parameter set 1 can include modulation scheme 1, channel coding code rate 1, and spectral efficiency 1. The CQI index corresponding to parameter set 2 is 2. Parameter set 2 can include modulation scheme 2, channel coding code rate 2, and spectral efficiency 2. The CQI index corresponding to parameter set 3 is 3. Parameter set 3 can include modulation scheme 3, channel coding code rate 3, and spectral efficiency 3.

[0211] Table 3

[0212] It should be understood that the table format representing multiple parameter groups and their corresponding CQI indices is merely an example, and this application is not limited to this. The parameter group set can also be represented as a matrix or array. When the parameter group set is represented as a matrix, each column of the matrix includes multiple values ​​for the CQI index and multiple values ​​for each parameter; that is, each column of the matrix can sequentially include the values ​​from each column. Each row of the matrix includes a CQI index and the values ​​of the corresponding column parameters; that is, each row of the matrix can sequentially include the values ​​from each row of the aforementioned table. When the parameter group set is represented as an array, the parameter / CQI values ​​in each row and column of the array can be the parameter / CQI values ​​included in each column of the aforementioned table. For simplicity, examples are not provided here.

[0213] Optionally, the parameter set may be in the form of a table, matrix, or array, which may be predefined by the protocol and is not restricted in this application.

[0214] When the terminal provides CQI feedback, the terminal can determine the set of parameter groups corresponding to the first encoding method (i.e., the encoding method for information transmission determined by the base station) and report the CQI index.

[0215] Specifically, the first information can be implicitly or explicitly notified to the terminal, using the parameter set corresponding to the first encoding method. This can include, but is not limited to, the following implementation methods 1, 2, and 3:

[0216] In Implementation Method 1, the terminal can determine that the encoding method used for transmitting information is a first encoding method through the first information. Then, the terminal uses the parameter set corresponding to the first encoding method for CQI feedback. That is, the base station can use the first information to instruct the terminal which encoding method to use for transmitting information, and the base station can also implicitly instruct the terminal to use the parameter set corresponding to the first encoding method for CQI feedback through the first information.

[0217] In implementation method 2, the first information is also used to indicate the parameter set corresponding to the first encoding method.

[0218] Optionally, the first information includes field B, which indicates the parameter set. For example, if field B is a fourth preset value, it indicates that parameter set 1 is used. If field B is a fifth preset value, it indicates that parameter set 2 is used. If field B is a sixth preset value, it indicates that parameter set 3 is used. Assuming the base station determines that the first encoding method is pattern1 overlay transmission encoding method, then field A in the first information is a second preset value, and field B is a fifth preset value.

[0219] Accordingly, the terminal receives first information from the base station. Based on field A in the first information, the terminal determines that the encoding method used is the first encoding method. Based on field B being the fifth preset value, the terminal determines that parameter set 2 will be used for CQI feedback. In other words, the base station can directly indicate to the terminal through field B that the parameter set corresponding to the first encoding method is parameter set 2. The terminal performs CQI feedback based on parameter set 2. The fourth, fifth, and sixth preset values ​​can be predefined by the protocol or configured by the base station for the terminal through signaling; this application does not impose any restrictions on this.

[0220] In implementation method 3, the base station can implicitly indicate to the terminal which encoding method to use to transmit information by indicating the parameter set corresponding to the first encoding method through the first information.

[0221] Optionally, the first information may exclude field A but include field B. For example, field B may be a fourth preset value, specifically representing the parameter set corresponding to the LDPC encoding method. Field B may be a fifth preset value, specifically representing the parameter set corresponding to the pattern1 overlay transmission encoding method. Field B may be a sixth preset value, specifically representing the parameter set corresponding to the pattern2 overlay transmission encoding method. Assuming the base station determines that the first encoding method is the pattern1 overlay transmission encoding method, then field B of the fifth preset value becomes the third indication information.

[0222] Accordingly, the terminal receives the first information from the base station. Based on field B in the first information being the fifth preset value (i.e., the first information includes the third indication information), the terminal determines the parameter set corresponding to the first encoding method for CQI feedback. In other words, the base station can directly instruct the terminal to use the parameter set corresponding to the first encoding method for CQI feedback through this third indication information.

[0223] The specific implementation method used in Implementation Method 1 to Implementation Method 3 can be predefined by the protocol or configured by the base station for the terminal through signaling. This application does not limit this.

[0224] After the terminal determines the first encoding method, it can select the parameter set corresponding to the first encoding method from multiple parameter set sets corresponding to multiple encoding methods for CQI feedback.

[0225] It should be understood that the set of multiple parameter groups corresponding to multiple encoding methods can be predefined by the protocol, or it can be configured by the base station for the terminal through signaling. For example, the base station can indicate the set of multiple parameter groups corresponding to the multiple encoding methods to the terminal through MAC CE, or the base station can indicate the set of multiple parameter groups corresponding to the multiple encoding methods to the terminal through RRC messages. This application does not impose any restrictions on this.

[0226] To facilitate understanding, the correspondence between various encoding methods and multiple parameter set sets is described below. This correspondence can specifically include, but is not limited to, the following methods 1-1 and 1-2.

[0227] Method 1-1: Multiple encoding methods and multiple parameter sets form a first correspondence. This first correspondence is the correspondence between multiple encoding method indices, multiple CQI indices, and multiple parameter sets. The multiple encoding method indices include the index of the first encoding method.

[0228] Each encoding method corresponds to an encoding method index, which may be predefined by the protocol or configured by the base station for the terminal through signaling. For example, the encoding method index may be 0, 1 or 2, etc. This application does not impose any restrictions on this.

[0229] The CQI index is similar to the previous one, that is, it can also be quantized to 0-15 through SINR (see the relevant description in the previous article for details, which will not be repeated here).

[0230] The parameter set is used to characterize the channel quality. For example, the parameter set may include at least one of the following: modulation scheme, code rate (or coding rate) of channel coding, or spectral efficiency.

[0231] For ease of understanding, the first correspondence is illustrated in a table below. However, this application is not limited to this; the correspondence can also be represented by other mapping methods (such as arrays, matrices, etc.), which are not listed here for the sake of brevity.

[0232] Table 4 is a schematic diagram of a first CQI table provided in an embodiment of this application. This first CQI table includes a first correspondence. As shown in Table 4, in addition to the correspondence between multiple CQI indices and multiple parameter groups, the first CQI table also includes the correspondence between encoding method indices and the multiple CQI indices and multiple parameter groups. For example, encoding method indices include 0 and 1; encoding method index 0 represents LDPC encoding, and encoding method index 1 represents superimposed transmission encoding. Each encoding method index corresponds to CQI indices 0, 1, 2, 3, ..., and each CQI index corresponds to a parameter group. In the example in Table 4, each parameter group includes three CQI parameters: modulation scheme, coding rate, and spectral efficiency. As shown in Table 4, for superimposed encoding, i.e., encoding scheme 1, the multiple CQI indices corresponding to CQI indices include CQI indices 0, 1, 2, 3, ..., where CQI index 1 corresponds to modulation scheme 1, coding rate 1, and spectral efficiency 1. CQI index 2 corresponds to modulation scheme 2, coding rate 2, and spectral efficiency 2. When the CQI index is 3, the corresponding parameter set includes modulation scheme 3, coding rate 3, and spectral efficiency 3. For LDPC coding scheme, i.e., coding scheme 0, the multiple CQI indices also include CQI indices 0, 1, 2, 3, ... To allow the base station to transmit information using superimposed transmission coding schemes under the same channel conditions (i.e., the same CQI index), compared to using LDPC coding schemes, a higher-order modulation scheme, a larger channel coding rate, or a larger spectral efficiency can be selected. The parameter sets corresponding to the same CQI index in Table 4 include, but are not limited to, at least one of the following:

[0233] (1) The order of the modulation scheme with the encoding index 1 is greater than the order of the modulation scheme with the encoding index 0.

[0234] (2) The encoding rate of the encoding method index 1 (or encoding rate × 1024) is greater than the encoding rate of the encoding method index 0 (or encoding rate × 1024).

[0235] (3) The spectral efficiency of the encoding method index 1 is greater than that of the encoding method index 0.

[0236] For example, for the parameter group in Table 4 where all CQI indices are 1, the modulation scheme, coding rate (or coding rate × 1024), and spectral efficiency must satisfy at least one of the following:

[0237] (1) The order of modulation mode 1 is greater than the order of QPSK.

[0238] (2) The bit rate 1 is greater than 78 / 1024, or the bit rate 1×1024 is greater than 78.

[0239] (3) Spectral efficiency 1 is greater than 0.1523.

[0240] Similarly, for the parameter groups in Table 4 where the CQI index is 2, the modulation scheme, coding rate (or coding rate × 1024), and spectral efficiency must satisfy at least one of the following:

[0241] (1) The order of modulation mode 2 is greater than that of QPSK.

[0242] (2) The bit rate 2 is greater than 120 / 1024, or the bit rate 2×1024 is greater than 120.

[0243] (3) The spectral efficiency 2 is greater than 0.2344.

[0244] Similarly, for parameter groups in Table 4 with other CQI index values, the modulation scheme, coding rate (or coding rate × 1024), and spectral efficiency are similar to the implementation where all CQI indices are 1 or all CQI indices are 2. For the sake of brevity, they will not be listed here.

[0245] Table 4

[0246] It should be noted that the illustration of the first CQI table (Table 4) above, which includes two encoding methods (i.e., LDPC encoding method and overlay transmission encoding method), is only an illustrative example. In actual applications, the first correspondence can be designed according to the types of encoding methods that the base station can use, such as the first CQI table. This application does not impose any restrictions on this. For example, assuming that the protocol predefines multiple encoding methods including LDPC encoding method, pattern1 overlay transmission encoding method, and pattern2 overlay transmission encoding method, the first CQI table can include three encoding method indices corresponding to these three encoding methods, as well as the correspondence between each encoding method index and multiple CQI indices and multiple parameter groups. For the sake of brevity, this will not be elaborated here.

[0247] It can be understood that the first CQI table includes multiple encoding method indices, multiple CQI indices, and the correspondence between multiple parameter groups corresponding to multiple encoding methods. Therefore, the first CQI table can also be called a hybrid CQI table, which is to "mix" the correspondence between multiple encoding method indices, multiple CQI indices, and multiple parameter groups of multiple encoding methods together and present them in a single table.

[0248] The process of determining the first CQI index for the terminal corresponding to the first correspondence is explained below.

[0249] Specifically, after the terminal determines the first encoding method, it can determine the first parameter set based on the index of the first encoding method. This first parameter set includes multiple parameter sets corresponding to the index of the first encoding method in the first correspondence relationship. For example, the first correspondence relationship is shown in Table 4. When the first encoding method is an overlay transmission encoding method, the first parameter set includes the parameter set corresponding to the encoding method index 1.

[0250] Furthermore, the terminal can receive a reference signal (such as CRS or CSI-RS) from the base station and determine the first CQI index by measuring the signal quality (such as SINR) of the reference signal. This application does not restrict the terminal from determining the CQI index through the quantization relationship between SINR and CQI index. The quantization relationship between SINR and CQI index can be predefined by the protocol or pre-configured in the terminal, which will not be elaborated on below.

[0251] Furthermore, the terminal can send a first CQI index to the base station, which can be used to indicate the first parameter group in the first parameter group set that corresponds to the first CQI index.

[0252] Method 1-2: Multiple encoding methods correspond to multiple correspondences. Each correspondence is a correspondence between multiple CQI indices and multiple parameter groups. Among these multiple correspondences, the correspondence with the first encoding method is the second correspondence.

[0253] Specifically, the multiple encoding methods and their corresponding relationships can be in a one-to-one correspondence, meaning that each encoding method corresponds to one relationship, and each relationship includes multiple corresponding CQI indices and multiple parameter groups. Similar to Method 1-1, the following uses a table (i.e., the second CQI table) to illustrate these multiple relationships corresponding to various encoding methods, including LDPC encoding and overlay transmission encoding.

[0254] For example, Table 5 shows the correspondence with LDPC encoding methods (or the second CQI table), and Table 6 shows the correspondence with overlay transmission encoding methods (or the second CQI table). It should be noted that Tables 5 and 6 only present the parameter groups corresponding to CQI indices 1 to 3. Other CQI index values ​​are similar to the implementation of CQI indices 1 to 3, and for the sake of simplicity, they will not be described one by one here.

[0255] Table 5

[0256] Table 6

[0257] Specifically, after the terminal determines the first encoding method, it can perform CQI feedback based on the corresponding second CQI table (i.e., the second correspondence). For example, if the first encoding method is an overlay transmission encoding method, the terminal can use the corresponding second CQI table (such as Table 6) to perform CQI feedback.

[0258] Optionally, the correspondence between the LDPC coding schemes shown in Table 5 can be predefined by the protocol, and this application does not impose any restrictions on it. Similar to scheme 1-1, in order for the base station to select a higher-order modulation scheme, a larger channel coding rate, or a greater spectral efficiency when using superimposed transmission coding scheme to transmit information under the same channel conditions (i.e., the same CQI index) compared to using LDPC coding scheme, the parameter groups corresponding to the same CQI index in Tables 5 and 6 must satisfy at least one of the following:

[0259] (1) The order of the modulation scheme in Table 6 is greater than the order of the modulation scheme corresponding to the same CQI index in Table 5. For example, the order of modulation scheme 1 in Table 6 is greater than the order of QPSK in Table 5.

[0260] (2) The coding rate (or coding rate × 1024) in Table 6 is greater than the coding rate (or coding rate × 1024) corresponding to the same CQI index in Table 5. For example, the code rate 1 × 1024 in Table 6 is greater than 78 in Table 5.

[0261] (3) The spectral efficiency in Table 6 is greater than the spectral efficiency corresponding to the same CQI index in Table 5. For example, the spectral efficiency 1 in Table 6 is greater than 0.1523 in Table 5.

[0262] It should be noted that the above-mentioned multiple correspondences, including the second CQI table corresponding to the LDPC encoding method and the second CQI table corresponding to the overlay transmission encoding method, are only illustrative examples. In practical applications, these multiple correspondences can be designed according to the types of encoding methods that the base station can adopt. For example, multiple second CQI tables can be designed. Assuming that the protocol predefines multiple encoding methods including the LDPC encoding method, the pattern1 overlay transmission encoding method, and the pattern2 overlay transmission encoding method, then these multiple correspondences can include the second CQI table corresponding to the LDPC encoding method, the second CQI table corresponding to the pattern1 overlay transmission encoding method, and the second CQI table corresponding to the pattern2 overlay transmission encoding method. Each second CQI table can include multiple CQI indices and the correspondence between multiple parameter groups corresponding to the three encoding methods. For the sake of brevity, these will not be elaborated here.

[0263] Unlike Method 1-1, where the first correspondence includes multiple encoding method indices corresponding to multiple encoding methods, as well as the correspondence between each encoding method index and multiple CQI indices and multiple parameter groups, Method 1-2 includes multiple correspondences, with each encoding method corresponding to one correspondence. Each correspondence can be presented through a second CQI table. Thus, Method 1-2 can also be understood as designing independent correspondences for different encoding methods, such as a second CQI table.

[0264] The implementation method for determining the first CQI index by the terminal corresponding to method 1-2 can be as follows: After determining the first encoding method, the terminal can use a second correspondence (e.g., a second CQI table) corresponding to the first encoding method to perform CQI feedback. For example, when the first encoding method is an overlay transmission encoding method, the terminal can use Table 6 to perform CQI feedback.

[0265] According to method 1 above, when the terminal performs CQI feedback, it can perform CQI feedback based on the parameter set corresponding to the first encoding method adopted, which helps the base station select a suitable modulation scheme, coding rate, or spectral efficiency for encoding. Furthermore, this application also proposes that when the terminal performs CQI feedback, based on the original CQI index received by the base station from the terminal, the terminal can select a suitable modulation scheme, coding rate, or spectral efficiency for encoding based on the original CQI index and the deviation amount. This deviation amount can be, for example, a coding rate deviation (as shown in method 2 below) or a CQI index deviation (as shown in method 3 below).

[0266] Method 2: The first indication information includes a second CQI index. This second CQI index is a CQI index in a third correspondence, which is a correspondence between multiple CQI indices and multiple parameter groups. In this third correspondence, the second CQI index corresponds to a second parameter group, and the deviation between the code rate of the channel coding in the first parameter group and the code rate of the channel coding in the second parameter group is the first deviation.

[0267] Optionally, the third correspondence can be a protocol-predefined correspondence. For example, it can be a correspondence between multiple CQI indices and multiple parameter groups as shown in Table 1. That is, the second CQI index reported by the terminal is one of the CQI indices in the correspondence shown in Table 1. Alternatively, the third correspondence can be a correspondence between parameter groups and CQI indices corresponding to one of multiple encoding methods. For example, it can be a correspondence between parameter groups and CQI indices corresponding to the LDPC encoding method.

[0268] Optionally, the second CQI index reported by the terminal corresponds to a second parameter group, and there is a first deviation (denoted as Δr) between the coding rate (r2) in the second parameter group and the coding rate (r1) in the first parameter group, wherein r1, r2, and Δr satisfy: r1 - r2 = Δr

[0269] Alternatively, r1, r2, and Δr satisfy: r2 - r1 = Δr

[0270] It should be noted that the first deviation may be indicated by the terminal through the first indication information, or it may be predefined by the protocol, or it may be configured by the base station for the terminal through signaling. This application does not impose any restrictions on this.

[0271] The following example uses the predefined CQI table in the protocol as the corresponding CQI table for the LDPC encoding method (i.e., the third correspondence is the correspondence between multiple CQI indices and multiple parameter groups corresponding to the LDPC encoding method) to explain how the terminal performs CQI feedback when the base station adopts different encoding methods.

[0272] When the base station uses LDPC encoding, the terminal can provide CQI feedback to the base station by indicating a CQI index in the third correspondence. Correspondingly, after receiving the CQI index from the terminal, the base station can select the MCS based on the parameter group corresponding to that CQI index in the third correspondence.

[0273] When a base station employs a coding scheme with higher transmission performance (e.g., lower bit error rate) than LDPC coding, such as using superimposed transmission coding for information transmission, the second parameter set corresponding to the second CQI index determined by the terminal is the CQI index corresponding to the LDPC coding scheme. Theoretically, if the base station selects the MCS based on this CQI index and the CQI table and MCS table corresponding to the LDPC coding scheme, it may lead to a waste of spectrum resources (see the relevant description in Figure 10, which will not be repeated here). Therefore, after receiving the second CQI index from the terminal, the base station can determine a new coding rate based on the coding rate (i.e., r2) in the second parameter set corresponding to the second CQI index and the first deviation (i.e., Δr). This new coding rate can be the coding rate (i.e., r1) in the first parameter set. That is, in practical applications, the base station can use a coding rate larger than the coding rate in the second parameter set, which helps to improve the utilization of spectrum resources and reduce the waste of spectrum resources.

[0274] In one embodiment, the first indication information is further used to indicate a first deviation amount. That is, the first indication information indicates both the second CQI index and the first deviation amount.

[0275] The terminal determines a first parameter group based on the measurement result (e.g., SINR) obtained from the reference signal from the base station. This first parameter group may include the modulation order and the code rate of the channel coding. Further, the terminal can select a second CQI index corresponding to a second parameter group in a third correspondence that has the same modulation order and the closest code rate to the first parameter group determined by the terminal. The terminal notifies the base station of the second CQI index via a first indication, and also indicates a first offset, i.e., the offset between the code rate in the first parameter group and the code rate in the second parameter group. Correspondingly, after receiving the first indication, the base station can determine the second parameter group corresponding to the second CQI index in the third correspondence based on the second CQI index in the first indication and the third correspondence. The base station can determine that the modulation order in the first parameter group fed back by the terminal is the same as the modulation order in the second parameter group. Furthermore, the base station can determine the code rate of the channel coding in the first parameter group based on the code rate of the channel coding in the second parameter group and the first offset indicated by the first indication. The base station can then select an MCS based on the first parameter group.

[0276] For example, the first indication information may include a first deviation amount, or the first indication information may include an identifier of the first deviation amount. For example, multiple candidate deviation amounts may be predefined by the protocol or pre-configured by the base station for the terminal through signaling. Each candidate deviation amount corresponds to an identifier. The base station can determine the first deviation amount as the candidate deviation amount corresponding to the identifier among multiple candidate deviation amounts according to the identifier in the first indication information.

[0277] In another embodiment, the third correspondence may include the first deviation, that is, the third correspondence is a correspondence between multiple CQI indices, multiple parameter groups, and multiple deviations, and the first deviation is one of these multiple deviations. The third correspondence will be explained below with reference to Table 7.

[0278] Table 7

[0279] As shown in Table 7, for a CQI index of 1, the corresponding parameter group has a QPSK modulation scheme, a coding rate of 78 / 1024, a spectral efficiency of 0.1523, and a code rate deviation of 1 for the superimposed transmission coding scheme. That is, if the terminal's feedback CQI index is 1, and the base station and terminal use LDPC coding for information transmission, the terminal's feedback channel coding rate is 78 / 1024. If the base station and terminal use superimposed coding for information transmission, the terminal's feedback channel coding rate is 78 / 1024 + deviation 1. For a CQI index of 2, the deviation between the coding rate corresponding to the superimposed transmission coding scheme and the coding rate corresponding to the LDPC coding scheme is deviation 2. The same applies to other CQI index values; for simplicity, examples are not provided here.

[0280] Method 3, the first indication information includes a third CQI index, which is a CQI index in a third correspondence, which is a correspondence between multiple CQI indices and multiple parameter groups, the first parameter group is the parameter group corresponding to the fourth CQI index in the third correspondence, the deviation between the fourth CQI index and the third CQI index is the second deviation, and the second deviation is the deviation of the CQI index corresponding to the first encoding method.

[0281] Optionally, this third correspondence can be a protocol-predefined correspondence, such as the correspondence between multiple CQI indices and multiple parameter groups shown in Table 1. That is, the third CQI index reported by the terminal is the CQI index in the correspondence shown in Table 1. Alternatively, the third correspondence can be the correspondence between parameter groups and CQI indices corresponding to one of multiple encoding methods; for example, the third correspondence is the correspondence between parameter groups and CQI indices corresponding to the LDPC encoding method.

[0282] Optionally, there is a second deviation (denoted as ΔCQI) between the third CQI index (denoted as CQI3) and the fourth CQI index (denoted as CQI1) reported by the terminal, where CQI3, CQI1, and ΔCQI satisfy: CQI3 - CQI1 = ΔCQI

[0283] Alternatively, CQI3, CQI1, and ΔCQI satisfy:

[0284] CQI1-CQI 31 =ΔCQI

[0285] It should be noted that the second deviation amount can be predefined in the protocol or configured by the base station for the terminal through signaling; this application does not impose any restrictions on this.

[0286] The following example uses the third correspondence as the predefined CQI table in the protocol as the corresponding CQI table for the LDPC encoding method to further explain how the terminal performs CQI feedback when the base station adopts different encoding methods.

[0287] When the base station uses LDPC encoding, the terminal can provide CQI feedback to the base station by indicating a CQI index in the third correspondence. Correspondingly, after receiving the CQI index from the terminal, the base station can select the MCS based on the parameter group corresponding to that CQI index.

[0288] When the base station uses a coding scheme with higher transmission performance (e.g., lower bit error rate) than LDPC coding, after receiving the third CQI index from the terminal, the base station can determine a new CQI index (i.e., a fourth CQI index) based on the third CQI index and the second deviation (ΔCQI). Optionally, the new CQI index can be larger than the third CQI index, and the parameter set corresponding to the new CQI index can be used to characterize channel quality. That is, in practical applications, the base station can use a CQI index larger than the third CQI index to select the MCS, which helps improve the utilization of spectrum resources and reduce spectrum waste.

[0289] In one embodiment, the third correspondence may include the second deviation, that is, the third correspondence is a correspondence between multiple CQI indices, multiple parameter groups, and multiple deviations, and the second deviation is one of the multiple deviations. The third correspondence is described below with reference to Table 8.

[0290] Table 8

[0291] As shown in Table 8, for a CQI index of 1, the deviation between the CQI index corresponding to the overlay transmission coding method and the CQI index corresponding to the LDPC coding method is deviation 1. For a CQI index of 2, the deviation between the CQI index corresponding to the overlay transmission coding method and the CQI index corresponding to the LDPC coding method is deviation 2. The same applies to other CQI index values; for simplicity, examples are not provided here.

[0292] For example, the terminal determines a parameter set based on the measurement results obtained from the reference signal from the base station, such as the parameter set including the modulation order and the code rate of the channel coding. Further, the terminal can select a third CQI index corresponding to the parameter set determined by the terminal in a third correspondence, and the terminal notifies the base station of the third CQI index through a first indication information. Correspondingly, after receiving the first indication information, the base station can determine the index deviation of the first coding method (such as superposition coding method) corresponding to the third CQI index in the third correspondence based on the third CQI index and the third correspondence in the first indication information. Further, the base station can determine a new CQI index, such as a fourth CQI index, based on the third CQI index and the index deviation. The base station determines the parameter set corresponding to the new CQI index in the third correspondence based on the new CQI index, and determines that the parameter set corresponding to the new CQI index is the first parameter set fed back by the terminal. The parameter set corresponding to the new CQI index can be used to characterize the channel quality. The base station can select the MCS based on the parameter set corresponding to the new CQI index.

[0293] In another implementation, the terminal indicates a third CQI index and a second offset amount via a first indication information. After determining the third CQI index, the terminal can send the third CQI index and the second offset amount to the base station. Thus, the base station, receiving the third CQI index and the corresponding second offset amount from the terminal, can determine a new CQI index. Further, the base station can select an MCS based on this new CQI index.

[0294] Alternatively, after determining the third CQI index, the terminal can send only this third CQI index to the base station. Correspondingly, after receiving the third CQI index from the terminal, the base station can select a second offset amount corresponding to the third CQI index and the first encoding method from the third correspondence based on this third CQI index. Further, the base station can determine a new CQI index (i.e., a fourth CQI index) based on the third CQI index and the second offset amount.

[0295] According to method 1, method 2, or method 3 described above, the terminal can indicate a first parameter set to the base station to indicate the parameter set used to characterize channel quality corresponding to the first coding method. In this way, the base station can select a suitable MCS based on this parameter set used to characterize channel quality. The process of the base station selecting the MCS is explained below.

[0296] Optionally, the base station can determine the first MCS from the second set of parameters of the modulation and coding scheme (MCS) based on the first parameter set. The first MCS is the MCS used for downlink data transmission of the terminal, that is, the base station can use the modulation scheme, target code rate, or spectral efficiency corresponding to the first MCS to transmit information.

[0297] Among them, the multiple encoding methods correspond to multiple sets of MCS parameter groups, and the second set of parameter groups is the set of MCS parameter groups corresponding to the first encoding method. The MCS parameter group includes at least one of modulation method (or modulation order), target code rate (or target coding rate) or spectral efficiency.

[0298] The specific correspondence between various encoding methods and multiple MCS parameter sets can include, but is not limited to, the following implementation methods:

[0299] Method 1: Multiple encoding methods and multiple MCS parameter sets form a fourth correspondence. This fourth correspondence is the correspondence between multiple encoding method indices, multiple MCS indices, and multiple parameter sets. The multiple encoding method indices include the index of the first encoding method.

[0300] For ease of understanding, the fourth correspondence is illustrated in a table below. However, this application is not limited to this; the fourth correspondence can also be represented by other mapping methods (such as matrices), which are not listed here for the sake of brevity.

[0301] Table 9 is a schematic diagram of a first MCS table according to an embodiment of this application. This first MCS table is used to indicate the fourth correspondence. As shown in Table 9, the parameter group in this first MCS table includes modulation order, target code rate (or target coding rate), and spectral efficiency. The coding mode index includes 0 and 1, where coding mode 0 represents LDPC coding mode and coding mode 1 represents superimposed transmission coding mode.

[0302] Table 9

[0303] As shown in Table 9, for the superposition coding scheme, i.e., the MCS parameter set corresponding to the coding scheme index 1, when the MCS index is 0, the corresponding MCS parameter set includes modulation order 1, target code rate 1, and spectral efficiency 4. When the MCS index is 1, the corresponding MCS parameter set includes modulation order 2, target code rate 2, and spectral efficiency 5. When the MCS index is 2, the corresponding MCS parameter set includes modulation order 3, target code rate 3, and spectral efficiency 6. It should be understood that the same applies when the MCS index is other values; for the sake of simplicity, examples are not provided here.

[0304] To enable base stations to transmit information using superimposed transmission coding (STC) compared to LDPC coding, higher-order modulation schemes, higher code rates, or higher spectral efficiency can be selected. The MCS parameter groups corresponding to the same MCS index in Table 9 include, but are not limited to, at least one of the following:

[0305] (1) The modulation order with a coding index of 1 is greater than the modulation order with a coding index of 0.

[0306] (2) The target bitrate (or target bitrate × 1024) with the encoding method index 1 is greater than the target bitrate (or target bitrate × 1024) with the encoding method index 0.

[0307] (3) The spectral efficiency of the encoding method index 1 is greater than that of the encoding method index 0.

[0308] For example, for the MCS parameter group in Table 9 where all MCS indices are 0, the modulation order, target code rate (or target code rate × 1024), and spectral efficiency must satisfy at least one of the following:

[0309] (1) Modulation order 1 is greater than 2.

[0310] (2) The target bit rate 1 is greater than 120 / 1024, or the target bit rate 1×1024 is greater than 120.

[0311] (3) Spectral efficiency 1 is greater than 0.2344.

[0312] Similarly, for MCS parameter groups in Table 9 with other MCS index values, the modulation order, target code rate (or target code rate × 1024), and spectral efficiency are similar to the implementation where the MCS index is 0. For the sake of simplicity, they will not be listed one by one here.

[0313] It should be noted that the illustration of the first MCS table above (Table 9) includes two encoding methods (i.e., LDPC encoding and overlay transmission encoding) for illustrative purposes only. In actual applications, the first MCS table can be determined according to the encoding methods predefined by the protocol, and this application does not impose any restrictions on this. For example, assuming that the multiple encoding methods predefined by the protocol include LDPC encoding, pattern1 overlay transmission encoding, and pattern2 overlay transmission encoding, the first MCS table may include multiple encoding method indices, multiple MCS indices, and multiple MCS parameter groups corresponding to these three encoding methods. For the sake of brevity, these details will not be elaborated here.

[0314] It can be understood that the first MCS table includes multiple encoding method indices, multiple MCS indices, and multiple MCS parameter groups corresponding to multiple encoding methods. Therefore, the first MCS table can also be called a hybrid MCS table, which is to "mix" the correspondence between multiple encoding method indices, multiple MCS indices, and multiple parameter groups of multiple encoding methods together and present them in a single table.

[0315] The following explains the process by which the base station determines the MCS when multiple encoding methods and multiple MCS parameter sets form a fourth correspondence.

[0316] Specifically, after determining which encoding method to use for information transmission, the base station can determine the second parameter set based on the encoding method index corresponding to that encoding method (i.e., the encoding method index corresponding to the first encoding method). This second parameter set is the MCS parameter set corresponding to the first encoding method, and includes the encoding method index corresponding to the first encoding method and the corresponding MCS parameter set in the fourth correspondence. For example, assuming the base station uses an overlay transmission encoding method, and the encoding method index corresponding to this overlay transmission encoding method is 1, the base station can determine the second parameter set based on this encoding method index of 1 and the fourth correspondence shown in Table 9.

[0317] Furthermore, the base station can determine the parameter set used by the base station based on the second parameter set. Specifically, the second parameter set selected by the base station must at least satisfy the following:

[0318] (1) The modulation order of the second parameter group is less than or equal to the modulation order corresponding to the modulation method in the first parameter group.

[0319] (2) The target code rate of the second parameter group is less than or equal to the code rate of the channel coding in the first parameter group.

[0320] (3) The spectral efficiency of the second parameter group is less than or equal to the spectral efficiency of the first parameter group.

[0321] Method 2: Multiple encoding methods correspond to multiple correspondences. Each correspondence is a correspondence between multiple MCS indices and multiple parameter groups. Among these multiple correspondences is the fifth correspondence corresponding to the first encoding method.

[0322] In other words, there can be a one-to-one correspondence between multiple encoding methods and multiple correspondences, meaning that each encoding method corresponds to one correspondence, and each correspondence includes multiple corresponding CQI indices and multiple parameter groups. Similar to Method 1, the following uses a table (i.e., the second MCS table) to illustrate these multiple correspondences for multiple encoding methods, including LDPC encoding and overlay transmission encoding, as examples.

[0323] The second parameter set is the set of parameter sets in the correspondence with the first encoding method. This correspondence is the correspondence between multiple MCS indices and multiple parameter sets.

[0324] For example, Table 10 shows the correspondence with LDPC encoding methods (or the second MCS table), and Table 11 shows the correspondence with overlay transmission encoding methods (or the second MCS table). It should be noted that Tables 10 and 11 only present the MCS parameter groups corresponding to MCS indices 0 to 3. Other MCS index values ​​are similar to the implementation of MCS indices 0 to 3, and for the sake of simplicity, they will not be described one by one here.

[0325] Table 10

[0326] Table 11

[0327] Specifically, after receiving the first indication information (i.e., CQI feedback) from the terminal, the base station can select the MCS according to the second MCS table (or the fifth correspondence) corresponding to the first encoding method. If the first encoding method is an overlay transmission encoding method, the terminal can select the MCS using the second MCS table (such as Table 10) corresponding to the overlay transmission encoding method.

[0328] Optionally, the correspondence between the LDPC encoding methods shown in Table 10 can be predefined by the protocol, and this application does not impose any restrictions on this. The implementation method of selecting MCS is similar to that of selecting MCS in Method 1, and will not be described again here.

[0329] The above describes how the base station selects the appropriate MCS to transmit downlink data based on the MCS table and the CQI index fed back by the terminal.

[0330] Optionally, the base station can also receive second information, which is used to configure a second set of parameter groups corresponding to the first encoding method.

[0331] Specifically, the second information may include fourth indication information, which indicates the first encoding method. After receiving the second information, the base station can determine which encoding method to use for transmitting downlink data based on the fourth indication information, and the base station can also determine the second parameter set corresponding to the first encoding method based on the fourth indication information.

[0332] Optionally, the second information may be instructions and parameters from higher-level protocols (such as the MAC layer or RRC layer) used to configure which encoding method the physical layer adopts, and to configure the second parameter set corresponding to which encoding method is used. This second information may also be called higher-level configuration information, which can be determined based on the service characteristics of the downlink data.

[0333] The service characteristics of downlink data can be, for example, the remaining packet delay budget (PDB), which indicates the maximum allowable delay time for downlink data packets from the sender (i.e., the base station) to the receiver (i.e., the terminal). For real-time services requiring low data transmission delay (i.e., a low remaining PDB), the second information may indicate the use of overlay transmission coding for downlink data transmission.

[0334] Alternatively, the service characteristics of downlink data can also include reliability. Different services have different requirements for data transmission reliability. For example, critical services (such as autonomous driving) require high reliability, so the corresponding second information might indicate the use of overlay transmission coding for downlink data transmission. By using overlay transmission coding for downlink data with high reliability requirements, the complexity of decoding at the receiving end is increased, which helps improve transmission reliability. Ordinary data services (such as web browsing) can tolerate a certain level of bit error rate, so the corresponding second information might indicate the use of LDPC encoding for downlink data transmission.

[0335] Figures 12 and 13 are schematic diagrams of possible communication devices provided in the embodiments of this application. These communication devices can be used to implement the functions of the base station or terminal in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be one of the terminals 120a-120j shown in Figure 1, or it can be the access network device 110a or 110b shown in Figure 1, or it can be a module (such as a chip, chip system, logic circuit or software) applied to the terminal or access network device.

[0336] The communication device 1200 includes a transceiver unit 1220, which can be used to receive or send information. The communication device 1200 may also include a processing unit 1210, which can be used to process instructions or data to achieve corresponding operations.

[0337] It should be understood that when the communication device 1200 is a chip configured in (or used in) a communication device, the transceiver unit 1220 in the communication device 1200 can be the input / output interface or circuit of the chip, and the processing unit 1210 in the communication device 1200 can be the processor in the chip.

[0338] Optionally, the communication device 1200 may further include a storage unit 1230, which can be used to store instructions or data. The processing unit 1210 can execute the instructions or data stored in the storage unit to enable the communication device to perform corresponding operations.

[0339] The communication device 1200 can be used to implement the functions of a base station or terminal in the method embodiment shown in FIG11 above.

[0340] When the communication device 1200 is used to implement the functions of the terminal in the method embodiment shown in FIG11: the transceiver unit 1220 is used to receive first information, which is used to configure a first encoding method among multiple encoding methods, and the first encoding method is the encoding method used for transmitting information. Optionally, the transceiver unit 1220 is also used to send first indication information, which is used to indicate a first parameter group, which is a parameter group corresponding to the first encoding method for characterizing channel quality, and the first parameter group includes at least one of modulation method, code rate of channel coding, or spectral efficiency.

[0341] Optionally, the multiple encoding methods include at least two of the following: low-density parity-check code (LDPC) encoding, superimposed transmission encoding, or superimposed transmission encoding with multiple superimposed types.

[0342] Optionally, the first indication information includes a first CQI index, the first encoding method corresponds to a first set of parameter groups used to characterize channel quality, each parameter group in the first set of parameter groups corresponds to a CQI index, and the first parameter group is the parameter group in the first set of parameter groups that corresponds to the first CQI index.

[0343] Optionally, the first parameter set is a set of parameter sets corresponding to the index of the first encoding method in the first correspondence relationship. The first correspondence relationship is a correspondence relationship of multiple encoding method indices, multiple CQI indices and multiple parameter sets. The multiple encoding method indices include the index of the first encoding method.

[0344] Optionally, the first parameter set is the set of parameter sets in the second correspondence corresponding to the first encoding method, and the second correspondence is the correspondence between multiple CQI indices and multiple parameter sets.

[0345] Optionally, the multiple encoding methods correspond to multiple correspondences, each of which is a correspondence between multiple CQI indices and multiple parameter groups, including the second correspondence corresponding to the first encoding method.

[0346] Optionally, the first indication information includes a second CQI index, which is a CQI index in a third correspondence. The third correspondence is a correspondence between multiple CQI indices and multiple parameter groups. In the third correspondence, the second CQI index corresponds to a second parameter group. The deviation between the code rate of the channel coding in the first parameter group and the code rate of the channel coding in the second parameter group is a first deviation.

[0347] Optionally, the first indication information is also used to indicate the first deviation amount.

[0348] Optionally, the first indication information includes a third CQI index, which is a CQI index in a third correspondence. The third correspondence is a correspondence between multiple CQI indices and multiple parameter groups. The first parameter group is the parameter group corresponding to the first CQI index in the third correspondence. The deviation between the first CQI index and the third CQI index is a second deviation, which is the deviation of the CQI index corresponding to the first encoding method.

[0349] Optionally, the first indication information is also used to indicate the second deviation amount.

[0350] When the communication device 1200 is used to implement the function of the base station in the method embodiment shown in FIG11: the transceiver unit 1220 is used to send first information, which is used to configure a first encoding method among multiple encoding methods. The first encoding method is the encoding method used when transmitting information. Optionally, the transceiver unit 1220 is also used to receive first indication information, which is used to indicate a first parameter group. The first parameter group is a parameter group corresponding to the first encoding method for characterizing channel quality. The first parameter group includes at least one of modulation method, code rate, or transmission efficiency.

[0351] Optionally, the multiple encoding methods include at least two of the following: low-density parity-check code (LDPC) encoding, superimposed transmission encoding, or superimposed transmission encoding with multiple superimposed types.

[0352] Optionally, the first indication information includes a first CQI index, the first encoding method corresponds to a first set of parameter groups used to characterize channel quality, each parameter group in the first set of parameter groups corresponds to a CQI index, and the first parameter group is the parameter group in the first set of parameter groups that corresponds to the first CQI index.

[0353] Optionally, the first parameter set is a set of parameter sets corresponding to the index of the first encoding method in the first correspondence relationship. The first correspondence relationship is a correspondence relationship of multiple encoding method indices, multiple CQI indices and multiple parameter sets. The multiple encoding method indices include the index of the first encoding method.

[0354] Optionally, the first parameter set is the set of parameter sets in the second correspondence corresponding to the first encoding method, and the second correspondence is the correspondence between multiple CQI indices and multiple parameter sets.

[0355] Optionally, the multiple encoding methods correspond to multiple correspondences, each of which is a correspondence between multiple CQI indices and multiple parameter groups, including the second correspondence corresponding to the first encoding method.

[0356] Optionally, the first indication information includes a second CQI index, which is a CQI index in a third correspondence. The third correspondence is a correspondence between multiple CQI indices and multiple parameter groups. In the third correspondence, the second CQI index corresponds to a second parameter group. The deviation between the code rate of the channel coding in the first parameter group and the code rate of the channel coding in the second parameter group is a first deviation.

[0357] Optionally, the first indication information is also used to indicate the first deviation amount.

[0358] Optionally, the first indication information includes a third CQI index, which is a CQI index in a third correspondence. The third correspondence is a correspondence between multiple CQI indices and multiple parameter groups. The first parameter group is the parameter group corresponding to the first CQI index in the third correspondence. The deviation between the first CQI index and the third CQI index is a second deviation, which is the deviation of the CQI index corresponding to the first encoding method.

[0359] Optionally, the first indication information is also used to indicate the second deviation amount.

[0360] Optionally, the transceiver unit 1220 is further configured to receive second information, which is used to configure a second parameter set corresponding to the first encoding method.

[0361] Optionally, the processing unit 1210 is configured to determine a first MCS based on the first parameter set and the second parameter set of the modulation and coding scheme (MCS), wherein the first MCS is the MCS used for downlink data of the terminal; wherein the multiple coding schemes correspond to multiple MCS parameter set sets, the second parameter set is the MCS parameter set set corresponding to the first coding scheme, and the MCS parameter set includes at least one of modulation scheme, target code rate, or spectral efficiency.

[0362] Optionally, the second parameter set is a set of parameter sets corresponding to the first encoding method in the fourth correspondence relationship. The fourth correspondence relationship is a correspondence relationship of multiple encoding method indices, multiple MCS indices and multiple parameter sets. The multiple encoding method indices include the index of the first encoding method.

[0363] Optionally, the second parameter set is the set of parameter sets in the fifth correspondence corresponding to the first encoding method, and the fifth correspondence is the correspondence between multiple MCS indices and multiple parameter sets.

[0364] Optionally, the multiple encoding methods correspond to multiple MCS correspondences, each MCS correspondence being a correspondence between multiple MCS indices and multiple parameter groups, including the fifth correspondence corresponding to the first encoding method.

[0365] For a more detailed description of the processing unit 1210 and the transceiver unit 1220, please refer to the relevant description in the method embodiment shown in FIG11.

[0366] It should be understood that the transceiver unit 1220 in the communication device 1200 can be implemented through a communication interface (such as a transceiver, transceiver circuit, input / output interface, or pins, etc.). When the communication interface is a transceiver, the transceiver can consist of a receiver and / or a transmitter. The processing unit 1210 in the communication device 1200 can be implemented through at least one processor, or it can be implemented through at least one logic circuit. Optionally, the communication device 1200 also includes a storage unit, which can be implemented using a memory.

[0367] As shown in Figure 13, the communication device 1300 includes a processor 1310 and an interface circuit 1320. The processor 1310 and the interface circuit 1320 are coupled to each other. It is understood that the interface circuit 1320 can be a transceiver or an input / output interface. Optionally, the communication device 1300 may also include a memory 1330 for storing instructions executed by the processor 1310, or storing input data required by the processor 1310 to execute instructions, or storing data generated after the processor 1310 executes instructions.

[0368] In one implementation, the memory 1330 may be integrated into the processor 1310 or independent of the processor 1310.

[0369] When the communication device 1300 is used to implement the method shown in FIG11, the processor 1310 is used to implement the function of the processing unit 1210, and the interface circuit 1320 is used to implement the function of the transceiver unit 1220.

[0370] When the aforementioned communication device is a chip applied to a terminal device, the terminal device chip can implement the functions of the second communication device in the above method embodiments. The terminal device chip receives information from other modules (such as an RF module or antenna) in the terminal device, the information being sent to the terminal device by the network device; or, the terminal device chip sends information to other modules (such as an RF module or antenna) in the terminal device, the information being sent to the network device by the terminal device.

[0371] When the aforementioned communication device is a module applied to a network device, the network device module can implement the functions of the first communication device in the above method embodiments. The network device module receives information from other modules (such as radio frequency modules or antennas) in the network device, which is information sent from the terminal device to the network device; or, the network device module sends information to other modules (such as radio frequency modules or antennas) in the network device, which is information sent from the network device to the terminal device. Here, the network device module can be the baseband chip of the network device, or it can be a DU or other modules. The DU here can be a DU under an open radio access network (O-RAN) architecture.

[0372] It is understood that the processor in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), microprocessor units (MPUs), microcontroller units (MCUs), graphics processing units (GPUs), artificial intelligence processors (AI processors), neural processing units (NPUs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.

[0373] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in an access network device or a terminal device. The processor and storage medium can also exist as discrete components in the access network device or terminal device.

[0374] According to the method provided in the application embodiments, this application embodiment also provides a computer program product, which includes: computer program code, which, when executed by one or more processors, causes a device including the processor to perform the method shown in FIG11.

[0375] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. This computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed, in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, network equipment, user equipment, or other programmable device.

[0376] According to the method provided in the embodiments of this application, the embodiments of this application also provide a computer-readable storage medium that stores the above-mentioned computer program or instructions. When the computer program or instructions are run by one or more processors, the apparatus including the processor performs the method shown in FIG11.

[0377] As described above, computer programs or instructions can be stored in or transferred from one computer-readable storage medium to another. For example, the computer programs or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or it can include both volatile and non-volatile types of storage media.

[0378] According to the method provided in the embodiments of this application, the embodiments of this application also provide a communication system, including one or more of the aforementioned terminals. The system may further include one or more of the aforementioned access network devices.

[0379] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0380] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0381] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0382] The unit described as a separate component may or may not be physically separate. The component shown as a unit may or may not be a physical unit; that is, it may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0383] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0384] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.

Claims

1. A communication method, characterized in that, The method is applied to a terminal and includes: Receive first information, the first information being used to configure a first encoding method among multiple encoding methods, the first encoding method being the encoding method used to transmit information; Send a first indication message, the first indication message being used to indicate a first parameter group, the first parameter group being a parameter group corresponding to the first coding method for characterizing channel quality, the first parameter group including at least one of modulation method, code rate of channel coding, or spectral efficiency.

2. The method according to claim 1, characterized in that, The multiple encoding methods include at least two of the following encoding methods: Low-density parity-check code (LDPC) encoding, superimposed transmission encoding, or superimposed transmission encoding with multiple superimposed types.

3. The method according to claim 1 or 2, characterized in that, The first indication information includes a first CQI index. The first encoding method corresponds to a first set of parameter groups used to characterize channel quality. Each parameter group in the first set of parameter groups corresponds to a CQI index. The first parameter group is the parameter group in the first set of parameter groups that corresponds to the first CQI index.

4. The method according to claim 3, characterized in that, The first parameter set is the set of parameter sets corresponding to the indices of the first encoding method in the first correspondence. The first correspondence is a correspondence between multiple encoding method indices, multiple CQI indices, and multiple parameter groups, wherein the multiple encoding method indices include the index of the first encoding method.

5. The method according to claim 3, characterized in that, The first parameter set is the set of parameter sets in the second correspondence relationship corresponding to the first encoding method. The second correspondence relationship is the correspondence relationship between multiple CQI indices and multiple parameter sets.

6. The method according to claim 5, characterized in that, The multiple encoding methods correspond to multiple correspondences, each of which is a correspondence between multiple CQI indices and multiple parameter groups. The multiple correspondences include the second correspondence corresponding to the first encoding method.

7. The method according to claim 1 or 2, characterized in that, The first indication information includes a second CQI index, which is a CQI index in a third correspondence, wherein the third correspondence is a correspondence between multiple CQI indices and multiple parameter groups. In the third correspondence, the second CQI index corresponds to the second parameter group. The deviation between the code rate of the channel coding in the first parameter group and the code rate of the channel coding in the second parameter group is the first deviation.

8. The method according to claim 7, characterized in that, The first indication information is also used to indicate the first deviation amount.

9. The method according to claim 1 or 2, characterized in that, The first indication information includes a third CQI index, which is a CQI index in a third correspondence, wherein the third correspondence is a correspondence between multiple CQI indices and multiple parameter groups. The first parameter group is the parameter group corresponding to the first CQI index in the third correspondence. The deviation between the first CQI index and the third CQI index is the second deviation, which is the deviation of the CQI index corresponding to the first encoding method.

10. The method according to claim 9, characterized in that, The first indication information is also used to indicate the second deviation amount.

11. A communication method, characterized in that, The method is applied to network devices, including: Send first information, the first information being used to configure a first encoding method among multiple encoding methods, the first encoding method being the encoding method used when transmitting information; Receive first indication information, the first indication information is used to indicate a first parameter group, the first parameter group is a parameter group corresponding to the first coding method for characterizing channel quality, the first parameter group includes at least one of modulation method, code rate or transmission efficiency.

12. The method according to claim 11, characterized in that, The multiple encoding methods include at least two of the following encoding methods: Low-density parity-check code (LDPC) encoding, superimposed transmission encoding, or superimposed transmission encoding with multiple superimposed types.

13. The method according to claim 11 or 12, characterized in that, The first indication information includes a first CQI index. The first encoding method corresponds to a first set of parameter groups used to characterize channel quality. Each parameter group in the first set of parameter groups corresponds to a CQI index. The first parameter group is the parameter group in the first set of parameter groups that corresponds to the first CQI index.

14. The method according to claim 13, characterized in that, The first parameter set is the set of parameter sets corresponding to the indices of the first encoding method in the first correspondence. The first correspondence is a correspondence between multiple encoding method indices, multiple CQI indices, and multiple parameter groups, wherein the multiple encoding method indices include the index of the first encoding method.

15. The method according to claim 13, characterized in that, The first parameter set is the set of parameter sets in the second correspondence relationship corresponding to the first encoding method. The second correspondence relationship is the correspondence relationship between multiple CQI indices and multiple parameter sets.

16. The method according to claim 15, characterized in that, The multiple encoding methods correspond to multiple correspondences, each of which is a correspondence between multiple CQI indices and multiple parameter groups. The multiple correspondences include the second correspondence corresponding to the first encoding method.

17. The method according to claim 11 or 12, characterized in that, The first indication information includes a second CQI index, which is a CQI index in a third correspondence, wherein the third correspondence is a correspondence between multiple CQI indices and multiple parameter groups. In the third correspondence, the second CQI index corresponds to the second parameter group. The deviation between the code rate of the channel coding in the first parameter group and the code rate of the channel coding in the second parameter group is the first deviation.

18. The method according to claim 17, characterized in that, The first indication information is also used to indicate the first deviation amount.

19. The method according to claim 11 or 12, characterized in that, The first indication information includes a third CQI index, which is a CQI index in a third correspondence, wherein the third correspondence is a correspondence between multiple CQI indices and multiple parameter groups. The first parameter group is the parameter group corresponding to the first CQI index in the third correspondence. The deviation between the first CQI index and the third CQI index is the second deviation, which is the deviation of the CQI index corresponding to the first encoding method.

20. The method according to claim 19, characterized in that, The first indication information is also used to indicate the second deviation amount.

21. The method according to any one of claims 11 to 20, characterized in that, The method further includes: Receive second information, which is used to configure the second parameter set corresponding to the first encoding method.

22. The method according to any one of claims 11 to 21, characterized in that, The method further includes: Based on the first parameter set and the second parameter set of the modulation and coding scheme (MCS), a first MCS is determined, wherein the first MCS is the MCS used for downlink data. The various encoding methods correspond to multiple sets of MCS parameter groups, and the second set of parameter groups is the set of MCS parameter groups corresponding to the first encoding method. The MCS parameter group includes at least one of modulation method, target code rate or spectral efficiency.

23. The method according to claim 21 or 22, characterized in that, The second set of parameter groups is the set of parameter groups corresponding to the first encoding method in the fourth correspondence relationship. The fourth correspondence relationship is a correspondence relationship of multiple encoding method indices, multiple MCS indices and multiple parameter groups. The multiple encoding method indices include the index of the first encoding method.

24. The method according to claim 21 or 22, characterized in that, The second set of parameter groups is the set of parameter groups in the fifth correspondence relationship corresponding to the first encoding method. The fifth correspondence relationship is the correspondence between multiple MCS indices and multiple parameter groups.

25. The method according to claim 24, characterized in that, The various encoding methods correspond to multiple MCS correspondences. Each MCS correspondence is a correspondence between multiple MCS indices and multiple parameter groups. The multiple MCS correspondences include the fifth correspondence corresponding to the first encoding method.

26. A communication device, characterized in that, The device includes a processor coupled to a memory for storing a computer program, the processor executing the computer program stored in the memory to cause the communication device to perform the method as claimed in any one of claims 1 to 10; or to cause the communication device to perform the method as claimed in any one of claims 11 to 25.

27. A communication device, characterized in that, It includes a processor and a communication interface, the processor being configured to control the communication interface to implement the method as described in any one of claims 1 to 10, or to implement the method as described in any one of claims 11 to 25.

28. A computer-readable storage medium, characterized in that, The system stores instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1 to 10, or the method as claimed in any one of claims 11 to 25.

29. A computer program product, characterized in that, The computer program product includes: a computer program that, when run, causes a computer to perform the method as claimed in any one of claims 1 to 10, or the method as claimed in any one of claims 11 to 25.

30. A communication system, characterized in that, It includes a first communication device and a second communication device, wherein the first communication device is used to perform the method as described in any one of claims 1 to 10, and the second communication device is used to perform the method as described in any one of claims 11 to 25.

31. A communication device, characterized in that, Includes modules for implementing the method as described in any one of claims 1 to 10.

32. A communication device, characterized in that, Includes modules for implementing the method as described in any one of claims 11 to 25.