A device for reporting channel state information aperiodically, comprising a main control unit, a channel state information collection unit, a channel state speed determination unit and an aperiodic reporting decision unit,
- wherein the main control unit is configured to configure a type and length of a receiving window for channel state information required by a User Equipment (UE), a maximal reporting period and a minimal reporting period of the channel state information, a criterion for determining a change speed of the channel state information, and a mapping relationship between the change speed degree of the channel state information and a reporting period adjusting value;
- the channel state information collecting unit is configured to receive the configured type and length information of the receiving window required by the UE from the main control unit, store the channel state information reported in the receiving window for channel state information, and transmit the channel state information to the channel state speed determination unit;
- the channel state speed determination unit is configured to receive the criterion information for determining the change speed of the channel state information from the main control unit, receive the channel state information of the UE from the channel state information collecting unit, determine the change speed degree of the channel state of the UE according to the criterion for determining the change speed of the channel state information, and transmit determined result information to the aperiodic reporting decision unit;
- and
- the aperiodic reporting decision unit is configured to receive, from the main control unit, the configured type and length of the receiving window required by the UE, the maximal reporting period and the minimal reporting period of the channel state information, the mapping relationship between the change speed degree of the channel state information and the reporting period adjusting value, receive the determined result information of the speed degree from the channel state speed determination unit, decide whether the UE needs to perform aperiodic reporting and determine timing for the aperiodic reporting if needed, wherein the aperiodic reporting decision unit is specifically configured to determine whether it needs to perform the aperiodic reporting according to the determined result information of the speed degree received from the channel state speed determination unit, perform the aperiodic reporting when the speed degree in the determined result information is in a fast or slow grade;
- determine the reporting period adjusting value according to the mapping relationship between the change speed degree of the channel state information and the reporting period adjusting value after determining to perform the aperiodic reporting, and configure a sum of the reporting period adjusting value and the current reporting period of the channel state information as the adjusted reporting period;
- and the aperiodic reporting decision unit is specifically configured to determine a time number of the aperiodic reporting between two times of Physical Uplink Control Channel (PUCCH) reporting according to a reporting period of the PUCCH and the adjusted reporting period of the channel state information;
- then determine an original point time for the aperiodic reporting required between two times of PUCCH reporting, and determine a time range for the aperiodic reporting required between two times of PUCCH reporting according to the original point time.