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

By introducing differential reporting groups and non-differential reporting groups in the wireless communication system, the terminal only sends CSI coefficients and bitmap information once. The base station determines the position of the CSI coefficient based on the bitmap at the previous moment, solving the problem of large CSI feedback overhead and improving communication efficiency.

WO2025113418A1PCT designated stage expired Publication Date: 2025-06-05HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/134433
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-30
Filing Date
2024-11-26
Publication Date
2025-06-05

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 the concepts of differential reporting group and non-differential reporting group between the terminal and the base station, the terminal only transmits information including CSI coefficients and bitmaps at the first feedback moment, and the base station determines the position of the CSI coefficients 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 CN2024134433_05062025_PF_FP_ABST
    Figure CN2024134433_05062025_PF_FP_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 information sending method comprises: sending first information to a base station at a first feedback moment, wherein the first information comprises a first field, the first field is used for storing first channel state information (CSI) coefficients, and each first CSI coefficient is used for determining, in a coefficient matrix, a CSI coefficient reported by a differential reporting group at the first feedback moment; and on the basis of a first bitmap sent at a second feedback moment, determining the position, in the coefficient matrix, of each first CSI coefficient reported at the first feedback moment. According to the technical solution of the present application, when the terminal feedbacks CSI to the base station, the terminal cannot send a bitmap corresponding to a CSI coefficient, thereby reducing the feedback overhead of the CSI, and improving the efficiency of communication between the terminal and the base station.
Need to check novelty before this filing date? Find Prior Art

Description

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

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on November 30, 2023, with application number 202311636225.1 and application name “A method for sending information, a method for receiving information, a terminal and a base station”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application belongs to the field of communication technology, and in particular relates to an information sending method, an information receiving method, a terminal, and a base station. Background Art

[0003] Existing communication systems, such as fifth-generation (5G) communication systems, have higher requirements for system capacity and spectrum efficiency. In 5G communication systems, massive multiple-input multiple-output (MIMO) technology plays a crucial role in the system's spectrum efficiency. When using MIMO technology, base stations must perform modulation coding and signal precoding when sending data to terminals. How the base station transmits data to the terminal depends on channel state information (CSI) that the terminal feeds back to the base station. Therefore, the effectiveness and accuracy of CSI plays a vital role in system performance.

[0004] However, with the continuous development of communication technology, the antenna scale of future MIMO systems will evolve towards larger and more numerous directions. At this time, in order to ensure CSI performance, it is necessary to introduce more Channel State Information Reference Signaling (CSI-RS), which increases the feedback overhead of CSI coefficients during communication and reduces the efficiency of communication connections. Summary of the Invention

[0005] The embodiments of the present application provide an information sending method, an information receiving method, 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.

[0006] In a first aspect, an embodiment of the present application provides an information sending method, applied to a terminal, the information sending method comprising:

[0007] 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 a first channel state information (CSI) coefficient; the first CSI coefficient is used to determine a CSI coefficient reported by a differential reporting group in a coefficient matrix at the first feedback moment; the differential reporting group includes some or all coefficients in the coefficient matrix;

[0008] The first CSI coefficient is determined based on the first bitmap sent at the second feedback moment, and the position of each first CSI coefficient reported at the first feedback moment in the coefficient matrix is ​​determined; the second feedback moment is a feedback moment before the first feedback moment.

[0009] The implementation of the embodiments of the present application has the following beneficial effects: when the terminal feeds back CSI to the base station, it is possible not to 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 the CSI coefficients 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 based on 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.

[0010] In a possible implementation of the first aspect, the coefficient matrix size is 2LM, 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.

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

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

[0013] The second field is used to store a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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;

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

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

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

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

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

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

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

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

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

[0023] The second field is used to store a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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;

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

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

[0026] 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.

[0027] 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.

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

[0029] In a second aspect, an embodiment of the present application provides a terminal, including:

[0030] 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 a first channel state information CSI coefficient; the first CSI coefficient is used to determine the CSI coefficient reported by a differential reporting group in a coefficient matrix at the first feedback moment; the differential reporting group includes some or all coefficients in the coefficient matrix;

[0031] The first CSI coefficient is determined based on the first bitmap sent at the second feedback moment, and the position of each first CSI coefficient reported at the first feedback moment in the coefficient matrix is ​​determined; the second feedback moment is a feedback moment before the first feedback moment.

[0032] In a possible implementation of the second aspect, the coefficient matrix size is 2LM, 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.

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

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

[0035] The second field is used to store a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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;

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

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

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

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

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

[0041] In a possible implementation of the second aspect, the third bitmap is an incremental type bitmap; the incremental type bitmap is used to determine the position of the CSI coefficient that is not reported in the first bitmap in the differential reporting group.

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

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

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

[0045] The second field is used to store a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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;

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

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

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

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

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

[0051] In a third aspect, an embodiment of the present application provides an information receiving method, applied to a base station, comprising:

[0052] Receiving 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 a first channel state information (CSI) coefficient; the first CSI coefficient is used to determine a CSI coefficient 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;

[0053] Determine, according to the first bitmap sent by the terminal at the second feedback moment, a position of each of the 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.

[0054] In a possible implementation of the third aspect, the coefficient matrix size is 2LM, 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.

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

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

[0057] The second field is used to store a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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;

[0058] The third field is used to store the second bitmap;

[0059] The information receiving method further includes:

[0060] Determine, according to the second bitmap, a position of each of the second CSI coefficients reported at the first feedback moment in the coefficient matrix.

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

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

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

[0064] The determining, according to the first bitmap sent by the terminal at the second feedback moment, a position of each of the first CSI coefficients reported at the first feedback moment in the coefficient matrix includes:

[0065] According to the first bitmap and the third bitmap, a position of each of the first CSI coefficients reported at the first feedback moment in the coefficient matrix is ​​determined.

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

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

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

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

[0070] The second field is used to store a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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;

[0071] The third field is used to store the second bitmap;

[0072] The information receiving method further includes:

[0073] Determine, according to the second bitmap, a position of each of the second CSI coefficients reported at the first feedback moment in the coefficient matrix.

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

[0075] 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.

[0076] 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.

[0077] In a fourth aspect, an embodiment of the present application provides a base station, including:

