Information sending method, information receiving method, terminal and base station

By introducing a differential reporting group and a non-differential reporting group between the terminal and the base station, the terminal only transmits information including the CSI coefficient and bitmap at the first feedback moment. The base station determines the position of the CSI coefficient at the current time based on the bitmap at the previous moment, solving the problem of large CSI feedback overhead in the prior art and improving communication efficiency.

CN120074605APending Publication Date: 2025-05-30HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311636225.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-30
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

In the existing wireless communication technology, the feedback overhead of transmission channel state information (CSI) coefficient is high, resulting in low communication efficiency.

Method used

By introducing a differential reporting group and a non-differential reporting group between the terminal and the base station, the terminal only transmits information including the CSI coefficient and the bitmap at the first feedback moment. The base station determines the position of the CSI coefficient at the current time based on the bitmap at the previous moment, thereby reducing the feedback overhead of the CSI.

Benefits of technology

Reduces the feedback overhead of CSI and improves the communication efficiency between the terminal and the base station.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120074605A_ABST
    Figure CN120074605A_ABST
Patent Text Reader

Abstract

The present application is applicable to the technical field of communications, and provides an information receiving method, an information sending method, a terminal and a base station, the method comprising: sending first information to the base station at a first feedback moment; the first information comprises a first field; the first field is used for storing a first channel state information (CSI) coefficient; the first CSI coefficient is used for determining a CSI coefficient reported by a differential reporting group in the first feedback moment coefficient matrix; the first CSI coefficient is a first bitmap sent according to a second feedback moment, and the position of each first CSI coefficient reported at the first feedback moment in the coefficient matrix is determined. In the technical scheme provided by the invention, when the terminal feeds back the CSI to the base station, the bitmap corresponding to the CSI coefficient can not be sent, so that the feedback overhead of the CSI is reduced, and the communication efficiency of the terminal and the base station is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technologies, and in particular, relates to a method for sending information, a method for receiving information, a terminal, and a base station. Background Art

[0002] In existing communication systems, such as the 5th generation (5G) communication system, higher requirements are imposed on aspects such as system capacity and spectral efficiency. In the 5G communication system, the massive multiple input multiple output (MIMO) technology plays a crucial role in the spectral efficiency of the system. When the MIMO technology is adopted, when the base station sends data to the terminal, modulation coding and signal precoding need to be performed. How the base station sends data to the terminal depends on the channel state information (CSI) fed back by the terminal to the base station. Therefore, the effective and accurate CSI plays a very important role in the performance of the system.

[0003] However, with the continuous development of communication technologies, the antenna scale of future MIMO systems will evolve towards larger and more antennas. At this time, in order to ensure the CSI performance, more Channel State Information Reference Signaling (CSI-RS) needs to be introduced, thereby increasing the feedback overhead of the CSI coefficients during communication, and thus reducing the efficiency of the communication connection. Summary of the Invention

[0004] Embodiments of this application provide a method for sending information, a method for receiving information, a terminal, a base station, and a communication system, which can solve the problems of large feedback overhead for transmitting CSI coefficients and low communication efficiency in existing wireless communication technologies.

[0005] In a first aspect, an embodiment of this application provides a method for sending information, which is applied to a terminal. The method for sending information includes:

[0006] Sending first information to a base station at a first feedback moment; the first information includes a first field; the first field is used to store first channel state information CSI coefficients; the first CSI coefficients are used to determine the CSI coefficients reported by a differential reporting group in a coefficient matrix at the first feedback moment; the differential reporting group includes some or all of the coefficients in the coefficient matrix;

[0007] The first CSI coefficients are used to determine the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix according to a first bitmap sent at a second feedback moment; the second feedback moment is a feedback moment before the first feedback moment.

[0008] Implementing the embodiments of the present application has the following beneficial effects: When the terminal feeds back CSI to the base station, it may not send the bitmap corresponding to the CSI coefficients reported in the differential reporting group. Since the CSI overhead fed back by the terminal to the base station mainly includes CSI coefficients and the bitmap for determining the positions of the reported CSI coefficients, the base station can determine the positions corresponding to the CSI coefficients reported at the current moment according to the bitmap sent by the base station at the previous moment, thereby reducing the CSI feedback overhead and improving the communication efficiency between the terminal and the base station.

[0009] In a possible implementation manner of the first aspect, the size of the coefficient matrix is 2LM, where L is the number of spatial domain bases corresponding to any polarization direction of the base station antenna; M is the number of frequency domain bases.

[0010] In a possible implementation manner of the first aspect, the differential reporting group includes some coefficients in the coefficient matrix;

[0011] The first information further includes a second field and a third field;

[0012] The second field is used to store the second CSI coefficient; the second CSI coefficient is the CSI coefficient in the coefficient matrix that is not reported by the differential reporting group; the non-differential reporting group includes other coefficients in the coefficient matrix except the differential reporting group;

[0013] The third field is used to store the second bitmap; the second bitmap is used to determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix.

[0014] In a possible implementation manner of the first aspect, the second bitmap occupies LM bits.

[0015] In a possible implementation manner of the first aspect, the first information further includes a fourth field;

[0016] The fourth field is used to store the third bitmap;

[0017] The first CSI coefficient is used to determine the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap and the third bitmap.

[0018] In a possible implementation manner of the first aspect, the third bitmap is an incremental type of bitmap; the incremental type of bitmap is used to determine the positions of the CSI coefficients in the differential reporting group that are not reported in the first bitmap.

[0019] In a possible implementation manner of the first aspect, the first number of the CSI coefficients reported in the first bitmap is less than the upper limit value of the CSI coefficients that can be reported within the differential reporting group; the CSI coefficients additionally reported in the third bitmap are less than or equal to the second number; the second number is the difference between the upper limit value and the first number.

[0020] In a possible implementation manner of the first aspect, the differential reporting group includes some coefficients in the coefficient matrix;

[0021] The first information further includes a second field and a third field;

[0022] The second field is used to store second CSI coefficients; the second CSI coefficients are the CSI coefficients reported by the non-differential reporting group in the coefficient matrix; the non-differential reporting group includes other coefficients in the coefficient matrix except the differential reporting group;

[0023] The third field is used to store a second bitmap; the second bitmap is used to determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix.

[0024] In a possible implementation manner of the first aspect, the third bitmap occupies (LM - A) bits; A is the first number of the CSI coefficients reported in the first bitmap.

[0025] In a possible implementation manner of the first aspect, the differential reporting group at the first feedback moment is the non-differential reporting group at the second feedback moment.

[0026] In a possible implementation manner of the first aspect, the non-differential reporting group at the first feedback moment is the differential reporting group at the second feedback moment.

[0027] In a possible implementation manner of the first aspect, the CSI coefficient at any position in the differential reporting group is determined based on the difference between the third CSI coefficient at the corresponding position and the first CSI coefficient at the corresponding position; the third CSI coefficient is the CSI coefficient at the corresponding position at the second feedback moment.

[0028] Second aspect, an embodiment of the present application provides a terminal, including:

[0029] An information sending unit, configured to send first information to a base station at a first feedback moment; the first information includes a first field; the first field is used to store first channel state information CSI coefficients; the first CSI coefficients are used to determine the CSI coefficients reported by a differential reporting group in a coefficient matrix at the first feedback moment; the differential reporting group includes some or all of the coefficients in the coefficient matrix;

[0030] The first CSI coefficient determines the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap sent at the second feedback moment; the second feedback moment is the feedback moment before the first feedback moment.

[0031] In a possible implementation manner of the second aspect, the size of the coefficient matrix is 2LM, where L is the number of spatial domain bases corresponding to any polarization direction of the base station antennas; M is the number of frequency domain bases.

[0032] In a possible implementation manner of the second aspect, the differential reporting group includes some coefficients in the coefficient matrix;

[0033] The first information further includes a second field and a third field;

[0034] The second field is used to store the second CSI coefficient; the second CSI coefficient is the CSI coefficient in the coefficient matrix that is not reported by the differential reporting group; the non-differential reporting group includes other coefficients in the coefficient matrix except the differential reporting group;

[0035] The third field is used to store the second bitmap; the second bitmap is used to determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix.

[0036] In a possible implementation manner of the second aspect, the second bitmap occupies LM bits.

[0037] In a possible implementation manner of the second aspect, the first information further includes a fourth field;

[0038] The fourth field is used to store the third bitmap;

[0039] The first CSI coefficient determines the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap and the third bitmap.

[0040] In a possible implementation manner of the second aspect, the third bitmap is an incremental type of bitmap; the incremental type of bitmap is used to determine the positions of the CSI coefficients in the differential reporting group that are not reported in the first bitmap.

[0041] In a possible implementation manner of the second aspect, the first number of the CSI coefficients reported in the first bitmap is less than the upper limit value of the CSI coefficients that can be reported within the differential reporting group; the number of the CSI coefficients additionally reported in the third bitmap is less than or equal to the second number; the second number is the difference between the upper limit value and the first number.

[0042] In a possible implementation of the second aspect, the differential reporting group includes some coefficients in the coefficient matrix;

[0043] The first information further includes a second field and a third field;

[0044] The second field is used to store second CSI coefficients; the second CSI coefficients are the CSI coefficients in the coefficient matrix that are not reported by the differential reporting group; the non-differential reporting group includes other coefficients in the coefficient matrix except the differential reporting group;

[0045] The third field is used to store a second bitmap; the second bitmap is used to determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix.

[0046] In a possible implementation of the second aspect, the third bitmap occupies (LM - A) bits; A is the first number of the CSI coefficients reported in the first bitmap.

[0047] In a possible implementation of the second aspect, the differential reporting group at the first feedback moment is the non-differential reporting group at the second feedback moment.

[0048] In a possible implementation of the second aspect, the non-differential reporting group at the first feedback moment is the differential reporting group at the second feedback moment.

[0049] In a possible implementation of the second aspect, the CSI coefficient at any position in the differential reporting group is determined based on the difference between the third CSI coefficient at the corresponding position and the first CSI coefficient at the corresponding position; the third CSI coefficient is the CSI coefficient at the corresponding position at the second feedback moment.

[0050] In a third aspect, an embodiment of the present application provides an information receiving method, which is applied to a base station and includes:

[0051] Receiving, at a first feedback moment, first information sent by a terminal; the first information includes a first field; the first field is used to store first channel state information CSI coefficients; the first CSI coefficients are used to determine the CSI coefficients reported by a differential reporting group in a coefficient matrix corresponding to the terminal at the first feedback moment; the differential reporting group includes some or all of the coefficients in the coefficient matrix;

