CN-122001523-A - Communication method and device
Abstract
A communication method and device relates to the technical field of communication, and can improve code spectrum and decoding performance when determining the position of PC bits. The method comprises the steps that the sending end equipment can carry out polarization coding on the third sequence according to the check bit position set to obtain and output a coded bit sequence. Wherein the third sequence comprises information bits, and the check bit position set comprises the most reliable of the first position set The position where the individual row weights are equal to w min , The determination may be based on one or more of K, n wmin , the manner in which the PC bits are determined, the CRC bits, or the maximum code rate, or the check bit position set may include all positions in the prefreezing bit position set. The first set of positions may include K + n wmin positions with highest reliability, K being the number of information bits, w min being the minimum row weight corresponding to the first set of positions, W min , and K are positive integers, and n wmin is an integer greater than or equal to 0.
Inventors
- QIN KANGJIAN
- ZHANG HUAZI
- LI YUAN
- YE ZICHENG
- WANG XIANBIN
- TONG JIAJIE
- LIU KE
- WANG JUN
Assignees
- 华为技术有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20241107
Claims (20)
- 1. A method of communication, comprising: Determining a second sequence with the length of M according to the reliability corresponding to the first sequence with the length of N, wherein the second sequence comprises positions except the position of the prefreezing bit and the position of the rate matching bit in the first sequence; determining a check bit position set according to the second sequence, wherein the check bit position set comprises the highest reliability in the first position set A number of positions having a row weight equal to w min , the first set of positions comprising the most reliable K + n wmin positions in the second sequence, Either the cyclic redundancy check, CRC, bit, or maximum code rate is determined based on one or more of K, n wmin , the manner in which the parity bits are generated, or the set of check bit positions includes all positions in the set of pre-frozen bit positions, different K corresponds to different sets of pre-frozen bit positions, K is the number of information bits, w min is the minimum row weight corresponding to the first set of positions, W min and K are positive integers, and n wmin is an integer greater than or equal to 0; Performing polarization coding on a third sequence according to the check bit position set to obtain a coded bit sequence, wherein the third sequence comprises the information bits; One or more bits of the coded bit sequence are output.
- 2. A method of communication, comprising: Receiving information to be decoded, wherein the number of information bits corresponding to the information to be decoded is K, and K is a positive integer; Determining a second sequence with the length of M according to the reliability corresponding to the first sequence with the length of N, wherein the second sequence comprises positions except the position of the prefreezing bit and the position of the rate matching bit in the first sequence; determining a check bit position set according to the second sequence, wherein the check bit position set comprises the highest reliability in the first position set A number of positions having a row weight equal to w min , the first set of positions comprising the most reliable K + n wmin positions in the second sequence, Either the cyclic redundancy check, CRC, bit, or maximum code rate is determined based on one or more of K, n wmin , the manner in which the parity bits are generated, or the check bit position set includes all positions in the pre-frozen bit position set, different K corresponds to different pre-frozen bit position sets, w min is the minimum row weight corresponding to the first position set, W min and K are positive integers, and n wmin is an integer greater than or equal to 0; And decoding the information to be decoded according to the check bit position set.
- 3. A method according to claim 1 or 2, characterized in that, N wmin is 0, or n wmin is
- 4. A method according to any one of claim 1 to 3, wherein, in the case where K is greater than or equal to 12 and less than or equal to 19, The third sequence does not include the CRC bits.
- 5. The method of claim 4, wherein the step of determining the position of the first electrode is performed, Determined from K and n wmin , including: In the case where n wmin is 0 and K is 13 or 19, Is 2 or In the case where n wmin is 0 and K is 12, 14, 15, 16, 17, or 18, 3.
- 6. The method of claim 4, wherein the step of determining the position of the first electrode is performed, Determined from K and n wmin , including: At n wmin is In the case of (a) the number of the cells, 3.
- 7. The method of claim 4, wherein the step of determining the position of the first electrode is performed, The determining according to K, n wmin and the manner in which the parity bits are generated comprises: where the parity bits are determined from a multi-tap shift register, n wmin is And K is 12, 13, or 14, Is 4 or Where the parity bits are determined from a multi-tap shift register, n wmin is And K is 15, 16, 17, 18, or 19, Is 2 or In the case where the parity bits are determined from a single tap shift register, and n wmin is 0, 3.
- 8. The method of claim 7, wherein the step of determining the position of the probe is performed, The parity check equation corresponding to the multi-tap shift register is D≡4+D≡3+D, or The parity check equation corresponding to the multi-tap shift register is D≡3+D+1.
- 9. A method according to any one of claim 1 to 3, wherein, Based on K and the CRC bits, including that the third sequence further includes the CRC bits, In the case where the first length is the same as the second length, Is 0 or In the case where the first length is greater than the second length, For the first length; The first length is the length of the CRC bits in the third sequence, and the second length is the length of the preset CRC bits corresponding to K.
- 10. A method according to any one of claim 1 to 3, wherein, Determining according to K and the maximum code rate, including: In case the maximum code rate is greater than or equal to a first threshold, Is 4 or In case the maximum code rate is smaller than a first threshold, Is 0.
- 11. The method of claim 10, wherein the step of determining the position of the first electrode is performed, The first threshold is 0.5, or the first threshold is 7/16.
- 12. The method according to any one of claims 1 to 11, wherein, In the case where E is less than N, Has a maximum value of E-K, or In the case where E is greater than or equal to N, Is N-K; Wherein E is the length after rate matching.
- 13. The method according to any one of claims 1-3, 9-12, wherein, The third sequence also includes the CRC bits.
- 14. The method according to any one of claims 1 to 13, wherein, The check bit position set further comprises the K+n PC positions with the highest reliability in the second sequence, wherein the reliability is the lowest And a number of positions, wherein n PC is the number of parity bits.
- 15. The method according to any one of claims 1 to 14, wherein, And determining according to any one of a Physical Uplink Control Channel (PUCCH) resource set, a PUCCH format, a payload type of uplink control information or a priority of the uplink control information; the PUCCH resource set is used for transmitting the information bits, the PUCCH format is the format of a PUCCH for transmitting the information bits, and the uplink control information is used for bearing the information bits.
- 16. The method of claim 15, wherein the step of determining the position of the probe is performed, Also determined from the PUCCH resource set, comprising: in case that the PUCCH resource set is PUCCH resource set 1 or PUCCH resource set 2, Greater than 0, or In case that the PUCCH resource set is PUCCH resource set 0 or PUCCH resource set 3, Is 0.
- 17. The method of claim 15, wherein the step of determining the position of the probe is performed, Also according to the PUCCH format determination, including: in the case where the PUCCH format is PUCCH format 2, PUCCH format 3 or PUCCH format 4, Greater than 0, or In the case where the PUCCH format is PUCCH format 0 or PUCCH format 1, Is 0.
- 18. The method of claim 15, wherein the step of determining the position of the probe is performed, And determining according to the payload type of the uplink control information, including: In case that the payload type of the uplink control information is a scheduling request, a hybrid automatic repeat request feedback, or a channel state information type I, Greater than 0, or In case that the payload type of the uplink control information is channel state information type II, Is 0.
- 19. The method of claim 15, wherein the step of determining the position of the probe is performed, And determining according to the priority of the uplink control information, including: in case that the index of the priority of the uplink control information is 1, Greater than 0, or In case that the index of the priority of the uplink control information is 0, Is 0.
- 20. A communication device comprising a processor for executing a computer program or instructions to cause a communication method according to any one of claims 1, 3-19 or to cause a communication method according to any one of claims 2-19 to be performed.
Description
Communication method and device Technical Field The present application relates to the field of communications technologies, and in particular, to a communications method and apparatus. Background In a communication system, the encoding may be performed by using a parity-check Polar codes (PARITY CHECK Polar codes). In this coding scheme, the PC-Polar code may include information bits, cyclic redundancy check (cyclic redundancy check, CRC) bits, freeze bits, PC bits, and rate-matching shortened or punctured bits, the value of which may be determined according to the PC equation based on the value of the information bit preceding the PC bit, and the rate-matching shortened or punctured bits are not transmitted onto the channel. Wherein, when the PC-Polar code is encoded, the position of the PC bit can be determined in a manner of losing reliability so as to improve the code spectrum. Specifically, the minimum row weight w min corresponding to the position of the K information bits can be determined, and the front (k+n PC) ordered from high to low according to the reliability can be selected from the front (k+n PC) ordered from high to low according to the reliability from the bit position set corresponding to the minimum row weight w min in the first K bit positions ordered from high to low according to the reliabilityThe bit positions are used as positions of PC bits, and the number n PC of PC bits predefined according to the communication protocol is remainedThe bit positions of the PC bits are selected from the top of the order from low to high in reliabilityThe bit positions are taken as the positions of the PC bits. However, in the above encoding process, there may be a case that when more reliability is required to be lost to promote the code spectrum or the CRC bits occupy more reliable positions, the number of bit positions corresponding to the minimum row weight w min in the first K bit positions ordered from high to low according to the reliability cannot be supportedLarger cases. Therefore, how to determine the position of the PC bit to improve the code spectrum and decoding performance is a technical problem to be solved. Disclosure of Invention The application provides a communication method and a communication device, which can improve code spectrum and decoding performance when determining the position of a PC bit. In a first aspect, the present application provides a communication method, which may be performed by a sender device, where the "sender device" in the present application may refer to the sender device itself, a component (for example, a processor, a chip, or a chip system) in the sender device, or a logic module or software that can implement all or part of the functions of the sender device, unless otherwise specified. The method comprises the steps of determining a second sequence with the length of M according to the reliability corresponding to a first sequence with the length of N by a sending end device, determining a check bit position set according to the second sequence, performing polarization coding on a third sequence according to the check bit position set to obtain a coded bit sequence, and outputting one or more bits of the coded bit sequence. Wherein the second sequence comprises positions of the first sequence except the positions of the prefreezing bits and the positions of the rate matching bits, N and M are positive integers, and the check bit position set comprises the position with highest reliability in the first position setThe number of rows is equal to w min, the first set of positions includes the most reliable K + n wmin positions in the second sequence,Based on one or more of K, n wmin, the manner in which the parity bits are generated, the cyclic redundancy check, CRC, bits, or the maximum code rate (max code rate), or the set of check bit positions includes all positions in the set of pre-frozen bit positions, different K corresponding to different sets of pre-frozen bit positions, K being the number of information bits, w min being the minimum row weight corresponding to the first set of positions,W min, and K are positive integers, n wmin is an integer greater than or equal to 0, and the third sequence includes information bits. It will be appreciated that the prefreezing bit positions may be based on a set of positions determined in section 5.4.1.1 of standard 38.212Is obtained. Based on the first aspect, on the one hand, the check bit position set may be determined according to the first position set, which increases the selection range of the check bit position set, and ensures that the number of bit positions corresponding to the minimum row weight w min in the most reliable k+n wmin bit positions may supportUnder larger conditions, the code spectrum performance and the decoding performance are improved, the requirement of an ultra-short code interval on the error correction performance can be better met, and the maximum likelihood (maximum lik