Communication method and apparatus

By employing Polar codes as the channel coding type in LPWA communication technology, a dedicated physical channel for low-power devices is designed, addressing the low power consumption, low cost, and low complexity requirements of IoT devices, improving error correction performance, and reducing decoding complexity.

WO2025241965A1PCT designated stage Publication Date: 2025-11-27HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/094906
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-22
Filing Date
2025-05-14
Publication Date
2025-11-27

AI Technical Summary

Technical Problem

In LPWA communication technology, how to select the appropriate channel coding type to meet the low power consumption, low cost and low complexity requirements of IoT devices.

Method used

Polar codes are used as the channel coding type, and Polar codes are used for encoding and decoding. A dedicated physical channel for low-power devices is designed to reduce device power consumption and decoding complexity.

Benefits of technology

It achieves low power consumption, low cost, and low complexity for IoT devices, improves error correction performance, and reduces device power consumption and decoding complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025094906_27112025_PF_FP_ABST
    Figure CN2025094906_27112025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications. Provided are a communication method and apparatus, aiming to select a suitable channel coding type in the low-power wide-area network (LPWA) communication technology, and to meet the requirements of an IoT device in the LPWA communication technology. The method comprises: a first communication device receiving first information on a first physical channel, and performing decoding on the first information on the basis of a channel coding type of the first information, so as to obtain decoding information corresponding to the first information, wherein the channel coding type of the first information is a polar code, the first physical channel is a dedicated physical downlink shared channel for a low-power device, or the first physical channel is a dedicated physical downlink control channel for a low-power device.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and apparatus

[0001] This application claims priority from the Chinese patent application No. 202410646336.9, filed on May 22, 2024, and entitled "Communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, and in particular to a communication method and apparatus. BACKGROUND

[0003] With the rapid development of Internet of things (IoT) technology, more and more IoT devices are connected in the network. Low power wide area network (LPWAN or LPWA) communication technology gradually becomes the preferred choice for IoT technology due to its low power consumption, long distance coverage, low cost and other characteristics, and large-scale IoT device connection is achieved by using LPWA communication technology.

[0004] With the continuous evolution of LPWA communication technology, the number of IoT devices accessing the network is growing explosively, and therefore, the demand for IoT devices is also increasing. For example, the requirements for power consumption, performance, and processing complexity of IoT devices are becoming higher and higher.

[0005] When devices use different channel coding types, one or more of the corresponding power consumption, performance, or processing complexity are different. Therefore, the demand for IoT devices in LPWA communication technology can be met by different channel coding types. Therefore, how to select a suitable channel coding type in LPWA communication technology is a problem to be solved. SUMMARY

[0006] The communication method and apparatus provided by the embodiments of the present application are to select a suitable channel coding type in low power wide area network (LPWA) communication technology, so as to meet the demand for IoT devices in LPWA communication technology.

[0007] In a first aspect, a communication method is provided, which can be performed by a first communication device. The first communication device can refer to the first communication device itself (e.g., a terminal device), a component (e.g., a processor, a chip, or a chip system) in the first communication device, or a logic module or software that implements all or part of the functions of the first communication device. The method includes receiving first information on a first physical channel and decoding the first information according to a channel coding type of the first information to obtain decoded information corresponding to the first information. The channel coding type of the first information is a Polar code, and the first physical channel is a dedicated physical downlink shared channel for low-power devices, or the first physical channel is a dedicated physical downlink control channel for low-power devices.

[0008] Based on the scheme, the first communication device (e.g., a terminal device) receives downlink information (i.e., first information) encoded by a Polar code from a second communication device (e.g., a network device). Further, a Polar code decoder can be used to decode the first information, so that the downlink information can be successfully received. Since the downlink information is encoded by the Polar code, the first communication device only needs to configure one type of decoder (i.e., a Polar code decoder) to receive the downlink information. Compared with a scheme in which the channel coding type of the downlink information is different, the cost, power consumption, and decoding complexity of the first communication device can be reduced, thereby meeting the requirements (i.e., low cost, low power consumption, and low complexity) of devices in LPWA communication technology.

[0009] It can be understood that, compared with a tail-biting convolutional code (TBCC), the Polar code has lower decoding complexity and better error correction performance. Therefore, using the Polar code can further reduce the decoding complexity of the first communication device and improve the error correction performance. In addition, the first information can be carried on a dedicated physical channel (i.e., a first physical channel) for low-power devices. That is, the requirements of low-power devices are considered when designing the first physical channel. Therefore, transmitting the first information through the first physical channel can reduce the power consumption of the first communication device.

[0010] In a possible design, when the transmission channel of the first information is any one of a downlink shared channel (DL-SCH), a broadcast channel (BCH), or a paging channel (PCH), the first physical channel is a dedicated physical downlink shared channel for low-power devices. When the first information is downlink control information (DCI), the first physical channel is a dedicated physical downlink control channel for low-power devices.

[0011] Based on the possible design, when the first information is data information (i.e., the transmission channel of the first information is any one of a downlink shared channel (DL-SCH), a broadcast channel (BCH), or a paging channel (PCH)), the first information can be carried on a physical shared channel (i.e., a dedicated physical downlink shared channel for low-power devices); when the first information is control information (i.e., the first information is DCI), the first information can be carried on a physical control channel (i.e., a dedicated physical downlink control channel for low-power devices), thereby achieving transmission of the first information over the air interface.

[0012] In addition, the first physical channel is a dedicated physical channel for low-power devices, that is, the needs of low-power devices are considered in designing the first physical channel, and thus transmission of the first information through the first physical channel can reduce power consumption of the first communication device.

[0013] In a possible design, before receiving the first information on the first physical channel, the communication method further includes: sending first indication information, the first indication information indicating that the first communication device is an LPWA device.

[0014] Based on the possible design, the first communication device can inform the second communication device that it is a device type (i.e., an LPWA device), so that the second communication device can select a suitable channel coding type for downlink information (i.e., the first information) sent to the first communication device based on the type of the first communication device, for example, the same channel coding type can be selected for sending the downlink information of the first communication device, so that the first communication device only needs to configure one type of decoder (i.e., a related decoder of a Polar code) to achieve reception of the downlink information, which can reduce the cost, power consumption, and decoding complexity of the first communication device compared with a scheme in which multiple channel coding types are used for the downlink information.

[0015] It can be understood that, compared with TBCC, the decoding complexity of a Polar code is lower and the error correction performance is better, and thus the second communication device can select a Polar code to improve the error correction performance and reduce the decoding complexity.

[0016] In a possible design, the first indication information indicates capability information of the first communication device, and the capability information of the first communication device indicates that the first communication device is an LPWA device.

[0017] Based on the possible design, the first communication device does not need to configure corresponding resources for signaling indicating the type of the first communication device, and the type of the first communication device (e.g., the first communication device is an LPWA device) can be implicitly indicated through the capability information, thereby reducing consumption of resources; further, the capability information provides a basic guarantee for the second communication device to select a suitable channel coding type for downlink information (i.e., the first information) sent to the first communication device based on the type of the first communication device.

[0018] In a possible design, the decoding the first information according to the channel coding type of the first information to obtain the decoded information corresponding to the first information includes: determining a first sequence, the first sequence being different from a reliability sequence in New Radio (NR), the reliability sequence being applied in a Polar code-based encoding and / or decoding process; and decoding the first information according to the first sequence.

[0019] Based on this possible design, the first information can be decoded by using a reliability sequence (such as the first sequence) different from the reliability sequence in the NR. Since the reliability sequence in the NR is designed by considering the requirement of error correction, the first sequence is different from the reliability sequence in the NR, and thus the first sequence can be designed by considering other requirements, such as the requirements of low power consumption, low complexity, and low cost. As a result, the decoding complexity, power consumption of the first communication device, and the cost of the first communication device are reduced.

[0020] In a possible design, the communication method further includes: receiving second indication information, the second indication information indicating that the first information does not need to be subjected to inverse sub-block interleaving before decoding; and decoding the first information according to the channel coding type of the first information to obtain the decoded information corresponding to the first information, including: performing rate de-matching on the first information according to the second indication information, and then obtaining the decoded information by decoding, the rate de-matching not including the inverse sub-block interleaving.

[0021] Based on this possible design, the first communication device does not need to perform the inverse sub-block interleaving in the decoding process, and thus the cost, power consumption, and decoding complexity of the first communication device are reduced.

[0022] In a possible design, the first information is composed of one or more code word bit sequences, and the decoding the first information according to the channel coding type of the first information to obtain the decoded information corresponding to the first information includes: decoding each code word bit sequence of the one or more code word bit sequences respectively to obtain the decoded information.

[0023] The number of code word bit sequences is determined according to whether the to-be-encoded information corresponding to the first information is segmented, and whether the to-be-encoded information is segmented is determined according to the capability of the first communication device, the capability of the first communication device being related to the type of the first communication device, and the capability of the first communication device being negatively related to the probability of segmentation. Alternatively, the number of code word bit sequences is equal to the number of segments of the to-be-encoded information, and the capability of the first communication device is negatively related to the number of segments.

[0024] In a possible design, the number of codeword bit sequences is determined according to whether the to-be-encoded information corresponding to the first information is segmented, including: when the first parameter and the second parameter satisfy a first condition, it is indicated that the to-be-encoded information is segmented; and when the first parameter and the second parameter do not satisfy the first condition, it is indicated that the to-be-encoded information is not segmented; where the first parameter is the bit number of the to-be-encoded information, the second parameter is negatively related to the capability of the first communication device; the first condition includes: the first parameter is greater than or equal to 360 / 2 第二参数 , and the length of the encoded bit sequence corresponding to the to-be-encoded information is greater than or equal to 1088 / 2 第二参数 ; or the first condition includes: the first parameter is greater than or equal to 1013 / 2 第二参数 , and the encoded bit sequence corresponding to the to-be-encoded information is a bit sequence obtained after the to-be-encoded information is encoded.

[0025] In a possible design, the number of codeword bit sequences is equal to the number of segments of the to-be-encoded information, including: when the first parameter and the second parameter satisfy a second condition, the number of segments is the maximum value of the third parameter plus one; where the first parameter is the bit number of the to-be-encoded information, the second parameter is negatively related to the capability of the first communication device; the second condition includes: the first parameter is greater than or equal to the third parameter*360 / second parameter, and the length of the encoded bit sequence corresponding to the to-be-encoded information is greater than or equal to the third parameter*1088 / second parameter; or the second condition includes: the first parameter is greater than or equal to the third parameter*1013 / second parameter, and the length of the encoded bit sequence corresponding to the to-be-encoded information is a bit sequence obtained after the to-be-encoded information is encoded.

[0026] In a possible design, the number of codeword bit sequences is equal to the number of segments of the to-be-encoded information, including: when the first parameter and the second parameter satisfy a second condition, the number of segments is the maximum value of the third parameter plus one; where the first parameter is the bit number of the to-be-encoded information, the second parameter is negatively related to the capability of the first communication device; the second condition includes: the first parameter is greater than or equal to the third parameter*360 / 2 第二参数 , and the length of the encoded bit sequence corresponding to the to-be-encoded information is greater than or equal to the third parameter*1088 / 2 第二参数 ; or the second condition includes: the first parameter is greater than or equal to the third parameter*1013 / 2 第 二参数 , and the encoded bit sequence corresponding to the to-be-encoded information is a bit sequence obtained after the to-be-encoded information is encoded.

[0027] In combination with the above three possible designs, before encoding, the second communication device can determine whether to segment the to-be-encoded information according to the capability of the first communication device, or determine the number of segments of the to-be-encoded information according to the capability of the first communication device. Since the capability of the first communication device is negatively related to the probability of segmentation, and the capability of the first communication device is negatively related to the number of segments; that is, the weaker the capability of the first communication device, the greater the value of the probability of segmentation or the number of segments, so that the number of bits of the segmented to-be-encoded bit sequence is smaller, the complexity of encoding the to-be-encoded bit sequence is lower, and accordingly, the complexity of decoding the codeword bit sequence is also lower, that is, the power consumption and the complexity of decoding of the first communication device are lower.

[0028] In a possible design, the communication method further includes: transmitting the second information on a second physical channel, the second physical channel being any one of a dedicated physical uplink shared channel for low-power devices, a dedicated physical random access channel for low-power devices, or a dedicated physical uplink control channel for low-power devices.

[0029] Based on the possible design, the uplink information (i.e., the second information) can be carried on the dedicated physical uplink channel for low-power devices (i.e., the second physical channel), that is, the second physical channel is a physical uplink channel dedicated to low-power devices, that is, the needs of low-power devices are considered when designing the second physical channel, and thus the transmission of the second information through the second physical channel can reduce power consumption.

[0030] In a possible design, when the transmission channel of the second information is an uplink shared channel (UL-SCH), the second physical channel is a dedicated physical uplink shared channel for low-power devices; when the transmission channel of the second information is a random access channel (RACH), the second physical channel is a dedicated physical random access channel for low-power devices; when the second information is uplink control information (UCI), the second physical channel is a dedicated physical uplink shared channel for low-power devices, or the second physical channel is a dedicated physical uplink control channel for low-power devices.

[0031] Based on the possible design, when the second information is random access information (i.e., the transmission channel of the second information is RACH), the second information can be carried on a physical random access channel (i.e., a dedicated physical random access channel for low-power devices); when the second information is data information (i.e., the transmission channel of the second information is UL-SCH), the second information can be carried on a physical shared channel (i.e., a dedicated physical uplink shared channel for low-power devices), and when the second information is control information (i.e., the second information is UCI), the second information can be carried on a physical control channel or a physical shared channel (i.e., a dedicated physical uplink control channel for low-power devices or a dedicated physical uplink control channel for low-power devices), so as to realize the transmission of the second information over the air.

[0032] In a possible design, when the transmission channel of the second information is RACH, the second physical channel is a dedicated physical random access channel for low-power devices; when the transmission channel of the second information is UL-SCH or UCI, the second physical channel is a dedicated physical uplink shared channel for low-power devices; when the transmission channel of the second information is UL-SCH, the format of the second information is a first format; and when the second information is UCI, the format of the second information is a second format.

[0033] Based on the possible design, when the second information is random access information (i.e., the transmission channel of the second information is RACH), the second information can be carried on a physical random access channel (i.e., a dedicated physical random access channel for low-power devices); when the second information is data information or control information (i.e., the transmission channel of the second information is UL-SCH or the second information is UCI), the second information can be carried on a physical shared channel (i.e., a dedicated physical uplink shared channel for low-power devices), wherein for the case that the transmission channel of the second information is UL-SCH or the second information is UCI, the second information can adopt different formats (e.g., the second information is a first format when the transmission channel of the second information is UL-SCH, and the second information is a second format when the second information is UCI), so that the second communication device can distinguish the received information according to the format when receiving information on the physical shared channel, and the second information can be successfully received.

[0034] In a possible design, the channel coding type of the second information is a Polar code.

[0035] Based on the possible design, the first communication device can encode the uplink information (i.e., the second information) by using a Polar code, i.e., the first communication device only needs to configure one encoder (i.e., an encoder related to the Polar code) to implement transmission of the uplink information, which can reduce the cost, power consumption, and encoding complexity of the first communication device, as compared with a scheme in which the uplink information adopts multiple channel coding types.

[0036] In a possible design, when the transmission channel of the second information is UL-SCH, the channel coding type of the second information is a low-density parity-check code (LDPC) or a Polar code; and when the second information is uplink control information (UCI), the channel coding type of the second information is a block code or a Polar code.

[0037] Based on the possible design, it can be understood that, in the channel coding type of new radio (NR), when the transmission channel of uplink information is UL-SCH, the channel coding type of the uplink information is LDPC, and when the uplink information is UCI, the channel coding type of the uplink information is block code or Polar code. Therefore, the channel coding type of the uplink information in NR can be considered to be used, or the channel coding type of Polar code is added on the basis of the channel coding type of NR, so that the NR device can continue to use the original channel coding type, and the first communication device (i.e., the LPWA device) in the application can use the newly added channel coding type. That is, the channel coding type after adding the Polar code channel coding type can be used for the NR device and the LPWA device, that is, the channel coding type after adding the Polar code channel coding type can be compatible with the channel coding type of NR. That is, compared with the channel coding type of NR, the application range of the channel coding type after adding the Polar code channel coding type is wider.

[0038] In a possible design, when the transmission channel of the second information is UL-SCH, the channel coding type of the second information is LDPC or concatenated code; and when the second information is uplink control information (UCI), the channel coding type of the second information is block code or Polar code.

[0039] Based on the possible design, it can be understood that, in the channel coding type of NR, when the transmission channel of uplink information is UL-SCH, the channel coding type of the uplink information is LDPC, and when the uplink information is UCI, the channel coding type of the uplink information is block code or Polar code. In the channel coding type of narrowband Internet of Things (NB-IoT), when the transmission channel of uplink information is UL-SCH, the channel coding type of the uplink information is Turbo code, and when the uplink information is UCI, the channel coding type of the uplink information is block code. Therefore, the channel coding types of NR or NB-IoT can be combined, so that the first communication device (i.e., the LPWA device) in the application can use the combined channel coding type, that is, the combined channel coding type can be used for the NR device and the NB-IoT device, that is, the combined channel coding type can be compatible with the channel coding type of NR and the channel coding type of NB-IoT. That is, compared with the channel coding type of NR or the channel coding type of NB-IoT, the application range of the combined channel coding type is wider.

[0040] In a second aspect, a communication method is provided, which can be performed by a second communication device. The second communication device can refer to the second communication device itself (e.g., a network device), a component (e.g., a processor, a chip, or a chip system) in the second communication device, or a logic module or software that implements all or part of the functions of the second communication device. The method includes: encoding to-be-encoded information according to a Polar code to obtain first information; and transmitting the first information on a first physical channel. The first physical channel is a dedicated physical downlink shared channel for low-power devices, or the first physical channel is a dedicated physical downlink control channel for low-power devices.

[0041] Based on the scheme, the second communication device (e.g., a network device) can encode to-be-encoded information by using a Polar code to obtain downlink information (i.e., first information), so that the first communication device (e.g., a terminal device) receives the first information with a channel coding type of the Polar code. Further, the first communication device can decode the first information by using a Polar code decoder, so as to successfully receive the downlink information. Since the downlink information is encoded by using the Polar code, the first communication device only needs to configure one type of decoder (i.e., a Polar code decoder) to receive the downlink information. Compared with a scheme in which the channel coding types of the downlink information are different, the cost, power consumption, and decoding complexity of the first communication device can be reduced, so as to meet the requirements (i.e., low cost, low power consumption, and low complexity) of devices in the LPWA communication technology.

[0042] It can be understood that, compared with a tail-biting convolutional code (TBCC), the Polar code has lower decoding complexity and better error correction performance. Therefore, the Polar code can further reduce the decoding complexity of the first communication device and improve the error correction performance. In addition, the first information can be carried on a dedicated physical channel (i.e., a first physical channel) for low-power devices. That is, the requirements of low-power devices are considered when the first physical channel is designed. Therefore, the power consumption of the first communication device can be reduced by transmitting the first information through the first physical channel.

[0043] In a possible design, when the transmission channel of the first information is any one of a downlink shared channel (DL-SCH), a broadcast channel (BCH), or a paging channel (PCH), the first physical channel is a dedicated physical downlink shared channel for low-power devices. When the first information is downlink control information (DCI), the first physical channel is a dedicated physical downlink control channel for low-power devices.

