Patent Description:
Issues on trigger state definition for channel state information and solutions thereto are discussed in "<NPL>.

In an aspect of the invention, a method and an apparatus are provided. The apparatus may be a UE. The UE receives a first trigger indicating at least one trigger state for reporting channel state information on a carrier or multiple carriers. The UE generates respective one or more channel state information reports associated with each of the at least one trigger state, each of the respective one or more channel state information reports being generated in accordance with a respective set of configurations that are unique with respect to sets of configurations used to generate the rest of the respective one or more channel state information reports. The UE sends the respective one or more channel state information reports associated with each of the at least one trigger state.

A first aspect of the invention relates to a method of wireless communication of a user equipment (UE), comprising: receiving a first trigger indicating at least one trigger state for reporting channel state information on a carrier or multiple carriers; generating respective one or more channel state information reports associated with each of the at least one trigger state, each of the respective one or more channel state information reports being generated in accordance with a respective set of configurations that are unique with respect to sets of configurations used to generate the rest of the respective one or more channel state information reports; and sending the respective one or more channel state information reports associated with each of the at least one trigger state.

In an embodiment of the first aspect, the method further comprises: sending an indication indicating a maximum number of trigger states that are allowed to be configured, wherein the at least one trigger state is within the maximum number of trigger states. In an embodiment of the first aspect, the method further comprises: determining a maximum number of unique sets of configurations each configuring a type of channel state information report and that are allowed to be associated with a particular trigger state; and reserving a memory space of the UE for generating channel state information reports based on the maximum number of trigger states and the maximum number of unique sets of configurations. The method further comprises: receiving a configuration message including one or more sets of configurations each defining a type of channel state information report and each are identified by an identifier, wherein the respective set of configurations used to generate each of the respective one or more channel state information reports associated with each of the at least one trigger state is one of the one or more sets of configurations. According to the first aspect, one or more identifiers identifying one or more sets of configurations used to generate the respective one or more channel state information reports associated with each of the at least one trigger state are unique with each other. The method further comprises: receiving a second trigger indicating at least a particular trigger state for reporting channel state information; determining that the particular trigger state is associated with channel state information reports identified by particular identifiers; determining that the particular identifiers are not unique with each other; and determining that an unexpected event has occurred.

A second aspect of the invention relates to an apparatus for wireless communication, the apparatus being a user equipment (UE), comprising: a memory; and at least one processor coupled to the memory and configured to: receive a first trigger indicating at least one trigger state for reporting channel state information on a carrier or multiple carriers; generate respective one or more channel state information reports associated with each of the at least one trigger state, each of the respective one or more channel state information reports being generated in accordance with a respective set of configurations that are unique with respect to sets of configurations used to generate the rest of the respective one or more channel state information reports; and send the respective one or more channel state information reports associated with each of the at least one trigger state.

In an embodiment of the second aspect, the at least one processor is further configured to: send an indication indicating a maximum number of trigger states that are allowed to be configured, wherein the at least one trigger state is within the maximum number of trigger states. In an embodiment of the second aspect, the at least one processor is further configured to: determine a maximum number of unique sets of configurations each configuring a type of channel state information report and that are allowed to be associated with a particular trigger state; and reserve a memory space of the UE for generating channel state information reports based on the maximum number of trigger states and the maximum number of unique sets of configurations. The at least one processor is further configured to receive a configuration message including one or more sets of configurations each defining a type of channel state information report and each are identified by an identifier, wherein the respective set of configurations used to generate each of the respective one or more channel state information reports associated with each of the at least one trigger state is one of the one or more sets of configurations. According to the second aspect, one or more identifiers identifying one or more sets of configurations used to generate the respective one or more channel state information reports associated with each of the at least one trigger state are unique with each other. The at least one processor is further configured to: receive a second trigger indicating at least a particular trigger state for reporting channel state information; determine that the particular trigger state is associated with channel state information reports identified by particular identifiers; determine that the particular identifiers are not unique with each other; and determine that an unexpected event has occurred.

By way of example, and not limitation, such computer- readable media can comprise a random-access memory (RAM), a read-only memory (ROM), an electrically erasable programmable ROM (EEPROM), optical disk storage, magnetic disk storage, other magnetic storage devices, combinations of the aforementioned types of computer-readable media, or any other medium that can be used to store computer executable code in the form of instructions or data structures that can be accessed by a computer.