[0078] an information receiving unit, configured to receive first information sent by a terminal at a first feedback moment; the first information including a first field; the first field being used to store a first channel state information (CSI) coefficient; the first CSI coefficient being used to determine a CSI coefficient reported by a differential reporting group in a coefficient matrix corresponding to the terminal at the first feedback moment; the differential reporting group including some or all coefficients in the coefficient matrix;

[0079] a differential coefficient position determination unit, configured to determine, based on a first bitmap sent by the terminal at a second feedback moment, a position of each of the first CSI coefficients reported at the first feedback moment in the coefficient matrix; the second feedback moment being a feedback moment before the first feedback moment.

[0080] In a possible implementation of the fourth aspect, the coefficient matrix size is 2LM, 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.

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

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

[0083] The second field is used to store a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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;

[0084] The third field is used to store the second bitmap;

[0085] The base station further includes:

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

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

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

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

[0090] The differential coefficient position determination unit is configured to determine a position of each of the first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap and the third bitmap.

[0091] In a possible implementation of the fourth aspect, the third bitmap is an incremental type bitmap; the incremental type bitmap is used to determine the position of the CSI coefficient that is not reported in the first bitmap in the differential reporting group.

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

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

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

[0095] The second field is used to store a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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;

[0096] The third field is used to store the second bitmap;

[0097] The base station further includes:

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

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

[0100] 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.

[0101] 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.

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

[0103] In the sixth aspect, an embodiment of the present application provides a readable storage medium, which stores a program. When the program is executed by a processor, it implements the steps of the information sending method described in any one of the first aspects, or the steps of the information receiving method described in any one of the third aspects.

[0104] In the seventh aspect, an embodiment of the present application provides a program product. When the program product is run on a device, the device executes the steps of the information sending method described in any one of the first aspects, or the steps of the information receiving method described in any one of the third aspects.

[0105] In an eighth aspect, an embodiment of the present application provides a communication system, which includes a terminal as described in any one of the second aspects and a base station as described in any one of the fourth aspects.

[0106] It can be understood that the beneficial effects of the second to eighth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0107] FIG1 is a schematic structural diagram of a terminal provided in one embodiment of the present application;

[0108] FIG2 is a schematic diagram of communication for performing CSI measurement between a base station and a terminal according to an embodiment of the present application;

[0109] FIG3 is a schematic diagram of a CSI coefficient feedback process;

[0110] FIG4 is a schematic diagram of an application scenario of the mobile communication method provided in an embodiment of the present application;

[0111] FIG5 is an interactive flow chart of an information sending method provided in an embodiment of the present application;

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

[0113] FIG7 is a schematic diagram of the field structure of Msg0 provided in an embodiment of the present application;

[0114] FIG8 is a schematic diagram of Msg1 provided in one embodiment of the present application;

[0115] FIG9 is a schematic diagram of Msg1 provided in another embodiment of the present application;

[0116] FIG10 is a schematic diagram of sending Msg1 when the CSI coefficient reported in the differential reporting group increases according to an embodiment of the present application;

[0117] FIG11 is a schematic diagram of sending Msg1 when the CSI coefficient reported in the differential reporting group is reduced according to an embodiment of the present application;

[0118] FIG12 is a schematic diagram of a coefficient field in a differential reporting group provided in an embodiment of the present application;

[0119] FIG13 is a timing diagram of CSI coefficient feedback provided by an embodiment of the present application;

[0120] FIG14 is a timing diagram of CSI coefficient feedback provided by yet another embodiment of the present application;

[0121] FIG15 is a timing diagram of CSI coefficient feedback provided in yet another embodiment of the present application;

[0122] FIG16 is a flowchart of an implementation of an information sending method on a terminal side according to an embodiment of the present application;

[0123] FIG17 is a structural block diagram of a terminal provided in an embodiment of the present application;

[0124] FIG18 is a flowchart of an implementation of an information receiving method provided in an embodiment of the present application on the base station side;

[0125] FIG19 is a structural block diagram of a base station provided in an embodiment of the present application;

[0126] FIG20 is a schematic structural diagram of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0127] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may 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 obscuring the description of the present application with unnecessary detail.

[0128] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.

[0129] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0130] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.

[0131] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0132] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.

[0133] The display method provided in the embodiments of the present application can be applied to augmented reality (AR) / virtual reality (VR) display devices, smart phones, tablet computers, 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 with external VR display devices. The embodiments of the present application do not impose any restrictions on the specific type of electronic device.

[0134] The information sending method and information receiving method provided in 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 a mobile phone, tablet computer, laptop computer, netbook, personal digital assistant (PDA), and other electronic devices capable of accessing a wireless communication network.

[0135] FIG1 shows a schematic structural diagram of a terminal 100 .

[0136] 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. It will be understood that the structure illustrated in the embodiment 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 shown, or combine certain components, split certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0137] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem 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 (CPU) distributed processing unit (DPU), and / or a neural-network processing unit (NPU). The different processing units may be independent devices or integrated into one or more processors.

[0138] The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of instruction fetching and execution.

[0139] Processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that have just been used or are being recycled by processor 110. If processor 110 needs to use the same instruction or data again, it can directly access the memory. This avoids duplicate accesses, reduces processor 110 latency, and thus improves system efficiency.

[0140] The wireless communication function of the terminal 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.

[0141] Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in terminal 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch.

[0142] The mobile communication module 150 can provide solutions for 2G / 3G / 4G / 5G or other communication technologies that may be used in the future on the terminal 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, filter, amplify, and process the received electromagnetic waves, and transmit them to the modem processor for demodulation, such as demodulating the signals transmitted by the base station to determine the various CSI coefficients. The mobile communication module 150 can also amplify the signals modulated by the modem processor, convert them into electromagnetic waves and radiate them through the antenna 1, such as modulating the information carrying the pilot measurement results of the CSI feedback, and generating corresponding electromagnetic waves to transmit to the base station. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be provided in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be provided in the same device as at least some of the modules of the processor 110.

[0143] The modem processor may include a modulator and a demodulator. The modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then 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 passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker, a receiver, etc.) or displays an image or video through a display screen. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.

[0144] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc. applied on the terminal 100. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, frequency modulate it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.

