Communication method and communication device

In high-throughput scenarios, if the number of transmission layers of the physical channel is greater than the preset number of layers, and the method of transmitting data in a single code word form is solved, and the problem that the existing technology is difficult to meet the data transmission requirements of high-throughput scenarios is achieved, and the effect of improving system throughput is achieved.

CN120017210APending Publication Date: 2025-05-16HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202311535036.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-15
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

Existing communication protocols are difficult to meet the data transmission requirements in high-throughput scenarios, especially when the number of transmission layers of the physical channel is greater than the preset number of layers.

Method used

When determining the physical channel of the first scene, if its throughput is greater than the preset threshold and the number of transmission layers is greater than the preset number of layers, data is transmitted in the form of a single code word.

Benefits of technology

Through this method, the system throughput is improved and the transmission needs in high-throughput scenarios are met.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120017210A_ABST
    Figure CN120017210A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a communication method and a communication device, relates to the technical field of communication, and is used for meeting the transmission requirement of a high throughput scene. The method comprises the following steps: determining a physical channel of a first scene, wherein the throughput of the first scene is greater than a preset threshold; and under the condition that the transmission layer number of the physical channel is greater than the preset layer number, transmitting data in a single code word form.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a communication method and a communication device. Background Art

[0002] With the development of communication technology, users have higher and higher requirements for data transmission efficiency and latency. When terminal devices and network devices transmit data, they can transmit based on physical channels. Physical channels correspond to a set of specific time-frequency resources, which are used to carry transmission channels and control information mapped by high layers.

[0003] However, in some scenarios, such as scenarios with relatively high throughput, the peak throughput of data transmitted between terminal devices and network devices is also relatively high. The physical channels defined in existing protocols can no longer meet the transmission requirements of this data. Summary of the invention

[0004] The embodiments of the present application provide a communication method and a communication device for meeting the transmission requirements in high-throughput scenarios.

[0005] In a first aspect, a communication method is provided, the method comprising: a transmitting end determines a physical channel of a first scenario, the throughput of the first scenario is greater than a preset threshold, and when the number of transmission layers of the physical channel of the first scenario is greater than a preset number of layers, data is transmitted in the form of a single codeword.

[0006] Based on the technical solution of the present application, for high throughput scenarios, if the number of transmission layers of the physical channel in the scenario is greater than the preset number of layers, the transmitter can transmit data in the form of a single codeword. In this way, the system throughput can be improved and the transmission requirements in high throughput scenarios can be met.

[0007] In some examples, the preset number of layers may be 4 layers.

[0008] In some examples, in the first scenario, the physical channel is used to transmit data with a coding parameter greater than a preset threshold. For example, the amount of data transmitted in a time slot of a single carrier of the physical channel is greater than 2 transport blocks (TB).

[0009] In a possible implementation, after determining the transmission channel of the data, the transmitting end may determine the physical channel of the transmission channel according to the first preset mapping relationship. In this way, the transmitting end may quickly determine the physical channel in the first scenario based on the mapping relationship between the physical channel and the transmission channel.

[0010] In some embodiments, the physical channels of the first scenario include an uplink physical channel and a downlink physical channel. The first preset mapping relationship may include a first mapping relationship and a second mapping relationship. The first mapping relationship includes a mapping relationship between multiple uplink transmission channels and multiple uplink physical channels, and the second mapping relationship includes a mapping relationship between multiple downlink transmission channels and multiple downlink physical channels.

[0011] In another possible implementation, after determining the control information of the physical channel, the transmitting end may determine the physical channel corresponding to the control information according to the second preset mapping relationship. The second preset mapping relationship may include a third mapping relationship and a fourth mapping relationship, the third mapping relationship includes a mapping relationship between multiple uplink control information and multiple uplink physical channels, and the fourth mapping relationship includes a mapping relationship between multiple downlink control information and multiple downlink physical channels. In this way, the transmitting end can quickly determine the physical channel in the first scenario based on the mapping relationship between the physical channel and the control information.

[0012] In some examples, the coding parameters of the physical channel of the first scenario include one or more of the channel coding method of data and / or control information, parameters of the base graph (BG), parameters of the modulation method, code length parameters, retransmission parameters, and interleaver parameters. Among them, the channel coding method includes a polarization coding method and an LDPC coding method, the base graph includes a first base graph and a second base graph, the core check columns of the first base graph and the second base graph are different, the modulation method includes MLC and BICM, the code length parameter includes a maximum coding code length and a minimum coding code length, the number of retransmissions includes a maximum number of retransmissions and a corresponding retransmission starting point, and the interleaver parameter includes an indicator of whether to perform a bit interleaving operation.

[0013] In a possible implementation, the channel coding method can be determined based on the code length of the data. For example, if the code length of the data is greater than or equal to the preset code length, the channel coding method is the Polar coding method, and if the code length of the data is less than the preset code length, the channel coding method is the LDPC coding method. For another example, if the code length of the data is greater than the preset code length, the channel coding method is the Polar coding method, and if the code length of the data is less than or equal to the preset code length, the channel coding method is the LDPC coding method.

[0014] In some examples, the channel coding method corresponding to the data transmission channel includes Polar coding method and LDPC coding method. The channel coding method corresponding to the control information is Polar coding method.

[0015] In some examples, the value range of the Zc value of the LDPC coding method is a subset of a preset matrix boosting set or a preset subset.

[0016] The values ​​in the preset subset are positive integer multiples of 23, and the maximum value in the preset subset is greater than 384. The elements in the preset matrix boost set are a j ×2 k j ; Among them, a j ∈{2, 3, 5, 7, 9, 11, 13, 15}, k j ∈{4, 5, 6, 7}.

[0017] In a possible implementation, the channel coding method is an LDPC coding method, and the method further includes: the transmitting end does not perform row-column interleaving on the codewords of the data.

[0018] Based on this implementation, when the channel coding mode of the physical channel is the LDPC coding mode, the transmitter can not perform the row-column interleaving operation on the codeword of the data to achieve high throughput decoding. In addition, not performing row-column interleaving at a high code rate will not cause a significant loss in the protection performance of the system.

[0019] In some examples, the parameters of the base graph include the number of punctured columns of a core check matrix of the base graph and / or a code rate obtained after column puncturing of the core check matrix.

[0020] The number of punctured columns of the core check matrix of the first base image is greater than 1, and the first column of the first base image is not punctured. The code rate obtained after the core check matrix of the second base image is punctured is greater than the preset code rate.

[0021] In some examples, the first row elements of the core check matrix of the second base graph are the second row elements of the core check matrix of the first base graph, and the second row elements of the core check matrix of the second base graph are the first row elements of the core check matrix of the first base graph.

[0022] In a possible implementation, the method may further include: the transmitting end sends first indication information for indicating to remove the edge of the base graph. For example, the first indication information may include the row number and column number of the edge to be removed in the base graph. In this way, based on the indication information, the receiving end may accurately determine to remove the edge in the base graph.

[0023] In a possible implementation manner, after determining the modulation mode of the physical channel, the transmitting end may determine the modulation parameter corresponding to the physical channel based on the third preset mapping relationship.

[0024] The third preset mapping relationship includes indexes of multiple modulation modes and modulation parameters corresponding to each index.

[0025] In one possible implementation, the transmitter may determine the modulation mode of the physical channel based on the carrier frequency of the data. For example, if the carrier frequency of the data is greater than or equal to the preset frequency, the modulation mode is MLC; if the carrier frequency of the data is less than the preset frequency, the modulation mode is BICM. For another example, if the carrier frequency of the data is greater than the preset frequency, the modulation mode is MLC; if the carrier frequency of the data is less than or equal to the preset frequency, the modulation mode is BICM.

[0026] In some examples, the modulation parameters of the modulation method include one or more of the modulation order, code rate, and frequency utilization efficiency. In order to support high throughput scenarios, a modulation parameter in the third preset mapping relationship includes a modulation order of 6, a code rate of 973, and a spectrum utilization efficiency of 5.7012.

[0027] In one possible implementation, the transmitting end sends second indication information, and the second indication information is used for coding parameters of the physical channel. For example, the second indication information can be used to indicate one or more of the channel coding method, modulation method, whether retransmission is supported, and whether row-column interleaving is performed.

[0028] In a second aspect, a communication method is provided, the method comprising: a receiving end receives data from a transmitting end, and demodulates the received data to obtain demodulated data. The receiving end performs channel decoding on the demodulated data to obtain original data.