The wireless communications system (also referred to as a wireless wide area network (WWAN)) includes base stations <NUM>, UEs <NUM>, and a core network <NUM>.

The base stations <NUM> (collectively referred to as Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E- UTRAN)) interface with the core network <NUM> through backhaul links <NUM> (e.g., S1 interface). The base stations <NUM> may communicate directly or indirectly (e.g., through the core network <NUM>) with each other over backhaul links <NUM> (e.g., X2 interface).

There may be overlapping geographic coverage areas <NUM><NUM>. For example, the small cell <NUM>' may have a coverage area <NUM>' that overlaps the coverage area <NUM><NUM> of one or more macro base stations <NUM>. A network that includes both small cell and macro cells may be known as a heterogeneous network. The base stations <NUM> / UEs <NUM> may use spectrum up to Y MHz (e.g., <NUM>, <NUM>, <NUM>, <NUM>, <NUM>) bandwidth per carrier allocated in a carrier aggregation of up to a total of Yx MHz (x component carriers) used for transmission in each direction. Allocation of carriers may be asymmetric with respect to DL and UL (e.g., more or less carriers may be allocated for DL than for UL).

The core network <NUM> may include a Mobility Management Entity (MME) <NUM>, other MMEs <NUM>, a Serving Gateway <NUM>, a Multimedia Broadcast Multicast Service (MBMS) Gateway <NUM>, a Broadcast Multicast Service Center (BM-SC) <NUM>, and a Packet Data Network (PDN) Gateway <NUM>. The MME <NUM> is the control node that processes the signaling between the UEs <NUM> and the core network <NUM>. The IP Services <NUM> may include the Internet, an intranet, an IP Multimedia Subsystem (IMS), a PS Streaming Service (PSS), and/or other IP services.

The base station may also be referred to as a gNB, Node B, evolved Node B (eNB), an access point, a base transceiver station, a radio base station, a radio transceiver, a transceiver function, a basic service set (BSS), an extended service set (ESS), or some other suitable terminology. The base station <NUM> provides an access point to the core network <NUM> for a UE <NUM>. Examples of UEs <NUM> include a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a laptop, a personal digital assistant (PDA), a satellite radio, a global positioning system, a multimedia device, a video device, a digital audio player (e.g., MP3 player), a camera, a game console, a tablet, a smart device, a wearable device, a vehicle, an electric meter, a gas pump, a toaster, or any other similar functioning device. Some of the UEs <NUM> may be referred to as IoT devices (e.g., parking meter, gas pump, toaster, vehicles, etc.).

In the DL, IP packets from the core network <NUM> may be provided to a controller/processor <NUM>.

Each spatial stream may then be provided to a different antenna <NUM> via a separate transmitter 218TX. Each transmitter 218TX may modulate an RF carrier with a respective spatial stream for transmission.

At the UE <NUM>, each receiver 254RX receives a signal through its respective antenna <NUM>. Each receiver 254RX recovers information modulated onto an RF carrier and provides the information to the receive (RX) processor <NUM>.

The memory <NUM> may be referred to as a computer- readable medium. In the UL, the controller/processor <NUM> provides demultiplexing between transport and logical channels, packet reassembly, deciphering, header decompression, and control signal processing to recover IP packets from the core network <NUM>.

The spatial streams generated by the TX processor <NUM> may be provided to different antenna <NUM> via separate transmitters 254TX. Each transmitter 254TX may modulate an RF carrier with a respective spatial stream for transmission. Each receiver 218RX receives a signal through its respective antenna <NUM>. Each receiver 218RX recovers information modulated onto an RF carrier and provides the information to a RX processor <NUM>.

The memory <NUM> may be referred to as a computer- readable medium. IP packets from the controller/processor <NUM> may be provided to the core network <NUM>.

NR may utilize OFDM with a cyclic prefix (CP) on the uplink and downlink and may include support for half-duplex operation using time division duplexing (TDD). NR may include Enhanced Mobile Broadband (eMBB) service targeting wide bandwidth (e.g. <NUM> beyond), millimeter wave (mmW) targeting high carrier frequency (e.g. <NUM>), massive MTC (mMTC) targeting non-backward compatible MTC techniques, and/or mission critical targeting ultra-reliable low latency communications (URLLC) service.