[0145] In some embodiments, the antenna 1 of the terminal 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the 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 technology. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).

[0146] The SIM card interface 195 is used to connect a SIM card. The SIM card can be connected to or removed from the terminal 100 by inserting it into or removing it from the SIM card interface 195. The terminal 100 can support one or N SIM card interfaces, where N is a positive integer greater than one. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of the multiple cards can 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. The terminal 100 interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the terminal 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the terminal 100 and cannot be separated from the terminal 100.

[0147] The software system of the terminal 100 can adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture. In the embodiment of the present invention, the Android system with a layered architecture is used as an example to illustrate the software structure of the terminal 100.

[0148] Example 1:

[0149] With the continuous advancement of wireless communication technology, user demand for wireless communication networks is increasing. To meet the requirements of higher transmission speeds and access to more terminals, MIMO technology has emerged. When using MIMO technology, base stations must perform modulation coding and signal precoding when sending data to terminals. The data transmission process from base stations to terminals relies on channel state information (CSI) that terminals provide back to the base station. Therefore, the accuracy and effectiveness of CSI plays a crucial role in system performance.

[0150] For example, FIG2 shows a schematic diagram of communication between a base station and a terminal for performing CSI measurement according to an embodiment of the present application. Referring to FIG2 , the communication process for measuring CSI specifically includes the following steps:

[0151] Step 1: The base station sends a signaling to the terminal. The signaling is used to configure relevant parameters of the terminal during the channel measurement process, such as notifying the terminal of the transmission time and behavior rules during the channel measurement process.

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

[0153] Step 3: The terminal performs measurements based on the pilot signals sent by the base station and determines the required CSI coefficients to be fed back based on the measurement results, as well as the bitmap used to determine the positions of the CSI coefficients. The required CSI coefficients and bitmap determine the final CSI feedback amount from the terminal to the base station.

[0154] Step 4: The base station transmits data with the terminal based on 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 streams allocated to the terminal for data transmission; the Channel Quality Indicator (CQI) fed back by the terminal to determine the modulation order and channel coding rate allocated to the terminal for data transmission; and the Precoding Matrix Indicator (PMI) fed back by the terminal to determine the precoding allocated to the terminal for data transmission.

[0155] Therefore, when allocating communication resources to terminals, the base station primarily relies on the pilot measurement results fed back by the terminals to the base station. The greater the feedback overhead of these pilot measurement results, the longer the transmission time and the correspondingly lower communication efficiency. Therefore, reducing CSI feedback overhead directly impacts the efficiency of wireless communications. This CSI feedback overhead primarily includes the CSI coefficients required for feedback and the bitmap used to determine these coefficients.

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

[0157] Where W1 is the spatial compression matrix. The number of spatial bases is determined based on the number of spatial bases that can be taken by the antenna in the base station in one polarization direction. is the frequency domain compression matrix. The number of frequency domain bases is determined according to the frequency domain units M that can be scheduled during communication between the base station and the terminal. is the linear weighting coefficient, It is composed of K=2LM linear combination coefficients. The terminal can determine the coefficients to be reported from the K linear combination coefficients based on the pilot measurement results. Where β ≤ 1, a subset of the linear combination coefficients is selected for reporting. Since the terminal selects a subset of the CSI coefficients for reporting when sending them to the base station, to determine the space-frequency pairs (i.e., the combination of the spatial domain and frequency domain) corresponding to the reported CSI coefficients, the terminal also reports the bitmap corresponding to the CSI coefficients, which indicates the indices of these non-zero coefficients.

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

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

[0160] Therefore, in order to solve the above-mentioned problems of MIMO technology, the present application provides an information transmission method, which is applied to a wireless communication system, wherein the wireless communication system includes at least one base station and at least one terminal. The base station is specifically a base station that supports MIMO technology, is configured with an antenna, and transmits mobile communication signals; the terminal can access the above-mentioned mobile communication signals through a mobile communication module, wherein before the base station allocates communication resources to the terminal, the information transmission method and information reception method provided in the embodiments of the present application can be implemented.

[0161] For example, FIG4 shows a schematic diagram of an application scenario of the mobile communication method provided by an embodiment of the present application. As shown in FIG4 , the 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 may include different types of terminals such as laptops 42, smartphones 43, and tablets 44. The base station 41 can allocate corresponding communication resources to each terminal based on the pilot measurement results fed back by different terminals, thereby achieving the purpose of providing mobile communication services to different terminals at the same time.

[0162] The following describes in detail the implementation process of the information sending method provided in an embodiment of the present application. Figure 5 shows an interactive flow chart of the information sending method provided in an embodiment of the present application. Referring to Figure 5, the wireless communication method provided in an embodiment of the present application specifically includes S501 to S506. The specific implementation process is detailed as follows:

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

[0164] In this embodiment, when a terminal enters the communication range of a base station, that is, when it searches for a mobile signal generated by the base station, it attempts to establish a mobile communication connection with the base station. At this time, the base station can send measurement configuration information to the terminal with which it has established a mobile communication connection to determine the relevant configuration parameters for the subsequent channel measurement process. For example, setting the value of β, that is, determining the maximum value of the CSI coefficients 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 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 subsequently generate the corresponding precoding matrix based on the measurement results.

[0165] It should be noted that, unlike existing communication technologies, the above-mentioned measurement configuration information may also record the grouping of CSI coefficients in the precoding matrix, dividing the precoding matrix into at least one differential reporting group. The differential reporting group includes some or all coefficients in the precoding matrix. In subsequent communications, except for the need to send a 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 times. 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, thereby saving CSI coefficient feedback overhead and improving communication efficiency.

[0166] For example, FIG6 shows a schematic diagram of grouping CSI coefficients in a precoding matrix provided by an embodiment of the present application. The grouping of CSI coefficients can be divided into at least the following situations:

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

[0168] As shown in (a) of Figure 6, 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 using a differential reporting method, that is, the position of each reported CSI coefficient in the precoding matrix can be determined based on 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] As shown in (b) of Figure 6 , the CSI coefficients in the precoding matrix can be divided into two coefficient groups: Group 1 and Group 2. When performing CSI coefficient feedback at a later time, 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 time, Group 1 can be set as the non-differential reporting group, and Group 2 can be set as the differential reporting group. The specific selection can be made based on actual circumstances.