[0052] Determining, according to a first bitmap sent by the terminal at a second feedback moment, the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix; the second feedback moment is a feedback moment before the first feedback moment.

[0053] In a possible implementation of the third aspect, the size of the coefficient matrix is 2LM, where L is the number of spatial domain bases corresponding to any polarization direction of the base station antenna; and M is the number of frequency domain bases.

[0054] In a possible implementation of the third aspect, the differential reporting group includes some coefficients in the coefficient matrix;

[0055] The first information further includes a second field and a third field;

[0056] The second field is used to store second CSI coefficients; the second CSI coefficients are the CSI coefficients in the coefficient matrix that are not reported by the differential reporting group; the non-differential reporting group includes the other coefficients in the coefficient matrix except the differential reporting group;

[0057] The third field is used to store a second bitmap;

[0058] The information receiving method further includes:

[0059] Determining the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix according to the second bitmap.

[0060] In a possible implementation of the third aspect, the second bitmap occupies LM bits.

[0061] In a possible implementation of the third aspect, the first information further includes a fourth field;

[0062] The fourth field is used to store a third bitmap;

[0063] The determining the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap sent by the terminal at the second feedback moment includes:

[0064] Determining the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap and the third bitmap.

[0065] In a possible implementation of the third aspect, the third bitmap is an incremental type of bitmap; the incremental type of bitmap is used to determine the positions of the CSI coefficients that are not reported in the first bitmap in the differential reporting group.

[0066] In a possible implementation of the third aspect, the first number of the CSI coefficients reported in the first bitmap is less than the upper limit value of the CSI coefficients that can be reported in the differential reporting group; the number of the CSI coefficients additionally reported in the third bitmap is less than or equal to the second number; the second number is the difference between the upper limit value and the first number.

[0067] In a possible implementation manner of the third aspect, the differential reporting group includes some coefficients in the coefficient matrix;

[0068] The first information further includes a second field and a third field;

[0069] The second field is used to store second CSI coefficients; the second CSI coefficients are CSI coefficients in the coefficient matrix that are not reported by the differential reporting group; the non-differential reporting group includes other coefficients in the coefficient matrix except the differential reporting group;

[0070] The third field is used to store a second bitmap;

[0071] The information receiving method further includes:

[0072] Determining, according to the second bitmap, positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix.

[0073] In a possible implementation manner of the third aspect, the third bitmap occupies (LM - A) bits; A is the first number of the CSI coefficients reported in the first bitmap.

[0074] In a possible implementation manner of the third aspect, the differential reporting group at the first feedback moment is the non-differential reporting group at the second feedback moment.

[0075] In a possible implementation manner of the third aspect, the non-differential reporting group at the first feedback moment is the differential reporting group at the second feedback moment.

[0076] Fourth aspect, an embodiment of the present application provides a base station, including:

[0077] An information receiving unit, configured to receive first information sent by a terminal at a first feedback moment; the first information includes a first field; the first field is used to store first channel state information CSI coefficients; the first CSI coefficients are used to determine CSI coefficients reported by a differential reporting group in a coefficient matrix corresponding to the terminal at the first feedback moment; the differential reporting group includes some or all coefficients in the coefficient matrix;

[0078] A differential coefficient position determining unit, configured to determine positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix according to a first bitmap sent by the terminal at a second feedback moment; the second feedback moment is a feedback moment before the first feedback moment.

[0079] In a possible implementation of the fourth aspect, the size of the coefficient matrix is 2LM, where L is the number of spatial domain bases corresponding to any polarization direction of the base station antenna; and M is the number of frequency domain bases.

[0080] In a possible implementation of the fourth aspect, the differential reporting group includes some coefficients in the coefficient matrix;

[0081] The first information further includes a second field and a third field;

[0082] The second field is used to store second CSI coefficients; the second CSI coefficients are the CSI coefficients in the coefficient matrix that are not reported by the differential reporting group; the non-differential reporting group includes the other coefficients in the coefficient matrix except the differential reporting group;

[0083] The third field is used to store a second bitmap;

[0084] The base station further includes:

[0085] A non-differential coefficient position determination unit, configured to determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix according to the second bitmap.

[0086] In a possible implementation of the fourth aspect, the second bitmap occupies LM bits.

[0087] In a possible implementation of the fourth aspect, the first information further includes a fourth field;

[0088] The fourth field is used to store a third bitmap;

[0089] A differential coefficient position determination unit, configured to determine the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap and the third bitmap.

[0090] In a possible implementation of the fourth aspect, the third bitmap is an increment type bitmap; the increment type bitmap is used to determine the positions of the CSI coefficients in the differential reporting group that are not reported in the first bitmap.

[0091] In a possible implementation of the fourth aspect, the first number of the CSI coefficients reported in the first bitmap is less than the upper limit value of the CSI coefficients that can be reported within the differential reporting group; the number of the CSI coefficients additionally reported in the third bitmap is less than or equal to a second number; the second number is the difference between the upper limit value and the first number.

[0092] In a possible implementation of the fourth aspect, the differential reporting group includes some coefficients in the coefficient matrix;

[0093] The first information further includes a second field and a third field;

[0094] The second field is used to store a second CSI coefficient; the second CSI coefficient is the CSI coefficient reported by non-differential reporting groups in the coefficient matrix; the non-differential reporting groups include other coefficients in the coefficient matrix except the differential reporting groups;

[0095] The third field is used to store a second bitmap;

[0096] The base station further includes:

[0097] A non-differential coefficient position determination unit, configured to determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix according to the second bitmap.

[0098] In a possible implementation manner of the fourth aspect, the third bitmap occupies (LM - A) bits; A is the first number of the CSI coefficients reported in the first bitmap.

[0099] In a possible implementation manner of the fourth aspect, the differential reporting group at the first feedback moment is the non-differential reporting group at the second feedback moment.

[0100] In a possible implementation manner of the fourth aspect, the non-differential reporting group at the first feedback moment is the differential reporting group at the second feedback moment.

[0101] In a fifth aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor, and a program stored in the memory, and when the processor executes the program, the steps in the information sending method described in any one of the first aspects or the steps in the information receiving method described in any one of the third aspects are implemented.

[0102] In a sixth aspect, an embodiment of the present application provides a readable storage medium, where the readable storage medium stores a program, and when the program is executed by a processor, the steps in the information sending method described in any one of the first aspects or the steps in the information receiving method described in any one of the third aspects are implemented.

[0103] In a seventh aspect, an embodiment of the present application provides a program product, and when the program product runs on a device, the device is caused to execute the steps in the information sending method described in any one of the first aspects or the steps in the information receiving method described in any one of the third aspects.

[0104] In an eighth aspect, an embodiment of the present application provides a communication system, and the communication system includes a terminal according to any one of the second aspects and a base station according to any one of the fourth aspects.

[0105] It can be understood that for the beneficial effects of the second to eighth aspects above, reference can be made to the relevant descriptions in the first aspect above, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0106] Figure 1 is a schematic structural diagram of a terminal provided by an embodiment of the present application;

[0107] Figure 2 is a communication schematic diagram for CSI measurement between a base station and a terminal provided by an embodiment of the present application;

[0108] Figure 3 is a schematic diagram of a CSI coefficient feedback process;

[0109] Figure 4 is a schematic diagram of an application scenario of the mobile communication method provided by an embodiment of the present application;

[0110] Figure 5 is an interaction flowchart of an information sending method provided by an embodiment of the present application;

[0111] Figure 6 is a schematic diagram of the grouping of CSI coefficients in a precoding matrix provided by an embodiment of the present application;

[0112] Figure 7 is a schematic diagram of the field structure of Msg0 provided by an embodiment of the present application;

[0113] Figure 8 is a schematic diagram of a Msg1 provided by an embodiment of the present application;

[0114] Figure 9 is a schematic diagram of a Msg1 provided by another embodiment of the present application;

[0115] Figure 10 is a schematic diagram of the sending of Msg1 when the CSI coefficients reported in the differential reporting group increase;

[0116] Figure 11 is a schematic diagram of the sending of Msg1 when the CSI coefficients reported in the differential reporting group decrease;

[0117] Figure 12 is a schematic diagram of the coefficient field in the differential reporting group provided by an embodiment of the present application;

[0118] Figure 13 is a schematic diagram of the timing of CSI coefficient feedback provided by an embodiment of the present application;

[0119] Figure 14 is a schematic diagram of the timing of CSI coefficient feedback provided by another embodiment of the present application;

[0120] Figure 15 It is a timing schematic diagram of CSI coefficient feedback provided by another embodiment of the present application;

[0121] Figure 16 It is a flowchart of the implementation of the information sending method provided by an embodiment of the present application on the terminal side;

[0122] Figure 17 It is a structural block diagram of a terminal provided by an embodiment of the present application;

[0123] Figure 18 It is a flowchart of the implementation of the information receiving method provided by an embodiment of the present application on the base station side;

[0124] Figure 19 It is a structural block diagram of a base station provided by an embodiment of the present application;

[0125] Figure 20 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0126] In the following description, for the purpose of illustration rather than limitation, specific details such as specific system architectures, technologies, etc. are presented to thoroughly understand the embodiments of the present application. However, those skilled in the art should clearly understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present application.

[0127] It should be understood that when used in the specification and the appended claims of the present application, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their combinations.

[0128] It should also be understood that the term "and / or" as used in the specification and the appended claims of the present application refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0129] As used in the specification and the appended claims of the present application, the term "if" can be interpreted as "when" or "once" or "in response to determining" or "in response to detecting" according to the context. Similarly, the phrase "if determined" or "if detecting [the described condition or event]" can be interpreted as meaning "once determined" or "in response to determining" or "once detecting [the described condition or event]" or "in response to detecting [the described condition or event]" according to the context.

[0130] In addition, in the description of the specification and the appended claims of the present application, the terms "first", "second", "third", etc. are only used for differential description and should not be construed as indicating or implying relative importance.

[0131] The reference to "one embodiment" or "some embodiments" etc. described in the specification of the present application means that a specific feature, structure or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, the statements "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0132] The display method provided by the embodiments of the present application can be applied to augmented reality (AR) / virtual reality (VR) display devices, smartphones, tablets and other electronic devices that can implement VR display. In particular, the display method can be applied to electronic devices that can implement VR display or electronic devices externally connected with VR display devices. The embodiments of the present application do not impose any restrictions on the specific types of electronic devices.