[0044] In a possible design, the method further includes: receiving first indication information, where the first indication information indicates that the first communication device is a low power wide area (LPWA) device; and encoding the to-be-encoded information according to the Polar code to obtain the first information, including: when the first communication device is an LPWA device, encoding the to-be-encoded information according to the Polar code to obtain the first information.

[0045] In a possible design, the first indication information indicates capability information of the first communication device, where the capability information indicates that the first communication device is an LPWA device.

[0046] In a possible design, the encoding the to-be-encoded information according to the Polar code to obtain the first information includes: determining a first sequence, where the first sequence is different from a reliability sequence in the NR, and the reliability sequence is applied in a Polar code-based encoding and / or decoding process; and performing channel encoding on the to-be-encoded information according to the first sequence to obtain the first information.

[0047] In a possible design, the method further includes: determining a first identifier, where the first identifier indicates whether the to-be-encoded information performs sub-block interleaving; and when the first identifier indicates that the to-be-encoded information does not perform sub-block interleaving, performing bit selection on a coded bit sequence corresponding to the to-be-encoded information to obtain the first information.

[0048] In a possible design, the encoding the to-be-encoded information according to the Polar code to obtain the first information includes: determining, according to capability of the first communication device, whether to segment the to-be-encoded information, where the capability of the first communication device is related to a type of the first communication device, and the capability of the first communication device is negatively related to a probability of segmentation; in a case where it is determined to segment the to-be-encoded information, segmenting the to-be-encoded information to obtain one or more to-be-encoded bit sequences; and respectively encoding each to-be-encoded bit sequence in the one or more to-be-encoded bit sequences to obtain the first information, where the first information is composed of one or more codeword bit sequences, and the one or more to-be-encoded bit sequences respectively correspond to the one or more codeword bit sequences.

[0049] In a possible design, the determining, according to the capability of the first communication device, whether to segment the to-be-encoded information includes: determining, according to whether a first parameter and a second parameter satisfy a first condition, whether to segment the to-be-encoded information, where the first parameter is a bit number of the to-be-encoded information, the second parameter is negatively related to the capability of the first communication device in terms of value, and the first condition includes that the first parameter is greater than or equal to 360 / 2 第二参数 , and a length of a coded bit sequence corresponding to the to-be-encoded information is greater than or equal to 1088 / 2 第二参数 , the coded bit sequence corresponding to the to-be-encoded information is a bit sequence obtained after the to-be-encoded information is encoded; or the first condition includes that the first parameter is greater than or equal to 1013 / 2 第二参数When the first parameter and the second parameter satisfy the first condition, it indicates that the to-be-encoded information is segmented; and when the first parameter and the second parameter do not satisfy the first condition, it indicates that the to-be-encoded information is not segmented.

[0050] In a possible design, the to-be-encoded information is encoded according to a Polar code to obtain the first information, including: determining a segmentation number of the to-be-encoded information according to a capability of the first communication device, the capability of the first communication device being negatively related to the segmentation number; segmenting the to-be-encoded information according to the segmentation number to obtain one or more to-be-encoded bit sequences, the number of the to-be-encoded bit sequences being equal to the segmentation number; and respectively encoding each to-be-encoded bit sequence in the one or more to-be-encoded bit sequences to obtain the first information, the first information being composed of one or more codeword bit sequences, the one or more to-be-encoded bit sequences and the one or more codeword bit sequences respectively corresponding.

[0051] In a possible design, the segmentation number of the to-be-encoded information is determined according to the capability of the first communication device, including: determining the segmentation number according to the first parameter, the second parameter, and the second condition; wherein, the first parameter is the bit number of the to-be-encoded information, the second parameter is negatively related to the capability of the first communication device in value; the second condition includes that the first parameter is greater than or equal to a third parameter*360 / second parameter, and the length of a code bit sequence corresponding to the to-be-encoded information is greater than or equal to the third parameter*1088 / second parameter; or, the second condition includes that the first parameter is greater than or equal to the third parameter*1013 / second parameter, the length of the code bit sequence corresponding to the to-be-encoded information is the bit sequence obtained after the to-be-encoded information is encoded; and the segmentation number is the maximum value of the third parameter+1 when the first parameter and the second parameter satisfy the second condition.

[0052] In a possible design, the segmentation number of the to-be-encoded information is determined according to the capability of the first communication device, including: determining the segmentation number according to the first parameter, the second parameter, and the second condition; wherein, the first parameter is the bit number of the to-be-encoded information, the second parameter is negatively related to the capability of the first communication device in value; the second condition includes that the first parameter is greater than or equal to a third parameter*360 / 2 第二参数 , and the length of a code bit sequence corresponding to the to-be-encoded information is greater than or equal to the third parameter*1088 / 2 第二参数 , the code bit sequence corresponding to the to-be-encoded information being the bit sequence obtained after the to-be-encoded information is encoded; or, the second condition includes that the first parameter is greater than or equal to the third parameter*1013 / 2 第二参数 ; and the segmentation number is the maximum value of the third parameter+1 when the first parameter and the second parameter satisfy the second condition.

[0053] In one possible design, the method further includes receiving the second information on a second physical channel, which is any of a low-power device-oriented dedicated physical uplink shared channel, a low-power device-oriented dedicated physical random access channel, or a low-power device-oriented dedicated physical uplink control channel.

[0054] In one possible design, when the transmission channel of the second information is an uplink shared channel (UL-SCH), the second physical channel is a low-power device-oriented dedicated physical uplink shared channel; when the transmission channel of the second information is a random access channel (RACH), the second physical channel is a low-power device-oriented dedicated physical random access channel; and when the second information is uplink control information (UCI), the second physical channel is a low-power device-oriented dedicated physical uplink shared channel or a low-power device-oriented dedicated physical uplink control channel.

[0055] In one possible design, when the transmission channel of the second information is the RACH, the second physical channel is the low-power device-oriented dedicated physical random access channel; when the transmission channel of the second information is the UL-SCH or the UCI, the second physical channel is the low-power device-oriented dedicated physical uplink shared channel; and when the transmission channel of the second information is the UL-SCH, the second information is of a first format; and when the second information is the UCI, the second information is of a second format.

[0056] In one possible design, the second information is channel coded using a Polar code.

[0057] In one possible design, when the transmission channel of the second information is the UL-SCH, the second information is channel coded using a low-density parity-check (LDPC) code or a Polar code; and when the second information is the UCI, the second information is channel coded using a block code or a Polar code.

[0058] In one possible design, when the transmission channel of the second information is the UL-SCH, the second information is channel coded using an LDPC code or a concatenated code; and when the second information is the UCI, the second information is channel coded using a block code or a Polar code.

[0059] The technical effects of any of the designs in the second aspect can be similar to those of the corresponding designs in the first aspect described above, and thus are not repeated here.

[0060] In a third aspect, a communication apparatus is provided for implementing the methods. The communication apparatus can be the first communication device in the first aspect, or the second communication device in the second aspect, or a chip or chip system included in the first communication device or the second communication device. The communication apparatus includes modules, units, or means corresponding to the methods, which can be implemented by hardware, software, or by a combination of hardware and software. The hardware or software includes one or more modules or units corresponding to the functions.

[0061] In some possible designs of the communication apparatus, the communication apparatus can include a processing module and a transceiver module. The processing module can be configured to implement the processing functions in any of the aspects and any of their possible implementations. The transceiver module can include a receiving module and a transmitting module, which are configured to implement the receiving functions and the transmitting functions in any of the aspects and any of their possible implementations.

[0062] In some possible designs of the communication apparatus, the transceiver module can be implemented by a transceiver circuit, a transceiver, a transceiver chip, or a communication interface.

[0063] In a fourth aspect, a communication apparatus is provided, which includes a processor and a memory. The memory is configured to store computer instructions, which, when executed by the processor, cause the communication apparatus to perform the methods in any of the aspects. The communication apparatus can be the first communication device in the first aspect, or the second communication device in the second aspect, or a chip or chip system included in the first communication device or the second communication device. The communication apparatus includes modules, units, or means corresponding to the methods, which can be implemented by hardware, software, or by a combination of hardware and software. The hardware or software includes one or more modules or units corresponding to the functions.

[0064] In a fifth aspect, a communication apparatus is provided, which includes a processor and a communication interface. The communication interface is configured to communicate with modules outside the communication apparatus. The processor is configured to execute computer programs or instructions, so as to cause the communication apparatus to perform the methods in any of the aspects. The communication apparatus can be the first communication device in the first aspect, or the second communication device in the second aspect, or a chip or chip system included in the first communication device or the second communication device. The communication apparatus includes modules, units, or means corresponding to the methods, which can be implemented by hardware, software, or by a combination of hardware and software. The hardware or software includes one or more modules or units corresponding to the functions.

[0065] In a sixth aspect, a communication apparatus is provided, which comprises at least one processor; the processor is configured to execute computer programs or instructions, so that the communication apparatus performs the method in any of the aspects. The communication apparatus can be the first communication device in the first aspect, or the second communication device in the second aspect, or an apparatus included in the first communication device or the second communication device, such as a chip or a chip system. The communication apparatus comprises modules, units or means corresponding to the method, which can be implemented by hardware, software or by executing corresponding software by hardware. The hardware or software comprises one or more modules or units corresponding to the functions.

[0066] In some possible designs, the communication apparatus comprises a memory, which is configured to store necessary programs and data. The memory can be coupled with the processor, or can be independent of the processor.

[0067] In some possible designs, when the apparatus is a chip system, the apparatus can be composed of a chip, or can comprise a chip and other discrete devices.

[0068] It can be understood that, when the communication apparatus in any of the third aspect to the sixth aspect is a chip, the sending action / function of the communication apparatus can be understood as outputting information, and the receiving action / function of the communication apparatus can be understood as inputting information.

[0069] In a seventh aspect, a computer readable storage medium is provided, which stores computer programs or instructions, when the computer programs or instructions are executed on a communication apparatus, the communication apparatus can perform the method in any of the aspects.

[0070] In an eighth aspect, a computer program product is provided, which comprises instructions, when the instructions are executed on a communication apparatus, the communication apparatus can perform the method in any of the aspects.

[0071] In a ninth aspect, a communication system is provided, which comprises the first communication device (or an apparatus included in the first communication device, such as a chip or a chip system) in the first aspect and the second communication device (or an apparatus included in the second communication device, such as a chip or a chip system) in the second aspect.

[0072] The technical effects brought by any of the third aspect to the ninth aspect can refer to the technical effects brought by different design manners in the first aspect or the second aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0073] FIG. 1 is a flowchart of signal transmission provided in the present application;

[0074] FIG. 2 is a schematic diagram of encoding of a Polar code according to the present application;

[0075] FIG. 3 is a schematic diagram of architecture of a communication system according to the present application;

[0076] FIG. 4 is a schematic diagram of structure of a communication apparatus according to the present application;

[0077] FIG. 5 is a schematic diagram of flow of a communication method according to the present application;

[0078] FIG. 6 is a schematic diagram of flow of another communication method according to the present application;

[0079] FIG. 7 is a schematic diagram of flow of yet another communication method according to the present application;

[0080] FIG. 8 is a schematic diagram of structure of another communication apparatus according to the present application;

[0081] FIG. 9 is a schematic diagram of structure of yet another communication apparatus according to the present application. DETAILED DESCRIPTION

[0082] In the description of the present application, unless otherwise specified, " / " represents that the objects before and after the " / " are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural.

[0083] In the description of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or the like means any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

[0084] 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, "first", "second", and the like are used to distinguish the same items or similar items with basically the same function and role. The skilled in the art can understand that "first", "second", and the like do not limit the quantity and execution order, and "first", "second", and the like do not necessarily mean different.

[0085] In the present embodiments, the word "exemplary" or "for example" is used to mean "an example of" rather than "an ideal". Any embodiment or design described herein as "exemplary" or "for example" is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "for example" is intended to present concepts in a concrete manner.

[0086] It can be understood that, the "embodiments" mentioned in the specification throughout mean that the specific features, structures or characteristics related to the embodiments are included in at least one embodiment of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It can be understood that, in various embodiments of the present application, the size of the serial number of each process does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0087] It can be understood that, in the present application, "when" and "if" refer to the corresponding processing under certain objective conditions, not the time limit, and do not require judgment action when implementing, nor does it mean that there are other limitations.

[0088] It can be understood that, in some optional features of the embodiments of the present application, in some scenarios, they can be implemented independently without relying on other features, such as the scheme they are currently based on, to solve the corresponding technical problems and achieve the corresponding effects. In some scenarios, they can be combined with other features according to demand. Correspondingly, the devices given in the embodiments of the present application can also realize these features or functions, which will not be described here.

[0089] It can be understood that, in the present application, "for indicating" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. When describing "the indication information for indicating A" or "the indication information of A", it can include that the indication information directly indicates A or indirectly indicates A, and it does not mean that A is carried in the indication information. The information indicated by certain information is called to-be-indicated information, and there are many ways to indicate the to-be-indicated information in the specific implementation process, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be only indicated in part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can be achieved by means of the arrangement order of various information agreed in advance (for example, specified by a protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common part of each information can be identified and uniformly indicated, so as to reduce the indication overhead caused by separately indicating the same information. In addition, the specific indication manner can also be various existing indication manners, for example but not limited to, the above-mentioned indication manners and various combinations thereof. The specific details of various indication manners can refer to the prior art, and will not be described herein. As can be seen from the above, for example, when multiple information of the same type needs to be indicated, the indication manner of different information can be different. In the specific implementation process, the required indication manner can be selected according to the specific needs, and the selected indication manner is not limited by the embodiments of the present application, so that the indication manner involved in the embodiments of the present application should be understood as covering various methods that can enable the to-be-indicated party to know the to-be-indicated information. The to-be-indicated information can be sent as a whole, or can be sent separately in multiple sub-information, and the sending period or sending occasion of the sub-information can be the same or different. The specific sending method is not limited by the present application. The sending period or sending occasion of the sub-information can be predefined, for example, predefined according to a protocol, or configured by the transmitting end device by sending configuration information to the receiving end device.

[0090] In the present application, the same or similar parts between various embodiments can be mutually referred to, unless otherwise specified. In the present application, the terms and / or descriptions of different embodiments are consistent and can be mutually referred to, unless otherwise specified and logically conflicted. Different embodiments can be combined to form new embodiments according to their inherent logical relationship. The implementation modes of the present application described below do not constitute a limitation on the protection scope of the present application.

[0091] In order to facilitate understanding of the technical solutions of the embodiments of the present application, first, a brief introduction of the related technologies of the present application is given as follows.

[0092] 1. Signal transmission

[0093] In a communication system, as shown in FIG. 1, the information sent by a signal source can be formed into a signal through processes such as source encoding, channel encoding, and modulation, and after channel transmission, the signal is received by a signal sink, and the signal becomes information through processes such as demodulation, channel decoding, and source recovery, so that signal transmission between the signal sink and the signal source can be achieved.

[0094] Among them, the encoding scheme of the channel (or the channel encoding type) mainly includes block code, convolutional code (such as tail biting convolutional coding (TBCC)), turbo code (or simply referred to as Turbo code), low density parity check (LDPC) code, and polar code (or simply referred to as Polar code) and the like.

[0095] 2. Polar code

[0096] Polar code is the first channel encoding type that can be strictly proved to "reach" the Shannon channel capacity, and has the characteristics of good error correction performance and low decoding complexity. It has been determined by the third generation partnership project (3GPP) to be the channel encoding type of the (uplink / downlink) control channel in the enhanced mobile broadband (eMBB) scenario of the 5th generation (5G) mobile communication system.

[0097] Among them, in the channel encoding type of the Polar code (or also referred to as the channel encoding scheme of the Polar code), the positions of the bits in the bit sequence can be divided into the positions of the fixed bits (or also referred to as the positions of the frozen bits) and the positions of the information bits according to the reliability of the positions of the bits. The position of the bit with lower reliability is the position of the fixed bit, which can be used to carry a fixed bit (or referred to as a frozen bit, frozen), which is usually set to 0 and known to both ends in actual transmission. The position of the bit with higher reliability is the position of the information bit, which can be used to carry an information bit (data) in actual transmission.

[0098] Exemplarily, as shown in FIG. 2, a typical Polar code encoding diagram with a length of 8 is provided, the positions of bits with higher reliability (such as u7, u6, u5, u3) can be set as the positions of information bits, carrying information bits 0 or 1; the positions of bits with lower reliability (such as u4, u2, u1, u0) can be set as the positions of fixed bits, carrying fixed bits 0.

[0099] wherein the reliability of the position of each bit in the bit sequence is determined according to a reliability sequence with the same length as the bit sequence; that is, the reliability sequence can be used to indicate the reliability corresponding to the position of each bit in the bit sequence. The greater the value of the reliability is, the more reliable the position corresponding to the reliability is.

[0100] Exemplarily, the reliability sequence can be pre-defined by a protocol. Thus, the sending end can select a reliability sequence with the same length as the bit sequence from one or more reliability sequences pre-defined by the protocol.

[0101] In addition, in the process of encoding, after the sending end obtains the information bits to be encoded, whether to segment can be determined according to the length of the information bits to be encoded and / or the transmission capacity of the channel (or the actual number of bits transmitted by the channel), and further, the Polar code is used for encoding.

[0102] For example, when the length of the information bits to be encoded is greater than or equal to 360, and the actual number of bits transmitted by the channel is greater than or equal to 1088; or the length of the information bits to be encoded is greater than or equal to 1013, the information bits to be encoded can be segmented, and each segment of the information bits to be encoded is encoded respectively.

[0103] Decoding of Polar code: with the Polar code being included in the 5G standard, the decoding of the Polar code has become a hot issue in the communication field. The mainstream decoding methods of the Polar code can be divided into two categories according to the decoding timing: timing decoding and non-timing decoding. Among them, the timing decoding refers to that the decoder decodes bit by bit according to the natural timing of the Polar design according to the position of the bit; the non-timing decoding refers to that the decoder outputs the decoding result in parallel according to other structures of the Polar code (such as Tanner graph, Trellis graph, etc.).

[0104] For time sequential decoding, main Polar code time sequential decoding algorithms include: successive cancellation (SC) decoding, successive cancellation list (SCL) decoding, successive cancellation stack (SCS) decoding, and cyclic redundancy check (CRC)-aided successive cancellation list (CA-SCL) decoding, etc. For non-time sequential decoding, main Polar code non-time sequential decoding algorithms include: belief propagation (BP) decoding, etc.

[0105] Polar code mainly adopts time sequential decoding, and the decoding performance of SCL decoding is greatly improved compared with SC decoding. The CA-SCL decoding after CRC check can make the performance of Polar code better than that of LDPC code and Turbo code. Therefore, SCL decoding and CA-SCL decoding are mainly adopted in a communication system.

[0106] 3. Rate matching:

[0107] Rate matching is a process of processing a code stream obtained after encoding, so that the length of the code stream output by rate matching matches the actual transmission capability of a channel. For example, when the code stream obtained after encoding is greater than the actual transmission capability of the channel, puncturing or shortening can be performed on the code stream, and when the code stream obtained after encoding is less than the actual transmission capability of the channel, part or all of the bits in the code stream can be repeated, so that the length of the code stream output by rate matching matches the actual transmission capability of the channel.

[0108] Specifically, the process of rate matching includes bit selection. Further, in order to more easily implement rate matching, the sending end can first perform sub-block interleaving on the code stream, and then perform bit selection, that is, the sending end can implement rate matching through two steps of sub-block interleaving and bit selection. That is, the process of rate matching can include sub-block interleaving, or can not include sub-block interleaving. The receiving end can perform de-rate matching on the received code stream, wherein when the process of rate matching includes sub-block interleaving, correspondingly, the process of de-rate matching includes inverse sub-block interleaving; when the process of rate matching does not include sub-block interleaving, correspondingly, the process of de-rate matching does not include inverse sub-block interleaving.

[0109] 4、Channel:

[0110] Channels are divided into logical channels, transportable channels and physical channels. Among them, the logical channel is the channel between the media access control (MAC) layer and the radio link control (RLC) layer; the transport channel is the channel between the physical layer and the MAC layer; the physical channel is the channel that the physical layer actually transmits information.

[0111] Among them, the logical channel is usually divided into service logical channel and control logical channel. The service logical channel is used to transmit user plane information, and the control logical channel is used to transmit control plane information.

[0112] Among them, the transport channel is usually divided into shared channel and dedicated channel. The shared channel includes paging channel (PCH), broadcast channel (BCH), random access channel (RACH); the dedicated channel includes downlink shared channel (DL-SCH) and uplink shared channel (UL-SCH).

[0113] Among them, the physical channel can be distinguished according to the information it carries. Specifically, the physical channel can be implemented based on the following two different scenarios:

[0114] 1) Scene one: in a new radio (NR) communication system.

