Patent ID: 8930801
Filing Date: 2015-01-06
Classification: H03M,H04L

Abstract:
1. A method of receiving a message over a wireless communications network, the method comprising: receiving a first redundancy version of the message, wherein the first redundancy version includes a first subset of systematic bits and a first subset of parity bits; generating a first redundancy version puncturing sequence for the first subset of systematic bits; identifying, from the received first redundancy version of the message, the first subset of the systematic bits using the first redundancy version puncturing sequence and the first subset of the parity bits; decoding the identified first subset of the systematic bits and the first subset of parity bits to produce a first estimate of the message based on a Turbo code; receiving a second and third redundancy versions of the message, wherein the second and third redundancy versions include second and third subsets of the systematic bits and second and third subsets of the parity bits; generating additional redundancy version puncturing sequences for the second and third redundancy versions, wherein the additional redundancy version puncturing sequences indicate that all systematic bits not identified within the first subset are included in at least one of the second and the third subsets; identifying, from the received second and third redundancy versions of the message, the second and third subsets of the systematic bits using the additional puncturing sequences; identifying the second and the third subset of the parity bits; combining the identified bits at least from the second and third redundancy versions; and decoding the combined bits using the Turbo code to produce an additional estimate of the message, wherein a combination of systematic bits from the second and the third redundancy versions would be decodable without systematic bits from the first redundancy version.