[0133] The information sending method and the information receiving method provided by the embodiments of the present application can be applied to a wireless communication system. The wireless communication system includes at least one base station and at least one terminal. The base station includes: a network access device equipped with an antenna, such as an Active Antenna Unit (AAU). The terminal includes electronic devices such as mobile phones, tablets, laptops, netbooks, personal digital assistants (PDAs) that can access a wireless communication network.

[0134] Figure 1 A schematic structural diagram of the terminal 100 is shown.

[0135] The terminal 100 may include a processor 110, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, and a subscriber identification module (SIM) card interface 195, etc. It can be understood that the structure illustrated in the embodiments of the present invention does not constitute a specific limitation on the terminal 100. In other embodiments of the present application, the terminal 100 may include more or fewer components than those illustrated, or combine certain components, or split certain components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0136] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modulation and demodulation processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, a central processing unit's distributed processing unit (Data Processing Unit, DPU), and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors.

[0137] The controller may generate operation control signals according to the instruction operation code and timing signals to complete the control of fetching and executing instructions.

[0138] A memory may also be provided in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can save the instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to use the instruction or data again, it can be directly called from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0139] The wireless communication function of the terminal 100 may be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modulation and demodulation processor, and the baseband processor, etc.

[0140] Antenna 1 and Antenna 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the terminal 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization rate of the antennas. For example, Antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.

[0141] The mobile communication module 150 can provide solutions including 2G / 3G / 4G / 5G or other communication technologies that may be used in the future for the terminal 100. The mobile communication module 150 can include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves by Antenna 1, filter, amplify, and process the received electromagnetic waves, and then transmit them to the modulation and demodulation processor for demodulation. For example, it demodulates the signals transmitted by the base station to determine each CSI coefficient. The mobile communication module 150 can also amplify the signals modulated by the modulation and demodulation processor, convert them into electromagnetic waves through Antenna 1 and radiate them out. For example, after modulating the information carrying the pilot measurement results of the CSI feedback, it generates corresponding electromagnetic waves and transmits them to the base station. In some embodiments, at least some functional modules of the mobile communication module 150 can be disposed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 can be disposed in the same device.

[0142] The modulation and demodulation processor can include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. Subsequently, the demodulator transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs sound signals through an audio device (not limited to speakers, receivers, etc.), or displays images or videos through a display screen. In some embodiments, the modulation and demodulation processor can be an independent device. In some other embodiments, the modulation and demodulation processor can be independent of the processor 110 and be disposed in the same device as the mobile communication module 150 or other functional modules.