[0171] In one possible implementation, the division into two coefficient groups can be determined based on the polarization directions corresponding to the CSI coefficients. Since each antenna in the base station can correspond to two polarization directions, the CSI coefficients corresponding to each polarization direction are equal, i.e., each has LM CSI coefficients. Therefore, when partitioning the precoding matrix, the CSI coefficients can be divided into two groups based on polarization directions: 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] As shown in (c) of Figure 6 , 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 greater than the number of CSI coefficients contained 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] As shown in (d) of Figure 6 , the precoding matrix can be divided into two preset groups, and the CSI coefficients in 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 group among 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 actual conditions and is not limited here. For example, it can also be divided according to the spatial domain to which the CSI coefficients belong, that is, the precoding matrix can be 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 may not send the bitmap corresponding to the differential reporting group in the subsequent communication process, and only send the bitmap of the non-differential reporting group, thereby reducing the feedback overhead due to the transmission of the bitmap and improving communication efficiency.

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

[0178] In this embodiment, the base station completes parameter settings for the terminal during the channel measurement process by sending measurement configuration information to the terminal. At this point, the base station may send a channel measurement pilot (RS) to the terminal. Because the received signal strength of signals sent by the base station through different antennas and at different frequencies may vary depending on the terminal's location and environmental factors during signal transmission, the base station uses the channel measurement pilot to determine the beam vector to use and the frequency domain unit corresponding to the beam vector. This helps improve the signal quality of data transmission during subsequent communications, increase the data transmission rate, and reduce the bit error rate.

[0179] In S503, the terminal sends information Msg0 to the base station at time T0, wherein 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 space-frequency domain pair based on the received channel measurement pilot, and then obtain the CSI coefficient corresponding to each position in the precoding matrix. Since each space-domain and frequency-domain combination (i.e., space-frequency pair) in the precoding matrix corresponds to a CSI coefficient, the position of each measured CSI coefficient and the space-frequency pair corresponding to the CSI coefficient is determined, thereby obtaining a coefficient field for storing the CSI coefficient. The coefficient field does not contain all CSI coefficients in the precoding matrix, but is used to store the CSI coefficients reported at time T0, as well as a bitmap field for storing a bitmap regarding the position of each reported CSI coefficient. Based on the coefficient field and the bitmap field, the terminal generates the CSI feedback result corresponding to time T0, i.e., the aforementioned 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 of the channel measurement pilot feedback sent by the base station, the above-mentioned Msg0 will carry the bitmap corresponding to the complete CSI coefficient, so that the subsequent differential reporting group can determine the corresponding position of the differential reporting group in the precoding matrix according to the bitmap corresponding to the above-mentioned complete CSI coefficient.

[0182] In this embodiment, the precoding matrix includes 2LM CSI coefficients. Each CSI coefficient corresponds to a space-frequency pair, that is, it determines the signal strength of the beam vector transmitted at each frequency received by the terminal, so that the base station can subsequently select an appropriate beam vector to send data to the base station via a preset frequency. Because the signal strength received by the terminal in some frequency domains is low, for example, the weighting coefficient corresponding to the combination of the lth space domain and the fth frequency domain is There is no need to send the CSI coefficient corresponding to the position to the base station. If the weighted coefficient corresponding to a certain frequency domain is non-zero, for example, the coefficient corresponding to the combination of the lth spatial domain and the fth frequency domain is It means that the CSI coefficient corresponding to the position needs to be reported to the base station. Therefore, in order to determine which positions of the CSI coefficients are fed back in the precoding matrix and determine the corresponding positions of each CSI coefficient in the precoding matrix, the terminal can add a corresponding bitmap in the bitmap field. 0 indicates that the CSI coefficient of the space-frequency pair at the corresponding position is not reported, and 1 indicates that the CSI coefficient of the space-frequency pair at the corresponding position is reported.

[0183] In a possible implementation, in some scenarios, 0 in the bitmap may also indicate that the space-frequency pair at the corresponding position reports the CSI coefficient, and 1 indicates that the space-frequency pair at the corresponding position does not report the CSI coefficient.

[0184] In one possible implementation, in addition to using "1" and "0" to determine whether the space-frequency pair at the corresponding position has reported the CSI coefficient, the bitmap can also use other values ​​to determine whether the CSI coefficient has been reported. The corresponding value can be selected according to the actual situation, and the value in the bitmap is not limited here.

[0185] In one possible implementation, Msg0 may configure corresponding coefficient fields and bitmap fields for different coefficient groups in the precoding matrix. For example, if the precoding matrix divides all CSI coefficients into two groups, Msg0 may configure corresponding coefficient fields and bitmap fields for both groups. This allows the base station to subsequently select a corresponding method to determine the position of the CSI coefficient group within the group in the precoding matrix based on the type of the group at the corresponding time (e.g., differential reporting group or non-differential reporting group).

[0186] For example, FIG7 shows a schematic diagram of the field structure of Msg0 provided in an embodiment of the present application.

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

[0188] Corresponding to Case 2 and Case 3 in S501, the field structure of the corresponding Msg0 can be seen in (b) of Figure 7. 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 for storing the information of Group 1, and the other 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, the above two groups have corresponding bitmap fields in Msg0. In the subsequent transmission process, one group will be used as a 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 seen in (c) of FIG7 , that is, the number of coefficient fields and the number of 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 to the terminal.

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

[0192] In S505, the terminal sends information Msg1 to the base station at time T1. 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 sends pilot measurement results to the base station at a preset feedback period. Because the location between the terminal and the base station may change, to ensure continuous data transmission between the terminal and the base station during movement, the terminal continuously sends CSI coefficient feedback to the base station, allowing the base station to dynamically allocate communication resources to 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, the Msg1 sent to the base station at time T1 may not carry the bitmap corresponding to the differential reporting group, but only sends the value of the CSI coefficient reported in the differential reporting group, thereby reducing the feedback overhead of the CSI coefficient.

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

[0196] Case 1: All CSI coefficients in the precoding matrix are divided into differential reporting groups