[0115] The physical channel can include physical uplink shared channel (PUSCH), physical downlink shared channel (PDSCH), physical uplink control channel (PUCCH), physical downlink control channel (PDCCH), physical broadcast channel (PBCH), physical random access channel (PRACH).

[0116] Specifically, for uplink, the mapping relationship between the transport channel and the physical channel can satisfy the following Table 1:

[0117] Table 1

[0118] For downlink, the mapping relationship between the transport channel and the physical channel can satisfy the following Table 2:

[0119] Table 2

[0120] In addition, the mapping relationship between the control information and the physical channel can satisfy the following Table 3:

[0121] Table 3

[0122] In combination with the above Tables 1-3, in NR, the channel coding type corresponding to the transport channel and the control information is also defined. Among them, different transport channels adopt different channel coding types. Specifically, the relationship between the transport channel and the channel coding type can satisfy the following Table 4:

[0123] Table 4

[0124] In addition, different control information also adopts different channel coding types. Specifically, the relationship between the control information and the channel coding type can satisfy the following Table 5:

[0125] Table 5

[0126] In combination with the above Tables 4-5, in downlink transmission, both PCH and DL-SCH adopt LDPC code for encoding, and BCH and DCI adopt Polar code for encoding; in uplink transmission, UL-SCH adopts LDPC code for encoding, and UCI adopts block code or Polar code for encoding.

[0127] 2) Scene two: narrow band Internet of things (NB-IoT).

[0128] NB-IoT is a narrow band Internet of things technology based on cellular network; it is also a typical implementation of LPWA communication technology. It can be used for basic connection of intelligent world such as smart home, smart travel, smart city, etc. For example, NB-IoT can be applied to smart meters, smart parking, smart street lamps, smart agriculture, white goods, etc.

[0129] The physical channels can include a narrow band physical uplink shared channel (NPUSCH), a narrow band physical downlink shared channel (NPDSCH), a narrow band physical downlink control channel (NPDCCH), a narrow band physical broadcast channel (NPBCH), and a narrow band physical random access channel (NPRACH).

[0130] Specifically, for uplink, the mapping relationship between the transport channels and the physical channels can satisfy the mapping relationship shown in Table 6:

[0131] Table 6

[0132] For downlink, the mapping relationship between the transport channels and the physical channels can satisfy the mapping relationship shown in Table 7:

[0133] Table 7

[0134] In addition, the mapping relationship between the control information and the physical channels can satisfy the mapping relationship shown in Table 8:

[0135] Table 8

[0136] In combination with Table 6 and Table 8, it can be known that the UL-SCH and the UCI are both mapped to the NPUSCH, in order for the receiving end to be able to distinguish the UL-SCH and the UCI, the transmitting end can use different transmission formats to transmit the information from the UL-SCH and the UCI on the NPUSCH, or in other words, the information from the UL-SCH and the UCI can be transmitted using different transmission formats, that is, the formats of the information from the UL-SCH and the UCI are different. For example, the information from the UL-SCH can be transmitted by format 1, and the UCI can be transmitted by format 2.

[0137] In NB-IoT, in combination with the above Tables 6-8, channel coding types corresponding to transmission channels and control information are also defined. Different transmission channels use different channel coding types, and further, the code rates of different transmission channels can be the same. Specifically, the relationship between the transmission channel, the channel coding type, and the code rate can satisfy the following Table 9:

[0138] Table 9

[0139] In addition, different control information uses different channel coding types, and further, the code rates of different control information can be different. Specifically, the relationship between the control information, the channel coding type, and the code rate can satisfy the following Table 10:

[0140] Table 10

[0141] In combination with the above Tables 9-10, it can be seen that in downlink transmission (i.e., BCH, PCH, DL-SCH, DCI, etc.), TBCC is used for encoding. In uplink transmission, turbo code is used for encoding in UL-SCH, and block code is used for encoding in UCI.

[0142] 5. Low power wide area network (LPWAN or LPWA):

[0143] In the fifth generation (5G) communication system, with the rapid development of Internet of things (IoT) technology, more and more IoT devices are connected in the network. LPWA communication technology gradually becomes the first choice of IoT technology with its low power consumption, long distance coverage, low cost, etc. LPWA communication technology is used to realize the connection of large-scale IoT devices.

[0144] With the continuous evolution of LPWA communication technology, the number of IoT devices accessing the network is growing explosively, so the demand for IoT devices is also increasing. For example, the requirements for power consumption, performance, and processing complexity of IoT devices are becoming higher and higher.

[0145] It can be understood that when the device uses different channel coding types, one or more of the corresponding power consumption, performance, or processing complexity are different. Therefore, the demand of IoT devices in LPWA communication technology can be met by different channel coding types. Therefore, how to select a suitable channel coding type in LPWA communication technology is a problem to be solved.

[0146] One conceivable solution is to directly apply the channel coding type in NR or the channel coding type in NB-IoT to the LPWA communication technology; however, directly applying the above channel coding type to the LPWA communication technology can have some problems:

[0147] 1) In the channel coding type in NR, two channel coding types, LDPC and Polar code, are used in downlink transmission, so that the IoT device needs to be configured with decoders corresponding to LDPC and Polar code to meet the requirements of downlink transmission in NR, resulting in an increase in the cost and power consumption of the IoT device.

[0148] 2) In the channel coding type in NB-IoT, the scheme of TBCC used in downlink transmission has higher decoding complexity and poorer error correction performance than other channel coding types except TBCC; thus, the performance of the IoT device is reduced and the processing complexity is increased.

[0149] Therefore, embodiments of the present application provide a communication method and device. A first communication device (such as a terminal device) receives downlink information (i.e., first information) encoded by a Polar code from a second communication device (such as a network device), and further decodes the first information by using a decoder related to the Polar code, so that the downlink information can be successfully received. Since the downlink information is encoded by the Polar code, the first communication device only needs to be configured with one decoder (i.e., a decoder related to the Polar code) to achieve the reception of the downlink information, which can reduce the cost, power consumption, and decoding complexity of the first communication device compared with the scheme in which the channel coding types of the downlink information are different, thereby meeting the requirements (i.e., low cost, low power consumption, and low complexity) of the devices in the LPWA communication technology.

[0150] It can be understood that, compared with TBCC, the Polar code has lower decoding complexity and better error correction performance, so that the use of the Polar code can further reduce the decoding complexity of the first communication device and improve the error correction performance. In addition, the first information can be carried on a dedicated physical channel (i.e., a first physical channel) for low-power devices; that is, the requirements of low-power devices are considered when designing the first physical channel, so that the transmission of the first information through the first physical channel can reduce the power consumption of the first communication device.

[0151] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0152] The communication method provided in the embodiments of the present application can be applied to any communication system, which can be a 3GPP communication system, for example, a long term evolution (LTE) system, or a 5G mobile communication system, a system of mixed networking of LTE and 5G, an NR system, an NR vehicle to everything (V2X) system, a device-to-device (D2D) communication system, a machine to machine (M2M) communication system, an IoT, an NB-IoT, a global system for mobile communications (GSM), an enhanced data rate for GSM evolution (EDGE), a wideband code division multiple access (WCDMA) system, a code division multiple access 2000 (CDMA2000) system, a time division-synchronization code division multiple access (TD-SCDMA) system, an enhanced mobile broadband (eMBB), an ultra-reliable and low-latency communication (URLLC), an enhanced machine-type communication (eMTC), and various types of next-generation communication systems, such as a sixth generation (6G) mobile communication system, or a non-terrestrial network (NTN) system (such as a satellite communication system), a non-3GPP communication system, and the like.

[0153] The communication method provided in the embodiments of the present application can be applied to various communication scenarios, for example, can be applied to one or more of the following communication scenarios: encoding of a control channel, encoding of a data channel, and the like, without limitation.

[0154] The communication system provided in the embodiments of the present application is described below taking FIG. 3 as an example.

[0155] FIG. 3 is a schematic diagram of a communication system according to an embodiment of the present application. As shown in FIG. 3, the communication system can include at least one first communication device and at least one second communication device.

[0156] In FIG. 3, the first communication device can be located in the beam / cell coverage of the second communication device, and the second communication device can provide communication services for the first communication device. For example, the second communication device can encode downlink data using channel coding and transmit the downlink data to the first communication device via an air interface; and the first communication device can also encode uplink data using channel coding and transmit the uplink data to the second communication device via the air interface.

[0157] For example, the first communication device can be a terminal device, and the second communication device can be a network device.

[0158] It can be understood that when a network device communicates with another network device, or when a terminal device communicates with another terminal device, the communication can also be based on channel coding, which is not limited.

[0159] Optionally, the terminal device can be a device with wireless transceiving function or a chip or chip system that can be arranged in the device, and can allow a user to access a network, and is a device for providing voice and / or data connectivity to a user. The terminal device can also be referred to as a user equipment (UE), a subscriber unit, a terminal, a mobile station (MS), or a mobile terminal (MT), etc.

[0160] Exemplarily, the terminal device can be a mobile phone, a tablet computer, or a computer with wireless transceiver function. The terminal device can also be a user station, a mobile station, a remote station, a remote terminal device, a mobile terminal device, a user terminal device, a wireless communication device, a user agent, a user equipment, 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, a processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in Internet of Things, a household appliance, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine or telehealth services, a wireless terminal in smart grid, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle with vehicle-to-vehicle (V2V) communication capability, a smart connected vehicle, a drone with unmanned aerial vehicle to unmanned aerial vehicle (UAV to UAV, U2U) communication capability, a terminal device in future network, or a terminal device in future evolved public land mobile network (PLMN), and the like, without limitation.

[0161] Optionally, the network device can be any device deployed in an access network and capable of wireless communication with the terminal device, and can also be a chip or chip system that can be arranged in the above device, and can also be a logic node or a logic module or a software-implemented function, mainly responsible for functions such as wireless physical control, resource scheduling, radio resource management, quality of service management, data compression and encryption, wireless access control, and mobility management. Specifically, the network device can be a device supporting wired access or a device supporting wireless access.

[0162] Exemplary network devices can be composed of one or more access network (AN) / radio access network (RAN) nodes. AN / RAN nodes can be various types of base stations such as satellite base stations, continue evolution NodeBs (gNBs), transmission reception points (TRPs), evolved NodeBs (eNBs), radio network controllers (RNCs), NodeBs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home eNBs or home NBs, HNB), macro base stations, micro base stations, pico base stations, femto base stations, relay stations, balloon stations, drone stations, wireless backhaul nodes, base band units (BBUs), or wireless fidelity (Wi-Fi) access points (APs), etc. It can be understood that network devices can be ground-based devices or non-ground-based devices (e.g., satellites, drones, high-altitude communication devices, etc.). In addition, in communication systems using different wireless access technologies, the names of network devices with base station functions can be different, which is not limited in the present application.

[0163] In yet another example, network devices can include a BBU and a remote radio unit (RRU). The BBU and the RRU can be placed in different locations, for example, the RRU is pulled away and placed in a high traffic area, and the BBU is placed in a central machine room. The BBU and the RRU can also be placed in the same machine room. The BBU and the RRU can also be different components under the same rack.

[0164] In still another example, network devices can also be devices including a centralized unit (CU) node, or including a distributed unit (DU) node, or including a CU node and a DU node. For example, network devices can be divided into a CU and a DU from a logical function perspective, and the functions of part of the protocol layers are controlled by the CU, and the rest or all of the protocol layers are distributed in the DU and controlled by the CU. The CU and the DU can be separately arranged, or can be included in the same network element, such as a BBU. Furthermore, the centralized unit CU can also be divided into a control plane (CU-CP) and a user plane (CU-UP).

[0165] In yet another example, the network device can also be a device including a radio unit (RU), or a device including a CU, a DU and a RU. The RU can be included in a radio frequency device or a radio frequency unit, such as a RRU, an active antenna unit (AAU) or a remote radio head (RRH).

[0166] It can be understood that the CU (or CU-CP and CU-UP), DU or RU can also have different names in different systems, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN) system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in the present application. Any one of the CU (or CU-CP, CU-UP), DU and RU in the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0167] Based on the above description of the terminal device and the network device, optionally, the communication method provided by the embodiments of the present application can be implemented by the terminal device or the network device, or by components of the terminal device or the network device, such as an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or software (such as program code in a memory) deployed in the terminal device or the network device, without limitation.

[0168] In specific implementation, each communication device (such as the first communication device and the second communication device) can adopt the component structure shown in FIG. 4, or include the components shown in FIG. 4. FIG. 4 is a component structure diagram of a communication apparatus 400 provided by an embodiment of the present application. The communication apparatus 400 can be the first communication device or a chip or system on chip in the first communication device; or the second communication device or a chip or system on chip in the second communication device. As shown in FIG. 4, the communication apparatus 400 includes a processor 401, a transceiver 402 and a communication line 403.

[0169] Further, the communication device 400 can further include a memory 404. The processor 401, the memory 404 and the transceiver 402 can be connected through a communication line 403.

[0170] The processor 401 can be a central processing unit (CPU), a general processor network processor (NP), a digital signal processing (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD) or any combination thereof. The processor 401 can also be other devices with processing function, such as a circuit, a device or a software module, which are not limited here.

[0171] The transceiver 402 is configured to communicate with other devices or other communication networks. The other communication networks can be an Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc. The transceiver 402 can be a module, a circuit, a transceiver or any device capable of communication.

[0172] The communication line 403 is configured to connect different components in the communication device 400 so that the different components can communicate. The communication line 403 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in FIG. 4, but it does not mean that there is only one bus or only one type of bus.

[0173] The memory 404 can be a device with a storage function, configured to store instructions and / or data. The instructions can be a computer program.

[0174] The memory 404 may, for example, be read-only memory (ROM) or other type of static storage device that can store static information and / or instructions, random access memory (RAM), or other type of dynamic storage device that can store information and / or instructions, electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), or other optical disk storage, optical storage including compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), Blu-ray disc, and the like, magnetic storage including disk storage, magnetic cassettes, and the like, or any other medium which can be used to store information and / or instructions that can be accessed by the communication device 400.

[0175] It should be noted that the memory 404 can be independent of the processor 401, or can be integrated with the processor 401. The memory 404 can be used to store instructions or program codes or some data, etc. The memory 404 can be located in the communication device 400, or can be located outside the communication device 400, without limitation. The processor 401 is used to execute the instructions stored in the memory 404, to implement the communication method provided by the embodiments described below.

[0176] In an example, the processor 401 can include one or more CPUs, such as CPU0 and CPU1 in FIG. 4.

[0177] As an optional implementation, the communication device 400 includes multiple processors, for example, in addition to the processor 401 in FIG. 4, the communication device 400 can further include a processor 407.

[0178] As an optional implementation, the communication device 400 further includes an output device 405 and an input device 406. For example, the input device 406 is a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. For example, the input device 406 can be a keyboard, a mouse, a microphone, a joystick, a touch screen device, a sensor device, or the like. The output device 405 is a display screen, a speaker, or the like.

[0179] It should be noted that the communication device 400 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 device having a similar structure as shown in FIG. 4. In addition, the constituent structure shown in FIG. 4 does not constitute a limitation on the communication device, which can include more or fewer components than those shown in FIG. 4, or combine certain components, or have a different arrangement of components.

[0180] In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0181] In addition, the actions, terms, and the like involved among the embodiments of the present application can be mutually referred to and are not limited. The message name or parameter name in the message exchanged between the devices in the embodiments of the present application is only an example, and other names can also be used in the specific implementation, which is not limited.

[0182] The communication method provided by the embodiments of the present application will be described below with reference to the accompanying drawings. It can be understood that, in the embodiments of the present application, the first communication device or the second communication device can perform part or all of the steps in the embodiments of the present application. These steps or operations are only examples, and other operations or variations of various operations can also be performed in the embodiments of the present application. In addition, the various steps can be performed in different orders presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application are performed.

[0183] Referring to FIG. 5, a flowchart of a communication method provided by the present application is shown. The communication method includes the following steps S501-S503:

[0184] S501, the second communication device encodes the to-be-encoded information according to the Polar code to obtain first information.

[0185] The first information is downlink information, that is, the channel coding type of the downlink information is Polar code.

[0186] It should be understood that the channel coding type can also be referred to as a coding scheme, that is, the channel coding type and the coding scheme can be used interchangeably; in the present application, unless otherwise specified, the meanings of the channel coding type and the coding scheme are the same, and they can be used interchangeably. Here, the unified description is not repeated. For example, the channel coding type of the downlink information (such as the first information) is Polar code, which can also be replaced by: the coding scheme of the downlink information (such as the first information) is Polar code.

[0187] For example, the first information can be DCI, or the transmission channel of the first information can be any one of DL-SCH, BCH, or PCH.

[0188] Optionally, the second communication device can determine a channel coding type of downlink information (e.g., a channel coding type of the first information) to the first communication device according to a type of the first communication device; further, encode the downlink information according to the determined channel coding type (i.e., encode the first information according to the channel coding type of the first information). Wherein, the type of the first communication device includes LPWA device and non-LPWA device. That is, the type of the first communication device and the channel coding type of the downlink information to the first communication device have a corresponding relationship.

[0189] It can be understood that the LPWA device can be understood as a first communication device using LPWA communication technology; the LPWA device can also have other names, such as low-power device, etc., which are not limited by the present application.

[0190] Specifically, when the type of the first communication device is the LPWA device, the channel coding type of the downlink information to the first communication device is Polar code; when the type of the first communication device is the non-LPWA device, the channel coding type of the downlink information to the first communication device can be any one of TBCC, Turbo code, LDPC code, and block code. Therefore, the second communication device encodes the to-be-encoded information according to the Polar code to obtain the first information, including: in the case that the first communication device is the LPWA device, the second communication device encodes the to-be-encoded information according to the Polar code to obtain the first information.