[0029] In some examples, the data is transmitted as a single codeword.

[0030] In some examples, the number of transmission layers of the physical channel corresponding to the transmission channel for transmitting the data is greater than a preset number of layers, for example, 4 layers.

[0031] In some examples, the physical channel is used to transmit data with a coding parameter greater than a preset threshold value. For example, the amount of data transmitted in a time slot of a single carrier of the physical channel is greater than 2 TB.

[0032] In a possible implementation manner, the receiving end may also determine a coding parameter of a physical channel, and perform channel decoding on the demodulated data according to the coding parameter of the physical channel.

[0033] In some examples, the coding parameters of the physical channel include one or more of the channel coding method of data and / or control information, parameters of the base map, parameters of the modulation method, code length parameters, retransmission parameters, and interleaver parameters. Among them, the channel coding method includes Polar coding method and LDPC coding method, the base map includes a first base map and a second base map, the core check columns of the first base map and the second base map are different, the modulation method includes MLC and BICM, the code length parameter includes a maximum coding code length and a minimum coding code length, the number of retransmissions includes a maximum number of retransmissions and a corresponding retransmission starting point, and the interleaver parameter includes an indicator of whether to perform a bit interleaving operation.

[0034] In a possible implementation, the channel coding method can be determined based on the code length of the demodulated data. For example, if the code length of the data is greater than or equal to the preset code length, the channel coding method is the Polar coding method, and if the code length of the data is less than the preset code length, the channel coding method is the LDPC coding method. For another example, if the code length of the data is greater than the preset code length, the channel coding method is the Polar coding method, and if the code length of the data is less than or equal to the preset code length, the channel coding method is the LDPC coding method.

[0035] In some examples, the channel coding method corresponding to the data transmission channel includes Polar coding method and LDPC coding method. The channel coding method corresponding to the control information is Polar coding method.

[0036] In some examples, the value range of the Zc value of the LDPC coding method is a subset of a preset matrix boosting set or a preset subset.

[0037] The values ​​in the preset subset are positive integer multiples of 23, and the maximum value in the preset subset is greater than 384. The elements in the preset matrix boost set are a j ×2 k j ; Among them, a j ∈{2, 3, 5, 7, 9, 11, 13, 15}, k j ∈{4, 5, 6, 7}.

[0038] In a possible implementation, the channel coding method is an LDPC coding method, and the method further includes: the receiving end does not perform row-column interleaving on the codewords of the data.

[0039] In some examples, the parameters of the base graph include the number of punctured columns of a core check matrix of the base graph and / or a code rate obtained after column puncturing of the core check matrix.

[0040] The number of punctured columns of the core check matrix of the first base image is greater than 1, and the first column of the first base image is not punctured. The code rate obtained after the core check matrix of the second base image is punctured is greater than the preset code rate.

[0041] In some examples, the first row elements of the core check matrix of the second base graph are the second row elements of the core check matrix of the first base graph, and the second row elements of the core check matrix of the second base graph are the first row elements of the core check matrix of the first base graph.

[0042] In a possible implementation, the method may further include: the receiving end receives first indication information from the sending end for indicating to remove the edge of the base graph. For example, the first indication information may include the row number and column number of the edge to be removed in the base graph. In this way, based on the first indication information, the receiving end may accurately determine to remove the edge in the base graph, thereby improving the throughput of the system.

[0043] In some examples, the modulation parameters of the modulation method include one or more of the modulation order, code rate, and frequency utilization efficiency. In order to support high throughput scenarios, a modulation parameter in the third preset mapping relationship includes a modulation order of 6, a code rate of 973, and a spectrum utilization efficiency of 5.7012.

[0044] In a possible implementation, the receiving end receives second indication information from the transmitting end, and the second indication information is used to indicate one or more of a channel coding mode, a modulation mode, whether retransmission is supported, and whether row-column interleaving is performed. Based on the second indication information, the receiving end can determine the coding parameters of the physical channel.

[0045] In a third aspect, a communication device is provided for implementing the above-mentioned various methods. The communication device may be the transmitting end in the above-mentioned first aspect or any of its implementations, or a device having the functions of the above-mentioned transmitting end, or a device included in the above-mentioned transmitting end, such as a chip. The communication device includes a module, unit, or means corresponding to the above-mentioned method, and the module, unit, or means may be implemented by hardware, software, or by executing the corresponding software implementation by hardware. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.

[0046] In some possible designs, the communication device may include a processing module and a transceiver module. The transceiver module, which may also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions in any of the above aspects and any possible implementations thereof. The transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface. The processing module may be used to implement the processing functions in any of the above aspects and any possible implementations thereof.

[0047] In some possible designs, the transceiver module includes a sending module and a receiving module, which are respectively used to implement the sending and receiving functions in any of the above aspects and any possible implementation methods thereof.

[0048] In a fourth aspect, a communication device is provided for implementing the above-mentioned various methods. The communication device may be a receiving end in the above-mentioned first aspect or any of its implementations, or a device having the functions of the above-mentioned receiving end, or a device included in the above-mentioned receiving end, such as a chip. The communication device includes a module, unit, or means corresponding to the above-mentioned method, and the module, unit, or means may be implemented by hardware, software, or by executing the corresponding software implementation by hardware. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.

[0049] In some possible designs, the communication device may include a processing module and a transceiver module. The transceiver module, which may also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions in any of the above aspects and any possible implementations thereof. The transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface. The processing module may be used to implement the processing functions in any of the above aspects and any possible implementations thereof.

[0050] In some possible designs, the transceiver module includes a sending module and a receiving module, which are respectively used to implement the sending and receiving functions in any of the above aspects and any possible implementation methods thereof.

[0051] In a fifth aspect, a communication device is provided, comprising: at least one processor; the processor is used to execute a computer program or instruction stored in a memory through a logic circuit and / or communication, so that the communication device executes the method described in any one of the above aspects.

[0052] In a possible implementation, the communication device further includes the memory. Optionally, the memory is integrated with the processor, or the memory may be independent of the processor.

[0053] In a possible implementation, the memory is independent of the communication device.

[0054] In a possible implementation, the communication device further includes a communication interface, and the communication interface is used to communicate with a module outside the communication device.

[0055] The communication device may be the transmitting end in the above-mentioned first aspect or any implementation manner thereof, or a device included in the above-mentioned transmitting end, such as a chip.

[0056] In a sixth aspect, a communication device is provided, comprising: at least one processor; the processor is used to execute a computer program or instruction stored in a memory through a logic circuit and / or communication, so that the communication device executes the method described in any one of the above aspects.

[0057] In a possible implementation, the communication device further includes the memory. Optionally, the memory is integrated with the processor, or the memory may be independent of the processor.

[0058] In a possible implementation, the memory is independent of the communication device.

[0059] In a possible implementation, the communication device further includes a communication interface, and the communication interface is used to communicate with a module outside the communication device.

[0060] The communication device may be the transmitting end in the above-mentioned second aspect or any implementation manner thereof, or a device included in the above-mentioned transmitting end, such as a chip.

[0061] In a seventh aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any one of the above aspects or any one of its implementation methods.

[0062] In an eighth aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute the method described in any one of the above aspects or any one of its implementations.

[0063] In a ninth aspect, a communication device (for example, the communication device may be a chip or a chip system) is provided, wherein the communication device includes a processor for implementing the functions involved in any of the above aspects or any of its implementation methods.

[0064] In some possible designs, the communication device includes a memory for storing necessary program instructions and data.

[0065] In some possible designs, when the device is a chip system, it can be composed of a chip or include a chip and other discrete devices.

[0066] It can be understood that when the communication device provided in any one of the third aspect to the ninth aspect is a chip, the above-mentioned sending action / function can be understood as output, and the above-mentioned receiving action / function can be understood as input.

[0067] Among them, the technical effects brought about by any design method in the second to ninth aspects can refer to the technical effects brought about by different design methods in the above-mentioned first aspect, and will not be repeated here.

[0068] In a tenth aspect, a communication system is provided, the communication system comprising a transmitting end and a receiving end. The transmitting end can execute the method described in the first aspect or any implementation thereof, and the receiving end can execute the method described in the second aspect or any implementation thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] Figure 1 is a schematic diagram of a data transmission process provided by an embodiment of the present application;

[0070] Figure 2 It is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;

[0071] Figure 3 is a structural diagram of a communication device provided in an embodiment of the present application;