[0143] The wireless communication module 160 may provide solutions for wireless communications applied to the terminal 100, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite systems (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc. The wireless communication module 160 may be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 may also receive the signals to be sent from the processor 110, perform frequency modulation and amplification on them, and convert them into electromagnetic waves through the antenna 2 for radiation.

[0144] In some embodiments, antenna 1 of terminal 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, so that terminal 100 can communicate with the network and other devices through wireless communication technologies. The wireless communication technologies may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time-Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies, etc. The GNSS may include Global Positioning System (GPS), Global Navigation Satellite System (GLONASS), Beidou Navigation Satellite System (BDS), Quasi-Zenith Satellite System (QZSS), and / or Satellite Based Augmentation Systems (SBAS).

[0145] The SIM card interface 195 is used to connect the SIM card. The SIM card can be in contact with and separated from terminal 100 by being inserted into or removed from the SIM card interface 195. Terminal 100 may support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 may support Nano SIM cards, Micro SIM cards, SIM cards, etc. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of the multiple cards may be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external memory cards. Terminal 100 interacts with the network through the SIM card to implement functions such as calls and data communication. In some embodiments, terminal 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in terminal 100 and cannot be separated from terminal 100.

[0146] The software system of the terminal 100 may adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservices architecture, or a cloud architecture. In an embodiment of the present invention, taking the Android system with a layered architecture as an example, the software structure of the terminal 100 is exemplarily described.

[0147] Embodiment 1:

[0148] With the continuous development of wireless communication technologies, users have an increasing demand for the use of wireless communication networks. To meet the requirements of higher transmission speeds and access to more terminals, the MIMO technology has emerged. When the MIMO technology is adopted, when the base station sends data to the terminal, modulation coding and signal precoding are required. How the base station sends data to the terminal depends on the channel state information (CSI) fed back by the terminal to the base station. Therefore, the effective and accurate CSI plays a very important role in the performance of the system.

[0149] Exemplarily, Figure 2 FIG. shows a communication schematic diagram for CSI measurement between a base station and a terminal provided in an embodiment of the present application. Refer to Figure 2 As shown, the communication process for measuring the CSI specifically includes the following steps:

[0150] Step 1: The base station sends a signaling to the terminal, and this signaling configures the relevant parameters for the terminal during the channel measurement process, such as notifying the terminal of the transmission time and behavior rules during the channel measurement process.

[0151] Step 2: The base station sends a reference signal (RS), also known as a pilot, and the pilot is used for channel measurement.

[0152] Step 3: The terminal measures according to the pilot sent by the base station, determines the CSI coefficients to be fed back according to the measurement results, and a bitmap for determining the positions of each CSI coefficient. The CSI coefficients to be fed back and the bitmap determine the final CSI feedback amount from the terminal to the base station.

[0153] Step 4: The base station performs data transmission with the terminal according to the measurement results sent by the terminal. Specifically, the base station uses the Channel Rank Indicator (RI) fed back by the terminal to determine the number of data streams allocated for the terminal to transmit data; and, the base station uses the Channel Quality Indicator (CQI) fed back by the terminal to determine the modulation order for the terminal to transmit data and the code rate of channel coding; and, the base station uses the Precoding Matrix Indicator (PMI) fed back by the terminal to determine the precoding for the terminal to transmit data.

[0154] Therefore, in the process of the base station allocating communication resources for the terminal, it mainly relies on the pilot measurement results fed back by the terminal to the base station. If the feedback overhead of the pilot measurement results is larger, the transmission time is longer, and the corresponding communication efficiency is lower. Therefore, how to reduce the CSI feedback overhead directly affects the communication efficiency of the wireless communication process. The above CSI feedback overhead mainly includes two aspects: the CSI coefficients that need to be fed back and the bitmap used to determine the CSI coefficients.

[0155] In wireless communication technology, the precoding matrix (which can also be called the CSI coefficient matrix) W of each stream can be expressed as:

[0156]

[0157] where W 1 is the spatial domain compression matrix, and the number of spatial domain bases is determined according to the number L of spatial domains that the antennas in the base station can take in a polarization direction, is the frequency domain compression matrix, and the number of frequency domain bases is determined according to the number M of schedulable frequency domain units during the communication between the base station and the terminal, is the linear weighting coefficient, which consists of K = 2LM linear combination coefficients. The terminal can determine the coefficients that need to be reported from the K linear combination coefficients according to the pilot measurement results where β ≤ 1, and some of the linear combination coefficients are selected for reporting. Since the terminal sends CSI coefficients to the base station by selecting some coefficients for reporting, in order to determine the spatial-frequency pairs (i.e., the combination of the above spatial domain and frequency domain) corresponding to the reported CSI coefficients, the terminal will also report the bitmap corresponding to the CSI coefficients to indicate the indexes of these non-zero coefficients.

[0158] Exemplarily, Figure 3 shows a schematic diagram of a CSI coefficient feedback process. See Figure 3As shown, the above precoding matrix W is a 2*5*2 matrix, that is, when the base station communicates with the terminal, there are 5 spatial domain bases and 2 frequency domain bases corresponding to each polarization direction of the base station antenna. Since the base station antenna has two polarization directions, there are a total of 10 spatial domain bases (which can also be called beam vectors) that are combined with 2 frequency domain units in pairs to form 20 spatial-frequency pairs. 12 CSI coefficients corresponding to the spatial-frequency pairs are selected for feedback, as Figure 3 shown in (a) of. When the terminal feeds back the CSI coefficients to the base station to determine the positions of the above 12 CSI coefficients in the precoding matrix, in addition to carrying the above 12 CSI coefficients in the information, it is also necessary to carry a bitmap corresponding to the above reported 12 CSI coefficients, as Figure 3 shown in (b) of. "1" and "0" are used to determine whether the coefficient at the corresponding position is transmitted, and the size of the bitmap is related to the number of bases in the frequency domain and the spatial domain. Therefore, with the development of MIMO technology, the base station will be equipped with larger antennas, and the corresponding number of spatial domain and frequency domain in the precoding matrix will also increase. During the CSI feedback process, not only more CSI coefficients need to be transmitted, but the corresponding bitmap will also increase, thus greatly increasing the CSI feedback overhead.

[0159] It can be seen that the existing MIMO technology cannot simultaneously take into account accurately feeding back CSI coefficients, ensuring transmission feedback accuracy, and reducing the overhead required for CSI coefficient feedback, which directly affects the development of MIMO technology.

[0160] Therefore, to solve the above problems of MIMO technology, the present application provides an information sending method, which is applied to a wireless communication system. The wireless communication system includes at least one base station and at least one terminal. Among them, the base station is specifically a base station supporting MIMO technology, which is configured with antennas and transmits mobile communication signals; the terminal can access the above mobile communication signals through a mobile communication module. Before the base station allocates communication resources for the terminal, the information sending method and information receiving method provided by the embodiments of the present application can be adopted.

[0161] Exemplarily, Figure 4 shows a schematic diagram of an application scenario of this mobile communication method provided by an embodiment of the present application. Refer to Figure 4 shown. This application scenario includes a base station 41, which can transmit mobile communication signals. Other terminals in the scenario can access the base station to use the mobile communication network to achieve data transmission. The terminals can include different types of terminals such as a laptop computer 42, a smart phone 43, and a tablet computer 44. The base station 41 can allocate corresponding communication resources for each terminal according to the pilot measurement results fed back by different terminals, so as to achieve the purpose of providing mobile communication services for different terminals simultaneously.

[0162] The implementation process of the information sending method provided in the embodiments of the present application will be specifically described below. Figure 5 The interaction flowchart of the information sending method provided in an embodiment of the present application is shown. Refer to Figure 5 As shown, the wireless communication method provided in the embodiments of the present application specifically includes S501 to S506, and the specific implementation process is described in detail as follows:

[0163] In S501, the base station sends measurement configuration information to the terminal.

[0164] In this embodiment, when the terminal enters the communication range of the base station, that is, when it searches for the mobile signal sent by the base station, it will attempt to establish a mobile communication connection with the base station. At this time, the base station can send measurement configuration information to the terminal that can establish a mobile communication connection with it to determine the relevant configuration parameters for the subsequent channel measurement process. For example, setting the above-mentioned value of β, that is, determining the maximum value of the CSI coefficient that the terminal can report, can also be used to notify the terminal of the number of spatial domains and frequency domains that it can report, that is, determining the parameters related to the precoding matrix, such as the spatial domain and frequency domain corresponding to each position in the precoding matrix, so that the terminal can generate the corresponding precoding matrix according to the measurement results in the future.

[0165] It should be noted that different from the existing communication technologies, in the above-mentioned measurement configuration information, the grouping situation of the CSI coefficients in the precoding matrix can also be recorded, and the precoding matrix is divided into at least one differential reporting group. The differential reporting group includes some or all of the coefficients in the precoding matrix. In the subsequent communication process, except for sending the complete bitmap of the precoding matrix when responding to the channel measurement pilot, there is no need to send the bitmap of the differential reporting group at subsequent moments. The position of the CSI coefficients reported in the differential reporting group in the precoding matrix can be based on the bitmap of the information sent at the previous moment, so as to save the CSI coefficient feedback overhead and improve the communication efficiency.

[0166] Exemplarily, Figure 6 The schematic diagram of the grouping of CSI coefficients in the precoding matrix provided in an embodiment of the present application is shown. The grouping of CSI coefficients can be divided into at least the following several situations:

[0167] Situation 1: The precoding matrix is divided into one coefficient group, that is, all CSI coefficients in the precoding matrix belong to the differential reporting group

[0168] Refer to Figure 6As shown in (a) therein, all CSI coefficients in the precoding matrix belong to the same coefficient group. In this case, all CSI coefficients in the precoding matrix can be fed back in a differential reporting manner, that is, the position of each CSI coefficient to be reported in the precoding matrix can be determined according to the bitmap fed back at the previous moment.

[0169] Case 2: The precoding matrix is evenly divided into two coefficient groups, one of which is a differential reporting group and the other is a non-differential reporting group

[0170] See Figure 6 As shown in (b) therein, the CSI coefficients in the precoding matrix can be divided into two coefficient groups, namely group 1 and group 2. When performing CSI coefficient feedback at a subsequent moment, group 1 can be set as the differential reporting group and group 2 can be set as the non-differential reporting group. Of course, when performing CSI coefficient feedback at a certain moment, group 1 can be set as the non-differential reporting group and group 2 can be set as the differential reporting group, which can be specifically selected according to the actual situation.

[0171] In a possible implementation manner, the above method of dividing the two coefficient groups can be determined according to the polarization direction corresponding to the CSI coefficients. Since each antenna in the base station can correspond to two polarization directions, that is, the CSI coefficients corresponding to each polarization direction are equal, both are LM CSI coefficients. Therefore, when dividing the precoding matrix, the CSI coefficients can be divided into two groups according to the polarization direction, namely group 1 corresponding to one polarization direction, which contains LM CSI coefficients, and group 2 corresponding to the other polarization direction, which also contains LM CSI coefficients.

[0172] Case 3: The precoding matrix is unevenly divided into two coefficient groups, one of which is a differential reporting group and the other is a non-differential reporting group

[0173] See Figure 6 As shown in (c) therein, the CSI coefficients in the precoding matrix can be divided into two coefficient groups, and the number of CSI coefficients contained in the two coefficient groups can be different. For example, the number of CSI coefficients contained in group 1 is more than that in group 2. The specific difference in the number of CSI coefficients between the two groups can be set according to the actual situation and is not limited here.

[0174] Case 4: The precoding matrix is divided into multiple coefficient groups, including at least one differential reporting group and at least one non-differential reporting group

[0175] See Figure 6As shown in (d) thereof, the precoding matrix can be divided into two preset groups, and the CSI coefficients within each group can correspond to a frequency domain, that is, the precoding matrix can be divided into M groups. Each group contains 2L CSI coefficients. Among them, any of the M groups can be divided into differential reporting groups, and the remaining groups can be divided into non-differential reporting groups. Among them, the specific method of multi-group division can be set according to the actual situation and is not limited herein. For example, it can also be divided according to the spatial domain to which the CSI coefficients belong, that is, the precoding matrix is divided into 2L groups, and each group contains M CSI coefficients.

[0176] In this embodiment, after the base station notifies the terminal of the division rule of the CSI coefficients in the precoding matrix, the terminal can, in the subsequent communication process, not send the bitmap corresponding to the differential reporting group and only send the bitmap of the non-differential reporting group, thereby reducing the feedback overhead caused by transmitting the bitmap and improving the communication efficiency.

[0177] In S502, the base station sends a channel measurement pilot to the terminal.

[0178] In this embodiment, the base station completes the parameter setting of the terminal during the channel measurement process by sending measurement configuration information to the terminal. At this time, the base station can send a channel measurement pilot, that is, RS. Since, during the transmission of the signal, due to the environmental factors at the location of the terminal, for the signals sent by the base station through different antennas and different frequencies, there will be differences in the received signal strength. The base station can determine the beam vector to be used and the frequency domain unit corresponding to the beam vector by sending the channel measurement pilot, so as to improve the signal quality of data transmission in the subsequent communication process, improve the data transmission rate, and reduce the error rate.

[0179] In S503, the terminal sends information Msg0 to the base station at time T0. The information Msg0 includes a coefficient field and a bitmap field corresponding to time T0.

[0180] In this embodiment, the terminal can determine the signal strength corresponding to each spatial-frequency domain pair based on the received channel measurement pilot, and then obtain the CSI coefficients corresponding to each position in the above precoding matrix. Since in the above precoding matrix, each combination of spatial domain and frequency domain (i.e., spatial-frequency pair) corresponds to a CSI coefficient, therefore, according to the measured CSI coefficients and the spatial-frequency pairs corresponding to these CSI coefficients, determine their positions in the precoding matrix, so as to obtain the coefficient field for storing CSI coefficients. The coefficient field does not contain all the CSI coefficients in the precoding matrix, but is used to store the CSI coefficients reported at time T0, and a bitmap field for storing the bitmap of the positions of each reported CSI coefficient. The terminal generates the CSI feedback result corresponding to time T0 based on the coefficient field and the bitmap field, that is, the above information Msg0, and sends the information Msg0 to the base station.

[0181] It should be noted that since at time T0, the terminal responds to the pilot measurement result feedback of the channel measurement pilot sent by the base station, therefore, the above Msg0 will carry the bitmap corresponding to the complete CSI coefficients, so that the subsequent differential reporting group can determine the corresponding position of the differential reporting group in the precoding matrix according to the above bitmap corresponding to the complete CSI coefficients.

[0182] In this embodiment, the precoding matrix includes 2LM CSI coefficients, and each CSI coefficient can correspond to a spatial-frequency pair, that is, determine the signal strength of the beam vectors received by the terminal at each frequency, so that the subsequent base station can select an appropriate beam vector to send data to the base station through a preset frequency. Since the terminal receives relatively low signal strength in some frequency domains, for example, the weighting coefficient corresponding to the combination of the l-th spatial domain and the f-th frequency domain then there is no need to send the CSI coefficient corresponding to this position to the base station. If the weighting coefficient corresponding to a certain spatial-frequency pair is a non-zero value, for example, the coefficient corresponding to the combination of the l-th spatial domain and the f-th frequency domain then it means that the CSI coefficient corresponding to this position needs to be reported to the base station. Therefore, in order to determine which positions in the precoding matrix have the CSI coefficients reported and determine the corresponding positions of each CSI coefficient in the precoding matrix, the terminal can add the corresponding bitmap to the bitmap field. 0 indicates that there is no reported CSI coefficient for the spatial-frequency pair at the corresponding position, and 1 indicates that there is a reported CSI coefficient for the spatial-frequency pair at the corresponding position.

[0183] In a possible implementation manner, in some scenarios, 0 in the bitmap can also indicate that the CSI coefficient of the spatial-frequency pair at the corresponding position has been reported, and 1 indicates that the CSI coefficient of the spatial-frequency pair at the corresponding position has not been reported.

[0184] In a possible implementation, in addition to determining whether the CSI coefficients of the corresponding spatial-frequency pairs are reported through "1" and "0", the bitmap can also use other values to determine whether the CSI coefficients are reported. Specifically, the corresponding values can be selected according to the actual situation, and the values in the bitmap are not limited herein.

[0185] In a possible implementation, corresponding coefficient fields and bitmap fields can be configured for different coefficient groups in the precoding matrix in Msg0. For example, if the precoding matrix divides all CSI coefficients into two groups, then the above Msg0 can configure corresponding coefficient fields and bitmap fields for both groups, so that the subsequent base station can select the corresponding method to determine the position of the CSI coefficient group in the precoding matrix according to the type (e.g., belonging to the differential reporting group or the non-differential reporting group) to which the group belongs at the corresponding moment.

[0186] Exemplarily, Figure 7 FIG. shows the schematic diagram of the field structure of Msg0 provided by an embodiment of the present application.

[0187] Corresponding to Case 1 in S501, the field structure of the corresponding Msg0 can be referred to Figure 7 as shown in (a) therein. The CSI coefficients in the precoding matrix are all divided into the differential reporting group. Therefore, Msg0 only includes a coefficient field 71 and a bitmap field 72. The terminal can store all the CSI coefficients to be reported in the above coefficient field 71 and store the bitmap of the differential reporting group in the above bitmap field 72.

[0188] Corresponding to Case 2 and Case 3 in S501, the field structure of the corresponding Msg0 can be referred to Figure 7 as shown in (b) therein. The CSI coefficients in the precoding matrix can be divided into two coefficient groups, namely Group 1 and Group 2. Therefore, Msg0 can include two parts, one part for storing the information of Group 1 and the other part for storing the information of Group 2. Among them, the information of Group 1 includes a coefficient field 73 and a bitmap field 74; the information of Group 2 also includes a coefficient field 75 and a bitmap field 76. It should be noted that since the complete bitmap of the precoding matrix will be sent in the T0 field, there are corresponding bitmap fields for both groups in Msg0, and in the subsequent transmission process, one group will be used as the differential reporting group and there will be no corresponding bitmap field.

[0189] Corresponding to Case 4 in S501, the field structure of the corresponding Msg0 can be referred to Figure 7 as shown in (c) therein, that is, the number of coefficient fields and bitmap fields carried in Msg0 can be determined according to the number of groups.

[0190] In S504, the base station determines the measurement result of the terminal according to the information Msg0 sent by the terminal at T0, and allocates communication resources for the terminal.

[0191] In this embodiment, after receiving the Msg0 sent by the terminal, the base station can determine the measurement result of the terminal for the pilot, determine the beam vector that can be used for data transmission and the frequency domain unit used, so as to allocate the communication resources during the communication with the terminal, such as determining the number of data streams transmitted to the terminal, the modulation order, and the coding rate of channel coding.

[0192] In S505, the terminal sends information Msg1 to the base station at time T1. Among them, the information Msg1 includes a coefficient field, and the coefficient field in Msg1 is used to determine the CSI coefficients in the differential reporting group at time T1.

[0193] In this embodiment, the terminal will send the measurement result of the pilot to the base station at a preset feedback period. Since the position between the terminal and the base station may change, in order to ensure that the terminal can continuously maintain data transmission with the base station during movement, the terminal will continuously send the feedback result of the CSI coefficients to the base station so that the base station can dynamically allocate communication resources for the terminal.

[0194] In this embodiment, since the terminal uploads the complete bitmap of the precoding matrix at time T0, and the precoding matrix includes a differential reporting group, therefore, in the Msg1 sent to the base station at time T1, the bitmap corresponding to the differential reporting group may not be carried, and only the values of the CSI coefficients reported within the differential reporting group are sent, thereby reducing the feedback overhead of the CSI coefficients.

[0195] In a possible implementation manner, corresponding to the division of the CSI coefficients in the precoding matrix in S501, the data carried in Msg1 in the embodiments of the present application can be specifically divided into several types.

[0196] Case 1: That is, all CSI coefficients in the precoding matrix are divided into the differential reporting group

[0197] In this embodiment, since all CSI coefficients in the precoding matrix are sent through differential reporting, therefore, according to the CSI coefficients sent at time T0, the terminal will also report the CSI coefficients at the corresponding positions and in the corresponding quantities in the precoding matrix. That is, the positions and quantities of the CSI coefficients reported at time T1 are the same as those of the CSI coefficients reported at time T0; the difference is the specific values of the CSI coefficients at each position, which are specifically determined according to the actual values measured at time T1.

[0198] Exemplarily, Figure 8Shows a schematic diagram of a Msg1 provided by an embodiment of the present application. Refer to Figure 8 As shown, the precoding matrix is a 4×4 matrix, and the entire precoding matrix belongs to the differential reporting group. At time T0, 12 CSI coefficients are reported. The corresponding Msg0 includes a coefficient field and a bitmap field, and the bitmap field is "0111111011110011". Correspondingly, at time T1, the terminal also reports 12 CSI coefficients at the corresponding positions, and Msg1 does not carry a bitmap field but only includes a coefficient field.

[0199] Case 2 and Case 3: The precoding matrix is divided into two groups

[0200] In this embodiment, a part of the CSI coefficients in the precoding matrix are divided into one group, and the other part of the CSI coefficients are divided into another group, and corresponding bitmaps are uploaded for both of the above two groups at time T0. Therefore, at time T1, either group can be selected as the differential reporting group. For example, group 1 can be selected as the differential reporting group, or group 2 can be selected as the differential reporting group.

[0201] Exemplarily, taking the selection of group 1 as the differential reporting group for illustration. When group 1 is the differential reporting group, group 2 is the non-differential reporting group. In the Msg1 sent at time T1, it will carry the coefficient field of the differential reporting group, as well as the coefficient field and the bitmap field of the non-differential group. For the differential reporting group, the positions and quantities of the reported CSI coefficients are the same as those reported at time T0; while for the non-differential reporting group, the positions and quantities of the reported CSI coefficients can be different from those reported at time T0.

[0202] Figure 9 Shows a schematic diagram of a Msg1 provided by another embodiment of the present application. Refer to Figure 9 As shown, the precoding matrix is a 4×4 matrix. At time T1, group 1 is the differential reporting group, including 2×4 CSI coefficients; group 2 is the non-differential reporting group, including 2×4 CSI coefficients. Among them, since at time T0, the bitmap corresponding to group 1 is "01111110", that is, 6 CSI coefficients are reported, then at time T1, the base station also reports 6 CSI coefficients at the corresponding positions, that is, Msg1 includes a coefficient field 1 and does not send the bitmap field of group 1.

[0203] At time T1, the non-differential group will send the corresponding bitmap. Therefore, the position and quantity of the reported CSI coefficients can be changed. For example, at T0, 6 coefficients can be reported, and the corresponding bitmap is "00111111". At T1, 6 coefficients are also reported, but the corresponding bitmap is "11001111". Msg1 includes coefficient field 2 and bitmap field 2, which are used to record the CSI coefficients reported by group 2 and the corresponding bitmap.

[0204] In this embodiment, the differential reporting group and the non-differential reporting group include the same CSI coefficients. When the non-differential reporting group performs CSI coefficient feedback, its bitmap overhead is LM bits, while the differential reporting group does not need to report the bitmap, so its bitmap overhead is 0 bits. Therefore, compared with the existing MIMO technology, the bitmap feedback overhead of the precoding matrix is reduced from 2LM bits to LM bits, which can reduce the data volume of CSI coefficient feedback and then improve the communication efficiency.

[0205] In a possible implementation manner, for the differential reporting group, when the terminal feeds back the CSI coefficients of the differential reporting group to the base station and the quantity of some CSI coefficients changes, the bitmap field of the differential reporting group can also be carried in the above Msg1. The bitmap field of the differential reporting group is specifically used to represent the change situation of the quantity of CSI coefficients in the precoding matrix, that is, the bitmap corresponding to the bitmap field is a differential type bitmap.

[0206] Among them, the above position change can be divided into: the quantity of reported CSI coefficients increases, and the quantity of reported CSI coefficients decreases.

[0207] (1) When the quantity of reported CSI coefficients increases, the bitmap stored in the bitmap field is an incremental type bitmap

[0208] If at the previous moment, for example, at time T0, the quantity of reported CSI coefficients is less than the upper limit of the CSI coefficients that can be reported by its affiliated group, then at T1, the feedback CSI coefficients can be increased. Exemplarily, Figure 10 FIG. shows the schematic diagram of Msg1 transmission when the reported CSI coefficients in the differential reporting group provided in an embodiment of the present application increase.

[0209] See Figure 10As shown, the differential reporting group in the precoding matrix includes 2 * 4 CSI coefficients, and the corresponding β value is 0.875, that is, the differential reporting group can report at most 7 CSI coefficients. Since at time T0, the signal intensities of the beam vectors of multiple frequency-domain factors are low, for group 1, only 5 CSI coefficients are reported at time T0, and the corresponding bitmap is "01100111". At time T1, it is detected that the signal intensities of 2 unreported spatial-frequency pairs are relatively high. At this time, the number of CSI coefficients that the differential reporting group (i.e., group 1 at time T1) needs to report is 7 coefficients, which is 2 more CSI coefficients than at time T0. At this time, Msg1 includes the bitmap field 101 of the differential reporting group, and this bitmap field 101 is used to record the incremental change situation, that is, the positions of the additionally reported CSI coefficients in the precoding matrix.

[0210] Since the number of coefficients not fed back in the bitmap sent at time T0 is 3, at this time, only the two additional CSI coefficients need to be determined, that is, which two of the 3 unreported CSI coefficients they are. Therefore, the number of bits of the above incremental bitmap is 3 bits, which is the same as the number of unreported CSI coefficients. For example, if the corresponding incremental bitmap is "011", it means that the additionally reported CSI coefficients are the fourth CSI coefficient in the first row and the first CSI coefficient in the second row respectively. Thus, the corresponding bitmap is reduced from LM bits to LM - A bits, and the value of A above is the number of CSI coefficients reported in the previous moment. For the non-differential reporting group, both the coefficient field and the bitmap field need to be sent.

[0211] It can be seen from this that compared with the existing MIMO technology, the overhead of the bitmap in the CSI feedback overhead is reduced from 2LM bits to LM (the number of bits occupied by the bitmap of the non-differential reporting group) + LM - A (the number of bits occupied by the bitmap sent when there are additional coefficients in the differential reporting group) bits.

[0212] It should be noted that the number of CSI coefficients that can be additionally reported in the above differential reporting group will not exceed the difference between the reportable upper limit value and the already reported CSI coefficients. Taking the above example, the above β value is 0.875, and the non-differential reporting group includes 8 CSI coefficients, then at most 7 CSI coefficients can be reported. At time T0, 5 CSI coefficients have already been reported, then the number of CSI coefficients that can be additionally reported is 7 - 5 = 2. That is, at time T1, 1 CSI coefficient or 2 CSI coefficients can be additionally reported, but cannot be increased. The bitmap stored in the bitmap field is of the incremental type bit Figure 3 CSI coefficients.

[0213] (2) The number of CSI coefficients decreases, and the bitmap stored in the bitmap field is of the decremental type bitmap

[0214] If at a previous moment, for example, at moment T0, the number of CSI coefficients reported is greater than the lower limit of the CSI coefficients that the group to which it belongs is required to send, then at moment T1, the number of reported CSI coefficients can be reduced. Exemplarily, Figure 11 FIG. shows a schematic diagram of the transmission of Msg1 when the CSI coefficients reported in a differential reporting group provided by an embodiment of the present application are reduced.

[0215] Refer to Figure 11 As shown, the differential reporting group in the precoding matrix includes 2*4 CSI coefficients, and the corresponding β value is 0.875, that is, the differential reporting group can report at most 7 CSI coefficients. Since at moment T0, the signal intensities of the beam vectors of multiple frequency bands are strong, for group 1, 6 CSI coefficients are reported at moment T0, and the corresponding bitmap is "01101111". At moment T1, the signal intensities of some beams that were strong at moment T0 weaken. At this time, the terminal can reduce the number of reported CSI coefficients. For example, from 6 CSI coefficients to only reporting 5 CSI coefficients. At this time, Msg1 includes the bitmap field 111 of the differential reporting group, and this bitmap field 111 is used to record the reduction change situation, that is, the positions of the reduced reported CSI coefficients in the precoding matrix.

[0216] Since the number of reported coefficients in the bitmap sent at moment T0 is 6, at this time, it only needs to be determined which of the above 6 are the CSI coefficients reported this time. For example, the number of CSI coefficients reported this time is 5, that is, it is necessary to determine which five of the above 6 positions are the CSI coefficients reported at moment T1. For example, the CSI coefficient in the first column of the second row does not need to be reported, and this CSI coefficient that does not need to be reported is the third reported CSI coefficient in the bitmap "01101111" sent at moment T0. Therefore, the bitmap field 111 in Msg1 sent at moment T1 can be "110111", so that the corresponding bitmap is reduced from LM bits to A bits, where A is the number of CSI coefficients reported at the previous moment. For non-differential reporting groups, both the coefficient field and the bitmap field need to be sent.

[0217] It can be seen that compared with the existing MIMO technology, the overhead of the bitmap in the CSI feedback overhead is reduced from 2LM bits to LM (the number of bits occupied by the bitmap of the non-differential reporting group) + A (the number of bits occupied by the bitmap sent when there are reduced coefficients in the differential reporting group) bits.

[0218] Scenario 4: The precoding matrix is divided into multiple groups. Similar to Scenario 2 and Scenario 3, at least one group can be selected from multiple groups as the differential reporting group, and the remaining groups can be divided into non-differential reporting groups. For the differential reporting group, only the coefficient field can be sent in Msg1, and the bitmap field is not sent; for the non-differential reporting group, the coefficient field and the bitmap field can be sent in Msg1. The specific method of generating Msg1 can refer to the methods in Scenario 2 and Scenario 3, which will not be elaborated here.

[0219] In this embodiment, Msg1 includes a coefficient field, which is used to determine the CSI coefficients reported by the differential reporting group at time T1.

[0220] In a possible implementation manner, the above coefficient field can be used to store the CSI coefficients reported by the differential reporting group at time T1, that is, the original values of the CSI coefficients reported in the differential reporting group are recorded.

[0221] In a possible implementation manner, the above coefficient field can be used to store the difference between the CSI coefficients at corresponding positions between time T1 and time T0. Since the number and positions of the CSI coefficients reported at time T0 and time T1 are the same, and there is a one-to-one correspondence between them. Based on this, in order to further reduce the data volume of the coefficient field, the difference between the CSI coefficients at corresponding positions between time T1 and time T0 can be stored in the coefficient field. Exemplarily, Figure 12 shows a schematic diagram of the coefficient field in the differential reporting group provided by an embodiment of the present application. Refer to Figure 12 As shown, in Msg0 sent at time T0, the values of the respective CSI coefficients reported by the differential reporting group at time T0 are recorded, that is, C1T0. At this time, the terminal can determine the values of the respective CSI coefficients reported within the differential reporting group at time T1, that is, C1T1, and calculate the difference between the CSI coefficients between the two times, that is, △C1T1 = C1T1 - C1T0.

[0222] For example, for the third CSI coefficient to be reported, △C1T1[3] = C1T1[3] - C1T1[0]. The coefficient field of the differential reporting group in the above Msg1 can specifically be used to store the reported △C1T1 corresponding to each CSI coefficient, so as to reduce the data volume corresponding to the coefficient field in the differential reporting group and further improve the communication efficiency.

[0223] In S506, the base station receives Msg1, and determines the positions of the respective CSI coefficients in the precoding matrix at time T1 according to the bitmap corresponding to the differential reporting group in the information Msg0 sent at time T0.

[0224] In this embodiment, the base station stores the Msg0 of the terminal. When receiving Msg1 at time T1, it can determine the positions of the CSI coefficients reported in the coefficient field of Msg1 in the precoding matrix according to the bitmap field in the differential reporting group in Msg0.

[0225] In this embodiment, if the bitmap field and the coefficient field of the non-differential reporting group are included in Msg1, the positions of the CSI coefficients reported in the non-differential reporting group in the coefficient field at time T1 can be determined according to the bitmap field at time T1. The base station can determine the CSI coefficients reported by the differential reporting group based on Msg0 and Msg1, and determine the CSI coefficients reported by the non-differential reporting group based on Msg1, so as to obtain the CSI coefficients reported in the complete precoding matrix of the terminal at time T1, determine the pilot measurement result of the terminal at time T1, and then configure the communication resources for the terminal at time T1.

[0226] In a possible implementation manner, Msg1 includes the coefficient field of the differential reporting group. If the coefficient field of the differential reporting group stores the original values of the CSI coefficients reported by the differential reporting group at time T1, the base station does not need to obtain the coefficient field of the differential reporting group in Msg0, and only needs to determine the pilot measurement result of the base station at time T1 according to the coefficient field of the differential reporting group in Msg1 at time T1.

[0227] In a possible implementation manner, Msg1 includes the coefficient field of the differential reporting group. If the word number field of the differential reporting group stores the change values of the CSI coefficients of the differential reporting group at time T1, the base station takes the coefficient field of the differential reporting group in Msg0 as the reference value C1T0, and adds the coefficient change value △C1T1 recorded in Msg1 at time T1, that is, C1T1 = C1T0 + △C1T1, so as to determine the pilot measurement result of the base station at time T1.

[0228] In a possible implementation manner, the groups corresponding to the differential reporting groups at different times in the precoding matrix can be the same. For example, at time T1 and each subsequent time of T1, the differential reporting group is group 1 in the precoding matrix.

[0229] Exemplarily, Figure 13 shows the timing schematic diagram of CSI coefficient feedback provided by an embodiment of the present application. Refer to Figure 13As shown, at time T0, the terminal sends a complete bitmap of the precoding matrix, that is, a bitmap including both group 1 and group 2. Among them, group 1 is the differential reporting group, and group 2 is the non-differential reporting group. Then, at all times after T0, such as at times T1 to TN, group 1 reports the CSI coefficients in a differential reporting manner, that is, it is necessary to determine the positions of the respective CSI coefficients in the precoding matrix at subsequent times with the help of the bitmap at T0; while group 2 reports the CSI coefficients in a non-differential reporting manner, that is, the coefficient field and the bitmap field of the non-differential reporting group will be carried in the Msg at subsequent times.

[0230] In a possible implementation, the differential reporting groups at different times change alternately. That is, the differential reporting group at the previous time is the non-differential reporting group at the current time; the non-differential reporting group at the previous time is the differential reporting group at the current time.

[0231] Exemplarily, Figure 14 shows the timing schematic diagram of CSI coefficient feedback provided by another embodiment of the present application. Refer to Figure 14 As shown, all CSI coefficients in the precoding matrix are divided into the same group. Among them, a complete bitmap of the precoding matrix is sent at time T0, and at time T1, the above group realizes the feedback of CSI coefficients through differential reporting, that is, Msg1 only includes the coefficient field and does not include the bitmap field; at time T2, the above group reports the CSI coefficients through non-differential reporting, that is, a complete bitmap of the precoding matrix is sent again; and so on. Therefore, in the entire communication process, the bitmap overhead in the CSI coefficient feedback overhead is 2LM / 2, that is, LM. The complete bitmap of the precoding matrix is sent half of the time, with an overhead of 2LM, and the bitmap is not sent in the other half of the time, with an overhead of 0. The average bitmap overhead is LM, thus reducing the average overhead of the bitmap in the communication process and then improving the communication efficiency.

[0232] Exemplarily, Figure 15 shows the timing schematic diagram of CSI coefficient feedback provided by yet another embodiment of the present application. Refer to Figure 15As shown, the CSI coefficients in the precoding matrix are divided into two groups, namely Group 1 and Group 2. Among them, a complete bitmap of the precoding matrix is sent at time T0. At time T1, Group 1 serves as the differential reporting group, and Group 2 serves as the non-differential reporting group. The CSI coefficients reported by Group 1 in Msg1 need to determine their positions in the precoding matrix at time T1 according to the bitmap sent in Msg0; while Msg1 carries the bitmap of Group 2. At time T2, Group 1 serves as the non-differential reporting group, and Group 2 serves as the differential reporting group, that is, the group corresponding to the differential reporting group changes alternately. The bitmap and CSI coefficients of Group 1 are recorded in Msg2 sent at time T2, and the CSI coefficients reported by Group 2 in Msg2 need to determine their positions in the precoding matrix with the help of the bitmap of Group 2 in Msg1, and so on.

[0233] As can be seen from the above, in an information sending method provided by an embodiment of the present application, when a terminal feeds back CSI to a base station, it may not send the bitmap corresponding to the CSI coefficient. Since the CSI overhead fed back by the terminal to the base station mainly includes the CSI coefficient and the bitmap for determining the positions of each reported CSI, the base station can determine the positions corresponding to each CSI coefficient reported at the current moment according to the bitmap sent by the base station at the previous moment, thereby reducing the feedback overhead of CSI and then improving the communication efficiency between the terminal and the base station.

[0234] Embodiment 2:

[0235] Compared with Embodiment 1, Embodiment 1 describes the information sending method provided by the embodiment of the present application from the perspective of the interaction between the terminal and the base station, while Embodiment 2 describes the information sending method provided by the embodiment of the present application from the perspective of the terminal. Exemplarily, Figure 16 The flowchart of the implementation of the information sending method provided by an embodiment of the present application on the terminal side is shown, and the specific description is as follows:

[0236] In S1601, send a first piece of information to the base station at a first feedback moment; the first piece of information includes a first field; the first field is used to store first channel state information CSI coefficients; the first CSI coefficients are used to determine the CSI coefficients reported by the differential reporting group in the coefficient matrix at the first feedback moment; the differential reporting group includes some or all of the coefficients in the coefficient matrix;

[0237] The first CSI coefficients determine the positions of each of the first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap sent at a second feedback moment; the second feedback moment is the feedback moment before the first feedback moment.

[0238] Optionally, the size of the coefficient matrix is 2LM, where L is the number of spatial domain bases corresponding to any polarization direction of the base station antenna; and M is the number of frequency domain bases.

[0239] Optionally, the differential reporting group includes some coefficients in the coefficient matrix;

[0240] The first information further includes a second field and a third field;

[0241] The second field is used to store second CSI coefficients; the second CSI coefficients are the CSI coefficients in the coefficient matrix that are not reported by the differential reporting group; the non-differential reporting group includes the other coefficients in the coefficient matrix except the differential reporting group;

[0242] The third field is used to store a second bitmap; the second bitmap is used to determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix.

[0243] Optionally, the second bitmap occupies LM bits.

[0244] Optionally, the first information further includes a fourth field;

[0245] The fourth field is used to store a third bitmap;

[0246] The first CSI coefficients are determined according to the first bitmap and the third bitmap to determine the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix.

[0247] Optionally, the third bitmap is an incremental type bitmap; the incremental type bitmap is used to determine the positions of the CSI coefficients in the differential reporting group that are not reported in the first bitmap.

[0248] Optionally, the first number of the CSI coefficients reported in the first bitmap is less than the upper limit value of the CSI coefficients that can be reported within the differential reporting group; the number of the CSI coefficients additionally reported in the third bitmap is less than or equal to the second number; the second number is the difference between the upper limit value and the first number.

[0249] Optionally, the differential reporting group includes some coefficients in the coefficient matrix;

[0250] The first information further includes a second field and a third field;

[0251] The second field is used to store second CSI coefficients; the second CSI coefficients are the CSI coefficients in the coefficient matrix that are not reported by the differential reporting group; the non-differential reporting group includes the other coefficients in the coefficient matrix except the differential reporting group;

[0252] The third field is used to store a second bitmap; the second bitmap is used to determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix.

[0253] Optionally, the third bitmap occupies (LM - A) bits; A is the first number of CSI coefficients reported in the first bitmap.

[0254] Optionally, the differential reporting group at the first feedback moment is the non - differential reporting group at the second feedback moment.

[0255] Optionally, the non - differential reporting group at the first feedback moment is the differential reporting group at the second feedback moment.

[0256] In the embodiments of the present application, when the terminal feeds back CSI to the base station, it may not send the bitmap corresponding to the CSI coefficients. Since the CSI overhead fed back by the terminal to the base station mainly includes CSI coefficients and the bitmap for determining the positions of the reported CSIs, the base station can determine the positions corresponding to the respective CSI coefficients reported at the current moment according to the bitmap sent by the base station at the previous moment, thereby reducing the CSI feedback overhead and improving the communication efficiency between the terminal and the base station.

[0257] Embodiment 3:

[0258] Corresponding to the information sending method in Embodiment 2 above, Figure 17 The structural block diagram of the terminal provided by the embodiments of the present application is shown. For the sake of convenience of description, only the parts related to the embodiments of the present application are shown.

[0259] See Figure 17 As shown, the terminal includes:

[0260] An information sending unit 171, configured to send first information to the base station at a first feedback moment; the first information includes a first field; the first field is used to store first channel state information CSI coefficients; the first CSI coefficients are used to determine the CSI coefficients reported by a differential reporting group in the coefficient matrix at the first feedback moment; the differential reporting group includes some or all of the coefficients in the coefficient matrix;

[0261] The first CSI coefficients are determined according to the first bitmap sent at the second feedback moment, and determine the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix; the second feedback moment is the feedback moment before the first feedback moment.

[0262] Optionally, the size of the coefficient matrix is 2LM, where L is the number of spatial bases corresponding to any polarization direction of the base station antenna; M is the number of frequency - domain bases.

[0263] Optionally, the differential reporting group includes some coefficients in the coefficient matrix;

[0264] The first information further includes a second field and a third field;

[0265] The second field is used to store second CSI coefficients; the second CSI coefficients are the CSI coefficients in the coefficient matrix that are not reported by the differential reporting group; the non-differential reporting group includes other coefficients in the coefficient matrix except the differential reporting group;

[0266] The third field is used to store a second bitmap; the second bitmap is used to determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix.

[0267] Optionally, the second bitmap occupies LM bits.

[0268] Optionally, the first information further includes a fourth field;

[0269] The fourth field is used to store a third bitmap;

[0270] The first CSI coefficients are determined according to the first bitmap and the third bitmap, and the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix are determined.

[0271] Optionally, the third bitmap is an incremental type bitmap; the incremental type bitmap is used to determine the positions of the CSI coefficients in the differential reporting group that are not reported in the first bitmap.

[0272] Optionally, the first number of the CSI coefficients reported in the first bitmap is less than the upper limit value of the CSI coefficients that can be reported within the differential reporting group; the number of the CSI coefficients additionally reported in the third bitmap is less than or equal to the second number; the second number is the difference between the upper limit value and the first number.

[0273] Optionally, the differential reporting group includes some coefficients in the coefficient matrix;

[0274] The first information further includes a second field and a third field;

[0275] The second field is used to store second CSI coefficients; the second CSI coefficients are the CSI coefficients in the coefficient matrix that are not reported by the differential reporting group; the non-differential reporting group includes other coefficients in the coefficient matrix except the differential reporting group;

[0276] The third field is used to store a second bitmap; the second bitmap is used to determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix.

[0277] Optionally, the third bitmap occupies (LM-A) bits; A is the first number of CSI coefficients reported in the first bitmap.

[0278] Optionally, the differential reporting group at the first feedback moment is the non-differential reporting group at the second feedback moment.

[0279] Optionally, the non-differential reporting group at the first feedback moment is the differential reporting group at the second feedback moment.

[0280] Optionally, the CSI coefficient at any position in the differential reporting group is determined according to the difference between the third CSI coefficient at the corresponding position and the first CSI coefficient at the corresponding position; the third CSI coefficient is the CSI coefficient at the corresponding position at the second feedback moment.

[0281] Embodiment 4:

[0282] Compared with Embodiment 1, Embodiment 1 describes the information sending method provided by the embodiments of the present application from the perspective of the interaction between the terminal and the base station, while Embodiment 4 describes the information receiving method provided by the embodiments of the present application from the perspective of the base station. Exemplarily, Figure 18 The flowchart of the implementation of the information receiving method provided by an embodiment of the present application on the base station side is shown, and the specific description is as follows:

[0283] In S1801, receive the first information sent by the terminal at the first feedback moment; the first information includes a first field; the first field is used to store the first channel state information CSI coefficient; the first CSI coefficient is used to determine the CSI coefficients reported by the differential reporting group in the coefficient matrix corresponding to the terminal at the first feedback moment; the differential reporting group includes some or all of the coefficients in the coefficient matrix;

[0284] In S1802, determine the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap sent by the terminal at the second feedback moment; the second feedback moment is the feedback moment before the first feedback moment.

[0285] Optionally, the size of the coefficient matrix is 2LM, where L is the number of spatial domain bases corresponding to any polarization direction of the base station antenna; M is the number of frequency domain bases.

[0286] Optionally, the differential reporting group includes some of the coefficients in the coefficient matrix;

[0287] The first information further includes a second field and a third field;

[0288] The second field is used to store second CSI coefficients; the second CSI coefficients are CSI coefficients reported by non-differential reporting groups in the coefficient matrix; the non-differential reporting groups include other coefficients in the coefficient matrix except the differential reporting groups.

[0289] The third field is used to store a second bitmap.

[0290] The information receiving method further includes:

[0291] Determining positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix according to the second bitmap.

[0292] Optionally, the second bitmap occupies LM bits.

[0293] Optionally, the first information further includes a fourth field;

[0294] The fourth field is used to store a third bitmap.

[0295] The determining positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap sent by the terminal at the second feedback moment includes:

[0296] Determining positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap and the third bitmap.

[0297] Optionally, the third bitmap is an incremental type of bitmap; the incremental type of bitmap is used to determine positions of CSI coefficients not reported in the first bitmap in the differential reporting groups.

[0298] Optionally, the first number of the CSI coefficients reported in the first bitmap is less than the upper limit value of the CSI coefficients that can be reported within the differential reporting groups; the increased reported CSI coefficients in the third bitmap are less than or equal to a second number; the second number is the difference between the upper limit value and the first number.

[0299] Optionally, the differential reporting groups include some coefficients in the coefficient matrix.

[0300] The first information further includes a second field and a third field;

[0301] The second field is used to store second CSI coefficients; the second CSI coefficients are CSI coefficients reported by non-differential reporting groups in the coefficient matrix; the non-differential reporting groups include other coefficients in the coefficient matrix except the differential reporting groups.

[0302] The third field is used to store a second bitmap.

[0303] The information receiving method further includes:

[0304] Determining positions of each of the second CSI coefficients reported at the first feedback moment in the coefficient matrix according to the second bitmap.

[0305] Optionally, the third bitmap occupies (LM - A) bits; A is the first number of the CSI coefficients reported in the first bitmap.

[0306] Optionally, the differential reporting group at the first feedback moment is the non - differential reporting group at the second feedback moment.

[0307] Optionally, the non - differential reporting group at the first feedback moment is the differential reporting group at the second feedback moment.

[0308] Optionally, the determining positions of each of the first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap sent by the terminal at the second feedback moment includes:

[0309] Determining the CSI coefficient at any position in the differential reporting group according to the difference between the third CSI coefficient at any position and the first CSI coefficient at the corresponding position; the third CSI coefficient is the CSI coefficient at any position at the second feedback moment.

[0310] Embodiment 5:

[0311] Corresponding to the information receiving method in Embodiment 4 above, Figure 19 The block diagram of the base station provided by the embodiment of the present application is shown. For ease of description, only parts related to the embodiment of the present application are shown.

[0312] See Figure 19 As shown, the base station includes:

[0313] An information receiving unit 191, configured to receive first information sent by a terminal at a first feedback moment; the first information includes a first field; the first field is used to store first channel state information CSI coefficients; the first CSI coefficients are used to determine CSI coefficients reported for a differential reporting group in a coefficient matrix corresponding to the terminal at the first feedback moment; the differential reporting group includes some or all of the coefficients in the coefficient matrix;

[0314] A differential coefficient position determining unit 192, configured to determine positions of each of the first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap sent by the terminal at a second feedback moment; the second feedback moment is a feedback moment before the first feedback moment.

[0315] Optionally, the size of the coefficient matrix is 2LM, where L is the number of spatial domain bases corresponding to any polarization direction of the base station antenna; and M is the number of frequency domain bases.

[0316] Optionally, the differential reporting group includes some coefficients in the coefficient matrix;

[0317] The first information further includes a second field and a third field;

[0318] The second field is used to store second CSI coefficients; the second CSI coefficients are the CSI coefficients in the coefficient matrix that are not reported by the differential reporting group; the non-differential reporting group includes other coefficients in the coefficient matrix except the differential reporting group;

[0319] The third field is used to store a second bitmap;

[0320] The base station further includes:

[0321] A non-differential coefficient position determination unit, configured to determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix according to the second bitmap.

[0322] Optionally, the second bitmap occupies LM bits.

[0323] Optionally, the first information further includes a fourth field;

[0324] The fourth field is used to store a third bitmap;

[0325] A differential coefficient position determination unit 192, configured to determine the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap and the third bitmap.

[0326] Optionally, the third bitmap is an incremental type bitmap; the incremental type bitmap is used to determine the positions of the CSI coefficients in the differential reporting group that are not reported in the first bitmap.

[0327] Optionally, the first number of the CSI coefficients reported in the first bitmap is less than the upper limit of the CSI coefficients that can be reported within the differential reporting group; the number of the CSI coefficients additionally reported in the third bitmap is less than or equal to the second number; the second number is the difference between the upper limit and the first number.

[0328] Optionally, the differential reporting group includes some coefficients in the coefficient matrix;

[0329] The first information further includes a second field and a third field;

[0330] The second field is used to store the second CSI coefficient; the second CSI coefficient is the CSI coefficient reported by the non-differential reporting group in the coefficient matrix; the non-differential reporting group includes other coefficients in the coefficient matrix except the differential reporting group.

[0331] The third field is used to store the second bitmap.

[0332] The base station further includes:

[0333] A non-differential coefficient position determination unit, configured to determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix according to the second bitmap.

[0334] Optionally, the third bitmap occupies (LM - A) bits; A is the first number of the CSI coefficients reported in the first bitmap.

[0335] Optionally, the differential reporting group at the first feedback moment is the non-differential reporting group at the second feedback moment.

[0336] Optionally, the non-differential reporting group at the first feedback moment is the differential reporting group at the second feedback moment.

[0337] Optionally, the differential coefficient position determination unit 192 is configured to determine the CSI coefficient at any position in the differential reporting group according to the difference between the third CSI coefficient at any position and the first CSI coefficient at the corresponding position; the third CSI coefficient is the CSI coefficient at any position at the second feedback moment.

[0338] Figure 20 This is a schematic structural diagram of an electronic device provided by an embodiment of the present application. As Figure 20 shown, the electronic device 20 in this embodiment includes: at least one processor 200 ( Figure 20 only one processor is shown, and the number of processors can match the number of chips actually included in the electronic device in the embodiment), a memory 201, and a program 202 stored in the memory 201 and executable on the at least one processor 200. When the processor 200 executes the program 202, the steps in any of the above information sending method or information receiving method embodiments are implemented.

[0339] The electronic device 20 may be a base station, a smart phone, etc. The electronic device may include, but is not limited to, a processor 200 and a memory 201. Those skilled in the art can understand, Figure 20This is only an example of the electronic device 20, which does not constitute a limitation on the electronic device 20. It may include more or fewer components than those shown in the figure, or combine certain components, or different components. For example, it may also include input / output electronic devices, network access electronic devices, etc.

[0340] The so-called processor 200 may be a central processing unit (CPU), and this processor 200 may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or this processor may also be any conventional processor, etc.

[0341] In some embodiments, the memory 201 may be an internal storage unit of the electronic device 20, such as the hard disk or memory of the electronic device 20. In some other embodiments, the memory 201 may also be an external storage electronic device of the electronic device 20, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 20. Further, the memory 201 may also include both the internal storage unit of the electronic device 20 and the external storage electronic device. The memory 201 is used to store an operating system, application programs, a boot loader, data, and other programs, such as the program code of the program, etc. The memory 201 may also be used to temporarily store data that has been output or will be output.

[0342] It should be noted that for the content such as information interaction and execution process between the above-mentioned devices / units, since it is based on the same concept as the method embodiment of the present application, for its specific functions and the technical effects brought, please refer to the method embodiment part specifically, and details will not be repeated here.

[0343] Those skilled in the art can clearly understand that, for the convenience and conciseness of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of the functional units and modules are only for the convenience of mutual distinction and do not limit the protection scope of the present application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0344] An embodiment of the present application further provides an electronic device, which includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor. When the processor executes the computer program, the steps in any of the foregoing method embodiments are implemented.