A single component carrier bandwidth of <NUM> may be supported. In one example, NR resource blocks (RBs) may span <NUM> sub-carriers with a sub-carrier bandwidth of <NUM> over a <NUM> duration or a bandwidth of <NUM> over a <NUM> duration. Each radio frame may consist of <NUM> or <NUM> subframes (or NR slots) with a length of <NUM>. Each subframe may indicate a link direction (i.e., DL or UL) for data transmission and the link direction for each subframe may be dynamically switched. Each subframe may include DL/UL data as well as DL/UL control data. UL and DL subframes for NR may be as described in more detail below with respect to <FIG> and <FIG>.

The NR RAN may include a central unit (CU) and distributed units (DUs). A NR BS (e.g., gNB, <NUM> Node B, Node B, transmission reception point (TRP), access point (AP)) may correspond to one or multiple BSs. NR cells can be configured as access cells (ACells) or data only cells (DCells). For example, the RAN (e.g., a central unit or distributed unit) can configure the cells. DCells may be cells used for carrier aggregation or dual connectivity and may not be used for initial access, cell selection/reselection, or handover. In some cases DCells may not transmit synchronization signals (SS) in some cases DCells may transmit SS. NR BSs may transmit downlink signals to UEs indicating the cell type. Based on the cell type indication, the UE may communicate with the NR BS. For example, the UE may determine NR BSs to consider for cell selection, access, handover, and/or measurement based on the indicated cell type.

<FIG> illustrates an example logical architecture <NUM> of a distributed RAN, according to aspects of the present disclosure. The backhaul interface to the next generation core network (NG- CN) <NUM> may terminate at the ANC.

The local architecture of the distributed RAN <NUM> may be used to illustrate fronthaul definition.

According to aspects, a dynamic configuration of split logical functions may be present within the architecture of the distributed RAN <NUM>. The PDCP, RLC, MAC protocol may be adaptably placed at the ANC or TRP.

The C- RU may have distributed deployment.

The DL-centric subframe may also include a common UL portion <NUM>. The common UL portion <NUM> may sometimes be referred to as an UL burst, a common UL burst, and/or various other suitable terms. The common UL portion <NUM> may include feedback information corresponding to various other portions of the DL-centric subframe. For example, the common UL portion <NUM> may include feedback information corresponding to the control portion <NUM>. Non-limiting examples of feedback information may include an ACK signal, a NACK signal, a HARQ indicator, and/or various other suitable types of information. The common UL portion <NUM> may include additional or alternative information, such as information pertaining to random access channel (RACH) procedures, scheduling requests (SRs), and various other suitable types of information.

As illustrated in <FIG>, the end of the DL data portion <NUM> may be separated in time from the beginning of the common UL portion <NUM>. One of ordinary skill in the art will understand that the foregoing is merely one example of a DL-centric subframe and alternative structures having similar features may exist without necessarily deviating from the aspects described herein.

<FIG> is a diagram <NUM> showing an example of an UL-centric subframe. The UL-centric subframe may include a control portion <NUM>. The control portion <NUM> may exist in the initial or beginning portion of the UL-centric subframe. The control portion <NUM> in <FIG> may be similar to the control portion <NUM> described above with reference to <FIG>. The UL-centric subframe may also include an UL data portion <NUM>. The UL data portion <NUM> may sometimes be referred to as the pay load of the UL-centric subframe. The UL portion may refer to the communication resources utilized to communicate UL data from the subordinate entity (e.g., UE) to the scheduling entity (e.g., UE or BS). In some configurations, the control portion <NUM> may be a physical DL control channel (PDCCH).

As illustrated in <FIG>, the end of the control portion <NUM> may be separated in time from the beginning of the UL data portion <NUM>. The UL-centric subframe may also include a common UL portion <NUM>. The common UL portion <NUM> in <FIG> may be similar to the common UL portion <NUM> described above with reference to <FIG>. The common UL portion <NUM> may additionally or alternatively include information pertaining to channel quality indicator (CQI), sounding reference signals (SRSs), and various other suitable types of information. One of ordinary skill in the art will understand that the foregoing is merely one example of an UL-centric subframe and alternative structures having similar features may exist without necessarily deviating from the aspects described herein.