[0072] Figure 4 It is a flow chart of a communication method provided in an embodiment of the present application;

[0073] Figure 5 It is a schematic diagram of a core check matrix of a base graph provided in an embodiment of the present application;

[0074] Figure 6 It is a structural diagram of indication information provided by an embodiment of the present application;

[0075] Figure 7 is a structural diagram of a transmitting end 700 provided in an embodiment of the present application;

[0076] Figure 8 It is a structural diagram of a receiving end 800 provided in an embodiment of the present application. DETAILED DESCRIPTION

[0077] In order to facilitate understanding of the embodiments of the present application, the following points are explained before introducing the embodiments of the present application.

[0078] 1. In the embodiments of the present application, "network element" and "node" may be logical entities or physical entities. In other words, in the embodiments of the present application, "device" may be replaced with "network element", which is explained here uniformly and will not be repeated below.

[0079] 2. In the embodiments of the present application, for the convenience of description, when numbering or indexing is involved, the numbering can be started from 1 or from 0, or from any parameter.

[0080] 3. "Pre-definition", "pre-configuration", or "protocol agreement" can be achieved by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (e.g., a network device, a terminal device). The embodiments of this application do not limit the specific implementation method. Among them, "saving" can mean saving in one or more memories.

[0081] 4. The “protocol” involved in the embodiments of the present application may refer to a standard protocol in the field of communications, for example, it may include a long term evolution (LTE) protocol, a new wireless NR protocol, and related protocols used in future communication systems (for example, the 6th generation (6G) communication system), which is not limited to the embodiments of the present application.

[0082] 5. In the embodiments of the present application, descriptions such as "when...", "in the case of...", "if" and "if" all mean that the device will make corresponding processing under certain objective circumstances. It does not limit the time, nor does it require the device to have a judgment action when implementing it, nor does it mean that there are other limitations.

[0083] 6. In the embodiments of the present application, “sending information to...(receiving end)” can be understood as the destination end of the information being the receiving end, and can include directly or indirectly sending information to the receiving end. “Receiving information from...(sending end)” or “receiving information from...(sending end)” can be understood as the source end of the information being the sending end, and can include directly or indirectly receiving information from the sending end. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in the present application can be understood similarly and will not be repeated here.

[0084] 7. In the description of the embodiments of the present application, unless otherwise specified, the "and / or" in the embodiments of the present application indicates that there may be three relationships, for example, A and / or B, which may indicate: A exists alone, A and B exist at the same time, and B exists alone, wherein A and B may be singular or plural. Moreover, "at least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second" and the like are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art may understand that the words "first", "second" and the like do not limit the quantity and execution order, and the words "first", "second" and the like do not limit the certain difference. At the same time, in the embodiments of the present application, the words "exemplary" or "for example" are used to indicate examples, illustrations or descriptions.

[0085] With the continuous development of communication technology, more and more new scenarios are defined in communication protocol standards. For example, the narrowband internet of things (NB-IoT) was not defined in Release 12 of the 3rd Generation Partnership Project (3GPP), but this feature was reflected in Release 13 through the newly introduced chapter Narrowband IoT.

[0086] For another example, Release 15 defines 6 physical channels, 5 transport channels, and 2 control information. Some physical channels only correspond to control information and not to transport channels. Release 16 defines sidelink transport channels and control information for the Sidelink scenario, and specifically defines 4 new physical channels, 2 new transport channels, and 3 new control information.

[0087] Generally speaking, after defining the concepts for new scenarios, communication protocol standards do not necessarily define new transmission channels and control information, but they define new physical channels related to the scenarios. However, the current communication protocol standards have not yet defined physical channels for high-throughput scenarios.

[0088] High throughput scenario: may also be called the first scenario, high transmission scenario, enhanced mobile broadband (eMBB)+ scenario or other naming methods without restriction. For the convenience of description, they are collectively referred to as high throughput scenarios.

[0089] Compared with scenarios such as eMBB and NB-IoT, in high-throughput scenarios, the throughput (also known as data throughput, peak data rate, peak throughput, and other names) is greater than a preset threshold, such as greater than 200Gbit / s. It can be seen that high-throughput scenarios require more physical time domain resources and may have more antenna ports. The peak data rate is the maximum achievable data rate of a user device under ideal conditions. For example, in a high-throughput scenario, the amount of data transmitted in a time slot of a single carrier of a physical channel can be greater than 2TB. However, the existing communication protocol does not define the coding chain (such as physical channel, control information, etc.) for the high-throughput scenario for design.

[0090] The physical channel corresponds to a specific set of time-frequency resources, which are used to carry high-level mapped transmission channels and control information. Normally, the maximum number of codewords supported by the NR system is 2, which means that a maximum of 2 TB of data can be sent in one time slot on a single carrier. When the number of transmission layers of the existing physical channel is greater than 4, the payload needs to be encoded into 2 codewords for transmission. It does not support the transmission of a long code on more than 4 transmission layers, that is, it does not support data transmission in high-throughput scenarios. The maximum bit rate indicated by the existing control information is 948 / 1024, which cannot support the bit rate at high throughput rates. Therefore, new control information needs to be defined for high-throughput scenarios.

[0091] In addition, in the communication protocol standard, the mapping relationship between the transport channel (TrCH) and the channel coding scheme (Coding scheme) can be shown in Table 1, and the mapping relationship between the control information (control information) and the channel coding scheme can be shown in Table 2. Among them, the transport channel may include an uplink shared channel (UL-SCH), a downlink shared channel (DL-SCH), a paging channel (PCH), a broadcast channel (BCH) BCH, etc. The control information may include uplink control information (DCI), uplink control information (UCI, etc.). The channel coding scheme may include a low-density parity check (LDPC) coding scheme (also referred to as LDPC code), a block code (Block code) coding scheme, a polar code (Polar code) coding scheme (also referred to as Polar code), etc.

[0092] Table 1

[0093]

[0094] It can be seen from Table 1 that the channel coding method corresponding to UL-SCH, DL-SCH, and PCH can be an LDPC coding method, and the channel coding method corresponding to BCH can be a Polar coding method.

[0095] Table 2

[0096]

[0097] It can be seen from Table 2 that the channel coding method corresponding to DCI can be a Polar coding method, and the channel coding method corresponding to UCI can include a Polar coding method and a Block coding method.

[0098] In view of this, an embodiment of the present application provides a channel coding scheme for supporting data transmission in a high throughput scenario, wherein the channel coding method may include designing a new physical channel and related coding parameters, control information, and the like.

[0099] The channel coding method of the embodiment of the present application can be applied to dedicated network equipment, general equipment, base station equipment, terminal equipment, etc. The terminal equipment may include smart phones, tablet computers (PADs), vehicle-mounted mobile devices, personal digital assistants (PDAs), wearable devices, virtual reality (VR) terminal equipment, augmented reality (AR) terminal equipment, Internet of Things equipment, etc.

[0100] The technical solution of the embodiment of the present application can be implemented through a chip (such as a dedicated chip ASIC, a programmable chip FPGA), and can also be implemented with software (such as a program code in a memory).

[0101] like Figure 1 FIG. 2 is a schematic diagram of a data transmission process provided by an embodiment of the present application. The data transmission process may include source coding, channel coding, modulation, demodulation, channel decoding, source decoding, etc.

[0102] Among them, channel coding is used to perform channel coding on the information bits generated by the information source, and channel decoding is used to restore the received coded information bits to the information bit stream of the information source.

[0103] In some embodiments, the transmitting end may encode the information bits generated by the information source by using source coding. After obtaining the encoded information bits, the transmitting end may channel code and modulate the encoded information bits by using channel coding to obtain modulation symbols. Then, the transmitting end may send the modulation symbols to the receiving end through a noisy channel. After receiving the modulation symbols from the transmitting end, the receiving end performs demodulation to obtain the encoded information bits, and performs channel decoding and source decoding on the encoded information bits to obtain the information bits required by the destination.

[0104] In some embodiments, in combination Figure 1 After the transmitting end performs channel decoding on the data, it can also perform an interleaving operation (or row-column interleaving) on ​​the data. Correspondingly, after the receiving end demodulates the received data, it can perform a deinterleaving operation and perform channel decoding on the deinterleaved data.

[0105] The technical solution of the embodiment of the present application can be applied to Figure 1 The stage of channel coding and channel decoding in .

