Patent ID: 8024636

Claim:
A method for permuting a sequence of information bits in a serially concatenated convolutional code system comprising; generating a first sequence of information bits x[n] using an outer encoder, for n=0, 1, 2, . . . , N−1: permuting said first sequence of information bits in accordance with a mapping v[n] to generate a second sequence of information bits y[n]; communicating said second sequence of information bits to an inner encoder for generating an encoded sequence of information bits; and selecting v[n] to define a restricted mapping wherein v[k+m·(N/M)] modulo (N/M)=v[k] modulo (N/M) for m=0, . . . , M−1 and k=0, . . . , (N/M−1), where (N/M) is an integer value.