<FIG> is a diagram <NUM> illustrating communications between a base station <NUM> and a UE <NUM>. The UE <NUM> may receive a Radio Resource Controller (RRC) information element (IE) (e.g., CSI-AperiodicTriggerStateList IE) from the base station <NUM> that contains a trigger state list <NUM>, which specifies trigger states to be configured on the UE <NUM>. Based on the trigger state list <NUM>, the UE <NUM> can configure trigger states <NUM>-<NUM>, <NUM>-<NUM>,. N is a positive integer. Each of the trigger states <NUM>-<NUM>, <NUM>-<NUM>,. , <NUM>-N is associated with one or more CSI reports. In this example, the trigger state <NUM>-<NUM> is associated with CSI reports <NUM>-<NUM>-<NUM>, <NUM>-<NUM>-<NUM>,. , <NUM>-<NUM>-M<NUM>; the trigger state <NUM>-<NUM> is associated with CSI reports <NUM>-<NUM>-<NUM>, <NUM>-<NUM>-<NUM>,. , <NUM>-<NUM>-M<NUM>;. the trigger state <NUM>-N is associated with CSI reports <NUM>-N-<NUM>, <NUM>-N-<NUM>,. , <NUM>-N-MN. Each of M<NUM>, M<NUM>,. , MN is a positive integer.

The base station <NUM> may send a trigger to the UE <NUM> to trigger at least one trigger state for reporting channel state information on a carrier or multiple carriers. For example, the trigger may be a DCI field in a PDCCH. The trigger may trigger the trigger state <NUM>-<NUM> and the trigger state <NUM>-<NUM>. Accordingly, the UE <NUM> measures corresponding reference signals and generates the CSI reports <NUM>-<NUM>-<NUM>, <NUM>-<NUM>-<NUM>,. , <NUM>-<NUM>-M<NUM> and the CSI reports <NUM>-<NUM>-<NUM>, <NUM>-<NUM>-<NUM>,. , <NUM>-<NUM>-M<NUM> associated with the trigger state <NUM>-<NUM> and the trigger state <NUM>-<NUM>, respectively.

Each CSI report may be a particular type of CSI report that is configured in accordance with a set of report configuration parameters. Each type of CSI report and corresponding set of report configuration parameters may be identified with a report configuration ID.

In a first configuration, a trigger state may be associated with two or more CSI reports of the same type. In such a configuration, as an example, the CSI report <NUM>-<NUM>-<NUM> and the CSI report <NUM>-<NUM>-<NUM> may be the same type and be associated with the same report configuration ID. Ambiguity may exist for uplink control information (UCI) encoding order and CSI dropping rule for CSI reports with the same report configuration ID; it is possible for two reports associated with the same report configuration ID but with different measurement resources, but the metrics determining UCI encoding ordering or priority between the reports are the same for these two reports.

Encoding rules are specified for CSI reports carried by the same container, e.g., PUSCH or PUCCH. Reports to be encoded are arranged in order as CSI report #<NUM>, CSI report #<NUM>,. , and CSI report #M. The ordering among these reports is determined according to a CSI report priority. For CSI reports within the same trigger state and with the same report configuration ID, the CSI reports may have the same priority. This may lead to ambiguity for encoding.

Further, in the first configuration, memory cost for recording settings for all trigger states may be substantial. Assuming that the maximum number of trigger states is N (e.g., <NUM>) and the maximum number of reports associated with each trigger state is M (e.g., <NUM>), the UE <NUM> may need to reserve memory for N*M (e.g., <NUM>*<NUM>) sets of report configuration parameters and/or CSI reports.

In a second configuration according to the invention as claimed, each of the CSI reports associated with a particular trigger state is a different type and is configured by a unique set of report configuration parameters. That is, each of the CSI reports associated with a particular trigger state is associated a report configuration ID that is different from the report configuration IDs associated with the other CSI reports of the particular trigger state. Multiple CSI reports with the same report configuration ID cannot be simultaneously triggered. As an example, accordingly, each of the CSI reports <NUM>-<NUM>-<NUM>, <NUM>-<NUM>-<NUM>,. , <NUM>-<NUM>-M<NUM> is generated in accordance with a respective set of report configuration parameters that are unique with respect to sets of report configuration parameters used to generate the rest of the CSI reports <NUM>-<NUM>-<NUM>, <NUM>-<NUM>-<NUM>,. , <NUM>-<NUM>-M<NUM>.

Further, the UE <NUM> may only support a maximum number N' (e.g., <NUM>) trigger states. The UE <NUM> may indicate the number N' to the base station <NUM> through signaling. Further, each trigger state may be allowed to be associated with a maximum number M' (e.g., <NUM>) CSI reports. As such, the UE <NUM> may only need to reserve memory for N'*M' (e.g., <NUM>*<NUM>) sets of report configuration parameters and/or CSI reports.