[0191] Exemplarily, the non-LPWA device can include one or more subtypes; for example, the non-LPWA device can include one or more of NR device, NB-IoT device, or reduced capability (RedCap) device. Alternatively, the non-LPWA device can include other types of devices in addition to the above examples, which are not limited by the present application.

[0192] In combination with the above Tables 4-5, it can be known that in the downlink transmission of NR, when the transmission channel of the downlink information is DL-SCH or PCH, the channel coding type of the downlink information is LDPC code; when the transmission channel of the downlink information is BCH, or the downlink information is DCI, the channel coding type of the downlink information is Polar code. Therefore, the corresponding relationship between the transmission channel of the downlink information and / or the downlink information and the channel coding type of the downlink information can include the following two implementation forms:

[0193] Implementation form one: newly define the corresponding relationship between the downlink information in the LPWA scenario and / or the transmission information of the downlink information and the channel coding type of the downlink information.

[0194] For example, based on the foregoing, in the LPWA scenario (i.e., the scenario in which the first communication device is an LPWA device), the channel coding type of the downlink information is all Polar code; therefore, the correspondence between the transmission channel of the first information and the channel coding type of the first information can satisfy the relationship shown in Table 11:

[0195] Table 11

[0196] Alternatively, the correspondence between the transmission channel of the first information and the channel coding type of the first information can be represented by a set; for example, the set can include: {DL-SCH; Polar code}, {BCH; Polar code}, {PCH; Polar code}. In the set, the first list represents the transmission channel of the first information, and the second list represents the channel coding type of the first information. Alternatively, the correspondence between the transmission channel of the first information and the channel coding type of the first information can also include other implementations other than the table and the set, which are not limited by the present application.

[0197] When the first information is DCI, the correspondence between the first information and the channel coding type thereof can satisfy the relationship shown in Table 12:

[0198] Table 12

[0199] Alternatively, the correspondence between the first information and the channel coding type thereof can be represented by a set; for example, the set can include: {DCI; Polar code}. In the set, the first list represents the first information, and the second list represents the channel coding type of the first information. Alternatively, the correspondence between the first information and the channel coding type thereof can also include other implementations other than the table and the set, which are not limited by the present application.

[0200] Implementation form two: modify the correspondence between the downlink information and / or the transmission information of the downlink information in the original NR and the channel coding type of the downlink information, so that the modified correspondence is applicable to the NR and the LPWA scenario.

[0201] For example, based on the foregoing, in the LPWA scenario, the channel coding type of the downlink information is all Polar code; in the downlink transmission of the NR, when the transmission channel of the downlink information is DL-SCH or PCH, the channel coding type of the downlink information is LDPC code, when the transmission channel of the downlink information is BCH, or the downlink information is DCI, the channel coding type of the downlink information is Polar code.

[0202] Therefore, the correspondence between the transmission channel of the first information and the channel coding type of the first information can satisfy the relationship shown in Table 13:

[0203] Table 13

[0204] When the first communication device is an LPWA device, for the first information whose transmission information is DL-SCH or PCH, the corresponding channel coding type is Polar code; when the first communication device is a non-LPWA device (such as an NR device), for the first information whose transmission information is DL-SCH or PCH, the corresponding channel coding type is LDPC code.

[0205] Alternatively, the correspondence between the transmission channel of the first information and the channel coding type of the first information can be represented by a set; for example, the set can include: {DL-SCH; LDPC code or Polar code}, {PCH; LDPC code or Polar code}, {BCH; Polar code}. Wherein the first list in the set represents the transmission channel of the first information, and the second list in the set represents the channel coding type of the first information. Alternatively, the correspondence between the transmission channel of the first information and the channel coding type of the first information can also include other implementations in addition to the table and the set, which are not limited by the present application.

[0206] In addition, when the first information is DCI, the correspondence between the first information and its channel coding type is shown in Table 12 as described above, and the related description in Table 12 can be referred to, which will not be repeated here.

[0207] Optionally, the type of the first communication device is reported by the first communication device to the second communication device. Specifically, as shown in FIG. 6, before step S501, the communication method further includes step S500:

[0208] S500, the first communication device sends first indication information to the second communication device, and correspondingly, the second communication device receives the first indication information from the first communication device. Wherein the first indication information indicates the type of the first communication device.

[0209] Specifically, when the type of the first communication device is an LPWA device, the first indication information indicating the type of the first communication device includes: the first indication information indicating that the first communication device (or the type of the first communication device) is an LPWA device. When the type of the first communication device is a non-LPWA device, the first indication information indicating the type of the first communication device includes: the first indication information indicating that the first communication device is a non-LPWA device.

[0210] Based on the optional scheme, the first communication device can inform the second communication device that it is a device type (i.e., an LPWA device), so that the second communication device can select a suitable channel coding type for the downlink information (i.e., the first information) sent to the first communication device based on the type of the first communication device. For example, the same channel coding type can be selected for sending the downlink information of the first communication device, so that the first communication device only needs to configure one decoder (i.e., a related decoder of the Polar code) to realize the reception of the downlink information, which can reduce the cost, power consumption, and decoding complexity of the first communication device compared with the scheme in which the downlink information adopts multiple channel coding types.

[0211] It can be understood that, compared with TBCC, the performance of the Polar code in the low-power consumption scenario is better (e.g., better error correction performance and lower decoding complexity), so the second communication device selects the Polar code to improve the error correction performance and reduce the decoding complexity.

[0212] For example, the first indication information can include the type of the first communication device to indicate the type of the first communication device. For example, the first indication information can be indicated by 1 bit. When the 1 bit is 1, it indicates that the first communication device is an LPWA device; correspondingly, when the 1 bit is 0, it indicates that the first communication device is a non-LPWA device. Alternatively, when the 1 bit is 1, it indicates that the first communication device is a non-LPWA device; correspondingly, when the 1 bit is 0, it indicates that the first communication device is an LPWA device.

[0213] Alternatively, the first indication information can indicate a parameter related to or corresponding to the type of the first communication device, to implicitly indicate the type of the first communication device through the parameter. For example, the parameter can be the capability information of the first communication device (i.e., the first indication information indicates the capability information of the first communication device, and the type of the first communication device is indicated through the capability information). Thus, when the capability information is within a preset range, the first communication device can be considered as an LPWA device; when the capability information is not within the preset range, the first communication device can be considered as a non-LPWA device.

[0214] Specifically, the capability information can include one or more of the following information: a bandwidth supported by the first communication device, a number of antenna streams supported by the first communication device, a carrier range of the first communication device, and a maximum modulation and coding (MCS) order of the first communication device. Thus, when the capability information includes the bandwidth supported by the first communication device, the preset range can include 20 megahertz (MHz), 10 MHz, etc.; when the capability information includes the number of antenna streams supported by the first communication device, the preset range can include the number of antenna streams being less than or equal to 2; when the capability information includes the carrier range of the first communication device, the preset range can include frequency range (FR) 1 or FR3, etc.; and when the capability information includes the maximum MCS order of the first communication device, the preset range can include a maximum modulation order supported by the first communication device being quadrature phase shift keying (QPSK), 16 quadrature amplitude modulation (QAM), 64 QAM, etc.

[0215] Specifically, the preset range can be agreed upon by the second communication device and the first communication device in advance. For example, the preset range can be predefined by a protocol, or the second communication device can determine and inform the first communication device of the preset range, or the first communication device can determine and inform the second communication device of the preset range. The preset range can be informed by high-layer signaling (such as radio resource control (RRC) signaling or media access control (MAC) signaling), which is not limited in the present application.

[0216] Based on the example, the first communication device does not need to configure corresponding resources for signaling indicating the type of the first communication device, and the type of the first communication device (such as the first communication device being an LPWA device) can be implicitly indicated by the capability information, thereby reducing resource consumption. Furthermore, the type of the first communication device provides a basis for the second communication device to select a suitable channel coding type for downlink information (i.e., first information) sent to the first communication device.

[0217] S502, the second communication device sends first information on a first physical channel, and correspondingly, the first communication device receives the first information on the first physical channel.

[0218] The first physical channel is used to carry downlink information (such as the first information) encoded by a Polar code. Specifically, the first physical channel can include the following two possible implementation manners:

[0219] In a possible implementation, the first physical channel is a dedicated physical channel carrying the downlink information encoded by the Polar code.

[0220] For example, since the channel coding type of the downlink information is determined according to the type of the first communication device, and when the first communication device is an LPWA device, the channel coding type of the downlink information is the Polar code, it can also be considered that the first physical channel is a dedicated physical downlink channel for the downlink information to the LPWA device. Further, since the LPWA device is a low-power device, it can also be considered that the first physical channel is a dedicated physical downlink channel for the downlink information to the low-power device, or a dedicated physical downlink channel for the low-power device.

[0221] For example, the first physical channel can be a dedicated physical downlink shared channel for the low-power device, or the first physical channel can be a dedicated physical downlink control channel for the low-power device.

[0222] Specifically, the dedicated physical downlink shared channel for the low-power device can also be referred to as a dedicated low-power physical downlink shared channel, a low-power physical downlink shared channel (LPDSCH), and the like; similarly, the dedicated physical downlink control channel for the low-power device can also be referred to as a dedicated low-power physical downlink control channel, a low-power physical downlink control channel (LPDCCH), and the like, which are not limited in the present application.

[0223] For convenience of description, the dedicated physical downlink shared channel for the low-power device is referred to as an LPDSCH, and the dedicated physical downlink control channel for the low-power device is referred to as an LPDCCH, which are uniformly described below and will not be described again.

[0224] For example, the bandwidth of the LPDSCH can be smaller than the bandwidth of the PDSCH, and / or the bandwidth of the LPDSCH can be smaller than the bandwidth of the NPDSCH. Similarly, the bandwidth of the LPDCCH can be smaller than the bandwidth of the PDCCH, and / or the bandwidth of the LPDCCH can be smaller than the bandwidth of the NPDCCH.

[0225] Optionally, based on the foregoing, the transmission channel and the control information both have a mapping relationship with the physical channel; therefore, when the transmission channel of the first information is any one of the DL-SCH, the BCH, or the PCH, the first physical channel can be the LPDSCH; when the first information is the DCI, the first physical channel can be the LPDCCH.

[0226] Exemplarily, the mapping relationship between the transmission channel of the first information and the first physical channel can be represented by a table, and specifically, the transmission channel of the first information and the first physical channel can satisfy the mapping relationship shown in Table 14.

[0227] Table 14

[0228] Alternatively, the mapping relationship between the transmission channel of the first information and the first physical channel can be represented by a set; for example, the set can include: {DL-SCH; LPDSCH}, {BCH; LPDSCH}, {PCH; LPDSCH}. Wherein the first list in the set represents the transmission channel of the first information, and the second list in the set represents the first physical channel. Alternatively, the mapping relationship between the transmission channel of the first information and the first physical channel can also include other implementations other than the table and the set, such as being indicated by indication information, etc., which are not limited by the present application.

[0229] Similarly, when the first information is DCI, the mapping relationship between the first information and the first physical channel can also be represented by a table, and specifically, the first information and the first physical channel can satisfy the mapping relationship shown in Table 15.

[0230] Table 15

[0231] Alternatively, the mapping relationship between the first information and the first physical channel can be represented by a set; for example, the set can include: {DCI; LPDSCH}. Wherein the first list in the set represents the first information, and the second list in the set represents the first physical channel. Alternatively, the mapping relationship between the first information and the first physical channel can also include other implementations other than the table and the set, such as being indicated by indication information, etc., which are not limited by the present application.

[0232] Based on the possible implementation manner, when the first information is data information (i.e., the transmission channel of the first information is any one of a downlink shared channel DL-SCH, a broadcast channel BCH, or a paging channel PCH), the first information can be carried on a physical shared channel (i.e., a dedicated physical downlink shared channel for low-power devices); when the first information is control information (i.e., the first information is DCI), the first information can be carried on a physical control channel (i.e., a dedicated physical downlink control channel for low-power devices), thereby realizing the transmission of the first information on the air interface.

[0233] In addition, the first physical channel is a dedicated physical channel for low-power devices, that is, the requirements of low-power devices are considered when designing the first physical channel, and therefore the transmission of the first information through the first physical channel can reduce the power consumption of the first communication device.

[0234] In another possible implementation, the first physical channel can be a physical uplink channel in NR. That is, the physical uplink channel in NR can be multiplexed in the present solution.

[0235] In the possible implementation, the mapping relationship between the transmission channel of the first information and the first physical channel can be seen from the description of Table 2. Similarly, when the first information is DCI, the mapping relationship between the first information and the first physical channel can be seen from the description of Table 3. Specifically, in combination with Tables 1-3, when the transmission channel of the first information is DL-SCH or PCH, the first physical channel is PDSCH; when the transmission channel of the first information is BCH, the first physical channel is PBCH; and when the first information is DCI, the first physical channel is PDCCH.

[0236] Based on the possible implementation, the first physical channel is a physical uplink channel in NR. That is, the physical uplink channel in NR can be multiplexed in the present solution. Thus, the design cost can be reduced, and the implementation is easier.

[0237] In another possible implementation, the first physical channel can be a physical uplink channel in NB-IoT. That is, the physical uplink channel in NB-IoT can be multiplexed in the present solution.

[0238] In the possible implementation, the mapping relationship between the transmission channel of the first information and the first physical channel can be seen from the description of Table 7. Similarly, when the first information is DCI, the mapping relationship between the first information and the first physical channel can be seen from the description of Table 8. Specifically, in combination with Tables 6-8, when the transmission channel of the first information is DL-SCH or PCH, the first physical channel is NPDSCH; when the transmission channel of the first information is BCH, the first physical channel is NPBCH; and when the first information is DCI, the first physical channel is NPDCCH.

[0239] Based on the possible implementation, the first physical channel is a physical uplink channel in NB-IoT. That is, the physical uplink channel in NB-IoT can be multiplexed in the present solution. Thus, the design cost can be reduced, and the implementation is easier.

[0240] S503, the first communication device decodes the first information according to the channel coding type of the first information to obtain the decoded information corresponding to the first information. In an example, since the channel coding type of the first information is Polar code, step S503 can also be replaced by: the first communication device decodes the first information according to the Polar code to obtain the decoded information corresponding to the first information.

[0241] The embodiment of the present application provides a communication method, a first communication device (such as a terminal device) receives downlink information (that is, first information) encoded by a Polar code from a second communication device (such as a network device), and further, a Polar code related decoder can be used to decode the first information, so that the downlink information can be successfully received; since the downlink information is encoded by the Polar code, the first communication device only needs to configure a decoder (that is, a Polar code related decoder) to realize the reception of the downlink information, compared with the downlink information using different channel coding types, the cost, power consumption and decoding complexity of the first communication device can be reduced, so as to meet the device requirements (that is, the requirements of low cost, low power consumption and low complexity) in the LPWA communication technology.

[0242] It can be understood that, compared with TBCC, the Polar code decoding complexity is lower, and the error correction performance is better, therefore, the Polar code can further reduce the decoding complexity of the first communication device and improve the error correction performance. In addition, the first information can be carried on a special physical channel (that is, a first physical channel) for low-power devices; that is, the requirements of low-power devices are considered when designing the first physical channel, and therefore, the power consumption of the first communication device can be reduced by transmitting the first information through the first physical channel.

[0243] The above is the overall description of the flow of the communication method of the present application, and the "encoding the to-be-encoded information according to the Polar code" involved in the above step S501 will be described in detail.

[0244] Exemplarily, based on the foregoing related description of the Polar code, in the encoding and / or decoding process based on the Polar code, first, a suitable reliability sequence is selected according to the length of the bit sequence of the to-be-encoded information; and further, the encoding of the to-be-encoded information is realized according to the reliability sequence. The length of the reliability sequence is greater than the length of the bit sequence of the to-be-encoded information. The reliability sequence in NR is designed based on the optimized decoding performance (such as error correction performance), that is, the reliability sequence in NR can realize better decoding performance (such as error correction performance).

[0245] Optionally, a special reliability sequence can be designed for the LPWA communication technology; for example, the special reliability sequence is different from the reliability sequence in NR. For the convenience of description, the special reliability sequence is referred to as the first sequence in the following, and the unified description is not repeated.

[0246] Specifically, the first sequence can be designed according to the device requirements of the LPWA communication technology, so that the first sequence can be applicable to a low-cost, low-power, and / or low-complexity decoder; that is, the first sequence can reduce the cost, power consumption, and decoding complexity of the first communication device. At this time, the first sequence can also be understood as a special reliability sequence for low-power devices.

[0247] Specifically, the length of the first sequence can be N, N being a positive integer less than or equal to 1024. The first sequence has N sequence numbers (i.e., the sequence numbers of the first sequence include 0-N-1). Each sequence number corresponds to a subchannel in the 1024-length Polar code subchannel, and the sequence number represents the reliability of the subchannel corresponding thereto.

[0248] Wherein, the greater the value of the sequence number, the more reliable the subchannel corresponding thereto. For example, the reliability of the subchannel corresponding to the sequence number #N-1 is greater than that of the subchannel corresponding to the sequence number #N-2, the reliability of the subchannel corresponding to the sequence number #N-2 is greater than that of the subchannel corresponding to the sequence number #N-3, …, the reliability of the subchannel corresponding to the sequence number #1 is greater than that of the subchannel corresponding to the sequence number #0,

[0249] Alternatively, the order of the corresponding subchannels in each subblock of the Polar code is completely the same. Taking the length of the subblock as M, subblock #0 has M sequence numbers (i.e., sequence number #0-sequence number #M-1), subblock #1 includes M sequence numbers (i.e., sequence number #M-sequence number #2M-1), and subblock #3 has M sequence numbers (i.e., sequence number #2M-sequence number #3M-1) as an example, M being a positive integer (for example, the value of M can be 16). The order of the subchannels corresponding to the sequence numbers #M-#2M-1 and the order of the subchannels corresponding to the sequence numbers #M-#2M-1, and the order of the subchannels corresponding to the sequence numbers #2M-#3M-1 are completely the same, thereby reducing the implementation complexity of the decoder.

[0250] Optionally, the second communication device encodes the to-be-encoded information according to the Polar code, including: the second communication device determines a reliability sequence corresponding to the to-be-encoded information according to the type of the first communication device; and then encodes the to-be-encoded information according to the reliability sequence. Wherein, when the first communication device is an LPWA device, the reliability sequence corresponding to the to-be-encoded information can be the first sequence; when the first communication device is a non-LPWA device, the reliability sequence corresponding to the to-be-encoded information can reuse the reliability sequence in NR.

[0251] Illustratively, since the type of the first communication device is indicated by the first indication information, the second communication device determines the reliability sequence corresponding to the to-be-encoded information according to the type of the first communication device, which can also be replaced by: the second communication device determines the reliability sequence corresponding to the to-be-encoded information according to the first indication information.

[0252] Alternatively, the sequence selection field can be preset based on the type of the first communication device, and the sequence selection field indicates whether to call the reliability sequence in the NR or to call the first sequence. Wherein, when the first communication device is an LPWA device, the sequence selection field indicates to call the reliability sequence in the NR, i.e., the second communication device can encode the to-be-encoded information based on the reliability sequence in the NR; when the first communication device is a non-LPWA device, the sequence selection field indicates to call the first sequence, i.e., the second communication device can encode the to-be-encoded information based on the first sequence. That is, the second communication device encodes the to-be-encoded information according to the Polar code to obtain the first information, including: determining the first sequence; and encoding the to-be-encoded information based on the first sequence to obtain the first information.