[0106] In some implementations, the transmitting end may be configured with a channel decoding unit for performing the above channel coding. The receiving end may be configured with a channel decoding unit for performing the above channel decoding.

[0107] The technical solution of the embodiment of the present application can be applied to wireless communication systems such as 5G, satellite communication, NB-IoT, global system for mobile communications (GSM), enhanced data rate for GSM evolution (EDGE), wideband code division multiple access (WCDMA), code division multiple access 2000 (CDMA2000), time division-synchronization code division multiple access (TD-SCDMA), long term evolution (LTE) and the three major application scenarios of the next generation 5G mobile communication system, eMBB, URLLC and eMTC.

[0108] Among them, the wireless communication system is usually composed of cells, each of which contains a base station (BS), which provides communication services to multiple mobile stations (MS). The base station contains a baseband unit (BBU) and a remote radio unit (RRU). BBU and RRU can be placed in different places, for example: RRU is remote and placed in an area with high traffic volume, and BBU is placed in a central computer room. BBU and RRU can also be placed in the same computer room. BBU and RRU can also be different components under the same rack.

[0109] like Figure 2 As shown, a communication system provided by an embodiment of the present application may include a transmitting end and a receiving end. The transmitting end and the receiving end are in communication connection.

[0110] In some scenes, Figure 2The transmitting end in the method may be a terminal device or a device in the terminal device (such as a chip, etc.), and the receiving end may be a network device or a device in the network device (such as a chip). Alternatively, the transmitting end may be a network device or a device in the network device, and the receiving end may be a terminal device or a device in the terminal device.

[0111] Among them, the terminal equipment may also be referred to as a user terminal, a mobile station, etc. The terminal equipment may be a user terminal (UE), an access terminal, a terminal unit, a user station, a terminal station, a mobile station, a mobile station, a remote station, a remote terminal, a user terminal (TE), a mobile device, a wireless communication device, a terminal agent, a tablet computer (pad), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a vehicle-mounted transceiver unit, a wearable device, or a terminal device. The access terminal may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a drone, a robot, a smart point of sale (POS) machine, a customer-premises terminal device ( The terminal device may be a wireless terminal in the form of a wireless equipment, CPE, or wearable device, a terminal device in virtual reality (VR), a terminal device in augmented reality (AR), a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Alternatively, the terminal device may be a terminal with communication function in the Internet of Things (IoT), such as a terminal in V2X (such as a vehicle networking device), a terminal in D2D communication, or a terminal in M2M communication, etc. The terminal device may be mobile.

[0112] The embodiments of the present application do not limit the form of the terminal device. The device for realizing the function of the terminal device can be the terminal device; it can also be a device that can support the terminal device to realize the function, such as a chip system. The device can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices.

[0113] The network device may be used for communication with the terminal device. For example, the network device may include an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in an LTE system or an enhanced LTE (LTE-advanced, LTE-A) system, such as a traditional macro base station eNB and a micro base station eNB in ​​a heterogeneous network scenario. Alternatively, it may include a next generation node B (next generation node B, gNB) in an NR system. Alternatively, it may include a transmission reception point (TRP), a home base station (e.g., home evolved NodeB, or homeNode B, HNB), a base band unit (BBU), a base band pool (BBU pool), or a wireless fidelity (WiFi) access point (AP), etc. Alternatively, it may include a base station in a non-terrestrial network (NTN), that is, it may be deployed on a flying platform or a satellite. In the NTN, the network device may be used as a layer 1 (L1) relay, or as a base station, or as an integrated access and backhaul (IAB) node. Alternatively, the network device may be a device that implements the base station function in IoT, such as a device that implements the base station function in drone communications, V2X, D2D, or machine to machine (M2M).

[0114] In some possible scenarios, the network device may also be a module or unit that can implement some functions of the base station, for example, the network device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be separately configured, or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0115] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the network device may be a network device or a module of a network device in an open radio access network (open RAN, ORAN) system. In the ORAN system, CU may also be referred to as open (open, O)-CU, DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0116] Optionally, the base station in the embodiment of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, home base stations, TRPs, transmitting points (TP), mobile switching centers, etc., and the embodiments of the present application do not specifically limit this.

[0117] In the embodiments of the present application, the form of the network device is not limited. The device for realizing the function of the network device can be the network device; or it can be a device that can support the network device to realize the function, such as a chip system. The device can be installed in the network device or used in combination with the network device.

[0118] It should be noted that Figure 2 For exemplary drawings, Figure 2 The number of devices shown, Figure 2 There is no restriction on the naming of interfaces between devices. Figure 2In addition to the network elements shown, Figure 2 The communication system shown may also include other devices, such as network devices, etc., without limitation.

[0119] When implementing it specifically, Figure 2 The equipment in Figure 3 The structure shown, or including Figure 3 Parts shown. Figure 3 The present invention provides a schematic diagram of a communication device 300, which can be a transmitting end or a chip or a system on chip in the transmitting end. Alternatively, the communication device 300 can be a receiving end or a chip or a system on chip in the receiving end. Figure 3 As shown, the communication device 300 includes a processor 301 , a communication interface 302 and a communication line 303 .

[0120] Furthermore, the communication device 300 may also include a memory 304 . The processor 301 , the memory 304 and the communication interface 302 may be connected via a communication line 303 .

[0121] The processor 301 is a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 301 may also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.

[0122] The communication interface 302 is used to communicate with other devices or other communication networks. The other communication networks may be Ethernet, radio access network (RAN), wireless local area network (WLAN), etc. The communication interface 302 may be a module, a circuit, a communication interface or any device capable of achieving communication.

[0123] The communication line 303 is used to transmit information between the components included in the communication device 300.

[0124] The memory 304 is used to store instructions, where the instructions may be computer programs.

[0125] The memory 304 may be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.

[0126] It should be noted that the memory 304 can exist independently of the processor 301, or can be integrated with the processor 301. The memory 304 can be used to store instructions or program codes or some data, etc. The memory 304 can be located in the communication device 300, or can be located outside the communication device 300, without limitation. The processor 301 is used to execute the instructions stored in the memory 304 to implement the data transmission method applied to short-range wireless communication provided in the following embodiments of the present application.

[0127] In one example, the processor 301 may include one or more CPUs, such as Figure 3 CPU0 and CPU1 in.

[0128] As an optional implementation, the communication device 300 includes multiple processors, for example, Figure 3 In addition to the processor 301, a processor 307 may also be included.

[0129] As an optional implementation, the communication device 300 further includes an output device 305 and an input device 306. Exemplarily, the input device 306 is a device such as a keyboard, a mouse, a microphone or a joystick, and the output device 305 is a device such as a display screen and a speaker.

[0130] It should be noted that the communication device 300 can be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system or a Figure 3 In addition, Figure 3 The structure shown in the figure does not constitute a limitation on the transmitting end and the receiving end, except Figure 3 In addition to the components shown, the transmitting end and the receiving end may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0131] In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices.

[0132] In addition, the actions, terms, etc. involved in the various embodiments of the present application can refer to each other without limitation. The information name or parameter name in the information exchanged between the various devices in the embodiments of the present application is only an example, and other names can also be used in the specific implementation without limitation. The execution subject of the embodiments of the present application can be a transmitting end, or a device in the transmitting end, such as a chip. It can also be a receiving end, or a device in the receiving end, such as a chip.

[0133] based on Figure 2 The communication system shown in Figure 4 As shown, a communication method provided in an embodiment of the present application includes S401 and S402.

[0134] S401: A transmitting end determines a physical channel for a first scenario.

[0135] Among them, the throughput of the first scenario is greater than a preset threshold. For example, the first scenario can be the above-mentioned high-throughput scenario. The throughput that can be supported by the physical channel of the first scenario can be greater than the preset threshold. For example, it can be greater than 200Gbit / s. In an embodiment of the present application, the physical channels in the first scenario (in order to distinguish existing physical channels, the physical channels supporting high throughput are referred to as high-throughput physical channels) may include high-throughput physical shared channels, high-throughput random access channels, high-throughput broadcast channels, high-throughput physical control channels, etc.

[0136] In an example, the high throughput physical shared channel may include a high throughput physical uplink shared channel (HTPUSCH) / physical high throughput uplink shared channel (PHTUSCH) and a high throughput physical downlink shared channel (HTPDSCH) / physical high throughput downlink shared channel (PHTDSCH).

[0137] The high throughput random access channel may include a high throughput physical random access channel (HTPRACH) / physical high throughput random access channel (PHTRACH).

