Abstract
Embodiment techniques map parity bits to sub-channels based on their row weights. The row weight for a sub-channel may be viewed as the number of �ones� in the corresponding row of the Kronecker matrix or as a power of 2 with the exponent (i.e. the hamming weight) being the number of �ones� in the binary representation of the sub-channel index (further described below). In one embodiment, candidate sub-channels that have certain row weight values are reserved for parity bit(s). Thereafter, K information bits may be mapped to the K most reliable remaining sub-channels, and a number of frozen bits (e.g. N?K) may be mapped to the least reliable remaining sub-channels. Parity bits may then mapped to the candidate sub-channels, and parity bit values are determined based on a function of the information bits.
Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Information | ||||||
5G | 24/04/2018 | ISLD-201804-017 | HUAWEI |
S1
S2
S3
S4
S5
S6
S7
|
Yes | Family Member |
Specification Information
Specification Information
Technologies
Family Information
All Granted Patents In Patent Family : | ---- |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Information | |||||||
WO2018050063A1 | 5G | 24/04/2018 | ISLD-201804-017 | HUAWEI |
S1
S2
S3
S4
S5
S6
S7
|
Yes | Basis Patent | |||
US2018076929A1 | 5G | 24/04/2018 | ISLD-201804-017 | HUAWEI |
S1
S2
S3
S4
S5
S6
S7
|
Yes | Family Member | |||
WO2018050062A1 | 5G | 24/04/2018 | ISLD-201804-017 | HUAWEI |
S1
S2
S3
S4
S5
S6
S7
|
Yes | Family Member | |||
WO2018050062A9 | 5G | 24/04/2018 | ISLD-201804-017 | HUAWEI |
S1
S2
S3
S4
S5
S6
S7
|
Yes | Family Member | |||
US10637607B2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
AU2017326021A1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
AU2017326021B2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
AU2017326022A1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
AU2017326022B2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
BR112019004937A2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
BR112019005074A2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
CA3036759A1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
CA3036916C | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
CN109716662A | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
CN109804566A | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
CN110808813A | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
CN110808813B | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
CN110855299A | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
CN110855299B | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
EP3510699B1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
EP3510700B1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
EP3940961A1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
JP2019533345A | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
JP6859429B2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
JP2019530333A | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
JP6881859B2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
KR20190052054A | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
KR102199298B1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
KR20190053899A | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
KR102206307B1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
US2019089481A1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
US10491326B2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
US10644829B2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
US2019068316A1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
US10700808B2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
US2020092035A1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
US2020295867A1 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
ZA201901830B | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
ZA201901831B | ----- | ----- | ----- | ----- | ----- | ----- | ----- |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | Status | National Phase Entries | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Information | |||||||||
----- | ----- | ----- | ----- | ----- |
S1
|
----- | ----- | ----- | ----- |
Technologies
Product
Use Cases
Services
Claim
1. A method for a device for encoding data, the method comprising:
allocating one or more sub-channels for one or more parity bits based on row weights for sub-channels in a subset of a set of sub-channels; and mapping information bits to remaining sub-channels in the set of sub-channels based on a reliability of the remaining sub-channels without mapping the information bits to the one or more sub-channels allocated for the one or more parity bits, encoding the information bits and the one or more parity bits using a polar code to obtain an encoded bit stream; and transmitting the encoded bit stream.
2. The method of claim 1, wherein the row weight for a sub-channel represents the number of ones in a row of a Kronecker matrix, the row corresponding to the sub-channel.
3. The method of claim 1, wherein the row weights comprise at least a minimum row weight.
4. The method of claim 3, wherein allocating one or more sub-channels for one or more parity bits based on row weights for sub-channels in a subset of a set of sub-channels comprises:
allocating, for the one or more parity bits, a number of sub-channels having a row weight equal to the minimum row weight in the subset of sub-channels.
5. The method of claim 4, wherein the number of sub-channels allocated is one.
6. The method of claim 4, wherein the sub-channels in the set are ordered based on their reliabilities to form an ordered sequence of sub-channels, and wherein the subset of sub-channels comprises a most reliable subset of sub-channels in the ordered sequence.
7. The method of claim 4, wherein the most reliable subset of sub-channels comprises K sub-channels for carrying the information bits.
8. The method of claim 4, where the most reliable subset of sub-channels comprises K+FP sub-channels, where K is an information block length associated with the information bits, and Fp indicates a number of the one or more parity bits.
9. The method of claim 4, wherein a most reliable sub-channel having a row weight equal to the minimum row weight in the subset of sub-channels is allocated for the one or more parity bits.
10. The method of claim 1, wherein the one or more parity bits include one or more parity check (PC) bits.
11. The method of claim 10, wherein encoding the information bits and the one or more PC bits using a polar code to obtain the encoded bit stream comprises:
determining one or more values for the one or more PC bits as a function of values of the information bits; and mapping the one or more PC bits to at least the one or more sub-channels allocated for the PC bits.
12. A device for encoding data with a polar code, the device being configured to:
allocate one or more sub-channels for one or more parity bits based on row weights for sub-channels in a subset of a set of sub-channels; and map information bits to remaining sub-channels in the set of sub-channels based on a reliability of the remaining sub-channels without mapping the information bits to the one or more sub-channels allocated for the one or more parity bits, encode the information bits and the one or more parity bits using a polar code to obtain an encoded bit stream; and transmit the encoded bit stream.
13. The device of claim 12, wherein the row weight for a sub-channel represents the number of ones in a row of a Kronecker matrix, the row corresponding to the sub-channel.
14. The device of claim 12, wherein the row weights comprise at least a minimum row weight.
15. The device of claim 14, wherein to allocate one or more sub-channels for one or more parity bits based on row weights for sub-channels in a subset of a set of sub-channels, the device being further configured to:
allocate, for the one or more parity bits, a number of sub-channels having a row weight equal to the minimum row weight in the subset of sub-channels.
16. The device of claim 15, wherein the number of sub-channels allocated is one.
17. The device of claim 15, wherein the sub-channels in the set are ordered based on their reliabilities to form an ordered sequence of sub-channels, and wherein the subset of sub-channels comprises a most reliable subset of sub-channels in the ordered sequence.
18. The device of claim 15, wherein the most reliable subset of sub-channels comprises K sub-channels for carrying the information bits.
19. The device of claim 15, where the most reliable subset of sub-channels comprises K+FP sub-channels, where K is an information block length associated with the information bits, and Fp indicates a number of the one or more parity bits.
20. The device of claim 15, wherein a most reliable sub-channel having a row weight equal to the minimum row weight in the subset of sub-channels is allocated for the one or more parity bits.
21. The device of claim 20, wherein the one or more parity bits include one or more parity check (PC) bits.
22. The device of claim 21, wherein to encode the information bits and the one or more PC bits using a polar code to obtain the encoded bit stream, the device being further configured to:
determine one or more values for the one or more PC bits as a function of values of the information bits; and map the one or more PC bits to at least the one or more sub-channels allocated for the PC bits.
Associated Portfolios
Claim Chart | Technology | Creation Date | Download |
---|---|---|---|
Claim charts will soon be available!
|
To view claim charts you must become a Gold or Platinum Member.
Upgrade your subscriptionYou have reached the maximum number of patents which can be associated to your account per your subscription. If you wish to associate more patents
Please upgrade your subscription.Note:
The information in blue was extracted from the third parties (Standard Setting Organisation, Espacenet)
The information in grey was provided by the patent holder
The information in purple was extracted from the FrandAvenue
Explicitly disclosed patent:openly and comprehensibly describes all details of the invention in the patent document.
Implicitly disclosed patent:does not explicitly state certain aspects of the invention, but still allows for these to be inferred from the information provided.
Basis patent:The core patent in a family, outlining the fundamental invention from which related patents or applications originate.
Family member:related patents or applications that share a common priority or original filing.