[0253] Specifically, the sequence selection field can be represented by 1 bit, and when the 1 bit is 1, it indicates that the sequence selection field indicates to call the reliability sequence in the NR, and correspondingly, when the 1 bit is 0, it indicates that the sequence selection field indicates to call the first sequence. Alternatively, when the 1 bit is 1, it indicates that the sequence selection field indicates to call the first sequence, and correspondingly, when the 1 bit is 0, it indicates that the sequence selection field indicates to call the reliability sequence in the NR. The sequence selection field can also be represented by 2 bits, and when the 2 bits are 01, it indicates that the sequence selection field indicates to call the reliability sequence in the NR, and correspondingly, when the 1 bit is 10, it indicates that the sequence selection field indicates to call the first sequence. Alternatively, when the 2 bits are 01, it indicates that the sequence selection field indicates to call the first sequence, and correspondingly, when the 2 bits are 10, it indicates that the sequence selection field indicates to call the reliability sequence in the NR. Alternatively, the sequence selection field can also be represented by more bits than 2 bits, and the specific implementation can refer to the implementation type of the sequence selection field represented by 1 bit or 2 bits described above, and details are not described herein.

[0254] For example, the sequence selection field can also be referred to as a first field, a sequence selection identifier (seq-selection ID), a sequence selection switch, etc., which is not limited by the present application.

[0255] Based on the optional scheme, a reliability sequence (such as the first sequence) different from the reliability sequence in the NR can be used to decode the first information. Since the reliability sequence in the NR is designed considering the error correction requirement, the first sequence is different from it, and thus the first sequence can be designed considering other requirements, such as low power consumption, low complexity, low cost, etc., so as to reduce the decoding complexity, power consumption of the first communication device, and the cost of the first communication device.

[0256] Optionally, based on the foregoing description of the rate matching, it can be known that the rate matching can include two steps of sub-block interleaving and bit selection. In order to reduce the cost, power consumption and complexity of the first communication device, the second communication device can only perform the bit selection step and not perform the sub-block interleaving step in the process of rate matching on the to-be-encoded information, so as to obtain the first information; that is, the first information is obtained by not performing the sub-block interleaving on the to-be-encoded information, that is, the to-be-encoded information only performs the bit selection and not performs the sub-block interleaving in the process of rate matching.

[0257] As an example, the sub-block interleaving step can not be performed for all downlink information (such as downlink information sent to the LPWA device and / or downlink information sent to the non-LPWA device); that is, the second communication device does not distinguish the type of the first communication device, and does not perform the sub-block interleaving step on the downlink information (that is, the first information) in the process of rate matching, that is, all downlink information only performs the bit selection and not performs the sub-block interleaving in the process of rate matching.

[0258] As another example, the second communication device determines whether to perform the sub-block interleaving step in the process of rate matching according to the first identifier. The first identifier indicates whether the sub-block interleaving is performed in the process of rate matching, or the first identifier indicates whether the sub-block interleaving is included in the process of rate matching; that is, the first identifier indicates whether the to-be-encoded information performs the sub-block interleaving.

[0259] Specifically, the first identifier is determined according to the type of the first communication device. When the first communication device is the LPWA device, the first identifier indicates that the sub-block interleaving is not included in the process of rate matching, that is, the downlink information (such as the first information) sent to the LPWA device is obtained by performing the bit selection on the to-be-encoded information (such as the to-be-encoded information obtains the first information by the bit selection); when the first communication device is the non-LPWA device, the first identifier indicates that the sub-block interleaving is included in the process of rate matching, and the downlink information sent to the non-LPWA device is obtained by performing the bit selection and the sub-block interleaving on the to-be-encoded information (the to-be-encoded information can obtain the first information by the sub-block interleaving and the bit selection).

[0260] Therefore, the second communication device determines, according to the first identifier, whether to perform the sub-block interleaving step in the rate matching process, which can include: the second communication device determines the first identifier, when the first identifier indicates that the sub-block interleaving is not performed in the rate matching process (or the to-be-encoded information does not perform the sub-block interleaving), the bit selection can be performed on the coded bit sequence corresponding to the to-be-encoded information to obtain the first information; when the first identifier indicates that the sub-block interleaving is performed in the rate matching process (or the to-be-encoded information performs the sub-block interleaving), the sub-block interleaving and the bit selection can be performed on the coded bit sequence corresponding to the to-be-encoded information. The coded bit sequence corresponding to the to-be-encoded information is a bit sequence obtained by encoding the to-be-encoded information.

[0261] For example, the first identifier can be represented by 1 bit, when the 1 bit is 1, it indicates that the first identifier indicates that the sub-block interleaving is performed in the rate matching process (that is, the first identifier indicates that the to-be-encoded information performs the sub-block interleaving), and correspondingly, when the 1 bit is 0, it indicates that the first identifier indicates that the sub-block interleaving is not performed in the rate matching process (that is, the first identifier indicates that the to-be-encoded information does not perform the sub-block interleaving). Alternatively, when the 1 bit is 1, it indicates that the first identifier indicates that the sub-block interleaving is not performed in the rate matching process (that is, the first identifier indicates that the to-be-encoded information does not perform the sub-block interleaving), and correspondingly, when the 1 bit is 0, it indicates that the first identifier indicates that the sub-block interleaving is performed in the rate matching process (that is, the first identifier indicates that the to-be-encoded information performs the sub-block interleaving). Alternatively, the first identifier can also be represented by more than 1 bit, and the specific implementation is similar to the implementation of the first identifier represented by 1 bit, which can be referred to the above description, and will not be described here.

[0262] For example, the first identifier can also be referred to as a second field, a sub-block interleaving selection field, a sub-block interleaving identifier (SubILMark), a sub-block interleaving activation switch, and the like, which is not limited in the present application.

[0263] As another example, the second communication device determines, according to the type of the first communication device, whether to perform the sub-block interleaving step in the rate matching process.

[0264] When the first communication device is an LPWA device, it is indicated that the sub-block interleaving is not included in the rate matching process, that is, the downlink information (such as the first information) sent to the LPWA device is obtained by performing the bit selection on the to-be-encoded information (such as the to-be-encoded information is obtained by performing the bit selection to obtain the first information); when the first communication device is a non-LPWA device, it is indicated that the sub-block interleaving is included in the rate matching process, and the downlink information sent to the non-LPWA device is obtained by performing the bit selection and the sub-block interleaving on the to-be-encoded information (the to-be-encoded information can be obtained by performing the sub-block interleaving and the bit selection to obtain the first information).

[0265] Exemplarily, since the type of the first communication device is indicated by the first indication information, the second communication device determines, according to the type of the first communication device, whether to perform the sub-block interleaving step in the rate matching process, which can also be replaced by: the second communication device determines, according to the first indication information, whether to perform the sub-block interleaving step in the rate matching process.

[0266] In combination with the above three examples, the second communication device can determine, from the bit sequence of the to-be-encoded information, bits that need to be punctured or discarded, or in other words, determine bits that do not need to be punctured or discarded, so that the remaining bit sequence after excluding the bits that need to be punctured or discarded is the first information.

[0267] Based on the optional scheme, the sub-block interleaving step can not be performed in the rate matching process, and the first information is obtained through bit selection, thereby reducing the encoding complexity. Correspondingly, the first communication device also does not need to perform the inverse sub-block interleaving in the decoding process, thereby reducing the cost, power consumption and decoding complexity of the first communication device.

[0268] Optionally, the second communication device also needs to determine whether to segment the to-be-encoded information before encoding the to-be-encoded information. Considering the capabilities of different first communication devices, a new segmentation principle can be designed, so that the processing complexity of any to-be-encoded bit sequence in the segmented multiple to-be-encoded bit sequences can adapt to the capability of the first communication device, so that the first communication device can successfully receive the code word bit sequence corresponding to each to-be-encoded bit sequence respectively, that is, the first communication device can successfully receive the downlink information. That is, the segmentation principle can be related to the capability of the first communication device.

[0269] Exemplarily, the capability of the first communication device can be embodied by the type of the first communication device, for example, taking the non-LPWA device including the NR device and the RedCap device as an example, the capability of the NR device is stronger than the capability of the RedCap device, and the capability of the RedCap device is stronger than the capability of the LPWA device. Alternatively, the capability of the first communication device can be embodied by the capability information of the first communication device, and the greater the value of the capability information of the first communication device, the stronger the capability of the first communication device. Alternatively, the type of the first communication device can also be embodied by the capability information of the first communication device, and further, the capability of the first communication device can be embodied by the type of the first communication device.

[0270] Specifically, the implementation of embodying the type of the first communication device by the capability information of the first communication device is similar to the implementation of implicitly indicating the type of the first communication device by the first indication information indicating the capability information of the terminal device first communication device, and specific reference can be made to the related description of the first indication information, which will not be described here.

[0271] In a possible implementation, the second communication device can determine whether to segment the to-be-encoded information according to the capability of the first communication device. The capability of the first communication device is negatively related to the probability of segmentation. That is, the stronger the capability of the first communication device, the weaker the probability of segmentation of the to-be-encoded information by the second communication device.

[0272] Optionally, the second communication device encodes the to-be-encoded information according to the Polar code to obtain the first information, including: determining, by the second communication device, whether to segment the to-be-encoded information according to the capability of the first communication device; in a case where it is determined to segment the to-be-encoded information, segmenting the to-be-encoded information to obtain one or more to-be-encoded bit sequences; and respectively encoding each to-be-encoded bit sequence in the one or more to-be-encoded bit sequences to obtain the first information, the first information being composed of one or more codeword bit sequences, the one or more to-be-encoded bit sequences and the one or more codeword bit sequences respectively corresponding.

[0273] For example, the capability of the first communication device can be embodied by the type of the first communication device; therefore, the second communication device determining whether to segment the to-be-encoded information according to the capability of the first communication device can be replaced by: the second communication device determining whether to segment the to-be-encoded information according to the type of the first communication device.

[0274] Optionally, the second communication device determining whether to segment the to-be-encoded information according to the capability of the first communication device includes: determining whether to segment the to-be-encoded information according to whether the first parameter and the second parameter satisfy a first condition.

[0275] For example, when the first parameter is denoted by A, the second parameter is denoted by i, and the length of the encoded bit sequence corresponding to the to-be-encoded information is denoted by E, the first condition includes A≥360 / 2 i , and E≥1088 / 2 i ; or the first condition includes A≥1013 / 2 i .

[0276] For example, the first parameter is the bit number of the to-be-encoded information (or the bit number corresponding to the bit sequence of the to-be-encoded information); the encoded bit sequence corresponding to the to-be-encoded information is the bit sequence obtained after the to-be-encoded information is encoded; the value of the second parameter is negatively related to the capability of the first communication device, that is, the stronger the capability of the first communication device, the smaller the value of the corresponding second parameter.