[0197] In this embodiment, since all CSI coefficients in the precoding matrix are transmitted via differential reporting, the terminal will also report the corresponding positions and number of CSI coefficients in the precoding matrix based on the CSI coefficients transmitted at time T0. That is, the positions and number of CSI coefficients reported at time T1 are consistent with those reported at time T0; the difference lies in the specific values ​​of the CSI coefficients at each position, which are determined based on the actual values ​​measured at time T1.

[0198] For example, FIG8 shows a schematic diagram of a Msg1 provided in an embodiment of the present application. As shown in FIG8 , 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, and the corresponding Msg0 includes a coefficient field and a bitmap field, with the bitmap field being "0111111011110011". Correspondingly, at time T1, the terminal also reports the 12 CSI coefficients at the corresponding position, 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 portion of the CSI coefficients in the precoding matrix are divided into one group, and another portion of the CSI coefficients are divided into another group. Both groups have corresponding bitmaps uploaded at time T0. Therefore, at time T1, either group can be selected as the differential reporting group. For example, either group 1 or group 2 can be selected as the differential reporting group.

[0201] For example, let's take Group 1 as the differential reporting group for illustration. If Group 1 is the differential reporting group, Group 2 is the non-differential reporting group. Msg1 sent at time T1 carries the coefficient field for the differential reporting group, as well as the coefficient field and bitmap field for the non-differential group. For the differential reporting group, the position and number of the CSI coefficients reported are consistent with the CSI coefficients reported at time T0. For the non-differential reporting group, the position and number of the CSI coefficients reported may be inconsistent with the CSI coefficients reported at time T0.

[0202] FIG9 shows a schematic diagram of a Msg1 provided by another embodiment of the present application. Referring to FIG9 , the precoding matrix is ​​a 4*4 matrix. At time T1, group 1 is a differential reporting group, including 2*4 CSI coefficients; group 2 is a non-differential reporting group, including 2*4 CSI coefficients. 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 will also report the 6 CSI coefficients of the corresponding position, that is, Msg1 includes coefficient field 1, and the bitmap field of group 1 will not be sent.

[0203] At time T1, the non-differential group will send the corresponding bitmap. Therefore, the position and number of its reported CSI coefficients can change. For example, at T0, 6 coefficients can be reported, and the corresponding bitmap is "00111111". At time 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 contain the same CSI coefficients. Therefore, when the non-differential reporting group reports CSI coefficient feedback, its bitmap overhead is LM bits, while the differential reporting group does not need to report a bitmap, so its bitmap overhead is 0 bits. Therefore, compared with existing MIMO technology, the precoding matrix bitmap feedback overhead is reduced from 2LM bits to LM bits, thereby reducing the amount of CSI coefficient feedback data and improving communication efficiency.

[0205] In one possible implementation, for the differential reporting group, if the number of some CSI coefficients changes when the terminal feeds back the CSI coefficients of the differential reporting group to the base station, the above-mentioned Msg1 may also carry a bitmap field of the differential reporting group. The bitmap field of the above-mentioned differential reporting group is specifically used to indicate the change in the number of CSI coefficients in the precoding matrix, that is, the bitmap corresponding to the bitmap field is a differential type bitmap.

[0206] The above position changes can be divided into: an increase in the number of reported CSI coefficients and a decrease in the number of reported CSI coefficients.

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

[0208] If, at the previous moment, for example, at time T0, the number of CSI coefficients reported is less than the upper limit of the CSI coefficients that can be reported by the group to which it belongs, then at time T1, the CSI coefficients fed back can be increased. For example, Figure 10 shows a schematic diagram of sending Msg1 when the number of CSI coefficients reported in the differential reporting group provided by an embodiment of the present application increases.

[0209] As shown in Figure 10, 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 a maximum of 7 CSI coefficients. Because the signal strength of the beam vectors of multiple frequency domain factors is low at time T0, for Group 1, only 5 CSI coefficients are reported at time T0, and the corresponding bitmap is "01100111". At time T1, the signal strength of two unreported space-frequency pairs is detected to be higher. At this time, the differential reporting group (i.e., Group 1 at time T1) needs to report 7 CSI coefficients, which is 2 more CSI coefficients than at time T0. At this time, Msg1 includes a bitmap field 101 for the differential reporting group. This bitmap field 101 is used to record the incremental change, that is, the position of the reported CSI coefficient 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, it is only necessary to determine which two of the three unreported CSI coefficients are the two additional CSI coefficients reported. Therefore, the bit position of the above-mentioned incremental bitmap is 3 bits, which is the same as the number of unreported CSI coefficients. For example, the corresponding incremental bitmap is "011", which means that the additional CSI coefficients reported 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 is the number of CSI coefficients reported at the previous moment. For non-differential reporting groups, the coefficient field and the bitmap field need to be sent simultaneously.

[0211] It can be seen that compared with the existing MIMO technology, the bitmap overhead 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 the differential reporting group has an increase coefficient) bits.

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

[0213] (2) The number of CSI coefficients is reduced, and the bitmap stored in the bitmap field is a decrement type bitmap.

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

[0215] As shown in Figure 11, 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 a maximum of 7 CSI coefficients. Since the signal strength of the beam vectors of multiple frequency bands is strong at time T0, for group 1, 6 CSI coefficients are reported at time T0, and the corresponding bitmap is "01101111". At time T1, some beams with strong signal strength at time T0 weaken at time T1. At this time, the terminal can reduce the number of reported CSI coefficients, for example, from 6 CSI coefficients to only 5 CSI coefficients. At this time, Msg1 includes a bitmap field 111 of the differential reporting group. The bitmap field 111 is used to record the reduction change, that is, the position of the reported CSI coefficient in the precoding matrix.

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

[0217] It can be seen that compared with the existing MIMO technology, the bitmap overhead 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 the differential reporting group has a reduction coefficient) bits.

[0218] Case 4: The precoding matrix is ​​divided into multiple groups. Similar to Case 2 and Case 3, at least one can be selected from the multiple groups as a 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 without sending the bitmap field; 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 method of Case 2 and Case 3, which will not be repeated here.

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

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

