tokens: ['Code', 'extension', 'of', 'a', 'paritycheck', 'matrix', 'is', 'used', 'for', 'IR', 'HARQratematching', 'support', 'Lowertriangular', 'extension', 'which', 'includes', 'diagonalextension', 'as', 'a', 'special', 'case', 'is', 'used', 'For', 'the', 'QCLDPC', 'design', 'the', 'nonzero', 'subblocks', 'have', 'circulant', 'weight', '', '', 'Circulant', 'weight', 'is', 'the', 'number', 'of', 'superimposed', 'circularly', 'shifted', 'ZZ', 'identity', 'matrices', 'In', 'parity', 'check', 'matrix', 'design', 'the', 'highest', 'code', 'rate', 'Rmaxj', '', 'to', 'design', 'jth', 'H', 'matrix', 'for', 'is', 'Rmaxj', '', 'where', 'Rmaxj', 'is', 'the', 'code', 'rate', 'of', 'the', 'jth', 'H', 'matrix', 'before', 'code', 'extension', 'is', 'applied', '', 'j', 'J', 'Rmaxj', 'is', 'the', 'code', 'rate', 'after', 'accounting', 'for', 'the', 'builtin', 'puncturing', 'in', 'H', 'matrix', 'design', 'Base', 'graph', 'for', 'supporting', 'Kmax', 'has', 'minimum', 'code', 'rate', 'Rminkmax', 'of', 'approximately', '', 'Base', 'graph', 'for', 'any', 'info', 'block', 'sizes', 'K', 'has', 'Rmink', '', '', 'provided', 'that', 'Nmax', 'is', 'not', 'exceeded', 'At', 'least', 'Gbps', 'decoder', 'information', 'throughput', 'with', 'code', 'rate', '', 'is', 'supported', 'For', 'a', 'given', 'shift', 'size', 'Z', 'a', 'QCLDPC', 'code', 'can', 'be', 'defined', 'by', 'a', 'parity', 'check', 'matrix', 'which', 'is', 'defined', 'by', 'its', 'base']