[0138] The high throughput broadcast channel may include a high throughput physical boardcast channel (HTPBCH) / physical high throughput boardcast channel (PHTBCH).

[0139] The high throughput physical control channel may include a high throughput physical uplink control channel (HTPUCCH) / physical high throughput uplink control channel (PHTUCCH) and a high throughput physical downlink control channel (HTPDCCH) / physical high throughput downlink control channel (PHTDCCH).

[0140] In a possible implementation, the transmitting end may determine the physical channel of the first scenario according to the transmission channel of the data. For example, the physical channel corresponding to the transmission channel may be determined based on a mapping relationship between the physical channel and the transmission channel (which may be referred to as a first preset mapping relationship).

[0141] In one example, the physical channel includes an uplink physical channel and a downlink physical channel. The above-mentioned first preset mapping relationship may include a first mapping relationship and a second mapping relationship. The first mapping relationship may include a mapping relationship between multiple uplink transmission channels and multiple uplink physical channels. The second mapping relationship may include a mapping relationship between multiple downlink transmission channels and multiple downlink physical channels.

[0142] For example, the first mapping relationship may be as shown in Table 3, and the second mapping relationship may be as shown in Table 4. The multiple uplink transmission channels may include UL-SCH and RACH, and the multiple downlink transmission channels may include DL-SCH, BCH, and PCH.

[0143] Table 3

[0144] Uplink transmission channel Physical Channel UL-SCH HTPUSCH / PHTUSCH RACH HTPRACH / PHTRACH

[0145] Table 4

[0146] Downlink transmission channel Physical Channel DL-SCH HTPDSCH / PHTDSCH BCH HTPBCH / PHTBCH PCH HTPDSCH / PHTDSCH

[0147] In another possible implementation, the transmitting end may determine the physical channel of the first scenario based on the control information of the physical channel. For example, the physical channel corresponding to the control information may be determined based on a mapping relationship between the physical channel and the control information (which may be referred to as a second preset mapping relationship).

[0148] The second preset mapping relationship may include a third mapping relationship and a fourth mapping relationship. The third mapping relationship includes a mapping relationship between uplink control information and a physical channel, and the fourth mapping relationship includes a mapping relationship between downlink control information and a physical channel. For example, the second preset mapping relationship may be as shown in Table 5. The control information may include uplink control information (UCI) and downlink control information (DCI).

[0149] Table 5

[0150]

[0151] The first row in Table 5 is the third mapping relationship, and the second row is the fourth mapping relationship.

[0152] S402: When the number of transmission layers of the physical channel is greater than the preset number of layers, the transmitting end transmits data in a single codeword manner. Correspondingly, the receiving end receives the data from the transmitting end.

[0153] The amount of data transmitted in a time slot of a single carrier used to carry data is greater than 2 TB, for example, 3 TB, 4 TB or more TB, without limitation.

[0154] Furthermore, after receiving the data, the receiving end can demodulate the data to obtain demodulated data, and perform channel decoding on the demodulated data to obtain the required original data. The original data refers to the data initially generated by the sending end, that is, the data required by the receiving end.

[0155] based on Figure 4In the embodiment of the present application, when the number of transmission layers of the physical channel used to transmit high-throughput data is greater than the preset number of layers, one codeword can be used to transmit data. In this way, the throughput of data transmission can be improved to meet the data transmission requirements in high-throughput scenarios.

[0156] In some embodiments, in combination with the above Figure 1 , the transmitting end may use the coding parameters to perform channel coding on the data and / or physical channel. In the first scenario, when the transmitting end performs channel coding on the data and / or the control information of the physical channel, the coding parameters used may include one or more of the parameters of the channel coding method, the parameters of the base map, the parameters of the modulation method, the code length parameters, the retransmission parameters, and the interleaver parameters. The coding parameters are described below.

[0157] 1. Parameters of channel coding method.

[0158] The channel coding method may include: Polar coding method and LDPC coding method. The value of the channel coding method may include a Zc value. Zc is a boost factor.

[0159] In one example, the transmitter may determine the channel coding method of the physical channel based on the code length of the data. For example, if the code length of the data is less than or equal to the preset code length, the channel coding method may be the Polar coding method; if the code length of the data is greater than the preset code length, the channel coding method may be the LDPC coding method. For another example, if the code length of the data is less than the preset code length, the channel coding method may be the Polar coding method; if the code length of the data is greater than or equal to the preset code length, the channel coding method may be the LDPC coding method. Among them, the preset code length can be set as needed, for example, it can be 1K, 1024bb, etc., without limitation.

[0160] In an embodiment of the present application, the transmitter can determine the code length of the data based on the scenario in which it is located. For example, if the transmitter is in a scenario of short-distance data transmission (such as an indoor scenario), it means that the code length of the data transmitted by the transmitter is relatively small. In this scenario, the transmitter can be a VR device or an AR device. If the transmitter is in a scenario of long-distance data transmission (such as an outdoor scenario), it means that the code length of the data transmitted by the transmitter is relatively long. In this scenario, the transmitter is a mobile device using air interface transmission.

[0161] In combination with the above-mentioned channel coding method, in an embodiment of the present application, in a high throughput scenario, the mapping relationship between the data transmission channel and the channel coding method can be as shown in Table 6, wherein the data transmission channel includes UL-SCH, DL-SCH, PCH, and SCH.

[0162] Table 6

[0163]

[0164] Compared with Table 1, in an embodiment of the present application, when the first scenario is an indoor short-distance scenario, UL-SCH, DL-SCH, and PCH can be mapped to the Polar coding method, which is more flexible.

[0165] In order to support high throughput scenarios, in the embodiment of the present application, the mapping relationship between the control information of the physical channel and the channel coding method may be as shown in Table 7. The control information of the physical channel may include DCI and UCI.

[0166] Table 7

[0167]

[0168] Compared with Table 2, in the embodiment of the present application, the Block coding method is deleted from the channel coding method corresponding to the control information, that is, in the high throughput scenario, the control information of the physical channel adopts the Polar coding method as the channel coding method, which simplifies the protocol process and improves the system throughput. At the same time, it can also reduce the area of ​​the decoder at the receiving end and reduce the cost.

[0169] The following describes the values ​​of the channel coding method.

[0170] The value range of the Zc value of the channel coding method may be a subset of a preset matrix lifting size set or a preset subset.

[0171] In one example, the element in the preset lifting size set can be a j ×2 k j Among them, a j ∈{2, 3, 5, 7, 9, 11, 13, 15}, k j ∈{7, 7, 6, 5, 5, 5, 4, 4}. For example, the preset lifting size set may be as shown in Table 8.

[0172] Table 8

[0173]

[0174]

[0175] In another example, the channel coding method is an LDPC coding method, and the preset subset can be determined based on the prime basis supported by the base graph. For example, the preset subset can include the base graph. Figure 1 Supported prime bases and bases Figure 2 The minimum value in the intersection of the supported prime bases. Figure 1 Heki Figure 2It is a base diagram in the prior art.

[0176] In one example, the base Figure 1 The supported prime bases are {23, 29, 31, 37, 41}. Figure 2 The supported prime number bases may be {11, 13, 17, 19, 23}. That is, the preset subset may include 23.

[0177] In a possible implementation, the Zc value of the channel coding method is a subset of the preset lifting size set. In combination with the above Table 8, the value range of the Zc value of the channel coding method can be a larger value in each row element. For example, the value range of the Zc value can be element a in the above Table 8. j ×2 k j Among them, a j ∈{2, 3, 5, 7, 9, 11, 13, 15}, k j ∈{4, 5, 6, 7}.

[0178] In another possible implementation, the Zc value of the channel coding method is a preset subset. In combination with the above Table 8, the preset subset may be a subset consisting of the maximum value of the elements in the lifting size set. The preset subset may include the maximum value in each row of elements. For example, the value range of the Zc value may be {256, 384, 320, 224, 288, 352, 208, 240}.

[0179] In another example, the Zc value of the channel coding mode is a preset subset. The preset subset may be a newly added subset.

[0180] In a possible implementation, as shown in Table 9, the preset subset may be a lifting size newly added on the basis of Table 8. The newly added lifting size may include multiple elements, each element may be a positive integer multiple of 23, and the maximum value in the preset subset is greater than 384. In Table 9, t is a positive integer.

[0181] Table 9