[0221] In one possible implementation, the 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 position of the CSI coefficients reported at time T0 and time T1 are the same, there is a one-to-one correspondence between the two. Based on this, in order to further reduce the amount of data in 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. For example, Figure 12 shows a schematic diagram of the coefficient field in the differential reporting group provided by an embodiment of the present application. As shown in Figure 12, in Msg0 sent at time T0, the values ​​of each CSI coefficient reported by the differential reporting group at time T0, namely C1T0, are recorded. At this time, the terminal can determine the values ​​of each CSI coefficient reported in the differential reporting group at time T1, namely C1T1, and calculate the difference between the CSI coefficients between the two time points, namely △C1T1=C1T1-C1T0.

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

[0223] In S506, the base station receives Msg1, and determines the position of each CSI coefficient 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 Msg0 of the terminal. When receiving Msg1 at time T1, it can determine the position of each reported CSI coefficient in the coefficient field in Msg1 in the precoding matrix according to the bitmap field in the differential reporting group in Msg0.

[0225] In this embodiment, if Msg1 includes a bitmap field and a coefficient field for a non-differential reporting group, the position of each CSI coefficient reported by the non-differential reporting group in the coefficient field at time T1 can be determined based on 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, thereby obtaining the CSI coefficients reported by the terminal in the complete precoding matrix at time T1, thereby determining the pilot measurement result of the terminal at time T1, and then configuring communication resources for the terminal at time T1.

[0226] In one possible implementation, Msg1 includes a coefficient field of a differential reporting group. If the coefficient field of the differential reporting group stores the original value of the CSI coefficient 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. It only needs to determine the pilot measurement result of the base station at time T1 based on the coefficient field of the differential reporting group in Msg1 at time T1.

[0227] In one possible implementation, Msg1 includes a coefficient field of the differential reporting group. If the word and number field of the differential reporting group stores the change value of the CSI coefficient of the differential reporting group at time T1, the base station will use the coefficient field of the differential reporting group in Msg0 as the reference value C1T0, and superimpose it on the coefficient change value △C1T1 recorded in Msg1 at time T1, that is, C1T1=C1T0+△C1T1, thereby determining the pilot measurement result of the base station at time T1.

[0228] In one possible implementation, the differential reporting groups at different times may correspond to the same group in the precoding matrix. For example, at time T1 and each time after T1, the differential reporting group is group 1 in the precoding matrix.

[0229] For example, FIG13 shows a timing diagram of CSI coefficient feedback provided by an embodiment of the present application. Referring to FIG13 , at time T0, the terminal will send a complete bitmap of the precoding matrix, that is, including the bitmaps of group 1 and group 2. Among them, group 1 is a differential reporting group, and group 2 is a non-differential reporting group. Then, at all moments after time T0, such as time T1 to TN, group 1 uses differential reporting to report CSI coefficients, that is, it is necessary to use the bitmap at time T0 to determine the position of each CSI coefficient in the precoding matrix at subsequent moments; and group 2 uses non-differential reporting to report CSI coefficients, that is, the Msg at subsequent moments will carry the coefficient field and bitmap field of the non-differential reporting group.

[0230] In a possible implementation, the differential reporting groups at different moments are changed alternately, that is, the differential reporting group at the previous moment is the non-differential reporting group at the current moment; and the non-differential reporting group at the previous moment is the differential reporting group at the current moment.

[0231] For example, FIG14 shows a timing diagram of CSI coefficient feedback provided by another embodiment of the present application. As shown in FIG14 , all CSI coefficients in the precoding matrix are divided into the same group. At time T0, the complete bitmap of the precoding matrix will be sent, and at time T1, the above-mentioned group will realize the feedback of the CSI coefficients through differential reporting, that is, Msg1 only includes the coefficient field, but does not include the bitmap field; at time T2, the above-mentioned group will report the CSI coefficients through non-differential reporting, that is, the complete bitmap of the precoding matrix will be sent again; and so on. Therefore, during the entire communication process, the bitmap overhead in the CSI coefficient feedback overhead is 2LM / 2, that is, LM. Half of the time, the complete bitmap of the precoding matrix will be sent, and the overhead is 2LM, while the other half of the time, the bitmap will not be sent, and the overhead is 0. The average bitmap overhead is LM, thereby reducing the average overhead of the bitmap during the communication process, thereby improving the communication efficiency.

[0232] For example, Figure 15 shows a timing diagram of CSI coefficient feedback provided by another embodiment of the present application. As shown in Figure 15, the CSI coefficients in the precoding matrix are divided into two groups, namely Group 1 and Group 2. Among them, the complete bitmap of the precoding matrix will be sent at time T0. At time T1, Group 1 will be used as the differential reporting group, and Group 2 will be used as the non-differential reporting group. The CSI coefficients reported by Group 1 in Msg1 need to determine their position in the precoding matrix at time T1 based on the bitmap sent by Msg0; and Msg1 will carry the bitmap of Group 2. At time T2, group 1 will be used as the non-differential reporting group, and group 2 will be used as the differential reporting group, that is, the groups corresponding to the differential reporting groups are alternating. The Msg2 sent at time T2 will record the bitmap and CSI coefficient of group 1, and the CSI coefficient reported by group 2 in Msg2 needs to use the bitmap of group 2 in Msg1 to determine its position in the precoding matrix, and so on.

[0233] From the above, it can be seen that in an information sending method provided in an embodiment of the present application, when the terminal feeds back CSI to the base station, it is possible not to send a 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 reported positions of each CSI, the base station can determine the position corresponding to each CSI coefficient reported at the current moment based on the bitmap sent by the base station at the previous moment, thereby reducing the CSI feedback overhead and thereby improving the communication efficiency between the terminal and the base station.

[0234] Example 2:

[0235] Compared with Example 1, Example 1 describes the information transmission method provided by the embodiment of the present application from the perspective of dual-end interaction between the terminal and the base station, while Example 2 describes the information transmission method provided by the embodiment of the present application from the perspective of the terminal. For example, Figure 16 shows a flowchart of the implementation of the information transmission method provided by the embodiment of the present application on the terminal side, which is described in detail as follows:

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

[0237] The first CSI coefficient is determined based on the first bitmap sent at the second feedback moment, and the position of each first CSI coefficient reported at the first feedback moment in the coefficient matrix is ​​determined; the second feedback moment is a feedback moment before the first feedback moment.