[0345] An embodiment of the present application further provides a readable storage medium, which stores a program that, when executed by a processor, can implement the steps in each of the foregoing method embodiments.

[0346] An embodiment of the present application provides a program product that, when running on an electronic device, enables the electronic device to implement the steps in each of the foregoing method embodiments when executed.

[0347] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-described embodiment methods of this application, a computer program can be used to instruct relevant hardware to complete. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-described various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the photographing device / electronic device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk, or an optical disc, etc. In some jurisdictions, according to legislation and patent practice, the computer-readable medium cannot be an electrical carrier signal and a telecommunication signal.

[0348] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0349] The above-described embodiments are only used to illustrate the technical solutions of this application, rather than to limit it; although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. An information sending method, characterized in that, applied to a terminal, the information sending method includes: sending first information to a base station at a first feedback moment; the first information includes a first field; the first field is used to store first channel state information (CSI) coefficients; the first CSI coefficients are used to determine the CSI coefficients reported by a differential reporting group in a coefficient matrix at the first feedback moment; the differential reporting group includes some or all of the coefficients in the coefficient matrix; the first CSI coefficients are determined according to a first bitmap sent at a second feedback moment, and the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix are determined; the second feedback moment is a feedback moment before the first feedback moment.

2. The information sending method according to claim 1, characterized in that, the size of the coefficient matrix is 2LM, where L is the number of spatial domain bases corresponding to any polarization direction of the base station antennas; M is the number of frequency domain bases.