In a third configuration, each set of report configuration parameters configuring a type of CSI report may be represented as a memory object in the memory of the UE <NUM>. The number of distinguishable memory objects repenting sets of report configurations across all configured trigger states, which may be configured to active bandwidth parts (BWPs) or non-active BWPs, is a capability, of the UE <NUM>, that is reported by the UE <NUM>. Two distinguishable memory objects representing sets of report configuration parameters indicate that at least one component of the two memory objects is different.

In a fourth configuration, the number of distinguishable memory objects representing active sets of report configurations associated with active BWPs across all configured trigger states is a capability, of the UE <NUM>, that is reported by the UE <NUM>.

In a fifth configuration, the UE <NUM> may use an additional ID to identify each of the memory objects described supra to avoid ambiguity for UCI encoding.

<FIG> is a flow chart <NUM> of a method (process) for reporting channel state information. The method may be performed by a UE (e.g., the UE <NUM>, the apparatus <NUM>, and the apparatus <NUM>').

At operation <NUM>, the UE sends an indication indicating a maximum number of trigger states that are allowed to be configured. At operation <NUM>, the UE receives a configuration message including one or more sets of configurations each defining a type of channel state information report and each are identified by an identifier.

At operation <NUM>, the UE determines a maximum number of unique sets of configurations each configuring a type of channel state information report and that are allowed to be associated with a particular trigger state. At operation <NUM>, the UE reserves a memory space of the UE for generating channel state information reports based on the maximum number of trigger states and the maximum number of unique sets of configurations.

At operation <NUM>, the UE receives a first trigger indicating at least one trigger state for reporting channel state information on a carrier or multiple carriers. The at least one trigger state is within the maximum number of trigger states. At operation <NUM>, the UE generates respective one or more channel state information reports associated with each of the at least one trigger state. Each of the respective one or more channel state information reports is generated in accordance with a respective set of configurations that are unique with respect to sets of configurations used to generate the rest of the respective one or more channel state information reports. The respective set of configurations used to generate each of the respective one or more channel state information reports associated with each of the at least one trigger state is one of the one or more sets of configurations. At operation <NUM>, the UE sends the respective one or more channel state information reports associated with each of the at least one trigger state.

One or more identifiers identifying one or more sets of configurations used to generate the respective one or more channel state information reports associated with each of the at least one trigger state are unique with each other.

At operation <NUM>, the UE receives a second trigger indicating at least a particular trigger state for reporting channel state information on the carrier. At operation <NUM>, the UE determines that the particular trigger state is associated with channel state information reports identified by particular identifiers. At operation <NUM>, the UE determines that the particular identifiers are not unique with each other. At operation <NUM>, the UE determines that an unexpected event has occurred.

<FIG> is a conceptual data flow diagram <NUM> illustrating the data flow between different components/means in an exemplary apparatus <NUM>. The apparatus <NUM> may be a base station. The apparatus <NUM> includes a reception component <NUM>, a CSI component <NUM>, a trigger state component <NUM>, and a transmission component <NUM>.

The trigger state component <NUM> sends to a base station <NUM> an indication indicating a maximum number of trigger states that are allowed to be configured. The CSI component <NUM> receives a configuration message including one or more sets of configurations each defining a type of channel state information report and each are identified by an identifier.

The CSI component <NUM> determines a maximum number of unique sets of configurations each configuring a type of channel state information report and that are allowed to be associated with a particular trigger state. The CSI component <NUM> reserves a memory space of the UE for generating channel state information reports based on the maximum number of trigger states and the maximum number of unique sets of configurations.

The trigger state component <NUM> receives a first trigger indicating at least one trigger state for reporting channel state information on a carrier. The at least one trigger state is within the maximum number of trigger states. The CSI component <NUM> generates respective one or more channel state information reports associated with each of the at least one trigger state. Each of the respective one or more channel state information reports is generated in accordance with a respective set of configurations that are unique with respect to sets of configurations used to generate the rest of the respective one or more channel state information reports. The respective set of configurations used to generate each of the respective one or more channel state information reports associated with each of the at least one trigger state is one of the one or more sets of configurations. The CSI component <NUM> sends the respective one or more channel state information reports associated with each of the at least one trigger state.

The trigger state component <NUM> receives a second trigger indicating at least a particular trigger state for reporting channel state information on the carrier. The CSI component <NUM> determines that the particular trigger state is associated with channel state information reports identified by particular identifiers. The CSI component <NUM> determines that the particular identifiers are not unique with each other. The CSI component <NUM> determines that an unexpected event has occurred.

<FIG> is a diagram <NUM> illustrating an example of a hardware implementation for an apparatus <NUM>' employing a processing system <NUM>. The apparatus <NUM>' may be a UE. The processing system <NUM> may be implemented with a bus architecture, represented generally by a bus <NUM>. The bus <NUM> may include any number of interconnecting buses and bridges depending on the specific application of the processing system <NUM> and the overall design constraints. The bus <NUM> links together various circuits including one or more processors and/or hardware components, represented by one or more processors <NUM>, the reception component <NUM>, the CSI component <NUM>, the trigger state component <NUM>, the transmission component <NUM>, the configuration component <NUM>, and a computer-readable medium / memory <NUM>. The bus <NUM> may also link various other circuits such as timing sources, peripherals, voltage regulators, and power management circuits, etc..

The processing system <NUM> may be coupled to a transceiver <NUM>, which may be one or more of the transceivers <NUM>. The transceiver <NUM> is coupled to one or more antennas <NUM>, which may be the communication antennas <NUM>.

The transceiver <NUM> provides a means for communicating with various other apparatus over a transmission medium. The transceiver <NUM> receives a signal from the one or more antennas <NUM>, extracts information from the received signal, and provides the extracted information to the processing system <NUM>, specifically the reception component <NUM>. In addition, the transceiver <NUM> receives information from the processing system <NUM>, specifically the transmission component <NUM>, and based on the received information, generates a signal to be applied to the one or more antennas <NUM>.

The processing system <NUM> includes one or more processors <NUM> coupled to a computer-readable medium / memory <NUM>. The one or more processors <NUM> are responsible for general processing, including the execution of software stored on the computer-readable medium / memory <NUM>. The software, when executed by the one or more processors <NUM>, causes the processing system <NUM> to perform the various functions described supra for any particular apparatus. The computer-readable medium / memory <NUM> may also be used for storing data that is manipulated by the one or more processors <NUM> when executing software. The processing system <NUM> further includes at least one of the reception component <NUM>, the CSI component <NUM>, the trigger state component <NUM>, and the transmission component <NUM>. The components may be software components running in the one or more processors <NUM>, resident/stored in the computer readable medium / memory <NUM>, one or more hardware components coupled to the one or more processors <NUM>, or some combination thereof. The processing system <NUM> may be a component of the UE <NUM> and may include the memory <NUM> and/or at least one of the TX processor <NUM>, the RX processor <NUM>, and the communication processor <NUM>.

In one configuration, the apparatus <NUM>/apparatus <NUM>' for wireless communication includes means for performing each of the operations of <FIG>.

As described supra, the processing system <NUM> may include the TX Processor <NUM>, the RX Processor <NUM>, and the communication processor <NUM>. As such, in one configuration, the aforementioned means may be the TX Processor <NUM>, the RX Processor <NUM>, and the communication processor <NUM> configured to perform the functions recited by the aforementioned means.

Claim 1:
A method (<NUM>) of wireless communication of a user equipment (<NUM>), UE, comprising:
receiving (<NUM>) a first trigger indicating at least one trigger state for reporting channel state information on a carrier or multiple carriers;
generating (<NUM>) a respective group of channel state information reports associated with each of the at least one trigger state, the respective group containing two or more channel state information reports, each report of the respective group being generated in accordance with a respective set of CSI report configurations that are unique with respect to sets of CSI report configurations used to generate the other reports of the respective group such that the each report is a type different from types of the other reports of the respective group; and
sending (<NUM>) the respective group of channel state information reports associated with each of the at least one trigger state,
wherein the method (<NUM>) further comprises receiving (<NUM>) a configuration message including one or more sets of configurations each defining a type of channel state information report and each are identified by an identifier, wherein the respective set of configurations used to generate each of the respective two or more channel state information reports associated with each of the at least one trigger state is one of the one or more sets of configurations,
wherein the method (<NUM>) further comprises:
receiving (<NUM>) a second trigger indicating at least a particular trigger state for reporting channel state information;
determining (<NUM>) that the particular trigger state is associated with channel state information reports identified by particular identifiers;
determining (<NUM>) that the particular identifiers are not unique with each other; and
determining (<NUM>) that an unexpected event has occurred.