[0277] Exemplarily, the second parameter is greater than or equal to 0. Taking the non-LPWA devices including the NR device and the RedCap device as an example, the type of the first communication device includes the LPWA device, the RedCap device and the NR device. Since the capability of the NR device is stronger than the capability of the RedCap device, and the capability of the RedCap device is stronger than the capability of the LPWA device, the second parameter when the first communication device is the LPWA device (referred to as the second parameter #1) is greater than the second parameter when the first communication device is the RedCap device (referred to as the second parameter #2), and the second parameter #2 is greater than the second parameter when the first communication device is the NR device (referred to as the second parameter #3). For example, the second parameter #1 can be 2, the second parameter #2 can be 1, and the second parameter #3 can be 0.

[0278] Based on the possible implementation, it can be known in combination with the first condition that the greater the value of the second parameter is, the smaller the value of the first parameter satisfying the first condition is, that is, the lower the capability of the first communication device is, the higher the segmentation probability is, and further, the lower the capability of the first communication device is, the smaller the number of bits of the segmented to-be-encoded bit sequence is, and the lower the power consumption and decoding complexity of the first communication device are.

[0279] In another possible implementation, the second communication device can determine the segmentation number of the to-be-encoded information according to the capability of the first communication device. The capability of the first communication device is negatively related to the segmentation number. That is, the stronger the capability of the first communication device is, the smaller the segmentation number is.

[0280] Optionally, the second communication device encodes the to-be-encoded information according to the Polar code to obtain the first information, including: the second communication device determines the segmentation number of the to-be-encoded information according to the capability of the first communication device; segments the to-be-encoded information according to the segmentation number to obtain one or more to-be-encoded bit sequences, where the number of the to-be-encoded bit sequences is equal to the segmentation number; and respectively encodes each to-be-encoded bit sequence in the one or more to-be-encoded bit sequences to obtain the first information, where the first information is composed of one or more codeword bit sequences, and the one or more to-be-encoded bit sequences and the one or more codeword bit sequences correspond respectively.

[0281] Exemplarily, since the capability of the first communication device can be embodied by the type of the first communication device, the second communication device determining the segmentation number of the to-be-encoded information according to the capability of the first communication device can be replaced by: the second communication device determining the segmentation number of the to-be-encoded information according to the type of the first communication device.

[0282] Optionally, the second communication device determines the segmentation number of the to-be-encoded information according to the capability of the first communication device, including: the second communication device determines the segmentation number according to the first parameter, the second parameter and the second condition.

[0283] wherein the first parameter is the number of bits of the information to be encoded, and the second parameter is negatively related to the capability of the first communication device. Specifically, the implementation of the second parameter is the same as the implementation of the second parameter in the above embodiment, and the related description can be referred to for details, which will not be repeated here.

[0284] Taking an example where the first parameter is represented by A, the second parameter is represented by i, and the third parameter is represented by Z, the second condition can include the following two examples:

[0285] As an example, the second condition includes A≥Z*360 / 2 i , and E≥Z*1088 / 2 i ; or, the second condition includes A≥Z*1013 / 2 i ; the maximum value of Z plus 1 when the number of segments is A and i that satisfy the second condition.

[0286] For example, Z is a natural number. Taking an example where the value of i is 2 and the second condition includes A≥Z*1013 / 2i i , when A is 600, the maximum value of Z is 2, and at this time, the number of segments is 3; when A is 900, the maximum value of Z is 3, and at this time, the number of segments is 4.

[0287] As another example, the second condition includes A≥Z*360 / i, and E≥Z*1088 / i; or, the second condition includes A≥Z*1013 / i; the maximum value of Z plus 1 when the number of segments is A and i that satisfy the second condition.

[0288] For example, Z is a natural number. Taking an example where the value of i is 2 and the second condition includes A≥Z*1013 / 2i, when A is 600, the maximum value of Z is 4, and at this time, the number of segments is 9; when A is 900, the maximum value of Z is 10, and at this time, the number of segments is 11.

[0289] Based on the possible implementation, it can be known from the second condition that when the first parameter (i.e., the number of bits of the information to be encoded) is unchanged, the larger the value of the second parameter is, the larger the maximum value of the third parameter is, that is, when the number of bits of the information to be encoded is unchanged, the lower the capability of the first communication device is (i.e., the larger the value of the second parameter is), the larger the value of the number of segments is, so that the number of bits of the segmented information to be encoded is smaller, and thus the complexity of the encoding of the information to be encoded is lower, and correspondingly, the complexity of the decoding of the codeword bit sequence is also lower, that is, the power consumption and the decoding complexity of the first communication device are lower.

[0290] The above is the description of "encoding", and the "decoding of the first information according to the channel coding type of the first information" involved in the above step S503 will be described in detail below.

[0291] Optionally, in combination with the above-mentioned embodiments, when the second communication device determines the reliability sequence corresponding to the to-be-encoded information according to the type of the first communication device, and further encodes the to-be-encoded information according to the reliability sequence, correspondingly, the first communication device of different types can also encode according to the reliability sequence corresponding to the type of the device in the process of decoding the downlink information channel.

[0292] For example, when the first communication device is an LPWA device, since the reliability sequence selected by the second communication device is the first sequence, the first communication device also implements channel decoding according to the first sequence. That is, the first communication device decodes the first information according to the channel coding type of the first information to obtain the decoding information corresponding to the first information, including: the first communication device determines the first sequence, and decodes the first information according to the first sequence to obtain the decoding information corresponding to the first information.

[0293] When the first communication device is a non-LPWA device, since the reliability sequence selected by the second communication device is the reliability sequence in NR, the first communication device also implements channel decoding according to the reliability sequence in NR. That is, the first communication device decodes the first information according to the channel coding type of the first information to obtain the decoding information corresponding to the first information, including: the first communication device decodes the first information according to the reliability sequence in NR to obtain the decoding information corresponding to the first information.

[0294] For example, the implementation of the first sequence can refer to the related description of the above-mentioned embodiments, which will not be repeated here.

[0295] Optionally, in combination with the above-mentioned embodiments, when the second communication device does not perform sub-block interleaving on the to-be-encoded information (that is, the encoding bit sequence corresponding to the to-be-encoded information can obtain the first information only by bit selection in the process of rate matching), correspondingly, the first communication device also does not need to perform the inverse sub-block interleaving step in the process of channel decoding of the first information (that is, the first information can obtain the decoding information without performing the inverse sub-block interleaving step in the process of de-rate matching), or in other words, the decoding information is obtained by the first information without performing the inverse sub-block interleaving.

[0296] As an example, the second communication device and the first communication device can agree in advance whether the first communication device performs inverse sub-block interleaving in the process of decoding the downlink information (or in other words, whether the de-rate matching process of the downlink information includes inverse sub-block interleaving).

[0297] For example, it can be predefined by the protocol that, for the LPWA device, no inverse sub-block interleaving is performed in the process of decoding the downlink information (or in other words, the process of de-rate matching of the downlink information does not include inverse sub-block interleaving); for the non-LPWA device, inverse sub-block interleaving is performed in the process of decoding the downlink information (or in other words, the process of de-rate matching of the downlink information includes inverse sub-block interleaving).

[0298] Thus, after receiving the downlink information (such as the first information), the first communication device of different types can perform corresponding processing according to the process of de-rate matching predefined by the protocol.

[0299] As another example, the second communication device can indicate to the first communication device whether to perform inverse sub-block interleaving, so that the first communication device can perform corresponding processing on the first information according to the indication of the second communication device.

[0300] For example, the second communication device can indicate to the first communication device through the second indication information whether to perform inverse sub-block interleaving before decoding (or de-coding), that is, the second indication information indicates whether the downlink information is subjected to inverse sub-block interleaving before decoding (such as whether the first information is subjected to inverse sub-block interleaving), or in other words, the second indication information indicates whether the first communication device is subjected to inverse sub-block interleaving in the process of de-rate matching, or in other words, the second indication information indicates whether the process of de-rate matching includes inverse sub-block interleaving.

[0301] Specifically, the second indication information is determined according to the type of the first communication device, or the second indication information is determined according to the first identifier. The implementation of the first identifier can refer to the related description of the above embodiments, which will not be repeated here.

[0302] Specifically, for the second indication information sent to the LPWA device, it indicates that the downlink information does not need to be subjected to inverse sub-block interleaving before decoding (such as the first information does not need to be subjected to inverse sub-block interleaving before decoding), or indicates that the first communication device does not need to be subjected to inverse sub-block interleaving in the process of de-rate matching before decoding, or indicates that the process of de-rate matching does not include inverse sub-block interleaving.

[0303] For the second indication information sent to the non-LPWA device, it indicates that the downlink information is subjected to inverse sub-block interleaving (such as the first information is subjected to inverse sub-block interleaving), or indicates that the first communication device is subjected to inverse sub-block interleaving in the process of de-rate matching, or indicates that the process of de-rate matching includes inverse sub-block interleaving.

[0304] Therefore, the first communication device can perform corresponding processing on the first information according to the indication of the second communication device, including: the first communication device receives the second indication information, and performs de-rate matching on the first information according to the second indication information, and then obtains the decoding information through decoding, wherein when the second indication information indicates that the first information does not need to be subjected to inverse sub-block interleaving before decoding, the de-rate matching process does not include inverse sub-block interleaving; and when the second indication information indicates that the first information needs to be subjected to inverse sub-block interleaving before decoding, the de-rate matching process includes inverse sub-block interleaving.

[0305] For example, the first communication device performs de-rate matching on the first information according to the second indication information to obtain information #1, and then performs decoding on the information #1 to obtain the decoding information.

[0306] Optionally, the first information is composed of one or more codeword bit sequences, and the decoding of the first information according to the channel coding type of the first information to obtain the decoding information of the first information includes: decoding each of the one or more codeword bit sequences to obtain the decoding information.

[0307] For example, the number of codeword bit sequences is determined according to whether the to-be-encoded information corresponding to the first information is segmented, and whether the to-be-encoded information is segmented is determined according to the capability of the first communication device, the capability of the first communication device is related to the type of the first communication device, and the capability of the first communication device is negatively related to the probability of segmentation; or the number of sub-information is equal to the number of segments of the to-be-encoded information, and the capability of the first communication device is negatively related to the number of segments.

[0308] For example, the number of codeword bit sequences (i.e., the number of codeword bit sequences included in the one or more codeword bit sequences), the number of segments of the to-be-encoded information (i.e., the number of to-be-encoded bit sequences, or the number of to-be-encoded bit sequences included in the one or more to-be-encoded bit sequences), and the capability of the first communication device can be implemented by referring to the related description in the above embodiments, which will not be described here.

[0309] For example, the number of codeword bit sequences is determined according to whether the to-be-encoded information corresponding to the first information is segmented, including: when the first parameter and the second parameter satisfy the first condition, it indicates that the to-be-encoded information is segmented, and when the first parameter and the second parameter do not satisfy the first condition, it indicates that the to-be-encoded information is not segmented.

[0310] For example, the first parameter is the number of bits of the to-be-encoded information, the value of the second parameter is negatively related to the capability of the first communication device; taking that the first parameter is represented by A, the second parameter is represented by i, and the length of the encoded bit sequence corresponding to the to-be-encoded information is represented by E as an example, the first condition includes A≥360 / 2 i and E≥1088 / 2 i; or, the first condition comprises A≥1013 / 2 i .

[0311] Exemplarily, the implementation of the first parameter, the second parameter, the code bit sequence corresponding to the to-be-encoded information, and the first condition is the same as the implementation of the related parameters in the above encoding, and details can be referred to the related description of the above embodiments, which will not be repeated here.

[0312] As another example, the number of code word bit sequences is equal to the number of segments of the to-be-encoded information, including: the number of segments is the maximum value of the third parameter + 1 when the first parameter and the second parameter satisfy the second condition.

[0313] Wherein, the first parameter is the number of bits of the to-be-encoded information, and the value of the second parameter is negatively related to the capability of the first communication device; taking A to represent the first parameter, i to represent the second parameter, and Z to represent the third parameter as an example, in one example, the second condition can include A≥Z*360 / 2 i , and E≥Z*1088 / 2 i ; or, the second condition can include A≥Z*1013 / 2 i . In another example, the second condition can include A≥Z*360 / i, and E≥Z*1088 / i; or, the second condition can include A≥Z*1013 / i.

[0314] Exemplarily, the implementation of the first parameter, the second parameter, the third parameter, and the second condition is the same as the implementation of the related parameters in the above encoding, and details can be referred to the related description of the above embodiments, which will not be repeated here.

[0315] In some embodiments, in addition to the above processing for downlink information (such as the first information), the present application also considers the processing for uplink information (such as the second information). Specifically, as shown in FIG. 7, the communication method can include step S504:

[0316] S504, the first communication device sends the second information to the second communication device on the second physical channel; correspondingly, the second communication device receives the second information from the first communication device on the second physical channel.

[0317] Wherein, the second physical channel can include the following two possible implementation manners:

[0318] In one possible implementation manner, the first physical channel is a dedicated physical uplink channel for the uplink information sent by the LPWA device; since the LPWA device is a low-power device, it can also be considered that: that is, the second physical channel is a dedicated physical uplink channel for low-power devices.

[0319] For example, the second physical channel can be any one of a dedicated physical uplink shared channel for low-power devices, a dedicated physical uplink control channel for low-power devices, or a dedicated physical random access channel for low-power devices.

[0320] Specifically, the dedicated physical uplink shared channel for low-power devices can also be referred to as a dedicated low-power physical uplink shared channel, a low-power physical uplink shared channel (LPUSCH), etc.; similarly, the dedicated physical uplink control channel for low-power devices can also be referred to as a dedicated low-power physical uplink control channel, a low-power physical uplink control channel (LPUCCH), etc.; the dedicated physical random access channel for low-power devices can also be referred to as a dedicated low-power random access channel, a low-power physical random access channel (LPRACH), etc., which are not limited by the present application.

[0321] For convenience of description, the dedicated physical uplink shared channel for low-power devices will be referred to as LPUSCH, the dedicated physical uplink control channel for low-power devices will be referred to as LPUCCH, and the dedicated physical random access channel for low-power devices will be referred to as LPRACH, which will be uniformly described hereinafter and will not be described again.

[0322] Specifically, the bandwidth of the LPUSCH can be smaller than the bandwidth of the PUSCH, and / or the bandwidth of the LPUSCH can be smaller than the bandwidth of the NPUSCH. Similarly, the bandwidth of the LPUCCH can be smaller than the bandwidth of the PUCCH, and / or the bandwidth of the LPUCCH can be smaller than the bandwidth of the NPUCCH. The bandwidth of the LPRACH can be smaller than the bandwidth of the PRACH, and / or the bandwidth of the LPRACH can be smaller than the bandwidth of the NPRACH.

[0323] Optionally, based on the foregoing, both the transmission channel and the control information have a mapping relationship with the physical channel; therefore, the relationship between the transmission channel of the second information and / or the UCI and the second physical channel can include the following two implementations:

[0324] As the first implementation, when the transmission channel of the second information is the UL-SCH, the second physical channel is the LPUSCH; when the transmission channel of the second information is the RACH, the second physical channel is the LPRACH; and when the second information is the UCI, the second physical channel is the LPUSCH or the LPUCCH.

[0325] Exemplarily, the mapping relationship between the transmission channel of the second information and the second physical channel can be represented by a table, and specifically, the transmission channel of the second information and the second physical channel can satisfy the mapping relationship shown in Table 16.

[0326] Table 16

[0327] Alternatively, the mapping relationship between the transmission channel of the second information and the second physical channel can be represented by a set; for example, the set can include: {AL-SCH; LPUSCH}, {RACH; LPRACH}. Wherein the first list in the set represents the transmission channel of the second information, and the second list in the set represents the second physical channel. Alternatively, the mapping relationship between the transmission channel of the second information and the second physical channel can also include other implementations other than the table and the set, such as being indicated by indication information, etc., which are not limited by the present application.

[0328] Similarly, when the second information is UCI, the mapping relationship between the second information and the second physical channel can also be represented by a table, and specifically, the second information and the second physical channel can satisfy the mapping relationship shown in Table 17.

[0329] Table 17

[0330] Alternatively, the mapping relationship between the second information and the second physical channel can be represented by a set; for example, the set can include: {UCI; LPUCCH, LPUSCH}. Wherein the first list in the set represents the second information, and the second list in the set represents the second physical channel. Alternatively, the mapping relationship between the second information and the second physical channel can also include other implementations other than the table and the set, such as being indicated by indication information, etc., which are not limited by the present application.

[0331] Based on the implementation, when the second information is random access information (i.e., the transmission channel of the second information is RACH), the second information can be carried on a physical random access channel (i.e., a dedicated physical random access channel for low-power devices); when the second information is data information (i.e., the transmission channel of the second information is UL-SCH), the second information can be carried on a physical shared channel (i.e., a dedicated physical uplink shared channel for low-power devices), and when the second information is control information (i.e., the second information is UCI), the second information can be carried on a physical control channel or a physical shared channel (i.e., a dedicated physical uplink control channel for low-power devices or a dedicated physical uplink control channel for low-power devices), thereby realizing the transmission of the second information over the air.

[0332] As a second implementation, when the transmission channel of the second information is RACH, the second physical channel is LPRACH; when the transmission channel of the second information is UL-SCH or UCI, the second physical channel is LPUSCH.

[0333] wherein, when the transmission channel of the second information is UL-SCH, the format of the second information is a first format; when the second information is UCI, the format of the second information is a second format, the first format being different from the second format.

[0334] For example, the first format can also be referred to as format 1; the second format can also be referred to as format 2; or, the first format and the second format can also have other names, which are not limited by the present application.

[0335] For example, the mapping relationship between the transmission channel of the second information and the second physical channel can be represented by a table, specifically, the transmission channel of the second information and the second physical channel can satisfy the mapping relationship shown in Table 18 as follows:

[0336] Table 18

[0337] Alternatively, the mapping relationship between the transmission channel of the second information and the second physical channel can be represented by a set; for example, the set can include: {AL-SCH; LPUSCH (first format)}, {RACH; LPRACH}. Wherein, the first list in the set represents the transmission channel of the second information, and the second list in the set represents the second physical channel. Alternatively, the mapping relationship between the transmission channel of the second information and the second physical channel can also include other implementations other than tables and sets, which are not limited by the present application.

[0338] Similarly, when the second information is UCI, the mapping relationship between the second information and the second physical channel can also be represented by a table, specifically, the second information and the second physical channel can satisfy the mapping relationship shown in Table 19 as follows:

[0339] Table 19

[0340] Alternatively, the mapping relationship between the second information and the second physical channel can be represented by a set; for example, the set can include: {UCI; LPUCCH, LPUSCH}. Wherein, the first list in the set represents the second information, and the second list in the set represents the second physical channel. Alternatively, the mapping relationship between the second information and the second physical channel can also include other implementations other than tables and sets, which are not limited by the present application.

[0341] Based on the implementation, when the second information is random access information (i.e., the transmission channel of the second information is RACH), the second information can be carried on a physical random access channel (i.e., a dedicated physical random access channel for low-power devices); when the second information is data information or control information (i.e., the transmission channel of the second information is UL-SCH or the second information is UCI), the second information can be carried on a physical shared channel (i.e., a dedicated physical uplink shared channel for low-power devices), wherein for the case that the transmission channel of the second information is UL-SCH or the second information is UCI, the second information can adopt different formats (e.g., when the transmission channel of the second information is UL-SCH, the second information is in a first format, and when the second information is UCI, the second information is in a second format), so that the second communication device can distinguish the received information according to the format when receiving information on the physical shared channel, and the second information can be successfully received.

[0342] Based on the possible implementation, the uplink information (i.e., the second information) can be carried on a dedicated physical uplink channel for low-power devices (i.e., the second physical channel), that is, the second physical channel is a physical uplink channel dedicated to low-power devices, that is, the needs of low-power devices are considered when designing the second physical channel, and therefore the transmission of the second information through the second physical channel can reduce power consumption.

[0343] Another possible implementation is that the second physical channel is a physical uplink channel in NR. That is, the physical uplink channel in NR can be reused in the present scheme.

[0344] For example, in the possible implementation, the mapping relationship between the transmission channel of the second information and the second physical channel can be seen from the related description of Table 1, and similarly, when the second information is UCI, the mapping relationship between the second information and the second physical channel can be seen from the related description of Table 3. Specifically, in combination with Tables 1-3 above, when the transmission channel of the second information is UL-SCH, the second physical channel is PUSCH; when the transmission channel of the second information is RACH, the second physical channel is PRACH; and when the second information is UCI, the second physical channel is PUCCH or PUSCH.

[0345] Based on the possible implementation, the second physical channel is a physical uplink channel in NR. That is, the physical uplink channel in NR can be reused in the present scheme. Thus, the design cost can be reduced and the implementation is easier.

[0346] Yet another possible implementation is that the second physical channel is a physical uplink channel in NB-IoT. That is, the physical uplink channel in NB-IoT can be reused in the present scheme.

[0347] Exemplarily, the mapping relationship between the transmission channel of the second information and the second physical channel in the possible implementation manner can be seen from the description of Table 6, and similarly, when the second information is UCI, the mapping relationship between the second information and the second physical channel can be seen from the description of Table 8. Specifically, it can be known from the above Tables 6-8 that when the transmission channel of the second information is UL-SCH, the second physical channel is NPUSCH; when the transmission channel of the second information is RACH, the second physical channel is NPRACH; and when the second information is UCI, the second physical channel is NPUSCH. Wherein, when the transmission channel of the second information is UL-SCH, the format thereof is format 2, and when the second information is UCI, the format thereof is format 2.

[0348] Based on the possible implementation manner, the second physical channel is a physical uplink channel in NB-IoT. That is, the physical uplink channel in NB-IoT can be multiplexed in the present scheme. Thus, the design cost can be reduced, and the implementation is easier.

[0349] The above is the description of the second physical channel, and the channel coding type of the second information involved in the present application will be introduced in detail below. Exemplarily, the channel coding type of the second information includes the following three implementation forms:

[0350] Implementation form one: defining the channel coding type of the uplink information (i.e. the second information) in the LPWA scene.

[0351] Exemplarily, the channel coding type of the second information can be Polar code. That is, when the transmission channel of the second information is UL-SCH or the second information is UCI, the channel coding type of the second information is Polar code. Specifically, the corresponding relationship between the transmission channel of the second information and the channel coding type of the second information can satisfy the relationship shown in the following Table 20:

[0352] Table 20

[0353] Similarly, when the second information is UCI, the corresponding relationship between the second information and the channel coding type of the second information can satisfy the relationship shown in the following Table 21:

[0354] Table 21

[0355] The implementation of the correspondence relationship between the transmission channel of the second information and the channel coding type of the second information (i.e., Table 20) is similar to the implementation of the correspondence relationship between the transmission channel of the first information and the channel coding type of the first information in Table 11 described above, and specific reference can be made to the related description of Table 11 described above. Similarly, the implementation of the correspondence relationship between the second information and the channel coding type of the second information (i.e., Table 21) is similar to the implementation of the correspondence relationship between the first information and the channel coding type of the first information in Table 12 described above, and specific reference can be made to the related description of Table 12 described above. Details are not repeated here.

[0356] For example, in combination with the channel coding type of the first information and the channel coding type of the second information, the transmission channel and the channel coding type can satisfy the relationship shown in Table 22, that is, Table 11 and Table 20 described above can be combined into Table 22 as follows:

[0357] Table 22

[0358] The implementation of Table 22 is similar to the implementation of Table 11 and Table 20 described above, and specific reference can be made to the related description of Table 11 and Table 20 described above. Details are not repeated here.

[0359] Similarly, the control information and the channel coding type can satisfy the relationship shown in Table 23, that is, Table 12 and Table 21 described above can be combined into Table 23 as follows:

[0360] Table 23

[0361] The implementation of Table 23 is similar to the implementation of Table 12 and Table 21 described above, and specific reference can be made to the related description of Table 12 and Table 21 described above. Details are not repeated here.

[0362] Based on this implementation, the first communication device can use Polar code to encode the uplink information (i.e., the second information), that is, the first communication device only needs to configure one encoder (i.e., the related encoder of Polar code) to realize the sending of the uplink information. Compared with the scheme that the uplink information uses multiple channel coding types, the cost, power consumption, and encoding complexity of the first communication device can be reduced.

[0363] Implementation Form Two: Multiplexing the channel coding type of the uplink information in NR or NB-IoT, that is, the channel coding type of the second information is the channel coding type of the uplink information in NR or NB-IoT.

[0364] Optionally, in combination with the above Table 4-Table 5, in the uplink transmission of the NR, when the transmission channel of the uplink information is the UL-SCH, the channel coding type of the uplink information is the LDPC code; when the uplink information is the UCI, the channel coding type of the uplink information is the block code or the Polar code. Therefore, when the transmission channel of the second information is the UL-SCH, the channel coding type of the second information is the LDPC code; when the second information is the UCI, the channel coding type of the second information is the block code or the Polar code.

[0365] At this time, in combination with the channel coding type of the first information and the channel coding type of the second information, the channel coding types between the transmission channels can satisfy the relationship shown in the following Table 24, that is, the contents of the uplink transmission channels in the above Table 11 and Table 4 can be combined into the following Table 24:

[0366] Table 24

[0367] The implementation of Table 24 is similar to the implementation of the above Table 11 and Table 4, and specific reference can be made to the related description of the above Table 11 and Table 4, which will not be repeated here.

[0368] Similarly, the control information and the channel coding type can satisfy the relationship shown in the following Table 25, that is, the related description of the UCI in the above Table 12 and Table 5 can be combined into the following Table 25:

[0369] Table 25

[0370] The implementation of Table 25 is similar to the implementation of the above Table 12 and Table 5, and specific reference can be made to the related description of the above Table 12 and Table 5, which will not be repeated here.

[0371] Optionally, in combination with the above Table 9-Table 10, in the uplink transmission of the NB-IoT, when the transmission channel of the uplink information is the UL-SCH, the channel coding type of the uplink information is the Turbo code; when the uplink information is the UCI, the channel coding type of the uplink information is the block code. Therefore, when the transmission channel of the second information is the UL-SCH, the channel coding type of the second information is the Turbo code; when the second information is the UCI, the channel coding type of the second information is the block code.

[0372] At this time, in combination with the channel coding type of the first information and the channel coding type of the second information, the channel coding types between the transmission channels can satisfy the relationship shown in the following Table 26, that is, the contents of the uplink transmission channels in the above Table 11 and Table 9 can be combined into the following Table 26:

[0373] Table 26

[0374] The implementation of Table 26 is similar to the implementation of Table 11 and Table 9 described above, and details are not repeated here.

[0375] Similarly, the control information and the channel coding type can satisfy the relationship shown in Table 27, that is, the related description of UCI in Table 12 and Table 10 described above can be combined as Table 27:

[0376] Table 27

[0377] The implementation of Table 25 is similar to the implementation of Table 12 and Table 10 described above, and details are not repeated here.

[0378] Based on the implementation, it can be understood that in the channel coding type of NR, when the transmission channel of the uplink information is UL-SCH, the channel coding type of the uplink information is LDPC, and when the uplink information is UCI, the channel coding type of the uplink information is block code or Polar code; in the channel coding type of NB-IoT, when the transmission channel of the uplink information is UL-SCH, the channel coding type of the uplink information is concatenated Turbo code, and when the uplink information is UCI, the channel coding type of the uplink information is block code. Therefore, the channel coding type combined with NR or NB-IoT can be combined with the first communication device (i.e. LPWA device) of the present application, that is, the combined channel coding type can be used for NR device and NB-IoT device, that is, the combined channel coding type can be compatible with the channel coding type of NR and the channel coding type of NB-IoT. That is, compared with the channel coding type of NR or the channel coding type of NB-IoT, the application range of the combined channel coding type is wider.

[0379] Implementation form three: extending the channel coding type of the uplink information in NR or NB-IoT, so that the extended channel coding type can be applied to the LPWA scene.

[0380] As an example, the channel coding type in the LPWA scene is determined by combining the channel coding type of the uplink information in NR and / or NB-IoT.

[0381] Optionally, based on the foregoing, when the transmission channel of the uplink information is UL-SCH, the channel coding type in NR is LDPC code, and the channel coding type in NB-IoT is Turbo code. Therefore, in the LPWA scenario, for UL-SCH, LDPC code or Turbo code can be considered for encoding; that is, when the first communication device is LPWA and the transmission channel of the second information is UL-SCH, the channel coding type of the second information can be LDPC code or Turbo code. At this time, the correspondence between the transmission channel of the second information and the channel coding type of the second information can satisfy the relationship shown in Table 28 as follows:

[0382] Table 28

[0383] Alternatively, the correspondence between the transmission channel of the second information and the channel coding type of the second information can also be implemented in other forms, such as a set, and the specific implementation is similar to the implementation of the correspondence between the transmission channel of the first information and the channel coding type of the first information in Table 11. For details, refer to the related description of Table 11 above, which will not be repeated here.

[0384] For example, in combination with the channel coding type of the first information and the channel coding type of the second information, the channel coding types of the transmission channels can satisfy the relationship shown in Table 29 as follows, that is, Table 11 and Table 28 above can be combined into Table 29 as follows:

[0385] Table 29

[0386] The implementation of Table 29 is similar to the implementation of Table 11 and Table 28 described above. The correspondence shown in Table 29 can also exist in other implementation forms, such as a set, and the specific implementation can refer to the related description of Table 11 and Table 28 described above, which will not be repeated here.

[0387] Optionally, in combination with the foregoing, when the uplink information is UCI, the channel coding type of the uplink information in NR is block code or Polar code, and the channel coding type of the uplink information in NB-IoT is block code. Therefore, in the LPWA scenario, for UCI, block code or Polar code can be considered for encoding; that is, when the first communication device is LPWA and the second information is UCI, the channel coding type of the second information can be block code or Polar code. At this time, the correspondence between the transmission channel of the second information and the channel coding type of the second information can satisfy the relationship shown in Table 30 as follows:

[0388] Table 30

[0389] Alternatively, the correspondence between the UCI and the channel coding type in Table 30 can be replaced by the correspondence between the UCI and the channel coding type in Table 25.

[0390] For example, in combination of the channel coding type of the first information and the channel coding type of the second information, the control information and the channel coding type can satisfy the relationship shown in Table 31, that is, the above-mentioned Table 12 and Table 30 can be combined into Table 31 as follows:

[0391] Table 31

[0392] Alternatively, when the correspondence between the UCI and the channel coding type in Table 30 can be replaced by the correspondence between the UCI and the channel coding type in Table 25, Table 31 can be replaced by the above-mentioned Table 25.

[0393] As another example, on the basis of the channel coding type in NR or NB-IoT, the channel coding type in the LPWA scenario is added, wherein the channel coding type in the LPWA scenario is Polar code.

[0394] For example, since the channel coding type corresponding to different transmission channels in NR is shown in Table 4, and the channel coding type in the LPWA scenario is Polar code, after the channel coding type in the LPWA scenario is supplemented into Table 4, the content shown in Table 32 is obtained:

[0395] Table 32

[0396] When the first communication device is an NR device (or a non-LPWA device), the channel coding types corresponding to UL-SCH, DL-SCH, and PCH are LDPC code, at this time, it can also be considered that the channel coding types in NR are multiplexed; when the first communication device is an LPWA device, the channel coding types corresponding to UL-SCH, DL-SCH, and PCH are Polar code. Alternatively, when the first communication device is an LPWA device, the channel coding types corresponding to UL-SCH, DL-SCH, and PCH are LDPC code or Polar code.

[0397] In addition, it can be known from Table 5 that the channel coding type corresponding to the control information in NR includes Polar code, so it is not necessary to add the channel coding type in the LPWA scenario in Table 5, and Table 5 can be directly used.

[0398] It should be noted that the above three implementation examples exemplarily list possible implementation forms of the channel coding type of the transmission channel (i.e., the correspondence between the transmission channel and the channel coding type, such as Table 22, Table 24, Table 26, Table 29, Table 32) and the channel coding type of the control information (i.e., the correspondence between the control information and the channel coding type, such as Table 23, Table 25, Table 27, Table 31, Table 5). The channel coding type of the transmission channel and the channel coding type of the control information are not strictly bound, and the channel coding type of the transmission channel and the channel coding type of the control information in different implementation forms can be combined at will, for example, Table 22 can be combined with any one of Table 25, Table 27, Table 31, or Table 5 to form a complete channel coding type (i.e., the channel coding type of the transmission channel and the channel coding type of the control channel can constitute a complete channel coding type).

[0399] Based on the implementation form, it can be understood that in the channel coding type of NR, when the transmission channel of the uplink information is UL-SCH, the channel coding type of the uplink information is LDPC, and when the uplink information is UCI, the channel coding type of the uplink information is block code or Polar code. Therefore, it can be considered to continue to use the channel coding type of the uplink information in NR, or to add the channel coding type of Polar code on the basis of the channel coding type of NR, so that the NR device can continue to use its original channel coding type, and the first communication device (i.e., the LPWA device) in the present application can adopt the newly added channel coding type. That is, the channel coding type after adding the channel coding type of Polar code can be used for NR devices and LPWA devices, that is, the channel coding type after adding the channel coding type of Polar code can be compatible with the channel coding type of NR. That is, compared with the channel coding type of NR, the application range of the channel coding type after adding the channel coding type of Polar code is wider.

[0400] It can be understood that the above embodiments exemplarily list the corresponding relationships shown in Tables 1-32 in the form of tables. In fact, the corresponding relationships shown in Tables 1-32 can also be implemented in other forms, such as sets, and the present application is not limited thereto.

[0401] It should be noted that each embodiment of the present application can be independently implemented or combined for implementation, and is not limited. If there is no special description and logical conflict, the terms and / or descriptions provided in different embodiments of the present application are consistent and can be mutually referred to. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0402] It should be noted that each device includes a hardware structure and / or software module corresponding to each function in order to implement the above functions. Those skilled in the art should easily understand that, in combination with the algorithm steps of each example described in the embodiments disclosed in the present document, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0403] It should be noted that each device includes a hardware structure and / or software module corresponding to each function in order to implement the above functions. Those skilled in the art should easily understand that, in combination with the algorithm steps of each example described in the embodiments disclosed in the present document, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0404] The embodiments of the present application can divide the function modules of each device according to the above method examples, for example, each function module can be divided according to each function, or two or more functions can be integrated in one processing module. The above integrated module can be realized in the form of hardware or software function module. It should be noted that the division of the modules in the embodiments of the present application is illustrative, and is only a logical function division. There can be another division manner in actual implementation.