3. The information sending method according to claim 1 or 2, characterized in that, the differential reporting group includes some of the coefficients in the coefficient matrix; the first information further includes a second field and a third field; the second field is used to store second CSI coefficients; the second CSI coefficients are the CSI coefficients reported by a non-differential reporting group in the coefficient matrix; the non-differential reporting group includes the other coefficients in the coefficient matrix except the differential reporting group; the third field is used to store a second bitmap; the second bitmap is used to determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix.

4. The information sending method according to claim 3, characterized in that, the second bitmap occupies LM bits.

5. The information sending method according to claim 1 or 2, characterized in that, the first information further includes a fourth field; the fourth field is used to store a third bitmap; the first CSI coefficients are determined according to the first bitmap and the third bitmap, and the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix are determined.

6. The information sending method according to claim 5, characterized in that, the third bitmap is an incremental type bitmap; the incremental type bitmap is used to determine the positions of the CSI coefficients not reported in the first bitmap in the differential reporting group.

7. The information sending method according to claim 6, characterized in that, the first number of the CSI coefficients reported in the first bitmap is less than the upper limit value of the CSI coefficients that can be reported in the differential reporting group; the number of the CSI coefficients additionally reported in the third bitmap is less than or equal to the second number; the second number is the difference between the upper limit value and the first number.

