tokens: ['The', 'HARQ', 'bit', 'collection', 'is', 'achieved', 'using', 'a', 'rectangular', 'interleaver', 'of', 'size', '', 'The', 'number', 'of', 'rows', 'and', 'columns', 'are', 'determined', 'from', 'where', 'is', 'the', 'modulation', 'size', 'and', 'is', 'the', 'number', 'of', 'coded', 'and', 'ratematched', 'bits', 'to', 'be', 'transmitted', 'Data', 'is', 'written', 'into', 'the', 'interleaver', 'column', 'by', 'column', 'and', 'read', 'out', 'of', 'the', 'interleaver', 'column', 'by', 'column', 'Ntsys', 'is', 'the', 'number', 'of', 'transmitted', 'systematic', 'bits', 'Intermediate', 'values', 'Nr', 'and', 'Nc', 'are', 'calculated', 'using', 'and', '', 'If', 'Nc', 'the', 'systematic', 'bits', 'are', 'written', 'into', 'rows', 'Nr', 'Otherwise', 'systematic', 'bits', 'are', 'written', 'into', 'rows', 'Nr', 'in', 'the', 'first', 'Nc', 'columns', 'and', 'rows', 'Nr', 'in', 'the', 'remaining', 'Nc', 'columns', 'The', 'remaining', 'space', 'is', 'filled', 'with', 'parity', 'bits', 'The', 'parity', 'bits', 'are', 'written', 'column', 'wise', 'into', 'the', 'remaining', 'rows', 'of', 'the', 'respective', 'columns', 'Parity', '', 'and', '', 'bits', 'are', 'written', 'in', 'alternating', 'order', 'In', 'the', 'case', 'of', 'QAM', 'for', 'each', 'column', 'the', 'bits', 'are', 'read', 'out', 'of', 'the', 'interleaver', 'in', 'the', 'order', 'row', '', 'row', '', 'row', '', 'row', '', 'In', 'the', 'case', 'of', 'QPSK', 'for', 'each', 'column', 'the', 'bits', 'are', 'read', 'out', 'of', 'the']