Patent ID: 8359520

Claim:
An apparatus configured to perform rate matching for turbo coded transport channels in wireless communications, the apparatus comprising: a bit separation unit configured to separate bits in a transport block into first, second and third code blocks; a first interleaver configured to interleave turbo encoded systematic bits arranged in the first code block; a second interleaver configured to interleave a first turbo encoded parity bit stream arranged in the second code block; a third interleaver configured to interleave a second turbo encoded parity bit stream arranged in the third code block; a first rate matching unit configured to perform a first stage of rate matching, wherein the performing a first stage of rate matching includes testing whether puncturing will cause a problematic puncturing pattern; on a condition that the puncturing will cause a problematic puncturing pattern, the first rate matching unit configured to adjust the first stage rate matching; and a second rate matching unit configured to perform a second stage of rate matching.