[0405] FIG. 8 shows a structural schematic diagram of a communication apparatus 800. The communication apparatus 800 includes a processing module 801 and a transceiver module 802. The communication apparatus can be used to implement the functions of the first communication device or the second communication device.

[0406] In some embodiments, the communication apparatus 800 can further include a storage module (not shown in FIG. 8) for storing program instructions and data.

[0407] In some embodiments, the transceiver module 802, also referred to as a transceiver unit, is used to implement the sending and / or receiving functions. The transceiver module 802 can be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0408] In some embodiments, the transceiver module 802 can include a receiving module and a transmitting module for performing the receiving and transmitting steps of the above-described method embodiments performed by the above-described first communication device or second communication device, and / or for supporting other processes related to the techniques described herein; and the processing module 801 can be configured to perform the processing steps (e.g., determining, etc.) of the above-described method embodiments performed by the above-described first communication device or second communication device, and / or for supporting other processes related to the techniques described herein.

[0409] When the communication apparatus 800 is configured to implement the functions of the above-described first communication device, the transceiver module 802 can be configured to:

[0410] In some embodiments, the transceiver module 802 is configured to receive first information on a first physical channel, where the channel coding type of the first information is a Polar code, and the first physical channel is a dedicated physical downlink shared channel for low power wide area devices, or the first physical channel is a dedicated physical downlink control channel for low power wide area devices. The processing module 801 is configured to decode the first information according to the channel coding type of the first information to obtain decoded information corresponding to the first information.

[0411] Optionally, when the transmission channel of the first information is any one of a downlink shared channel (DL-SCH), a broadcast channel (BCH), or a paging channel (PCH), the first physical channel is a dedicated physical downlink shared channel for low power wide area devices; and when the first information is downlink control information (DCI), the first physical channel is a dedicated physical downlink control channel for low power wide area devices.

[0412] Optionally, the transceiver module 802 is further configured to transmit first indication information, where the first indication information indicates that the first communication device is a low power wide area device.

[0413] Optionally, the first indication information indicates capability information of the first communication device, and the capability information of the first communication device indicates that the first communication device is a low power wide area device.

[0414] Optionally, the processing module 801 is further configured to determine a first sequence, and decode the first information according to the first sequence, where the first sequence is different from a reliability sequence in NR, and the reliability sequence is applied in a Polar code-based encoding and / or decoding process.

[0415] Optionally, the transceiver module 802 is further configured to receive second indication information, where the second indication information indicates that no inverse sub-block interleaving is required before decoding the first information; and the processing module 801 is further configured to decode the first information according to the channel coding type of the first information to obtain decoded information corresponding to the first information, including: performing de-rate matching on the first information according to the second indication information, and then obtaining the decoded information through decoding, where the de-rate matching does not include inverse sub-block interleaving.

[0416] Optionally, the processing module 801 is further configured to decode each of the one or more codeword bit sequences respectively to obtain decoding information; wherein the number of the codeword bit sequences is determined according to whether the to-be-encoded information corresponding to the first information is segmented, whether the to-be-encoded information is segmented is determined according to the capability of the first communication device, the capability of the first communication device is related to the type of the first communication device, and the capability of the first communication device is negatively related to the probability of segmentation; or the number of the codeword bit sequences is equal to the number of segments of the to-be-encoded information, and the capability of the first communication device is negatively related to the number of segments.

[0417] Optionally, when the first parameter and the second parameter satisfy a first condition, it indicates that the to-be-encoded information is segmented, and when the first parameter and the second parameter do not satisfy the first condition, it indicates that the to-be-encoded information is not segmented; wherein the first parameter is the number of bits of the to-be-encoded information, the value of the second parameter is negatively related to the capability of the first communication device; the first condition includes that the first parameter is greater than or equal to 360 / 2 第二参数 , and the length of the encoding bit sequence corresponding to the to-be-encoded information is greater than or equal to 1088 / 2 第二参数 ; or the first condition includes that the first parameter is greater than or equal to 1013 / 2 第二参数 , and the encoding bit sequence corresponding to the to-be-encoded information is a bit sequence obtained after the to-be-encoded information is encoded.

[0418] Optionally, the number of segments is the maximum value of the third parameter+1 when the first parameter and the second parameter satisfy a second condition; wherein the first parameter is the number of bits of the to-be-encoded information, the value of the second parameter is negatively related to the capability of the first communication device; the second condition includes that the first parameter is greater than or equal to the third parameter*360 / 2 第二参数 , and the length of the encoding bit sequence corresponding to the to-be-encoded information is greater than or equal to the third parameter*1088 / 2 第二参数 ; or the second condition includes that the first parameter is greater than or equal to the third parameter*1013 / 2 第二参数 , and the length of the encoding bit sequence corresponding to the to-be-encoded information is a bit sequence obtained after the to-be-encoded information is encoded.

[0419] Optionally, the number of segments is the maximum value of the third parameter+1 when the first parameter and the second parameter satisfy a second condition; wherein the first parameter is the number of bits of the to-be-encoded information, the value of the second parameter is negatively related to the capability of the first communication device; the second condition includes that the first parameter is greater than or equal to the third parameter*360 / 2 第二参数 , and the length of the encoding bit sequence corresponding to the to-be-encoded information is greater than or equal to the third parameter*1088 / 2 第二参数 ; or the second condition includes that the first parameter is greater than or equal to the third parameter*1013 / 2 第二参数 , and the length of the encoding bit sequence corresponding to the to-be-encoded information is a bit sequence obtained after the to-be-encoded information is encoded.

[0420] Optionally, the transceiver module 802 is further configured to send the second information on a second physical channel, the second physical channel being any one of a dedicated physical uplink shared channel for low power devices, a dedicated physical random access channel for low power devices, or a dedicated physical uplink control channel for low power devices.

[0421] Optionally, when the transmission channel of the second information is an uplink shared channel (UL-SCH), the second physical channel is a dedicated physical uplink shared channel for low power devices; when the transmission channel of the second information is a random access channel (RACH), the second physical channel is a dedicated physical random access channel for low power devices; and when the second information is uplink control information (UCI), the second physical channel is a dedicated physical uplink shared channel for low power devices, or the second physical channel is a dedicated physical uplink control channel for low power devices.

[0422] Optionally, when the transmission channel of the second information is the RACH, the second physical channel is the dedicated physical random access channel for low power devices; when the transmission channel of the second information is the UL-SCH or the UCI, the second physical channel is the dedicated physical uplink shared channel for low power devices; and when the transmission channel of the second information is the UL-SCH, the format of the second information is a first format; and when the second information is the UCI, the format of the second information is a second format.

[0423] Optionally, the channel coding type of the second information is a Polar code.

[0424] Optionally, when the transmission channel of the second information is the UL-SCH, the channel coding type of the second information is an LDPC or Polar code; and when the second information is the UCI, the channel coding type of the second information is a block code or Polar code.

[0425] Optionally, when the transmission channel of the second information is the UL-SCH, the channel coding type of the second information is an LDPC or Turbo code; and when the second information is the UCI, the channel coding type of the second information is a block code or Polar code.

[0426] In the communication device 800 for implementing the functions of the above-mentioned second communication device:

[0427] In some embodiments, the processing module 801 is configured to encode the to-be-encoded information according to a Polar code to obtain the first information; and the transceiver module 802 is configured to send the first information on a first physical channel, the first physical channel being a dedicated physical downlink shared channel for low power devices, or the first physical channel being a dedicated physical downlink control channel for low power devices.

[0428] Optionally, when the transmission channel of the first information is any one of a downlink shared channel (DL-SCH), a broadcast channel (BCH), or a paging channel (PCH), the first physical channel is a low-power device-oriented dedicated physical downlink shared channel; when the first information is downlink control information (DCI), the first physical channel is a low-power device-oriented dedicated physical downlink control channel.

[0429] Optionally, the transceiver 802 is further configured to receive first indication information, the first indication information indicating that the first communication device is an LPWA device. The processing module 801 is further configured to, when the first communication device is an LPWA device, encode the to-be-encoded information according to a Polar code to obtain the first information.

[0430] Optionally, the first indication information indicates capability information of the first communication device, and the capability information indicates that the first communication device is an LPWA device.

[0431] Optionally, the processing module 801 is further configured to determine a first sequence, the first sequence being different from a reliability sequence in NR, the reliability sequence being applied in a Polar code-based encoding and / or decoding process; and encode the to-be-encoded information according to the first sequence to obtain the first information.

[0432] Optionally, the processing module 801 is further configured to determine a first identifier, the first identifier indicating whether the to-be-encoded information performs sub-block interleaving; and when the first identifier indicates that the to-be-encoded information does not perform sub-block interleaving, the processing module 801 is further configured to perform bit selection on a coded bit sequence corresponding to the to-be-encoded information to obtain the first information.

[0433] Optionally, the processing module 801 is further configured to determine whether to segment the to-be-encoded information according to a capability of the first communication device, the capability of the first communication device being related to a type of the first communication device, and the capability of the first communication device being negatively related to a probability of segmentation; in a case where it is determined to segment the to-be-encoded information, segment the to-be-encoded information to obtain one or more to-be-encoded bit sequences; and encode each to-be-encoded bit sequence in the one or more to-be-encoded bit sequences respectively to obtain the first information, the first information being composed of one or more codeword bit sequences, and the one or more to-be-encoded bit sequences and the one or more codeword bit sequences corresponding respectively.

[0434] Optionally, the processing module 801 is further configured to determine whether to segment the to-be-encoded information according to whether a first parameter and a second parameter satisfy a first condition, the first parameter being a bit number of the to-be-encoded information, a value of the second parameter being negatively related to a capability of the first communication device, and the first condition including that the first parameter ≥ 360 / 2 第二参数 and a length of a coded bit sequence corresponding to the to-be-encoded information ≥ 1088 / 2 第二参数, the to-be-encoded information corresponding to the encoded bit sequence being a bit sequence obtained after the to-be-encoded information is encoded; or, the first condition comprising the first parameter being greater than or equal to 1013 / 2 第二参数 ; when the first parameter and the second parameter satisfy the first condition, indicating that the to-be-encoded information is segmented, and when the first parameter and the second parameter do not satisfy the first condition, indicating that the to-be-encoded information is not segmented.

[0435] Optionally, the processing module 801 is further configured to determine the number of segments of the to-be-encoded information according to the capability of the first communication device, the capability of the first communication device being negatively related to the number of segments; segment the to-be-encoded information according to the number of segments to obtain one or more to-be-encoded bit sequences, the number of to-be-encoded bit sequences being equal to the number of segments; and encode each to-be-encoded bit sequence in the one or more to-be-encoded bit sequences to obtain the first information, the first information being composed of one or more codeword bit sequences, the one or more to-be-encoded bit sequences and the one or more codeword bit sequences respectively corresponding.

[0436] Optionally, the processing module 801 is further configured to determine the number of segments according to the first parameter, the second parameter, and a second condition; wherein, the first parameter being the bit number of the to-be-encoded information, the second parameter being negatively related to the capability of the first communication device in terms of value; the second condition comprising the first parameter being greater than or equal to a third parameter*360 / 2 第二参数 , and the length of the encoded bit sequence corresponding to the to-be-encoded information being greater than or equal to a third parameter*1088 / 2 第二参数 , the encoded bit sequence corresponding to the to-be-encoded information being a bit sequence obtained after the to-be-encoded bit sequence is encoded; or, the second condition comprising the first parameter being greater than or equal to a third parameter*1013 / 2 第二参数 ; the number of segments being the maximum value of the third parameter+1 when the first parameter and the second parameter satisfy the second condition.

[0437] Optionally, the processing module 801 is further configured to determine the number of segments according to the first parameter, the second parameter, and a second condition; wherein, the first parameter being the bit number of the to-be-encoded information, the second parameter being negatively related to the capability of the first communication device in terms of value; the second condition comprising the first parameter being greater than or equal to a third parameter*360 / second parameter, and the length of the encoded bit sequence corresponding to the to-be-encoded information being greater than or equal to a third parameter*1088 / second parameter; or, the second condition comprising the first parameter being greater than or equal to a third parameter*1013 / second parameter, the length of the encoded bit sequence corresponding to the to-be-encoded information being a bit sequence obtained after the to-be-encoded information is encoded; the number of segments being the maximum value of the third parameter+1 when the first parameter and the second parameter satisfy the second condition.

[0438] Optionally, the transceiver module 802 is further configured to receive the second information on a second physical channel, the second physical channel being any one of a low-power device-oriented dedicated physical uplink shared channel, a low-power device-oriented dedicated physical random access channel, or a low-power device-oriented dedicated physical uplink control channel.