[0182] Set index Set of lifting sizes(Z) 0 {2,4,8,16,32,64,128,256} 1 {3,6,12,24,48,96,192,384} 2 {5,10,20,40,80,160,320} 3 {7,14,28,56,112,224} 4 {9,18,36,72,144,288} 5 {11,22,44,88,176,352} 6 {13,26,52,104,208} 7 {15,30,60,120,240} 8 {23,46,69,92,115,138,161,184,…,23*t}

[0183] In some scenarios, the transmitting end and the receiving end may pre-configure a third preset relationship. For example, the third preset mapping relationship may be stored in a table (i.e., an MSC table). After acquiring the modulation parameters of the physical channel, the transmitting end may determine the index value corresponding to the modulation parameter according to the third preset mapping relationship, and send the index value to the receiving end. In this way, the receiving end may accurately determine the modulation parameters of the physical channel based on the index value.

[0184] 2. Parameters of the base graph.

[0185] The base image may include a first base image and a second base image. The core check columns of the first base image and the second base image are different. The parameters of the base image may include the number of puncturing columns based on the core check column, the code rate of the puncturing column, etc.

[0186] In one example, the channel coding method is an LDPC coding method, and the first base graph can be a base Figure 1 , the second base graph can be a new base graph.

[0187] In a possible implementation, due to the high bit rate in high throughput scenarios, the core check column of the base image needs to be punctured by 2 columns from the back to the front, and usually, the first 2 columns of the base image also need to be punctured, and the number of punctures in the second row is 2, which means that the decoding of the second row of the base image can always pass the check, so it cannot be decoded. In order to avoid the situation where decoding cannot occur, the first row elements and the second row elements of the core check matrix of the base image can be swapped.

[0188] Based on this implementation, in the first base graph Figure 1 In this case, the base Figure 1 The first row elements and the second row elements of the core check matrix of the base graph are exchanged to obtain the core check matrix of the second base graph. For example, the core check matrix of the second base graph can be as follows Figure 5 shown.

[0189] In another possible implementation, in order to support transmission in high throughput scenarios, the code rate of a punctured column in the core check matrix of the first base image and the second base image can be higher than a preset code rate. The preset code rate can be set as needed, for example, it can be 0.95, without limitation.

[0190] Furthermore, in order to improve the bit rate of the high throughput scenario, a new information column may be added to the second base image. The bit rate of the newly added information column is higher than 0.95. The first column of the first base image and the second base image may not be punctured.

[0191] In some examples, the number of punctured columns of the core check matrix of the base graph is greater than Zc. The number of punctured columns of the check matrix of the base graph may refer to: the number of columns corresponding to the check matrix part of the base graph after lifting.

[0192] In the embodiment of the present application, the number of columns corresponding to a column in the matrix of the base graph after lifting is Zc. For example, punching 1 column of the base graph is equivalent to punching Zc columns of the core check matrix after lifting. Punching 2 columns of the base graph is equivalent to punching 2*Zc columns of the check matrix after lifting.

[0193] Normally, the channel coding method is LDPC coding, and the order of codeword retransmission is to send redundant version (RV) 0 for the first transmission, RV2 for the first retransmission, RV1 for the second retransmission, and RV3 for the third retransmission. However, in high-throughput scenarios, due to the use of a new base map and a new puncturing method, retransmission cannot be performed in the order of RV0, RV2, RV1, and RV3. Instead, retransmission needs to be performed in the order of RV0, RV1, RV2, and RV3 to ensure that the receiving end can decode normally.

[0194] In the embodiment of the present application, the codeword may refer to a codeword sequence after the message sequence is channel encoded.

[0195] 3. Modulation parameters.

[0196] The modulation mode may include MLC and BICM. The parameters of the modulation mode may include one or more of the modulation order, code rate, and frequency utilization efficiency.

[0197] In one example, the debugging mode can be determined based on the carrier frequency of the data. For example, if the carrier frequency of the data is greater than the preset frequency, the modulation mode can be MLC; if the carrier frequency of the data is less than the preset frequency, the modulation mode can be BICM; if the carrier frequency of the data is equal to the preset frequency, the modulation mode can be MLC or BICM.

[0198] In a possible implementation, the transmitting end may determine the parameters of the modulation mode of the physical channel based on the third preset mapping relationship, wherein the third preset mapping relationship may include index values ​​of multiple modulation modes and corresponding modulation parameters.

[0199] In one example, in order to support high throughput scenarios, the third preset mapping relationship may include a first index value and a corresponding modulation parameter. The modulation parameter corresponding to the first index value is a modulation parameter supporting high throughput scenarios. For example, the modulation order in the modulation parameter corresponding to the first index value may be 6, the code rate may be 973, and the frequency utilization efficiency may be 5.7012. The actual code rate may be 973 / 1024.

[0200] 4. Code length parameter.

[0201] The code length parameter may include a maximum encoding code length and a minimum encoding code length. The maximum encoding parameter may refer to the maximum length of the information bits after encoding, or the maximum length of the information bits before encoding. The minimum encoding length may refer to the minimum encoding length of the information bits after encoding, or the minimum length of the information bits before encoding.

[0202] In some examples, for the Polar coding method, the maximum coding length may refer to the maximum length Nmax of the encoded information bits. Nmax may be specified by the polarization index (nmax). The relationship between Nmax and nmax may be a power of 2. That is, Nmax = 2 nmax For example, if Nmax=1024, then nmax=10.

[0203] In some other examples, for the LDPC coding method, the maximum coding length may refer to the maximum length Kmax of the information bit. Kmax may be determined based on the maximum number of information columns Kb of the base graph and / or the maximum lifting factor Zc of the matrix of the base graph. For example, Kmax may be the product of Kb and Zc.

[0204] For example, Figure 1 Kb=22,Zc=384,then Figure 1 The corresponding maximum code length Kmax = 8448. For example, Figure 2 Kb=10,Zc=384,then Figure 2 The corresponding maximum coding length Kmax=3840.

[0205] In some examples, for the Polar coding method, the minimum coding code length refers to the minimum length Nmin after coding. Nmin can be specified by the polarization index nmin. The corresponding relationship between Nmin and nmin is a power of 2. That is, Nmin = 2 nmin For example, if Nmin=32, then nmin=5.

[0206] In some other examples, for LDPC coding, the minimum coding code length may also refer to the minimum length Kmin of information bits. Kmin may be determined by the minimum number of information columns Kb and / or the minimum lifting factor Zc of the matrix. For example, Kmin may be the product of Kb and Zc. Figure 1 Kb=11,Zc=384,then Figure 1 The corresponding minimum encoding code length Kmin = 4224. Figure 2 Kb=6,Zc=384,then Figure 2 The corresponding minimum code length may be Kmin=2304.

[0207] 5. Retransmit parameters.

[0208] The retransmission parameter may refer to the number of retransmissions of the codeword of the transmitted data. The retransmission parameter may include a maximum retransmission parameter and a corresponding retransmission starting point. For example, the maximum retransmission parameter may be 4, that is, 1 initial transmission and 3 retransmissions. The retransmission starting point K0 may determine different retransmission starting points based on the prior art (such as 5G standard 38.212 table 5.4.2.1-1).

[0209] 6. Interleaver parameters.

[0210] The interleaver parameters may include an indicator of whether to perform an interleaving operation.

[0211] Among them, the interleaver can be a row-column interleaver in the prior art (for details, please refer to Section 5.4.2.2 in 38.212 of the 5G standard).

[0212] In one possible implementation, since the hardware implementation of the row-column interleaver imposes great limitations on improving throughput, in order to improve the throughput efficiency in high-throughput scenarios, the transmitter and receiver may not perform row-column interleaving for data codewords.

[0213] In another possible implementation, when the transmitting end performs an interleaving operation on the data, the transmitting end may also send indication information to the receiving end for indicating the interleaver used to perform the interleaving operation. Based on the indication information, the receiving end may perform a deinterleaving operation after demodulating the received data.

[0214] In some embodiments, the channel coding method of the physical channel is an LDPC coding method, and the method provided in the embodiment of the present application may further include: the transmitting end sends first indication information.

[0215] Correspondingly, the receiving end receives the first indication information from the sending end.

[0216] The first indication information may be used to indicate to remove the edges in the base graph. Figure 1 The first indication information may include a row number and a column number in the base graph.

