tokens: ['For', 'semipersistent', 'reporting', 'on', 'PUSCH', 'a', 'set', 'of', 'trigger', 'states', 'are', 'higher', 'layer', 'configured', 'by', 'CSISemiPersistentOnPUSCHTriggerStateList', 'where', 'the', 'CSI', 'request', 'field', 'in', 'DCI', 'scrambled', 'with', 'SPCSIRNTI', 'activates', 'one', 'of', 'the', 'trigger', 'states', 'For', 'a', 'reporting', 'setting', 'for', 'which', 'the', 'CSIReportConfig', 'contains', 'a', 'list', 'of', 'subconfigurations', 'provided', 'by', 'the', 'higher', 'layer', 'parameter', 'csiReportSubConfigList', 'one', 'or', 'more', 'trigger', 'states', 'can', 'be', 'configured', 'with', 'each', 'indicating', 'one', 'or', 'more', 'of', 'the', 'subconfigurations', 'A', 'UE', 'is', 'not', 'expected', 'to', 'receive', 'a', 'DCI', 'scrambled', 'with', 'SPCSIRNTI', 'activating', 'one', 'semipersistent', 'CSI', 'report', 'with', 'the', 'same', 'CSIReportConfigId', 'as', 'in', 'a', 'semipersistent', 'CSI', 'report', 'which', 'is', 'activated', 'by', 'a', 'previously', 'received', 'DCI', 'scrambled', 'with', 'SPCSIRNTI', 'For', 'semipersistent', 'reporting', 'on', 'PUCCH', 'the', 'PUCCH', 'resource', 'used', 'for', 'transmitting', 'the', 'CSI', 'report', 'are', 'configured', 'by', 'reportConfigType', 'Semipersistent', 'reporting', 'on', 'PUCCH', 'is', 'activated', 'by', 'an', 'activation', 'command', 'as', 'described', 'in', 'clause', '', 'of', '']