[0238] Optionally, the coefficient matrix size 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 a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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;

[0242] The third field is used to store a second bitmap; the second bitmap is used to determine the position of each of the 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 based on the first bitmap and the third bitmap to determine the positions of the 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 position of the CSI coefficient that is not reported in the first bitmap in the differential reporting group.

[0248] Optionally, the first number of the CSI coefficient reported in the first bitmap is less than the upper limit value of the CSI coefficient that can be reported in the differential reporting group; the CSI coefficient added to the third bitmap is less than or equal to the second number; and 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 a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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;

[0252] The third field is used to store a second bitmap; the second bitmap is used to determine the position of each of the 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 the CSI coefficient 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 an embodiment of the present application, when the terminal feeds back CSI to the base station, it is not necessary to 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 based on 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] Example 3:

[0258] Corresponding to the information sending method of the second embodiment above, FIG17 shows a structural block diagram of the terminal provided in the embodiment of the present application. For the sake of convenience, only the parts related to the embodiment of the present application are shown.

[0259] As shown in FIG17 , the terminal includes:

[0260] An information sending unit 171 is 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 a first channel state information (CSI) coefficient; the first CSI coefficient is used to determine the CSI coefficient reported by a differential reporting group in a coefficient matrix at the first feedback moment; the differential reporting group includes some or all coefficients in the coefficient matrix;

[0261] The first CSI coefficient is determined based on the first bitmap sent at the second feedback moment, and the position of each first CSI coefficient reported at the first feedback moment in the coefficient matrix is ​​determined; the second feedback moment is a feedback moment before the first feedback moment.

[0262] Optionally, the coefficient matrix size 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.