[0439] Optionally, when the transmission channel of the second information is an uplink shared channel (UL-SCH), the second physical channel is a low-power device-oriented dedicated physical uplink shared channel; when the transmission channel of the second information is a random access channel (RACH), the second physical channel is a low-power device-oriented dedicated physical random access channel; and when the second information is uplink control information (UCI), the second physical channel is a low-power device-oriented dedicated physical uplink shared channel, or the second physical channel is a low-power device-oriented dedicated physical uplink control channel.

[0440] Optionally, when the transmission channel of the second information is the RACH, the second physical channel is the low-power device-oriented dedicated physical random access channel; when the transmission channel of the second information is the UL-SCH or the UCI, the second physical channel is the low-power device-oriented dedicated physical uplink shared channel; and when the transmission channel of the second information is the UL-SCH, the format of the second information is a first format; and when the second information is the UCI, the format of the second information is a second format.

[0441] Optionally, the channel coding type of the second information is a Polar code.

[0442] Optionally, when the transmission channel of the second information is the UL-SCH, the channel coding type of the second information is an LDPC or Polar code; and when the second information is the UCI, the channel coding type of the second information is a block code or Polar code.

[0443] Optionally, when the transmission channel of the second information is the UL-SCH, the channel coding type of the second information is an LDPC or Turbo code; and when the second information is the UCI, the channel coding type of the second information is a block code or Polar code.

[0444] The above method embodiments involve all related contents of each step, which can be cited from the function description of the corresponding function module, and thus will not be repeated here.

[0445] In this application, the communication device (such as the first communication device or the second communication device) 800 is presented in the form of dividing various functional modules in an integrated manner. The "module" here can refer to a specific application-specific integrated circuit (ASIC), a circuit, a processor and a memory executing one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.

[0446] In some embodiments, in a hardware implementation, those skilled in the art can conceive that the communication device 800 can take the form of the communication apparatus 400 shown in FIG. 4.

[0447] As an example, the functions / implementation processes of the processing module 801 in FIG. 8 can be implemented by the processor 401 in the communication apparatus 400 shown in FIG. 4 invoking computer execution instructions stored in the memory 404. The functions / implementation processes of the transceiver module 802 in FIG. 8 can be implemented by the transceiver 402 in the communication apparatus 400 shown in FIG. 4.

[0448] In some embodiments, when the communication device 800 in FIG. 8 is a chip or a chip system, the functions / implementation processes of the transceiver module 802 can be implemented by the input / output interface (or the communication interface) of the chip or the chip system, and the functions / implementation processes of the processing module 801 can be implemented by the processor (or the processing circuit) of the chip or the chip system.

[0449] Since the communication device 800 provided by the present embodiment can execute the above-mentioned method, the technical effects it can obtain can refer to the above-mentioned method embodiments, which will not be repeated here.

[0450] As a possible product form, the first communication device or the second communication device described in the embodiments of the present application can also be implemented using one or more FPGAs, programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout this application.

[0451] As another possible product form, the first communication device or the second communication device described in embodiments of the present application can be implemented by a general bus architecture. For ease of illustration, refer to FIG. 9, which is a structural schematic diagram of a communication apparatus 900 provided in embodiments of the present application, the communication apparatus 900 including a processor 901 and a transceiver 902. The communication apparatus 900 can be the first communication device, or a chip or chip system therein; or the communication apparatus 900 can be the second communication device, or a chip or module therein. FIG. 9 only shows main components of the communication apparatus 900. In addition to the processor 901 and the transceiver 902, the communication apparatus can further include a memory 903.

[0452] Optionally, the processor 901 is mainly used for processing communication protocols and communication data, and controlling the entire communication apparatus, executing software programs, and processing data of the software programs. The memory 903 is mainly used for storing software programs and data. The transceiver 902 can include a radio frequency circuit and an antenna, the radio frequency circuit being mainly used for conversion between a baseband signal and a radio frequency signal and processing of the radio frequency signal. The antenna is mainly used for transceiving radio frequency signals in the form of electromagnetic waves.

[0453] Optionally, the processor 901, the transceiver 902, and the memory 903 can be connected through a communication bus.

[0454] When the communication apparatus is powered on, the processor 901 can read software programs in the memory 903, interpret and execute instructions of the software programs, and process data of the software programs. When data needs to be transmitted wirelessly, the processor 901 performs baseband processing on the data to be transmitted, and outputs a baseband signal to the radio frequency circuit, the radio frequency circuit performs radio frequency processing on the baseband signal, and transmits the radio frequency signal in the form of electromagnetic waves through the antenna. When data is transmitted to the communication apparatus, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 901, the processor 901 converts the baseband signal into data and processes the data.

[0455] In another implementation, the radio frequency circuit and the antenna can be arranged independently of the processor performing baseband processing, for example, in a distributed scenario, the radio frequency circuit and the antenna can be arranged in a remote manner independently of the communication apparatus.

[0456] In some embodiments, embodiments of the present application further provide a communication apparatus including a processor configured to implement the method in any of the method embodiments described above. The communication apparatus can be the first communication device or the second communication device in the method embodiments described above.

[0457] As a possible implementation, the communication apparatus further includes a memory. The memory is configured to store necessary computer programs and data. The computer programs can include instructions, and the processor can invoke the instructions in the computer programs stored in the memory to instruct the communication apparatus to perform the method in any of the above method embodiments. Of course, the memory can also not be in the communication apparatus.

[0458] As another possible implementation, the communication apparatus further includes an interface circuit, which is a code / data reading / writing interface circuit, configured to receive computer execution instructions (the computer execution instructions are stored in the memory, and can be read directly from the memory or can pass through other devices) and transmit to the processor.

[0459] As still another possible implementation, the communication apparatus further includes a communication interface, configured to communicate with modules outside the communication apparatus.

[0460] It can be understood that the communication apparatus can be a chip or a chip system. When the communication apparatus is a chip system, the communication apparatus can be composed of a chip or can include a chip and other discrete devices, and the embodiments of the present application do not make specific limitations in this regard.

[0461] The present application also provides a computer readable storage medium, which stores a computer program or instructions, and the computer program or instructions are executed by a computer to realize the functions of any of the above method embodiments.

[0462] The present application also provides a computer program product, which is executed by a computer to realize the functions of any of the above method embodiments.

[0463] Those skilled in the art can understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, apparatus and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.

[0464] It can be understood that the system, apparatus and method described in the present application can also be implemented in other ways. For example, the apparatus embodiments described above are only schematic, and the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0465] The units described as separate components may or may not be physically separate, i.e., may be located in one place, or may be distributed over multiple network units. The components shown as units may or may not be physical units. Part or all of the units may be selected according to actual needs to achieve the purposes of the embodiments of the present application.

[0466] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.

[0467] In the above embodiments, all or part can be realized by software, hardware, firmware, or any combination thereof. When realized by software, all or part can be realized in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, the computer program instructions produce the processes or functions described in the embodiments of the present application in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another, for example, the computer instructions can be transferred from one website, computer, server or data center to another via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or data storage device including one or more servers, data centers, etc. integrated with the medium. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state drive (SSD)), etc. In the embodiments of the present application, the computer can include the devices described above.

[0468] Although the present application is described herein in conjunction with various embodiments, other variations of the disclosed embodiments can be understood and implemented by those skilled in the art through viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "one" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. Some measures described in mutually different dependent claims can be combined and produce good results.

Claims

A communication method characterized by comprising: The method comprises: receiving first information on a first physical channel, a channel coding type of the first information being a polar code, the first physical channel being a dedicated physical downlink shared channel for low-power devices, or the first physical channel being a dedicated physical downlink control channel for low-power devices; decoding the first information according to the channel coding type of the first information to obtain decoded information corresponding to the first information. According to the method of claim 1, wherein when the transmission channel of the first information is any one of a downlink shared channel (DL-SCH), a broadcast channel (BCH), or a paging channel (PCH), the first physical channel is the dedicated physical downlink shared channel for low-power devices; when the first information is downlink control information (DCI), the first physical channel is the dedicated physical downlink control channel for low-power devices. The method according to claim 1 or 2, characterized in that Before the receiving of the first information on the first physical channel, the method further comprises: sending first indication information, the first indication information indicating that the first communication device is a low-power wide-area network (LPWA) device. The method according to claim 3, characterized in that The first indication information indicates capability information of the first communication device, the capability information indicating that the first communication device is an LPWA device. The method according to any one of claims 1 to 4, characterized in that The decoding of the first information according to the channel coding type of the first information to obtain decoded information corresponding to the first information comprises: determining a first sequence, the first sequence being different from a reliability sequence in new radio (NR), the reliability sequence being applicable to a coding and / or decoding process based on the polar code; decoding the first information according to the first sequence to obtain the decoded information. The method according to any one of claims 1 to 5, characterized in that The method further comprises: receiving second indication information, the second indication information indicating that no inverse sub-block interleaving is required before decoding the first information; The decoding of the first information according to the channel coding type of the first information to obtain decoded information corresponding to the first information comprises: According to the second indication information, performing de-rate matching on the first information, and then obtaining the decoded information through decoding, the de-rate matching not including the inverse sub-block interleaving. The method according to any one of claims 1 to 6, characterized in that The first information is composed of one or more codeword bit sequences, and the decoding of the first information according to the channel coding type of the first information to obtain decoded information corresponding to the first information comprises: decoding each codeword bit sequence of the one or more codeword bit sequences respectively to obtain the decoded information; wherein the number of the codeword bit sequences is determined according to whether the to-be-encoded information corresponding to the first information is segmented, whether the to-be-encoded information is segmented being determined according to the capability of the first communication device, the capability of the first communication device being related to the type of the first communication device, and the capability of the first communication device being negatively related to the segmentation probability; or, the number of the codeword bit sequences is equal to the number of segments of the to-be-encoded information, and the capability of the first communication device is negatively related to the number of segments. The method of claim 7, wherein The number of the code word bit sequences is determined according to whether the to-be-encoded information corresponding to the first information is segmented, and includes: When the first parameter and the second parameter satisfy a first condition, it indicates that the to-be-encoded information is segmented, and when the first parameter and the second parameter do not satisfy the first condition, it indicates that the to-be-encoded information is not segmented; The first parameter is the bit number of the to-be-encoded information, and the value of the second parameter is negatively related to the capability of the first communication device; The first condition comprises that the first parameter is greater than or equal to 360 / 2 第二参数 , and a length of the coded bit sequence corresponding to the to-be-encoded information is greater than or equal to 1088 / 2 第二参数 ; or the first condition comprises that the first parameter is greater than or equal to 1013 / 2 第二参数 , and the coded bit sequence corresponding to the to-be-encoded information is a bit sequence obtained after the to-be-encoded information is encoded. The method of claim 7, wherein The number of the code word bit sequences is equal to the segment number of the to-be-encoded information, and includes: The segment number is the maximum value of the third parameter + 1 when the first parameter and the second parameter satisfy a second condition; The first parameter is the bit number of the to-be-encoded information, and the value of the second parameter is negatively related to the capability of the first communication device; The second condition comprises that the first parameter is greater than or equal to the third parameter multiplied by 360 / 2 第二参数 , and a length of the coded bit sequence corresponding to the to-be-encoded information is greater than or equal to the third parameter multiplied by 1088 / 2 第二参数 ; or the second condition comprises that the first parameter is greater than or equal to the third parameter multiplied by 1013 / 2 第二参数 , and the coded bit sequence corresponding to the to-be-encoded information is a bit sequence obtained after the to-be-encoded information is encoded. The method according to any one of claims 1 to 9, characterized in that The method further includes: The second information is sent on a second physical channel, and the second physical channel is any one of a dedicated physical uplink shared channel for low-power devices, a dedicated physical random access channel for low-power devices, or a dedicated physical uplink control channel for low-power devices. The method of claim 10, wherein, When the transmission channel of the second information is an uplink shared channel (UL-SCH), the second physical channel is the dedicated physical uplink shared channel for low-power devices; When the transmission channel of the second information is a random access channel (RACH), the second physical channel is the dedicated physical random access channel for low-power devices; When the second information is uplink control information (UCI), the second physical channel is the dedicated physical uplink shared channel for low-power devices, or the second physical channel is a dedicated physical uplink control channel for low-power devices. The method of claim 10, wherein, When the transmission channel of the second information is the RACH, the second physical channel is the dedicated physical random access channel for low-power devices; When the transmission channel of the second information is the UL-SCH or the UCI, the second physical channel is the dedicated physical uplink shared channel for low-power devices; When the transmission channel of the second information is the UL-SCH, the format of the second information is a first format; When the second information is the UCI, the format of the second information is a second format. The method according to any one of claims 10-12, characterized in that The channel coding type of the second information is the polar code. The method of any one of claims 10-12, wherein, When the transmission channel of the second information is the UL-SCH, the channel coding type of the second information is a low-density parity-check (LDPC) code or the polar code; When the second information is the UCI, the channel coding type of the second information is a block code or the polar code. The method of any one of claims 10-12, wherein, When the transmission channel of the second information is the UL-SCH, the channel coding type of the second information is the LDPC or a concatenated code; When the second information is uplink control information (UCI), the channel coding type of the second information is a block code or the polar code. A communication method characterized by comprising: The method comprises: encoding the to-be-encoded information according to a polar code to obtain first information; transmitting the first information on a first physical channel, the first physical channel being a dedicated physical downlink shared channel (PDSCH) for low-power devices, or the first physical channel being a dedicated physical downlink control channel (PDCCH) for low-power devices. According to the method of claim 16, when the transmission channel of the first information is any one of a downlink shared channel (DL-SCH), a broadcast channel (BCH), or a paging channel (PCH), the first physical channel is the dedicated physical downlink shared channel (PDSCH) for low-power devices. When the first information is downlink control information (DCI), the first physical channel is the dedicated physical downlink control channel (PDCCH) for low-power devices. The method further comprises: The method according to claim 16 or 17, characterized in that receiving first indication information, the first indication information indicating that a first communication device is a low-power wide-area network (LPWA) device; and when the first communication device is an LPWA device, encoding the to-be-encoded information according to the polar code to obtain the first information. The first indication information indicates capability information of the first communication device, and the capability information indicates that the first communication device is an LPWA device. The method of claim 18, wherein The encoding of the to-be-encoded information according to the polar code to obtain the first information comprises: The method according to claim 18 or 19, characterized in that determining a first sequence, the first sequence being different from a reliability sequence in NR, the reliability sequence being applied in a coding and / or decoding process based on the polar code; and encoding the to-be-encoded information according to the first sequence to obtain the first information. The method further comprises: The method according to any one of claims 18-20, characterized in that determining a first identifier, the first identifier indicating whether the to-be-encoded information performs sub-block interleaving; and when the first identifier indicates that the to-be-encoded information does not perform sub-block interleaving, performing bit selection on a coded bit sequence corresponding to the to-be-encoded information to obtain the first information. The encoding of the to-be-encoded information according to the polar code to obtain the first information comprises: The method according to any one of claims 18-21, characterized in that determining, according to the capability of the first communication device, whether to segment the to-be-encoded information, the capability of the first communication device being related to the type of the first communication device, and the capability of the first communication device being negatively related to the probability of the segmentation; when it is determined to segment the to-be-encoded information, segmenting the to-be-encoded information to obtain one or more to-be-encoded bit sequences; encoding each to-be-encoded bit sequence of the one or more to-be-encoded bit sequences respectively to obtain the first information, the first information being composed of one or more codeword bit sequences, and each to-be-encoded bit sequence of the one or more to-be-encoded bit sequences corresponding to a respective one of the one or more codeword bit sequences. The determining, according to the capability of the first communication device, whether to segment the to-be-encoded information comprises: The method of claim 22, wherein ​ determining whether to segment the to-be-encoded information according to whether the first parameter and the second parameter satisfy a first condition; wherein the first parameter is a bit number of the to-be-encoded information, and a value of the second parameter is negatively related to a capability of the first communication device; The first condition comprises that the first parameter is greater than or equal to 360 / 2 第二参数 , and a length of the coded bit sequence corresponding to the to-be-encoded information is greater than or equal to 1088 / 2 第二参数 ; or the first condition comprises that the first parameter is greater than or equal to 1013 / 2 第二参数 , and the coded bit sequence corresponding to the to-be-encoded information is a bit sequence obtained after the to-be-encoded information is encoded. the first parameter and the second parameter satisfying the first condition indicates that the to-be-encoded information is segmented, and the first parameter and the second parameter not satisfying the first condition indicates that the to-be-encoded information is not segmented. The method according to claim 22 or 23, characterized in that the encoding of the to-be-encoded information according to the polar code to obtain the first information comprises: determining a segment number of the to-be-encoded information according to the capability of the first communication device, the capability of the first communication device being negatively related to the segment number; segmenting the to-be-encoded information according to the segment number to obtain one or more to-be-encoded bit sequences, the segment number being equal to a number of the to-be-encoded bit sequences; encoding each to-be-encoded bit sequence of the one or more to-be-encoded bit sequences to obtain the first information, the first information being composed of one or more codeword bit sequences, the one or more to-be-encoded bit sequences respectively corresponding to the one or more codeword bit sequences. The method of claim 24, wherein determining the segment number according to the capability of the first communication device comprises: determining the segment number according to the first parameter, the second parameter, and a second condition; wherein the first parameter is a bit number of the to-be-encoded information, and a value of the second parameter is negatively related to a capability of the first communication device; The second condition comprises that the first parameter is greater than or equal to the third parameter multiplied by 360 divided by 2 第二参数 , and a length of a coded bit sequence corresponding to the to-be-encoded information is greater than or equal to the third parameter multiplied by 1088 divided by 2 第二参数 ; or the second condition comprises that the first parameter is greater than or equal to the third parameter multiplied by 1013 divided by 2 第二参数 , the coded bit sequence corresponding to the to-be-encoded information is a bit sequence obtained after the to-be-encoded information is encoded, and the segment number is the maximum value of the third parameter plus 1 when the first parameter and the second parameter satisfy the second condition. A communication device, characterized by the communication device comprises a transceiver module and a processing module, the transceiver module is configured to perform a receiving action or a sending action in the method according to any one of claims 1 to 15, or perform a receiving action or a sending action in the method according to any one of claims 16 to 25; the processing module is configured to perform a processing action in the method according to any one of claims 1 to 15, or perform a processing action in the method according to any one of claims 16 to 25. A communication device, characterized by the communication device comprises a processor, and the processor is configured to run a computer program or instructions to cause the communication device to perform the method according to any one of claims 1 to 15, or to perform the method according to any one of claims 16 to 25. A computer-readable storage medium, characterized by a computer readable storage medium stores computer instructions or programs, when the computer instructions or programs are run on a computer, causing the method according to any one of claims 1 to 15 to be performed, causing the method according to any one of claims 16 to 25 to be performed. A computer program product, characterized in that the computer program product comprises computer instructions; when part or all of the computer instructions are run on a computer, causing the method according to any one of claims 1 to 15 to be performed, causing the method according to any one of claims 16 to 25 to be performed.

Citation Information

Patent Citations

  • Methods, apparatus and systems for transmitting data based on polar code

    CN113647036A

  • Channel coding and decoding method and related device

    CN114598333A

  • Polarization code encoding / decoding method, device and system

    CN115037314A

  • Polarization code segmented coding method and communication equipment

    CN115955293A

  • Encoding method, decoding method, and communication apparatus

    US20240014925A1