[0217] That is, the first indication information is used to remove the edges corresponding to the row numbers and column numbers. For example, the first indication information may include {(16, 11), (16, 38), (17, 17), (18, 19)}, and the indication information may be used to indicate to remove the edges on the 11th column of the 16th row, the 36th column, the 17th column of the 17th row, and the 19th column of the 18th row in the base graph.

[0218] Furthermore, the first indication information may also indicate the base graph from which the edges need to be removed. For example, the first indication information may include an identifier or an index value of the base graph.

[0219] In an example, the first indication information indicates that the base graph from which the edges need to be removed may be as shown in Table 10. Table 10 may include 30 row indexes, and each row includes a plurality of column indexes.

[0220] Table 10

[0221]

[0222]

[0223]

[0224] Correspondingly, upon receiving the first indication information, the receiving end can, based on the first indication information, remove the base Figure 1 connected edges.

[0225] Based on this embodiment, by removing the connected edges of the base graph, the degree distribution of the base graph can be improved, making it more suitable for decoding under low iteration times, thereby enhancing the throughput efficiency.

[0226] In some examples, to ensure that the receiving end can accurately parse the physical channel in a high-throughput scenario, the sending end can further send second indication information to the receiving end, and the second indication information can be used to indicate the coding parameters of the physical channel. For example, the second indication information can include indicators for indicating the channel coding method, modulation method, whether retransmission is supported, and whether row-column interleaving is performed. In this way, the receiving end can determine the coding parameters of the physical channel based on the second indication information, and perform channel decoding on the demodulated data based on the coding parameters.

[0227] Among them, channel decoding includes one or more of channel decoding based on the channel coding method, channel decoding based on the base graph, and demodulation based on the modulation method.

[0228] In a possible implementation, the second indication information can be a newly added signaling in the control information (such as DCI) of the physical channel. For example, the structure of the newly added signaling can be as Figure 6 shown. Figure 6 Among them, the retransmission request can include automatic repeat-request (ARQ) and hybrid automatic retransmitter quest (HARQ), intl represents Interleaver (Interleaver, intl). Wo means not used, and new_intl means using a new interleaver.

[0229] Among them, the new interleaver can divide the sequence to be interleaved of the codeword into X parts, 0 < X <= Qm, where Qm is the high-order modulation order and Qm is a positive integer. The number of bits occupied by each of the X parts in any one QAM symbol can exceed 1 bit. The new interleaver can, without sacrificing performance, greatly simplify the difficulty of interleaving and reduce the read-write bandwidth of storage.

[0230] In some other examples, the receiving end may also determine the channel coding mode of the physical channel according to the code length of the demodulated data. Specifically, reference may be made to the above description of the transmitting end determining the channel coding mode of the physical channel, which will not be repeated here.

[0231] The various solutions in the above embodiments of the present application can be combined without contradiction.

[0232] The actions of the sender in S401 to S402 can be performed by Figure 3 The processor 301 in the communication device 300 shown in the figure calls the application code stored in the memory 304 to instruct the communication device 300 to execute. The actions of the receiving end in the above S401 to S402 can be performed by Figure 3 The processor 301 in the communication device 300 shown calls the application code stored in the memory 304 to instruct the communication device 300 to execute, and the embodiment of the present application does not impose any limitation on this.

[0233] The above mainly introduces the scheme provided by the embodiment of the present application from the perspective of interaction between various network elements. Accordingly, the embodiment of the present application also provides a communication device, which is used to implement the above various methods. The communication device can be a transmitting end in the above method embodiment, or a component that can be used for the transmitting end; or, the communication device can be a receiving end in the above method embodiment, or a component that can be used for the receiving end. It can be understood that in order to implement the above functions, the communication device includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiment disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0234] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be understood that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0235] For example, taking the communication device as the transmitting end in the above method embodiment as an example, Figure 7The schematic diagram of the structure of a transmitting end 700 is shown. The transmitting end 700 includes a transceiver module 701 and a processing module 702. The transceiver module 701, which may also be called a transceiver unit, is used to implement the transceiver function, for example, it may be a transceiver circuit, a transceiver, a transceiver or a communication interface.

[0236] The processing module 702 is used to determine the physical channel of the first scenario. The throughput of the first scenario is greater than a preset threshold. The transceiver module 701 is also used to transmit data in a single codeword manner when the number of transmission layers of the physical channel is greater than a preset number of layers.

[0237] Among them, the transceiver module 701 can be used to implement the transceiver function corresponding to the sending end in the above method embodiment, and the processing module 702 can be used to implement the processing function corresponding to the sending end in the above method embodiment. Furthermore, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.

[0238] In the embodiment of the present application, the transmitting end 700 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, a person skilled in the art can imagine that the transmitting end 700 can be used Figure 3 The form of the communication device 300 is shown.

[0239] for example, Figure 3 The processor 301 in the communication device 300 shown can call the computer-executable instructions stored in the memory 304 to enable the communication device 300 to execute the communication method in the above method embodiment.

[0240] Specifically, Figure 7 The functions / implementation processes of the transceiver module 701 and the processing module 702 can be Figure 3 The processor 301 in the communication device 300 shown calls the computer execution instructions stored in the memory 304 to implement. Or, Figure 7 The function / implementation process of the processing module 702 in Figure 3 The processor 301 in the communication device 300 shown calls the computer execution instructions stored in the memory 304 to implement, Figure 7 The function / implementation process of the transceiver module 701 can be Figure 3 The communication interface 302 in the communication device 300 shown in FIG. 1 is implemented.

[0241] Since the transmitting end 700 provided in the embodiment of the present application can execute the above communication method, the technical effects that can be obtained can refer to the above method embodiment and will not be repeated here.

[0242] Or, for example, taking the communication device as the receiving end in the above method embodiment as an example, Figure 8 The schematic diagram of the structure of a receiving end 800 is shown. The receiving end 800 includes a transceiver module 801 and a processing module 802. The transceiver module 801, which may also be called a transceiver unit, is used to implement the transceiver function, for example, it may be a transceiver circuit, a transceiver, a transceiver or a communication interface.

[0243] The transceiver module 801 is used to receive data from a transmitting end, and the data is transmitted in the form of a single code word.

[0244] Among them, the transceiver module 801 can be used to implement the transceiver function corresponding to the receiving end in the above method embodiment, and the processing module 802 can be used to implement the processing function corresponding to the receiving end in the above method embodiment. Furthermore, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.

[0245] In the embodiment of the present application, the receiving end 800 is presented in the form of dividing various functional modules in an integrated manner. The "module" here can refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, a person skilled in the art can imagine that the receiving end 800 can be used Figure 3 The form of the communication device 300 is shown.

[0246] for example, Figure 3 The processor 301 in the communication device 300 shown can call the computer-executable instructions stored in the memory 304 to enable the communication device 300 to execute the communication method in the above method embodiment.

[0247] Specifically, Figure 8 The functions / implementation process of the transceiver module 801 and the processing module 802 can be Figure 3 The processor 301 in the communication device 300 shown calls the computer execution instructions stored in the memory 304 to implement. Or, Figure 8 The function / implementation process of the processing module 802 in Figure 3 The processor 301 in the communication device 300 shown calls the computer execution instructions stored in the memory 304 to implement, Figure 8 The function / implementation process of the transceiver module 801 can be Figure 3The communication interface 302 in the communication device 300 shown in FIG. 1 is implemented.

[0248] Since the receiving end 800 provided in this embodiment can execute the above communication method, the technical effects that can be obtained can refer to the above method embodiments and will not be repeated here.

[0249] It should be understood that one or more of the above modules or units can be implemented by software, hardware or a combination of the two. When any of the above modules or units are implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and the processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions for calculation or processing in the processor, it can also further include necessary hardware accelerators, such as field programmable gate arrays (FPGA), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.

[0250] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.

[0251] Optionally, an embodiment of the present application further provides a communication device (for example, the communication device may be a chip or a chip system), which includes a processor for implementing the method in any of the above method embodiments. In one possible design, the communication device also includes a memory. The memory is used to store necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device. When the communication device is a chip system, it may be composed of chips, or it may include chips and other discrete devices, which is not specifically limited in the embodiments of the present application.

[0252] In one possible implementation, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any of the above method embodiments or any of its implementations.

[0253] In a possible implementation, an embodiment of the present application further provides a communication system, which includes the transmitting end described in the above method embodiment and the receiving end described in the above method embodiment.

[0254] In a possible implementation, an embodiment of the present application further provides a communication method, which includes the method described in any of the above method embodiments or any of its implementations.