8. The information sending method according to any one of claims 5-7, characterized in that, the differential reporting group includes some of the coefficients in the coefficient matrix; the first information further includes a second field and a third field; The second field is used to store second CSI coefficients; the second CSI coefficients are the CSI coefficients reported by non-differential reporting groups in the coefficient matrix; the non-differential reporting groups include other coefficients in the coefficient matrix except the differential reporting groups. The third field is used to store a second bitmap; the second bitmap is used to determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix.

9. The information sending method according to claim 8, characterized in that the third bitmap occupies (LM - A) bits; A is the first number of the CSI coefficients reported in the first bitmap.

10. The information sending method according to any one of claims 1-9, characterized in that the differential reporting group at the first feedback moment is the non-differential reporting group at the second feedback moment.

11. The information sending method according to any one of claims 1-9, characterized in that the non-differential reporting group at the first feedback moment is the differential reporting group at the second feedback moment.

12. The information sending method according to any one of claims 1-11, characterized in that the CSI coefficient at any position in the differential reporting group is determined according to the difference between the third CSI coefficient at the corresponding position and the first CSI coefficient at the corresponding position; the third CSI coefficient is the CSI coefficient at the corresponding position at the second feedback moment.

13. An information receiving method, characterized in that applied to a base station, the information receiving method includes: receiving, at a first feedback moment, first information sent by a terminal; the first information includes a first field; the first field is used to store first channel state information CSI coefficients; the first CSI coefficients are used to determine the CSI coefficients reported by a differential reporting group in the coefficient matrix corresponding to the terminal at the first feedback moment; the differential reporting group includes some or all of the coefficients in the coefficient matrix; determining, according to the first bitmap sent by the terminal at a second feedback moment, the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix; the second feedback moment is a feedback moment before the first feedback moment.

