The rate-matching is to extract the exact set of bits to be transmitted within a given TTI . The rate-matching for Turbo coded transport channels is defined for each code block: there are three basic steps composing a rate-matching. Namely, sub-block interleaver, bit collection, and bit selection.