[0255] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. Computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more servers that can be integrated with a medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state drive (SSD)).

[0256] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other changes to the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0257] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A communication method, characterized in that: Applied to the sending end, the method includes: Determining a physical channel in a first scenario; the throughput of the first scenario is greater than a preset threshold; When the number of transmission layers of the physical channel is greater than a preset number of layers, data is transmitted using a single codeword.

2. The method according to claim 1, characterized in that: The determining of a transmission channel for transmitting data includes: determining a transmission channel for the data; According to a first preset mapping relationship, a physical channel corresponding to the transmission channel is determined; wherein the first preset mapping relationship includes multiple transmission channels and a physical channel corresponding to each transmission channel.

3. The method according to claim 2, characterized in that The physical channel includes an uplink physical channel and a downlink physical channel, and the first preset mapping relationship includes a first mapping relationship and a second mapping relationship; The first mapping relationship includes a mapping relationship between a plurality of uplink transmission channels and a plurality of uplink physical channels, and the second mapping relationship includes a mapping relationship between a plurality of downlink transmission channels and a plurality of downlink physical channels.

4. The method according to claim 3, characterized in that The determining of a physical channel for transmitting data comprises: determining control information of the physical channel; According to a second preset mapping relationship, determine the physical channel corresponding to the control information; wherein the second preset mapping relationship includes a third mapping relationship and a fourth mapping relationship; wherein the third mapping relationship includes a mapping relationship between uplink control information and an uplink physical channel, and the fourth mapping relationship includes a mapping relationship between downlink control information and a downlink physical channel.

5. The method according to any one of claims 1 to 4, characterized in that The preset number of layers is 4.

6. The method according to any one of claims 1 to 5, characterized in that The coding parameters of the physical channel include one or more of parameters of the channel coding method of the data and / or control information, parameters of the base map, modulation parameters of the modulation method, code length parameters, retransmission parameters, and interleaver parameters; Among them, the channel coding mode includes polarization Polar coding mode and low-density parity check LDPC coding mode; the base map includes a first base map and a second base map, and the core check columns of the first base map and the second base map are different; the modulation mode includes multi-layer coding MLC and bit interleaved coding modulation BICM; the code length parameter includes a maximum coding code length and a minimum coding code length; the retransmission parameter includes a maximum retransmission parameter and a corresponding retransmission starting point; the interleaver parameter includes an indicator of whether to perform a bit interleaving operation.

7. The method according to claim 6, characterized in that The channel coding method is determined based on the code length of the data.

8. The method according to claim 7, characterized in that The code length of the data is less than or equal to the preset code length, and the channel coding method is the Polar coding method; The code length of the data is greater than the preset code length, and the channel coding method is the LDPC coding method; The code length of the data is equal to the preset code length, and the channel coding method is the Polar coding method or the LDPC coding method.

9. The method according to claim 6 or 7, characterized in that: The channel coding method corresponding to the transmission channel of the data includes Polar coding method and LDPC coding method; the channel coding method corresponding to the control information is the Polar coding method.

10. The method according to any one of claims 6 to 8, characterized in that: The value range of the Zc value of the LDPC encoding method is a subset of the preset matrix lifting set or a preset subset.

11. The method according to claim 10, characterized in that The numerical values ​​in the preset subset are positive integer multiples of 23, and the maximum numerical value in the preset subset is greater than 384.

12. The method according to claim 10 or 11, characterized in that: The elements in the preset matrix promotion set are a j ×2 k j ; Among them, a j ∈{2, 3, 5, 7, 9, 11, 13, 15}, k j ∈{4, 5, 6, 7}.

13. The method according to any one of claims 6 to 12, characterized in that: The channel coding mode is the LDPC coding mode, and the method further includes: No row-column interleaving is performed on the codewords of the data.

14. The method according to claim 6, characterized in that The parameters of the base image include the number of punctured columns of the core check matrix of the base image and / or the code rate obtained after column puncturing.

15. The method according to claim 14, characterized in that The number of punctured columns of the core check matrix of the first base image is greater than 1, and the first column of the first base image is not punctured, and a code rate obtained after the core check matrix of the second base image is punctured is greater than a preset code rate.

16. The method according to claim 6, 14 or 15, characterized in that The first row elements of the core check matrix of the second base graph are the second row elements of the core check matrix of the first base graph, and the second row elements of the core check matrix of the second base graph are the first row elements of the core check matrix of the first base graph.

17. The method according to any one of claims 6, 14-16, characterized in that: The base graph is the first base graph, and the method further includes: Send first indication information, where the first indication information is used to indicate to remove the edge in the first base graph; the first indication information includes a first row number and a first column number, and the edge is the edge corresponding to the first row number and the first column number.

18. The method according to claim 6, characterized in that The method further comprises: Determining a modulation mode of the physical channel; Based on a third preset mapping relationship, a modulation parameter of the physical channel is determined; wherein the third preset mapping relationship includes indexes of multiple modulation modes and a modulation parameter corresponding to each index.

19. The method according to claim 18, characterized in that The carrier frequency of the data is greater than the preset frequency, and the modulation mode is the MLC; The carrier frequency of the data is less than the preset frequency, and the modulation mode is the BICM; The carrier frequency of the data is equal to the preset frequency, and the modulation mode is MLC or the BICM.

20. The method according to claim 18 or 19, characterized in that The parameters of the modulation method include one or more of a modulation order, a code rate, and a spectrum utilization efficiency; wherein the modulation order of the data is 6, the code rate is 973, and the spectrum utilization efficiency is 5.7012.

21. The method according to any one of claims 1 to 20, characterized in that The method further comprises: Send second indication information, where the second indication information is used to indicate one or more of a channel coding mode, a modulation mode, whether retransmission is supported, and whether row-column interleaving is performed.

22. A communication method, characterized in that: Applied to the receiving end, the method includes: Receive data transmitted from the sender; Demodulating the data to obtain demodulated data; Channel decoding is performed on the demodulated data to obtain original data.

23. The method according to claim 22, characterized in that The method further comprises: Determine coding parameters; the coding parameters include one or more of the parameters of the channel coding method of the data and / or control information, the parameters of the base map, the modulation parameters of the modulation method, the code length parameters, the retransmission parameters, and the interleaver parameters; wherein the channel coding method includes a polarization Polar coding method and a low-density parity check LDPC coding method; the base map includes a first base map and a second base map, and the core check columns of the first base map and the second base map are different; the modulation method includes multi-layer coding MLC and bit interleaved coding modulation BICM; the code length parameters include a maximum coding code length and a minimum coding code length; the retransmission parameters include a maximum retransmission parameter and a corresponding retransmission starting point; the interleaver parameters include an indicator of whether to perform an interleaving operation; The performing channel decoding on the demodulated data comprises: Channel decoding is performed on the demodulated data according to the coding parameters.

24. The method according to claim 23, characterized in that The method further comprises: receiving first indication information from the transmitting end, the first indication information being used to indicate to remove the edge of the first base graph; the first indication information comprising a first row number and a first column number, and the edge is an edge corresponding to the first row number and the first column number; The edges corresponding to the first row number and the first column number on the first base graph are removed.

25. The method according to claim 23 or 24, characterized in that The determining the coding parameter of the physical channel comprises: receiving second indication information from the transmitting end, where the second indication information is used to indicate a coding parameter of the physical channel; Based on the second indication information, a coding parameter of the physical channel is determined.

26. The method according to any one of claims 22 to 25, characterized in that The method further comprises: The demodulated data is not deinterleaved.

27. A communication device, characterized in that: Comprising a module for executing the method as claimed in any one of claims 1 to 21, or a module for executing the method as claimed in any one of claims 22 to 26.

28. A communication device, characterized in that: The communication device includes one or more processors and one or more memories; the one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program codes or computer instructions; When one or more processors execute the computer instructions, the communication device is caused to perform a method as claimed in any one of claims 1 to 21 or any one of claims 22 to 26.

29. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions or programs. When the computer instructions or programs are executed on a computer, the computer executes the method according to any one of claims 1 to 21 or any one of claims 22 to 26.

30. A communication system, characterized in that: It comprises a receiving end and a sending end, the sending end is used to execute the method as described in any one of claims 1-21, and the receiving end is used to execute the method as described in any one of claims 22-26.

Citation Information

Cited By

  • Communication method and communication apparatus

    EP4797585A1

  • Communication method and communication apparatus

    WO2025103223A1