14. The information receiving method according to claim 13, characterized in that the size of the coefficient matrix is 2LM, where L is the number of spatial bases corresponding to any polarization direction of the base station antennas; M is the number of frequency domain bases.

15. The information receiving method according to claim 13 or 14, characterized in that the differential reporting group includes some of the coefficients in the coefficient matrix; the first information further includes a second field and a third field; the second field is used to store second CSI coefficients; the second CSI coefficients are the CSI coefficients reported by non-differential reporting groups in the coefficient matrix; the non-differential reporting groups include other coefficients in the coefficient matrix except the differential reporting groups; the third field is used to store a second bitmap; the information receiving method further includes: Determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix according to the second bitmap.

16. The information receiving method according to claim 15, wherein, the second bitmap occupies LM bits.

17. The information receiving method according to claim 13 or 14, wherein, the first information further includes a fourth field; the fourth field is used to store a third bitmap; The method of determining the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap sent by the terminal at the second feedback moment includes: Determine the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap and the third bitmap.

18. The information receiving method according to claim 17, wherein, the third bitmap is an incremental type bitmap; the incremental type bitmap is used to determine the positions of the CSI coefficients that are not reported in the first bitmap in the differential reporting group.

19. The information receiving method according to claim 18, wherein, the first number of the CSI coefficients reported in the first bitmap is less than the upper limit value of the CSI coefficients that can be reported within the differential reporting group; the number of the CSI coefficients additionally reported in the third bitmap is less than or equal to the second number; the second number is the difference between the upper limit value and the first number.

20. The information receiving method according to any one of claims 17-19, wherein, the differential reporting group includes some coefficients in the coefficient matrix; the first information further includes a second field and a third field; the second field is used to store second CSI coefficients; the second CSI coefficients are the CSI coefficients in the coefficient matrix that are not reported by the non-differential reporting group; the non-differential reporting group includes other coefficients in the coefficient matrix except the differential reporting group; the third field is used to store the second bitmap; The information receiving method further includes: Determine the positions of the respective second CSI coefficients reported at the first feedback moment in the coefficient matrix according to the second bitmap.

21. The information receiving method according to claim 20, wherein, the third bitmap occupies (LM - A) bits; A is the first number of the CSI coefficients reported in the first bitmap.

22. The information receiving method according to any one of claims 13-21, wherein, the differential reporting group at the first feedback moment is the non-differential reporting group at the second feedback moment.

23. The information receiving method according to any one of claims 13-21, wherein, the non-differential reporting group at the first feedback moment is the differential reporting group at the second feedback moment.

24. The receiving method according to any one of claims 13-23, wherein, The method of determining the positions of the respective first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap sent by the terminal at the second feedback moment includes: Determine the CSI coefficient at any position of the differential reporting group according to the difference between the third CSI coefficient at any position and the first CSI coefficient at the corresponding position; the third CSI coefficient is the CSI coefficient at any position at the second feedback moment.

25. An electronic device, characterized in that, the electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, it performs the steps of the method according to any one of claims 1 to 12 or the method according to any one of claims 13-24.

26. A computer-readable storage medium storing a computer program, characterized in that, when the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 12 or the method according to any one of claims 13-24.