[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 a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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;

[0266] The third field is used to store a second bitmap; the second bitmap is used to determine the position of each of the 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 based on the first bitmap and the third bitmap to determine the positions of the first CSI coefficients reported at the first feedback moment in the coefficient matrix.

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

[0272] Optionally, the first number of the CSI coefficient reported in the first bitmap is less than the upper limit value of the CSI coefficient that can be reported in the differential reporting group; the CSI coefficient added to the third bitmap is less than or equal to the second number; and 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 a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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;

[0276] The third field is used to store a second bitmap; the second bitmap is used to determine the position of each of the 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 the CSI coefficient 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 of any position in the differential reporting group is determined based on the difference between the third CSI coefficient of the corresponding position and the first CSI coefficient of the corresponding position; the third CSI coefficient is the CSI coefficient of any position at the second feedback moment.

[0281] Example 4:

[0282] Compared with Example 1, Example 1 describes the information transmission method provided by the embodiment of the present application from the perspective of dual-end interaction between the terminal and the base station, while Example 4 describes the information reception method provided by the embodiment of the present application from the perspective of the base station. For example, Figure 18 shows a flowchart of the implementation of the information reception method provided by the embodiment of the present application on the base station side, which is described in detail as follows:

[0283] In S1801, first information sent by a terminal is received at a first feedback moment; the first information includes a first field; the first field is used to store a first channel state information (CSI) coefficient; the first CSI coefficient is used to determine a CSI coefficient 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;

[0284] In S1802, the position of each first CSI coefficient reported at the first feedback moment in the coefficient matrix is ​​determined according to the first bitmap sent by the terminal at the second feedback moment; the second feedback moment is a feedback moment before the first feedback moment.

[0285] Optionally, the coefficient matrix size 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.

[0286] Optionally, the differential reporting group includes some 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 a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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;

[0289] The third field is used to store the second bitmap;

[0290] The information receiving method further includes:

[0291] Determine, according to the second bitmap, a position of each of the second CSI coefficients reported at the first feedback moment in the coefficient matrix.

[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, according to the first bitmap sent by the terminal at the second feedback moment, a position of each of the first CSI coefficients reported at the first feedback moment in the coefficient matrix includes:

[0296] According to the first bitmap and the third bitmap, a position of each of the first CSI coefficients reported at the first feedback moment in the coefficient matrix is ​​determined.

[0297] Optionally, the third bitmap is an incremental type bitmap; the incremental type bitmap is used to determine the position of the CSI coefficient that is not reported in the first bitmap in the differential reporting group.

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

[0299] Optionally, the differential reporting group includes 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 a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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;

[0302] The third field is used to store the second bitmap;

[0303] The information receiving method further includes:

[0304] Determine, according to the second bitmap, a position of each of the second CSI coefficients reported at the first feedback moment in the coefficient matrix.

[0305] Optionally, the third bitmap occupies (LM-A) bits; A is the first number of the CSI coefficient 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, according to the first bitmap sent by the terminal at the second feedback moment, a position of each first CSI coefficient reported at the first feedback moment in the coefficient matrix includes:

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

[0310] Embodiment 5:

[0311] Corresponding to the information receiving method of the fourth embodiment above, Figure 19 shows a structural block diagram of the base station provided in the embodiment of the present application. For the sake of convenience, only the parts related to the embodiment of the present application are shown.

[0312] As shown in FIG19 , the base station includes:

[0313] An information receiving unit 191 is 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 a first channel state information (CSI) coefficient; the first CSI coefficient is used to determine a CSI coefficient of a differential reporting group reported 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;

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

[0315] Optionally, the coefficient matrix size 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 a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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;

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

[0320] The base station further includes:

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

[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] The differential coefficient position determination unit 192 is configured to determine a position of each of the 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 position of the CSI coefficient that is not reported in the first bitmap in the differential reporting group.

[0327] Optionally, the first number of the CSI coefficient reported in the first bitmap is less than the upper limit value of the CSI coefficient that can be reported in the differential reporting group; the CSI coefficient added to the third bitmap is less than or equal to the second number; and the second number is the difference between the upper limit value 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 a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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 is configured to determine, according to the second bitmap, a position of each of the second CSI coefficients reported at the first feedback moment in the coefficient matrix.

[0334] Optionally, the third bitmap occupies (LM-A) bits; A is the first number of the CSI coefficient 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 used to determine the CSI coefficient of any position in the differential reporting group based on the difference between the third CSI coefficient of any position and the first CSI coefficient of the corresponding position; the third CSI coefficient is the CSI coefficient of any position at the second feedback moment.

[0338] Figure 20 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. As shown in Figure 20, the electronic device 20 of this embodiment includes: at least one processor 200 (only one processor is shown in Figure 20, 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 of any of the above-mentioned information sending method or information receiving method embodiments are implemented.

[0339] The electronic device 20 may be a base station, a smartphone, or the like. The electronic device may include, but is not limited to, a processor 200 and a memory 201. Those skilled in the art will appreciate that FIG20 is merely an example of the electronic device 20 and does not limit the electronic device 20 . The electronic device 20 may include more or fewer components than shown, or may combine certain components or different components. For example, the electronic device may also include input / output electronic devices, network access electronic devices, and the like.

[0340] The processor 200 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor may be a microprocessor or any conventional processor.

[0341] In some embodiments, the memory 201 may be an internal storage unit of the electronic device 20, such as a hard disk or memory of the electronic device 20. In 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 memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device 20. Furthermore, the memory 201 may also include both an internal storage unit of the electronic device 20 and an external storage electronic device. The memory 201 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the program. The memory 201 may also be used to temporarily store data that has been output or is to be output.

[0342] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment section and will not be repeated here.

[0343] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, 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. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0344] An embodiment of the present application also 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, wherein the processor implements the steps of any of the above-mentioned method embodiments when executing the computer program.

[0345] An embodiment of the present application further provides a readable storage medium, wherein the readable storage medium stores a program, and when the program is executed by a processor, the steps in the above-mentioned various method embodiments can be implemented.

[0346] An embodiment of the present application provides a program product. When the program product is run on an electronic device, the electronic device can implement the steps in the above-mentioned various method embodiments when executing the program product.

[0347] If 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, the present application implements all or part of the process in the above-mentioned embodiment method by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, it can implement the steps of each of the above-mentioned method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the camera / electronic device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.

[0348] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0349] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.

Claims

1. A method for sending information, 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 a first channel state information CSI coefficient; the first CSI coefficient is used to determine the CSI coefficient reported by the differential reporting group in the coefficient matrix at the first feedback moment; the differential reporting group includes some or all coefficients in the coefficient matrix; The first CSI coefficient is determined according to the first bitmap sent at the second feedback moment, and the position of each of the first CSI coefficients reported at the first feedback moment in the coefficient matrix is ​​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 coefficient matrix size 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.

3. The information sending method according to claim 1 or 2, characterized in that: The differential reporting group includes some coefficients in the coefficient matrix; The first information also includes a second field and a third field; The second field is used to store a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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; The third field is used to store a second bitmap; the second bitmap is used to determine the position of each of the 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 coefficient determines the position of each of the first CSI coefficients reported at the first feedback moment in the coefficient matrix according to the first bitmap and the third bitmap.

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 position of the CSI coefficient that is 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 coefficient reported in the first bitmap is less than the upper limit of the CSI coefficient that can be reported in the differential reporting group; the CSI coefficient added to be reported in the third bitmap is less than or equal to the second number; and the second number is the difference between the upper limit and the first number.

8. The information sending method according to any one of claims 5 to 7, characterized in that: The differential reporting group includes some coefficients in the coefficient matrix; The first information also includes a second field and a third field; The second field is used to store a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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; The third field is used to store a second bitmap; the second bitmap is used to determine the position of each of the 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 coefficient reported in the first bitmap.

10. The information sending method according to any one of claims 1 to 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 to 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 to 11, characterized in that: The CSI coefficient of any position in the differential reporting group is determined according to the difference between the third CSI coefficient of the corresponding position and the first CSI coefficient of the corresponding position; the third CSI coefficient is the CSI coefficient of any position at the second feedback moment.

13. A method for receiving information, characterized in that: Applied to a base station, the information receiving method comprises: Receiving 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 a first channel state information CSI coefficient; the first CSI coefficient is used to determine the CSI coefficient 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 coefficients in the coefficient matrix; According to the first bitmap sent by the terminal at the second feedback moment, the position of each of the first CSI coefficients reported at the first feedback moment in the coefficient matrix is ​​determined; 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 coefficient matrix size 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.

15. The information receiving method according to claim 13 or 14, characterized in that: The differential reporting group includes some coefficients in the coefficient matrix; The first information also includes a second field and a third field; The second field is used to store a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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; The third field is used to store the second bitmap; The information receiving method further includes: Determine, according to the second bitmap, a position of each of the second CSI coefficients reported at the first feedback moment in the coefficient matrix.

16. The information receiving method according to claim 15, characterized in that: The second bitmap occupies LM bits.

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

18. The information receiving method according to claim 17, characterized in that: The third bitmap is an incremental type bitmap; the incremental type bitmap is used to determine the position of the CSI coefficient that is not reported in the first bitmap in the differential reporting group.

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

20. The information receiving method according to any one of claims 17 to 19, characterized in that: The differential reporting group includes some coefficients in the coefficient matrix; The first information also includes a second field and a third field; The second field is used to store a second CSI coefficient; the second CSI coefficient is a CSI coefficient reported by a 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; The third field is used to store the second bitmap; The information receiving method further includes: Determine, according to the second bitmap, a position of each of the second CSI coefficients reported at the first feedback moment in the coefficient matrix.

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

22. The information receiving method according to any one of claims 13 to 21, characterized in that: 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 to 21, characterized in that: 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 to 23, characterized in that: The determining, according to the first bitmap sent by the terminal at the second feedback moment, a position of each of the first CSI coefficients reported at the first feedback moment in the coefficient matrix includes: The CSI coefficient of any position in the differential reporting group is determined according to the difference between the third CSI coefficient of any position and the first CSI coefficient of the corresponding position; the third CSI coefficient is the CSI coefficient of any position at the second feedback moment.

25. An electronic device, characterized in that: The electronic device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program according to the steps of the method according to any one of claims 1 to 12 or any one of claims 13 to 24.

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

Citation Information

Patent Citations

  • Channel state information feedback method and device

    CN112187324A

  • Information transmission method and device

    CN115053465A

  • Codebook feedback and determination method and apparatus for a plurality of transmitter receiver points (TRPS)

    WO2023179587A1

  • KR20210114445A