Information transmission, information receiving method, device, terminal and network side equipment

By using coding auxiliary information on the transmitting end to perform joint source channel coding, the accuracy of CSI feedback is improved, and the problem of low accuracy of CSI feedback in the prior art is solved, and the efficiency of wireless communication systems is improved.

CN115642938BActive Publication Date: 2024-12-20VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110819579.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-20
Publication Date
2024-12-20
Estimated Expiration
2041-07-20

AI Technical Summary

Technical Problem

In the prior art, the accuracy of CSI feedback is low, which affects the performance of the mobile communication system.

Method used

The sending end obtains the CSI and encoding auxiliary information to be sent, including channel-related information, CSI feedback accuracy information and background information, and performs joint source channel coding to improve the accuracy of CSI feedback.

Benefits of technology

It achieves better encoding performance than compression perception, improves the accuracy of CSI feedback and the communication efficiency of wireless communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115642938B_ABST
    Figure CN115642938B_ABST
Patent Text Reader

Abstract

The present application discloses an information transmission and information receiving method, device, terminal and network side equipment, which belongs to the field of communication technology. The information transmission method of the embodiment of the present application includes: the transmitting end obtains the first information; the first information includes the CSI to be sent and the coding auxiliary information, and the coding auxiliary information includes at least one of the first auxiliary information, the second auxiliary information and the third auxiliary information; the first auxiliary information is channel related information, the second auxiliary information is the CSI feedback accuracy information, and the third auxiliary information is the background information of the transmitting end and / or the receiving end; the CSI to be sent is encoded according to the coding auxiliary information to obtain the second information; the third information is sent, and the third information is determined based on the second information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to an information transmission, information receiving method, device, terminal and network side equipment. Background Art

[0002] In a mobile communication system, the accuracy of the channel state information (CSI) feedback directly affects the system performance of the mobile communication system. At present, for CSI feedback, a compression sensing-based coding method is usually used to encode the CSI to be fed back and send the encoded CSI. However, due to the limited coding performance of compression sensing, the accuracy of CSI feedback will be low. Summary of the invention

[0003] The embodiments of the present application provide an information transmission and information receiving method, apparatus, terminal, and network-side equipment, which can solve the problem of low accuracy of current CSI feedback.

[0004] In a first aspect, an information transmission method is provided, comprising:

[0005] The transmitting end obtains first information; wherein the first information includes channel state information CSI to be sent and coding auxiliary information, and the coding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end;

[0006] The transmitting end encodes the CSI to be transmitted according to the coding auxiliary information to obtain second information;

[0007] The sending end sends third information; wherein the third information is determined based on the second information.

[0008] In a second aspect, a method for receiving information is provided, comprising:

[0009] The receiving end receives the third information and the decoding auxiliary information; wherein the decoding auxiliary information includes at least one of the first auxiliary information, the second auxiliary information and the third auxiliary information; the first auxiliary information is the channel related information, the second auxiliary information is the CSI feedback accuracy information, and the third auxiliary information is the background information of the transmitting end and / or the receiving end;

[0010] The receiving end decodes the third information according to the decoding auxiliary information to obtain estimated information of the CSI to be sent by the transmitting end.

[0011] In a third aspect, an information transmission device is provided, comprising:

[0012] an acquisition module, configured to acquire first information; wherein the first information includes CSI to be sent and coding auxiliary information, and the coding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel-related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of a transmitting end and / or a receiving end;

[0013] An encoding module, configured to encode the CSI to be transmitted according to the coding auxiliary information to obtain second information;

[0014] A sending module is used to send third information; wherein the third information is determined based on the second information.

[0015] In a fourth aspect, an information receiving device is provided, comprising:

[0016] A receiving module, configured to receive third information and decoding auxiliary information; wherein the decoding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel-related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of a transmitting end and / or a receiving end;

[0017] A decoding module is used to decode the third information according to the decoding auxiliary information to obtain estimated information of the CSI to be sent by the transmitting end.

[0018] In a fifth aspect, a terminal is provided, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0019] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface; wherein, when the terminal is a transmitting end, the processor is used to obtain first information, the first information includes CSI to be sent and coding auxiliary information, the coding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end; the CSI to be sent is encoded according to the coding auxiliary information to obtain second information; the communication interface is used to send third information, and the third information is determined based on the second information. Alternatively, when the terminal is a receiving end, the communication interface is used to receive third information and decoding auxiliary information, the decoding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end; the processor is used to decode the third information according to the decoding auxiliary information to obtain estimated information of the CSI to be sent by the transmitting end.

[0020] In the seventh aspect, a network side device is provided, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0021] In an eighth aspect, a network side device is provided, comprising a processor and a communication interface; wherein, when the network side device is a transmitting end, the processor is used to obtain first information, the first information includes CSI to be sent and coding auxiliary information, the coding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end; the CSI to be sent is encoded according to the coding auxiliary information to obtain second information; the communication interface is used to send third information, and the third information is determined based on the second information. Alternatively, when the network side device is a receiving end, the communication interface is used to receive third information and decoding auxiliary information, the decoding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end; the processor is used to decode the third information according to the decoding auxiliary information to obtain estimated information of the CSI to be sent by the transmitting end.

[0022] In a ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0023] In the tenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0024] In the eleventh aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a non-volatile storage medium, and the program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0025] In an embodiment of the present application, the transmitting end may obtain first information, the first information includes CSI to be sent and coding auxiliary information, the coding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information, the first auxiliary information is channel-related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end; the CSI to be sent is encoded according to the coding auxiliary information, and the CSI to be sent is encoded according to the coding auxiliary information to obtain second information, and the third information is sent, and the third information is determined based on the second information. Therefore, when encoding the CSI to be sent according to the coding auxiliary information, both the characteristics of the source and the characteristics of the channel can be considered, thereby realizing joint source-channel coding of the CSI, thereby achieving better coding performance than compressed sensing, improving the accuracy of CSI feedback, and improving the communication efficiency of the wireless communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 is a block diagram of a wireless communication system proposed in an embodiment of the present application;

[0027] Figure 2 is a flow chart of an information transmission method provided by an embodiment of the present application;

[0028] Figure 3 is a schematic diagram of the architecture of the encoding module in the embodiment of the present application;

[0029] Figure 4 is a flow chart of an information receiving method provided by an embodiment of the present application;

[0030] Figure 5 is a schematic diagram of the architecture of the decoding module in the embodiment of the present application;

[0031] Figure 6 Schematic diagram of the architecture of the encoding and decoding module in the embodiment of the present application;

[0032] Figure 7 is a schematic diagram of the CSI feedback process in a specific example of the present application;

[0033] Figure 8 is a structural schematic diagram of an information transmission device provided in an embodiment of the present application;

[0034] Fig. 9 is a structural diagram of an information receiving device provided in an embodiment of the present application;

[0035] Fig.10 It is a structural diagram of a communication device provided in an embodiment of the present application;

[0036] Fig.11 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;

[0037] Fig.12 It is a structural diagram of a network side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0038] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

[0039] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.

[0040] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to applications other than NR system applications, such as the 6th generation (6 th Generation, 6G) communication system.

[0041] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can also be called a terminal device or a user terminal (User Equipment, UE), and the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian terminal (PUE) and other terminal side devices, and the wearable device includes: a smart watch, a bracelet, a headset, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 can be a base station or a core network, wherein the base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP) or some other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary.

[0042] Optionally, the applicable scenarios of the embodiments of the present application include but are not limited to the compressed transmission of CSI in massive multiple input multiple output (massive MIMO) systems of time division duplexing (TDD) and frequency division duplexing (FDD), can be applied to information transmission between terminals and base stations, and between terminals, and can be used in CSI compressed transmission scenarios of various communication devices.

[0043] It should be noted that, in the embodiment of the present application, CSI not only refers to the channel state information of the physical layer in the traditional sense, but also includes the wireless environment information in a broad sense. For example, the CSI in the embodiment of the present application may include at least one of the following: channel estimation information, measurement information and / or reporting information related to the physical layer, measurement information and / or reporting information related to the high layer, measurement information and / or reporting information of positioning, etc.

[0044] Optionally, in the embodiment of the present application, the settings of the sending end and the receiving end include:

[0045] 1) The transmitting end is the terminal and the receiving end is the network side device, that is, the terminal feeds back the CSI to the network side device; at this time, the encoding module is located in the terminal and the decoding module is located in the network side device.

[0046] 2) The transmitting end is the network side device, and the receiving end is the terminal, that is, the network side device feeds back CSI to the terminal; at this time, the encoding module is located in the network side device, and the decoding module is located in the terminal.

[0047] 3) The transmitting end is a terminal and the receiving end is a terminal, that is, the D2D devices exchange CSI; at this time, the encoding module is located in the terminal and the decoding module is located in another terminal.

[0048] 4) The transmitting end is a network side device, and the receiving end is a network side device, that is, the network side devices exchange CSI; at this time, the encoding module is located in the network side device, and the decoding module is located in another network side device.

[0049] The following, in combination with the accompanying drawings, describes in detail the information transmission, information receiving method, apparatus, terminal and network side equipment provided by the embodiments of the present application through some embodiments and their application scenarios.

[0050] See also Figure 2 , Figure 2 1 is a flow chart of an information transmission method provided by an embodiment of the present application, the method is executed by a sending end, and the sending end may be a terminal or a network side device. Figure 2 As shown, the method comprises the following steps:

[0051] Step 21: The sender obtains the first information.

[0052] Optionally, the first information includes CSI to be sent and coding auxiliary information. The coding auxiliary information may include at least one of the first auxiliary information, the second auxiliary information and the third auxiliary information. That is, the coding auxiliary information may include only the first auxiliary information, the second auxiliary information or the third auxiliary information, or may include the first auxiliary information and the second auxiliary information, or may include the first auxiliary information, the second auxiliary information and the third auxiliary information, and so on. Among them, the first auxiliary information is channel-related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitter and / or the receiver.

[0053] Step 22: The transmitting end encodes the CSI to be transmitted according to the coding auxiliary information to obtain second information.

[0054] In some embodiments, different types of CSI may be encoded based on coding auxiliary information.

[0055] In some embodiments, when encoding the CSI to be transmitted according to the first auxiliary information, the transmitter may encode the CSI according to the characteristics of the CSI feedback channel; and / or, when encoding the CSI to be transmitted according to the second auxiliary information, the transmitter may encode the CSI according to the requirements of the feedback CSI according to the accuracy information of the CSI feedback; and / or, when encoding the CSI to be transmitted according to the third auxiliary information, the transmitter may encode the CSI according to the background information of the transmitter and / or the receiver. In this way, the deep joint source channel coding technology can be used to encode the CSI, sense the channel state of the CSI feedback channel, and jointly optimize the source coding and channel coding to achieve better coding performance than compressed sensing. It can also sense the CSI feedback accuracy required by the wireless communication system, perform variable rate / variable code rate coding for different feedback channel states, and implement variable rate coding at the bit level / symbol level respectively to achieve the required CSI feedback accuracy, thereby improving the communication efficiency of the wireless communication system.

[0056] Step 23: The sender sends the third information.

[0057] In this embodiment, the third information is determined based on the second information. That is, after obtaining the second information, the transmitting end may process the second information, such as modulating the second information, to obtain the third information and send it.

[0058] In the information transmission method of the embodiment of the present application, the transmitting end can obtain the first information, the first information includes the CSI to be sent and the coding auxiliary information, the coding auxiliary information includes at least one of the first auxiliary information, the second auxiliary information and the third auxiliary information, the first auxiliary information is the channel-related information, the second auxiliary information is the CSI feedback accuracy information, and the third auxiliary information is the background information of the transmitting end and / or the receiving end; the CSI to be sent is coded according to the coding auxiliary information, and the CSI to be sent is coded according to the coding auxiliary information to obtain the second information, and the third information is sent, and the third information is determined based on the second information. Therefore, when encoding the CSI to be sent according to the coding auxiliary information, both the characteristics of the source and the characteristics of the channel can be considered, so as to realize the joint source-channel coding of the CSI, so as to achieve better coding performance than compressed sensing, improve the accuracy of CSI feedback, and improve the communication efficiency of the wireless communication system.

[0059] As an optional embodiment, the transmitting end may send the coding auxiliary information, such as sending the coding auxiliary information to the receiving end. The coding auxiliary information and the third information may satisfy at least one of the following:

[0060] Send together, or send separately;

[0061] The sending cycles are the same or different;

[0062] The types of transmission periods are the same or different; for example, the third information is sent periodically, and the coding auxiliary information is also sent periodically; or, the third information is sent periodically, and the coding auxiliary information is sent non-periodically; or, the third information is sent semi-continuously, and the coding auxiliary information is sent non-periodically; or, the third information is sent semi-continuously, and the coding auxiliary information is sent periodically.

[0063] Optionally, the second information may satisfy at least one of the following:

[0064] The second information is bit information; for example, the bit information needs to be modulated before being sent, and the modulation method may include common binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), etc.;

[0065] The second information is modulation symbol information; for example, the modulation symbol information is a modulated symbol that can be directly sent without going through modulation such as BPSK, QPSK, etc.;

[0066] The second information is multi-carrier symbol information; for example, the multi-carrier symbol information can be directly mapped to an orthogonal frequency division multiplexing (OFDM) subcarrier for transmission;

[0067] The second information is frequency domain symbol information; for example, the frequency domain symbol information is symbol information before discrete Fourier transform (DFT) is performed in DFT-s-OFDM; this solution can directly optimize the CSI in the spatial frequency domain, thereby reducing error transmission;

[0068] The second information is sequence information used for time domain transmission.

[0069] Optionally, the third information may satisfy at least one of the following:

[0070] The third information is the modulated symbol information;

[0071] The third information is information on the OFDM subcarrier;

[0072] The third information is the symbol information after performing DFT;

[0073] The third information is symbol information mapped to the time domain.

[0074] Optionally, the second information may satisfy at least one of the following:

[0075] 1) The second information is bit information, and the number of bits of the second information is the same as the number of coded bits used for modulation. The number of coded bits used for modulation can be understood as the number of coded bits corresponding to the third information obtained by modulation. For example, if the second information is 10 and the corresponding number of bits is 2, then the number of coded bits used for modulation is 2, and 11, 01, etc. can be selected for modulation. In this way, by virtue of the fact that the number of bits of the second information is the same as the number of coded bits used for modulation, operations such as scrambling, reordering, and interleaving can be performed on the bit information obtained by encoding.

[0076] 2) The second information is bit information, and the content of the second information is the same as the content of the coded bit used for modulation. The content of the coded bit used for modulation can be understood as the content of the coded bit corresponding to the third information obtained by modulation. For example, if the second information is 10, that is, the content of the second information is 10, then the content of the coded bit used for modulation is 10.

[0077] 3) The second information is bit information, and the number of bits of the second information after the first operation is the same as the number of coded bits used for modulation. The number of coded bits used for modulation can be understood as the number of coded bits corresponding to the third information obtained by modulation. For example, the second information is 10 after the first operation, and the corresponding number of bits is 2, then the number of coded bits used for modulation is 2, and at this time, 11, 01, etc. can be selected for modulation.

[0078] 4) The second information is bit information, and the content of the second information after the first operation is the same as the content of the coded bit used for modulation. The content of the coded bit used for modulation can be understood as the content of the coded bit corresponding to the third information obtained by modulation. For example, the second information is 10 after the first operation, that is, the content of the second information after the first operation is 10, and the content of the coded bit used for modulation is 10.

[0079] 5) The second information is modulation symbol information, and the number of symbols of the second information is the same as the number of symbols of the symbol information used to map to the OFDM subcarrier. The number of symbols of the symbol information used to map to the OFDM subcarrier can be understood as the number of symbols of the symbol information corresponding to the third information obtained by mapping to the OFDM subcarrier.

[0080] 6) The second information is modulation symbol information, and the content of the second information is the same as the content of the symbol information used to map to the OFDM subcarrier. The content of the symbol information used to map to the OFDM subcarrier can be understood as the content of the symbol information corresponding to the third information obtained by mapping to the OFDM subcarrier.

[0081] 7) The second information is modulation symbol information, and the number of symbols of the second information after the second operation is the same as the number of symbols of the symbol information used to map to the OFDM subcarrier. The number of symbols of the symbol information used to map to the OFDM subcarrier can be understood as the number of symbols of the symbol information corresponding to the third information obtained by mapping to the OFDM subcarrier.

[0082] 8) The second information is modulation symbol information, and the content of the second information after the second operation is the same as the content of the symbol information used to map to the OFDM subcarrier. The content of the symbol information used to map to the OFDM subcarrier can be understood as the content of the symbol information corresponding to the third information obtained by mapping to the OFDM subcarrier.

[0083] In some embodiments, the first operation includes at least one of the following: interleaving, padding, punching, rate matching, scrambling, etc.

[0084] In some embodiments, the second operation includes at least one of the following: resource mapping, layer mapping, precoding, sorting, etc.

[0085] Optionally, when the transmitting end encodes the CSI to be transmitted according to the coding auxiliary information, at least one of the following encoding methods may be used:

[0086] 1) Performing fixed code rate or fixed symbol rate encoding on the CSI to be transmitted according to the coding auxiliary information;

[0087] 2) performing variable bit rate or variable symbol rate coding on the CSI to be transmitted according to the coding auxiliary information;

[0088] 3) Encoding the CSI to be transmitted at a fixed rate or fixed bit rate according to the coding auxiliary information;

[0089] 4) The CSI to be transmitted is encoded with a variable rate or variable bit rate according to the coding auxiliary information.

[0090] In this way, with the help of fixed bit rate / variable bit rate and fixed rate / variable rate coding methods, variable length coding information can be obtained, so that when performing CSI feedback, the CSI feedback overhead can be effectively reduced and the flexibility of CSI feedback is increased.

[0091] In some embodiments, at least one of the above-mentioned code rate, symbol rate, rate and bit rate can be notified by the transmitting end to the receiving end, that is, the encoder end notifies the decoder end. For example, at least one of the above-mentioned code rate, symbol rate, rate and bit rate can be notified by the transmitting end to the receiving end alone, or can be notified by the transmitting end to the receiving end together with the coding auxiliary information.

[0092] In some embodiments, at least one of the above-mentioned code rate, symbol rate, rate and bit rate can be: one of multiple pre-selected values ​​or default values. In this case, the receiving end can perform decoding attempts for multiple pre-selected values ​​or default values, and the one that is successfully decoded is the correct value.

[0093] Optionally, when encoding different CSI to be sent, the number of output symbols of the obtained second information may be the same or different. And / or, when encoding different CSI to be sent, the number of output bits of the obtained second information may be the same or different.

[0094] In some embodiments, the above-mentioned number of output symbols and / or number of output bits may be notified to the receiving end by the transmitting end, that is, the encoder end notifies the decoder end. For example, the above-mentioned number of output symbols and / or number of output bits may be notified to the receiving end by the transmitting end alone, or may be notified to the receiving end together with the coding auxiliary information.

[0095] In some embodiments, the above-mentioned number of output symbols and / or number of output bits may be one of a plurality of preselected values ​​or default values. In this case, the receiving end may perform decoding attempts for the plurality of preselected values ​​or default values, and the one successfully decoded is the correct value.

[0096] In some embodiments, the above-mentioned number of output symbols and / or number of output bits may be determined based on at least one of a predetermined target code rate, a target symbol rate, a target rate, and a target bit rate, and the first information. For example, if the predetermined target code rate or target symbol rate is a, and the information volume size / number of bits / content length of the first information is b, then the corresponding number of output symbols / number of output bits is a*b.

[0097] In some embodiments, the above-mentioned number of output symbols and / or number of output bits are related to the coding auxiliary information. For example, if the signal to noise ratio (SNR) in the coding auxiliary information is higher than a certain threshold, the number of output symbols and / or the number of output bits is N1; and if the SNR in the coding auxiliary information is lower than a certain threshold, the number of output symbols and / or the number of output bits is N2; optionally, N1>N2. For another example, if it is in a non-line of sight (NLOS) environment, the number of output symbols and / or the number of output bits is N3; and if it is in a line of sight (LOS) environment, the number of output symbols and / or the number of output bits is N4; optionally, N3>N4. Among them, N1, N2, N3 and N4 can be selected based on actual conditions, and this embodiment does not specifically limit them.

[0098] Since the CSI in the massive MIMO system can be regarded as a high-dimensional, low-rank image, the deep joint source channel coding technology for the image source has good coding performance. Therefore, the embodiment of the present application can design a coding module based on a deep neural network, and use a pre-designed coding module to perform joint source channel coding on different types of CSI, and output different coding features according to different uplink channel states to achieve better coding performance.

[0099] Optionally, the above-mentioned process of encoding the CSI to be sent according to the coding auxiliary information may include: first, the transmitting end inputs the first information into the coding module; then, the transmitting end uses the coding module to extract features of the CSI to be sent, and adjusts the extracted feature information according to the coding auxiliary information to obtain the second information. The feature extraction here can be understood as using the coding module to extract the abstract features of the CSI to be sent, and the abstract features can be decoded to obtain the estimated information of the CSI to be sent. For example, taking the coding auxiliary information including the first auxiliary information, the second auxiliary information and the third auxiliary information as an example, when the transmitting end adjusts the extracted feature information according to the coding auxiliary information, it can adjust the extracted feature information according to the characteristics of the CSI feedback channel and the background information of the transmitting end and / or the receiving end, and according to the requirements of the feedback CSI for the accuracy information of the CSI feedback, such as adjusting the length of the information output by the coding module, thereby effectively improving the bandwidth utilization.

[0100] Combine the following Figure 3 The encoding module in the embodiment of the present application is described.

[0101] In the embodiment of the present application, the coding module is a module located at the encoder end / transmitter end. The coding module includes at least one layer of coding network, at least one layer of coding network is used to continuously extract features of the CSI to be transmitted, and can generate network outputs of different lengths according to the coding auxiliary information, and the last layer of coding network realizes variable bit rate / variable rate coding output. The input of the coding network includes coding auxiliary information, and the coding auxiliary information input in different coding networks is the same or different.

[0102] For example, Figure 3As shown, the coding module may include a first coding network, a second coding network, ..., and an Nth coding network, where N is a positive integer. The first coding network, the second coding network, ..., and the Nth coding network are used to continuously extract features from the CSI input to the coding module, that is, the first coding network first extracts features from the input CSI and outputs the first feature information, then the second coding network extracts features from the first feature information and outputs the second feature information, ..., and finally the Nth coding network extracts features from the feature information output by the N-1th coding network; at the same time, network outputs of different lengths can be generated according to the input coding auxiliary information, and the Nth coding network implements variable bit rate / variable rate coding output. The input of the coding network includes coding auxiliary information, and the coding auxiliary information input in different coding networks is the same or different. For example, the input of the first coding network includes the first auxiliary information, the input of the second coding network includes the first auxiliary information and the second auxiliary information, and the input of the third coding network includes the third auxiliary information; or, the input of the first coding network includes the first auxiliary information and the second auxiliary information, the input of the second coding network includes the first auxiliary information and the third auxiliary information, and the input of the third coding network includes the second auxiliary information; and so on. That is, the coding auxiliary information input into the coding network can be selected based on actual needs.

[0103] Optionally, the structure of the coding network in the coding module can be selected based on actual needs. The coding network in the coding module may include but is not limited to at least one of the following:

[0104] i. Fully connected network;

[0105] ii. Convolutional Network;

[0106] iii. Recurrent networks;

[0107] iv. Residual Network;

[0108] v.Long Short-Term Memory (LSTM) network.

[0109] Optionally, for the function of the encoding module, the encoder function of the self-encoder can be implemented to compress the input CSI to be sent. For example, in this embodiment, according to the characteristics of the CSI feedback channel and the background information of the transmitting end and / or the receiving end, and according to the requirements of the feedback CSI for the accuracy information of the CSI feedback, the network structure of the encoding module can be designed, so that the encoding module adapts to the first auxiliary information, the second auxiliary information and / or the third auxiliary information, adjusts the length of the output second information, and effectively improves the bandwidth utilization.

[0110] Optionally, for the output of the encoding module, the encoding module can control the size of the output information according to the first information obtained, and output a variable bit rate or symbol rate, or output a different number of output symbols / different number of output bits. Among them, the control method may include various control methods such as mask control and branch control. For example. The encoding module can output variable length symbol information using a mask control method according to the characteristics of the CSI feedback channel and the required CSI level to ensure that the requirements for CSI quality are met during information transmission.

[0111] The CSI to be sent, the first auxiliary information, the second auxiliary information and the third auxiliary information in the embodiments of the present application are described below respectively.

[0112] 1. CSI to be sent

[0113] Optionally, the CSI to be sent in the embodiment of the present application may include at least one of the following:

[0114] channel estimation information;

[0115] Physical layer related measurement information and / or reporting information;

[0116] High-level related measurement information and / or reporting information;

[0117] Positioning measurement information and / or reporting information.

[0118] Furthermore, the above-mentioned channel estimation information may include at least one of the following:

[0119] Downlink channel estimation information, uplink channel estimation information.

[0120] Furthermore, the above-mentioned physical layer related measurement information and / or reporting information may include at least one of the following:

[0121] Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), Channel State Information Reference Signal Resource Indicator (CSI-RS Resource Indicator, CRI), Synchronization Signal and PBCH block Rank Indicator (SSBRI), Layer Indicator (LI), Rank Indicator (RI), Layer 1 Reference Signal Received Power (L1-RSRP), Layer 1 Signal to Interference plus Noise Ratio (L1-SINR), Layer 1 Reference Signal Receiving Quality L1-RSRQ, beam quality information and other channel characteristic information. Among them, CQI, PMI, CRI, SSBRI, LI, RI, L1-RSRP and other channel characteristic information can be selected as CSI in the 5G system. Other channel characteristic information includes, for example, the original channel matrix (ie, the channel matrix from each antenna at the transmitting end to each antenna at the receiving end), original channel information, etc. In this way, different types of CSI can be jointly source-channel coded to improve the accuracy of CSI feedback.

[0122] Furthermore, the above-mentioned high-level related measurement information and / or reporting information includes at least one of the following:

[0123] Power Headroom Report (PHR), Radio Resource Management (RRM) measurement result report, Radio Link Monitoring (RLM) measurement result report, Beam Failure Recovery (BFR) event report, neighboring cell beam information, neighboring cell quality, current cell beam quality, current cell cell quality. For example, neighboring cell beam information may be L3-RSRP, L3-SINR and / or L3-RSRQ, etc.; current cell beam quality may be L3-RSRP, L3-SINR and / or L3-RSRQ, etc.

[0124] Further, the above-mentioned positioning measurement information and / or reporting information may include at least one of the following:

[0125] Physical cell identifier ID, global cell ID, transmission reference point (Transmission Reference Point) TRPID, uplink relative timing of arrival (Uplink Relative Timing of Arrival, UL-RTOA), gNB Rx-Tx time difference measurement, uplink angle of arrival (UL Angle of Arrival), measurement timestamp (Time stamp of the measurement), location estimation timestamp (Time stamp of locationestimate), measurement quality, downlink positioning reference signal (Downlink Positioning Reference Signal, DL-PRS) receiving beam index, reference signal received power (Reference Signal Received Power, RSRP), reference signal received quality (Reference Signal Receiving Quality, RSRQ), etc.

[0126] Optionally, CSI can be obtained by calculating through an existing channel estimation algorithm, and can be obtained through channel estimation of a reference signal, where the reference signal includes but is not limited to a channel state information reference signal (Channel State Information-Reference Signal, CSI-RS), a synchronization signal block (Synchronization Signal and PBCH block, SSB), a sounding reference signal (Sounding Reference Signal, SRS), a tracking reference signal (Tracking Reference Signal, TRS), a phase tracking reference signal (Phase Tracking Reference Signal, PTRS), etc.

[0127] As an optional embodiment, the obtaining of the first information includes:

[0128] The transmitting end obtains the first CSI through a channel estimation algorithm;

[0129] The transmitting end obtains the second CSI by measuring the reference signal;

[0130] The transmitting end obtains the CSI to be sent in the first information by performing at least one of the following on the first CSI and / or the second CSI: layer 1 filtering, physical layer filtering, layer 3 filtering, high layer filtering, quantization, information compression, information mapping, etc. In this way, the accuracy of the obtained CSI to be sent can be improved by means of filtering, quantization, compression and / or mapping operations.

[0131] Optionally, CSI can be used directly as the input of the encoding module, or it can be used as the input of the encoding module after transformation / information processing, such as through linear transformation such as fast Fourier transform (FFT) and wavelet transform, or through nonlinear transformation such as filters and neural networks to process CSI.

[0132] 2. First auxiliary information

[0133] Optionally, the first auxiliary information is channel related information, such as information related to an uplink / downlink channel and / or information related to a CSI feedback channel. The first auxiliary information may include at least one of the following items of the channel:

[0134] Path loss, noise, reference signal received power (RSRP), reference signal received quality (RSRQ), interference, received signal-to-noise ratio, received signal-to-interference-plus-noise ratio, frequency selection characteristics, time variation, Doppler characteristics, etc.

[0135] The above interference may be intra-cell interference and / or inter-cell interference, etc.

[0136] In one implementation, the first auxiliary information may be obtained by calculating a reference signal, where the reference signal includes but is not limited to CSI-RS, SSB, SRS, TRS, PTRS, and the like.

[0137] In another implementation, the first auxiliary information may be acquired through detection by a sensor at the receiving end, and the sensor includes but is not limited to a global positioning system (GPS), a temperature and humidity sensor, a gyroscope, an acceleration sensor, a camera, a microphone, and the like.

[0138] In another implementation manner, the first auxiliary information may be obtained through service indicator requirements of the application layer, such as bandwidth, resources, required received signal quality, and the like.

[0139] In another implementation manner, the first auxiliary information may be used as an input of an encoding module and / or a decoding module.

[0140] 3. Second auxiliary information

[0141] Optionally, the second auxiliary information is CSI feedback accuracy information. The second auxiliary information may include at least one of the following:

[0142] The accuracy level of the required CSI;

[0143] Mean Squared Error (MSE) between the required CSI and the actual CSI;

[0144] MSE of required CSI and estimated CSI;

[0145] Normalized Mean Squared Error (NMSE) between the required CSI and the actual CSI;

[0146] NMSE of required CSI and estimated CSI.

[0147] The above-mentioned required CSI can be understood as the required CSI, and the required CSI needs to be referred to when performing CSI decoding. The above-mentioned actual CSI / estimated CSI can be understood as the measured CSI, that is, the CSI to be sent. The accuracy of the required CSI is generally lower than that of the actual CSI / estimated CSI. In addition to the above-mentioned MSE and NMSE, this embodiment can also use other evaluation criteria, which are not limited to this.

[0148] In an implementation manner, the acquisition of the second auxiliary information may be sent by the network side device to the terminal, or may be sent by the terminal to the network side device, depending on the circumstances.

[0149] In another implementation manner, the second auxiliary information may be used as an input of an encoding module and / or a decoding module.

[0150] 4. Third auxiliary information

[0151] Optionally, the third auxiliary information is background information of the sending end and / or the receiving end, and the background information may include at least one of the following: location information, scene information, time information, temperature and humidity information, audio information, video information, image information, etc.

[0152] In one implementation, the third auxiliary information may be acquired through detection by sensors at the transmitting end and / or the receiving end, and the sensors include but are not limited to GPS, temperature and humidity sensors, gyroscopes, acceleration sensors, cameras, microphones, and the like.

[0153] In another implementation manner, the third auxiliary information may be used as an input of an encoding module and / or a decoding module.

[0154] The above embodiment illustrates the encoding process in the present application, and the decoding process in the present application will be described below.

[0155] See also Figure 4 , Figure 4 1 is a flow chart of an information receiving method provided in an embodiment of the present application. The method is executed by a receiving end, which may be a terminal or a network side device. Figure 4 As shown, the method comprises the following steps:

[0156] Step 41: The receiving end receives the third information and the decoding auxiliary information.

[0157] Optionally, the decoding auxiliary information includes at least one of the first auxiliary information, the second auxiliary information, and the third auxiliary information. That is, the decoding auxiliary information may include only the first auxiliary information, the second auxiliary information, or the third auxiliary information, or may include the first auxiliary information and the second auxiliary information, or may include the first auxiliary information, the second auxiliary information, and the third auxiliary information, etc. Among them, the first auxiliary information is channel related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitter and / or the receiver.

[0158] It is understandable that the third information is information obtained by encoding the CSI to be transmitted in the above embodiment, and is sent by the transmitting end to the receiving end. The encoding auxiliary information and the decoding auxiliary information in the above embodiment may be the same or different, that is, the auxiliary information required for encoding and decoding in this embodiment may be the same or different.

[0159] Step 42: The receiving end decodes the third information according to the decoding auxiliary information to obtain estimated information of the CSI to be sent by the transmitting end.

[0160] The estimated information of the CSI to be sent may be understood as the recovered information of the CSI to be sent.

[0161] In the information receiving method of the embodiment of the present application, the receiving end can receive the third information and decoding auxiliary information, the decoding auxiliary information includes at least one of the first auxiliary information, the second auxiliary information and the third auxiliary information; the first auxiliary information is channel related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end, and the third information is decoded according to the decoding auxiliary information to obtain the estimated information of the CSI to be sent by the transmitting end. In this way, the recovery of the CSI to be sent can be achieved.

[0162] In an embodiment of the present application, a decoding module corresponding to the encoding module may be used for decoding. The above decoding of the third information according to the decoding auxiliary information may include: first, the receiving end inputs the third information and the decoding auxiliary information into the decoding module; then, the receiving end uses the decoding module to reconstruct and decompress the third information according to the decoding auxiliary information. For example, taking the decoding auxiliary information including the first auxiliary information, the second auxiliary information and the third auxiliary information as an example, the receiving end may reconstruct and decompress the features of the acquired third information according to the characteristics of the CSI feedback channel and the background information of the transmitting end and / or the receiving end, and according to the requirements of the feedback CSI according to the accuracy information of the CSI feedback, thereby obtaining the estimated information of the CSI of the transmitting end.

[0163] Combine the following Figure 5 The decoding module in the embodiment of the present application is described.

[0164] In the embodiment of the present application, the decoding module is a module located at the decoder end / receiving end. The decoding module includes at least one layer of decoding network, and at least one layer of decoding network is used to continuously reconstruct and decompress the third information, and can generate network outputs of different lengths according to the decoding auxiliary information. The last layer of decoding network realizes the recovery of CSI. The input of the decoding network includes the decoding auxiliary information, and the decoding auxiliary information input in different decoding networks is the same or different.

[0165] For example, Figure 5 As shown, the decoding module may include a first decoding network, a second decoding network, ..., and an Nth decoding network, where N is a positive integer. The first decoding network, the second decoding network, ..., and the Nth decoding network are used to continuously reconstruct and decompress the input third information, that is, the first decoding network first reconstructs and decompresses the input third information, outputs the first reconstructed information, and then the second decoding network reconstructs and decompresses the first reconstructed information, outputs the second reconstructed information, ..., and finally the Nth decoding network reconstructs and decompresses the reconstructed information output by the N-1th decoding network; at the same time, network outputs of different lengths can be generated according to the decoding auxiliary information, and the Nth decoding network realizes the recovery of CSI. The input of the decoding network includes the decoding auxiliary information, and the decoding auxiliary information input in different decoding networks is the same or different. For example, the input of the first decoding network includes the first auxiliary information, the input of the second decoding network includes the first auxiliary information and the second auxiliary information, and the input of the third decoding network includes the third auxiliary information; or, the input of the first decoding network includes the first auxiliary information and the second auxiliary information, the input of the second decoding network includes the first auxiliary information and the third auxiliary information, and the input of the third decoding network includes the second auxiliary information; etc. In other words, the decoding auxiliary information input into the decoding network can be selected based on actual needs.

[0166] Optionally, the structure of the decoding network in the decoding module can be selected based on actual needs. The decoding network in the decoding module may include but is not limited to at least one of the following:

[0167] i. Fully connected network;

[0168] ii. Convolutional Network;

[0169] iii. Recurrent networks;

[0170] iv. Residual Network;

[0171] v.Long Short-Term Memory (LSTM) network.

[0172] Optionally, the input of the decoding module is actually the information after the third information passes through the wireless channel, and / or decoding auxiliary information.

[0173] Optionally, for the function of the decoding module, the decoder function of the self-encoder can be implemented to recover the feature vector of the information of the transmitting end. For example, in this embodiment, according to the characteristics of the CSI feedback channel and the background information of the transmitting end and / or the receiving end, and according to the requirements of the feedback CSI for the accuracy information of the CSI feedback, the network structure of the decoding module can be designed, so that the decoding module can adapt to the first auxiliary information, the second auxiliary information and / or the third auxiliary information, and feature reconstruct and decompress the received variable-length coded information, thereby recovering the content of the CSI of the transmitting end.

[0174] It can be understood that the output of the decoding module is the estimated information of the CSI sent by the transmitting end, that is, the recovered information of the CSI.

[0175] For example, combined with Figure 3 and Figure 5 The module architecture shown in FIG. 1 is a module architecture of the encoding and decoding solution in the embodiment of the present application. Figure 6 As shown. The CSI obtained by the transmitting end is input to the encoding module 61 for encoding, and the output encoded information is transmitted to the receiving end, such as variable rate transmission, and input to the decoding module 62 for decoding to obtain the estimated information of the CSI. The auxiliary information input to the encoding module 61 and the decoding module 62 includes the first auxiliary information, the second auxiliary information and the third auxiliary information.

[0176] Optionally, in an embodiment of the present application, the receiving end may also receive indication information from the sending end; the indication information is used to indicate at least one of the following items based on which the CSI to be sent is encoded: code rate, symbol rate, rate, bit rate, number of output symbols, and number of output bits.

[0177] Optionally, the first auxiliary information may include at least one of the following items of the channel:

[0178] Path loss, noise, RSRP, RSRQ, interference, received signal-to-noise ratio, received signal-to-interference-plus-noise ratio, frequency selectivity, time variability, and Doppler characteristics.

[0179] Optionally, the second auxiliary information may include at least one of the following:

[0180] The accuracy level of the required CSI;

[0181] Mean square error (MSE) between the required CSI and the actual CSI;

[0182] MSE of required CSI and estimated CSI;

[0183] Normalized mean square error (NMSE) between the required CSI and the actual CSI;

[0184] NMSE of required CSI and estimated CSI.

[0185] Optionally, the third auxiliary information may include at least one of the following items of the transmitting end and / or the receiving end:

[0186] Location information, scene information, time information, temperature and humidity information, audio information, video information, and image information.

[0187] It is understandable that for the specific description of the first auxiliary information, the second auxiliary information and the third auxiliary information, reference may be made to the above embodiments, which will not be repeated here.

[0188] Combine the following Figure 7 The CSI feedback process in the specific example of this application is explained.

[0189] In the specific example of this application, the transmitting end is a terminal and the receiving end is a base station. Figure 7 As shown, the process of the corresponding terminal feeding back CSI to the base station may include:

[0190] S1: The base station sends pilot information, first auxiliary information, second auxiliary information and third auxiliary information to the terminal; wherein, the specific contents of the first auxiliary information, the second auxiliary information and the third auxiliary information can be referred to the description in the above embodiment and will not be repeated here.

[0191] S2: The terminal performs channel estimation based on the received pilot information to obtain the CSI to be fed back.

[0192] S3: The terminal uses a coding module to perform fixed rate / variable rate coding, or fixed rate / variable rate coding, on the CSI according to the first auxiliary information, the second auxiliary information and the third auxiliary information.

[0193] S4: The terminal sends the encoded bit / symbol information to the base station.

[0194] S5: The base station uses a decoding module to decode the received bit / symbol information according to the first auxiliary information, the second auxiliary information and the third auxiliary information to obtain estimated information of the CSI.

[0195] It should be noted that the information transmission method provided in the embodiment of the present application can be executed by an information transmission device, or a control module in the information transmission device for executing the information transmission method. In the embodiment of the present application, the information transmission device provided in the embodiment of the present application is described by taking the information transmission device executing the information transmission method as an example.

[0196] See also Figure 8 , Figure 8 1 is a schematic diagram of the structure of an information transmission device provided in an embodiment of the present application, and the device is applied to a transmitting end. Figure 8 As shown, the information transmission device 80 includes:

[0197] The acquisition module 81 is configured to acquire first information; wherein the first information includes CSI to be sent and coding auxiliary information, and the coding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end;

[0198] An encoding module 82, configured to encode the CSI to be transmitted according to the coding auxiliary information to obtain second information;

[0199] The sending module 83 is used to send third information; wherein the third information is determined based on the second information.

[0200] Optionally, the second information satisfies at least one of the following:

[0201] The second information is bit information;

[0202] The second information is modulation symbol information;

[0203] The second information is multi-carrier symbol information;

[0204] The second information is frequency domain symbol information;

[0205] The second information is sequence information used for time domain transmission.

[0206] Optionally, the third information satisfies at least one of the following:

[0207] The third information is modulated symbol information;

[0208] The third information is information on the OFDM subcarrier;

[0209] The third information is the symbol information after DFT;

[0210] The third information is symbol information mapped to the time domain.

[0211] Optionally, the second information satisfies at least one of the following:

[0212] The second information is bit information, and the number of bits of the second information is the same as the number of coded bits used for modulation;

[0213] The second information is bit information, and the content of the second information is the same as the content of the coded bits used for modulation;

[0214] The second information is bit information, and the number of bits of the second information after the first operation is the same as the number of coded bits used for modulation;

[0215] The second information is bit information, and content of the second information after the first operation is the same as content of the coded bits used for modulation;

[0216] The second information is modulation symbol information, and the number of symbols of the second information is the same as the number of symbols of the symbol information used for mapping to the OFDM subcarriers;

[0217] The second information is modulation symbol information, and content of the second information is the same as content of symbol information used for mapping to OFDM subcarriers;

[0218] The second information is modulation symbol information, and the number of symbols of the second information after the second operation is the same as the number of symbols of the symbol information used for mapping to the OFDM subcarrier;

[0219] The second information is modulation symbol information, and the content of the second information after the second operation is the same as the content of the symbol information used for mapping to the OFDM subcarrier.

[0220] Optionally, the first operation includes at least one of the following: interleaving, padding, puncturing, rate matching, and scrambling; and / or the second operation includes at least one of the following: resource mapping, layer mapping, precoding, and sorting.

[0221] Optionally, the encoding module 82 is specifically configured to perform at least one of the following:

[0222] Performing fixed code rate or fixed symbol rate encoding on the CSI to be transmitted according to the coding auxiliary information;

[0223] Performing variable code rate or variable symbol rate encoding on the CSI to be transmitted according to the coding auxiliary information;

[0224] Performing fixed rate or fixed bit rate encoding on the CSI to be transmitted according to the coding auxiliary information;

[0225] The CSI to be transmitted is encoded at a variable rate or a variable bit rate according to the coding auxiliary information.

[0226] Optionally, at least one of the code rate, symbol rate, rate and bit rate is notified by the transmitting end to the receiving end;

[0227] And / or, at least one of the code rate, symbol rate, rate and bit rate is: one of a plurality of preselected values ​​or default values.

[0228] Optionally, when encoding different CSIs to be sent, the numbers of output symbols of the obtained second information are the same or different;

[0229] And / or, when different CSI to be sent are encoded, the number of output bits of the obtained second information is the same or different.

[0230] Optionally, the number of output symbols and / or the number of output bits are notified by the transmitting end to the receiving end;

[0231] and / or, the number of output symbols and / or the number of output bits is: one of a plurality of preselected values ​​or default values;

[0232] and / or, the output symbol number and / or the output bit number is determined based on at least one of a predetermined target code rate, a target symbol rate, a target rate and a target bit rate, and the first information;

[0233] And / or, the number of output symbols and / or the number of output bits are related to the coding auxiliary information.

[0234] Optionally, the encoding module 82 is specifically used for:

[0235] The input first information is obtained, and features are extracted for the CSI to be sent, and the extracted feature information is adjusted according to the coding auxiliary information to obtain the second information.

[0236] Optionally, the encoding module 82 includes at least one layer of encoding network, and the at least one layer of encoding network is used to continuously extract features of the CSI to be sent. The input of the encoding network includes the encoding auxiliary information, and the encoding auxiliary information input in different encoding networks is the same or different.

[0237] Optionally, the CSI to be sent includes at least one of the following:

[0238] channel estimation information;

[0239] Physical layer related measurement information and / or reporting information;

[0240] High-level related measurement information and / or reporting information;

[0241] Positioning measurement information and / or reporting information.

[0242] Optionally, the channel estimation information includes at least one of the following:

[0243] Downlink channel estimation information, uplink channel estimation information;

[0244] And / or, the measurement information and / or reporting information related to the physical layer includes at least one of the following:

[0245] CQI, PMI, CRI, SSBRI, LI, RI, L1-RSRP, L1-SINR, L1-RSRQ, beam quality information;

[0246] And / or, the high-level related measurement information and / or reporting information includes at least one of the following:

[0247] PHR, RRM measurement result reporting, RLM measurement result reporting, BFR event reporting, neighboring cell beam information, neighboring cell quality, local cell beam quality, local cell cell quality;

[0248] And / or, the positioning measurement information and / or reporting information includes at least one of the following:

[0249] Physical cell ID, global cell ID, transceiver node TRP ID, UL-RTOA, base station transmit and receive time difference measurement, uplink arrival angle, measurement timestamp, position estimation timestamp, measurement quality, DL-PRS receive beam index, RSRP, RSRQ.

[0250] Optionally, the acquisition module 81 includes:

[0251] A first acquisition unit, configured to acquire a first CSI through a channel estimation algorithm;

[0252] A second acquisition unit, configured to acquire a second CSI by measuring a reference signal;

[0253] A third acquiring unit is configured to acquire the CSI to be sent by performing at least one of the following on the first CSI and / or the second CSI:

[0254] Layer 1 filtering, physical layer filtering, layer 3 filtering, high layer filtering, quantization, information compression and information mapping.

[0255] Optionally, the first auxiliary information includes at least one of the following items of the channel:

[0256] Path loss, noise, RSRP, RSRQ, interference, received signal-to-noise ratio, received signal-to-interference-plus-noise ratio, frequency selectivity, time variability, Doppler characteristics;

[0257] And / or, the second auxiliary information includes at least one of the following:

[0258] The accuracy level of the required CSI;

[0259] Mean square error (MSE) between the required CSI and the actual CSI;

[0260] MSE of required CSI and estimated CSI;

[0261] Normalized mean square error (NMSE) between the required CSI and the actual CSI;

[0262] NMSE of required CSI and estimated CSI;

[0263] And / or, the third auxiliary information includes at least one of the following items of the transmitting end and / or the receiving end:

[0264] Location information, scene information, time information, temperature and humidity information, audio information, video information, and image information.

[0265] Optionally, the sending module 83 is further used to: send the coding auxiliary information;

[0266] The third information and the coding auxiliary information satisfy at least one of the following:

[0267] Send together, or send separately;

[0268] The sending cycles are the same or different;

[0269] The types of the sending cycles are the same or different.

[0270] The information transmission device 80 in the embodiment of the present application can be a device, a device or an electronic device with an operating system, or a component, an integrated circuit, or a chip in a terminal, or a component, an integrated circuit, or a chip in a network-side device. The device or electronic device can be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal can include but is not limited to the types of terminals 11 listed above, and the non-mobile terminal can be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0271] The information transmission device 80 provided in the embodiment of the present application can achieve Figure 2 The various processes implemented by the method embodiment shown achieve the same technical effect and will not be described again here to avoid repetition.

[0272] It should be noted that the information receiving method provided in the embodiment of the present application can be executed by an information receiving device, or a control module in the information receiving device for executing the information receiving method. In the embodiment of the present application, the information receiving device provided in the embodiment of the present application is described by taking the information receiving device executing the information receiving method as an example.

[0273] See also Fig. 9 , Fig. 9 1 is a schematic diagram of the structure of an information receiving device provided in an embodiment of the present application, and the device is applied to a receiving end. Fig. 9 As shown, the information receiving device 90 includes:

[0274] A receiving module 91 is configured to receive third information and decoding auxiliary information; wherein the decoding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel-related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end;

[0275] The decoding module 92 is used to decode the third information according to the decoding auxiliary information to obtain estimated information of the CSI to be sent by the transmitter.

[0276] Optionally, the decoding module 92 is specifically used for:

[0277] The input third information and decoding auxiliary information are acquired, and the third information is feature reconstructed and decompressed according to the decoding auxiliary information.

[0278] Optionally, the decoding module includes at least one layer of decoding network, and the at least one layer of decoding network is used to continuously reconstruct and decompress the third information. The input of the decoding network includes the decoding auxiliary information, and the decoding auxiliary information input into different decoding networks is the same or different.

[0279] Optionally, the receiving module 91 is further used to: receive indication information from the sending end;

[0280] The indication information is used to indicate at least one of the following items based on which the CSI to be sent is encoded: code rate, symbol rate, rate, bit rate, number of output symbols, and number of output bits.

[0281] Optionally, the first auxiliary information includes at least one of the following items of the channel:

[0282] Path loss, noise, RSRP, RSRQ, interference, received signal-to-noise ratio, received signal-to-interference-plus-noise ratio, frequency selectivity, time variability, Doppler characteristics;

[0283] And / or, the second auxiliary information includes at least one of the following:

[0284] The accuracy level of the required CSI;

[0285] Mean square error (MSE) between the required CSI and the actual CSI;

[0286] MSE of required CSI and estimated CSI;

[0287] Normalized mean square error (NMSE) between the required CSI and the actual CSI;

[0288] NMSE of required CSI and estimated CSI;

[0289] And / or, the third auxiliary information includes at least one of the following items of the transmitting end and / or the receiving end:

[0290] Location information, scene information, time information, temperature and humidity information, audio information, video information, and image information.

[0291] The information receiving device 90 in the embodiment of the present application can be a device, a device or an electronic device with an operating system, or a component, an integrated circuit, or a chip in a terminal, or a component, an integrated circuit, or a chip in a network-side device. The device or electronic device can be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal can include but is not limited to the types of terminals 11 listed above, and the non-mobile terminal can be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0292] The information receiving device 90 provided in the embodiment of the present application can achieve Figure 4 The various processes implemented by the method embodiment shown achieve the same technical effect and will not be described again here to avoid repetition.

[0293] Optional, such as Fig.10 As shown, the embodiment of the present application also provides a communication device 100, including a processor 101, a memory 102, and a program or instruction stored in the memory 102 and executable on the processor 101. For example, when the communication device 100 is a transmitting end, the program or instruction can be executed by the processor 101 to implement the various processes of the above-mentioned information transmission method embodiment, and can achieve the same technical effect. Alternatively, when the communication device 100 is a receiving end, the program or instruction can be executed by the processor 101 to implement the various processes of the above-mentioned information receiving method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0294] The embodiment of the present application also provides a terminal, including a processor and a communication interface; wherein, when the terminal is a transmitting end, the processor is used to obtain first information, the first information includes CSI to be sent and coding auxiliary information, the coding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end; the CSI to be sent is encoded according to the coding auxiliary information to obtain the second information; the communication interface is used to send third information, and the third information is determined based on the second information. Alternatively, when the terminal is a receiving end, the communication interface is used to receive third information and decoding auxiliary information, the decoding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end; the processor is used to decode the third information according to the decoding auxiliary information to obtain estimated information of the CSI to be sent by the transmitting end. This terminal embodiment can implement each process of the above-mentioned information transmission method embodiment, or implement each process of the above-mentioned information receiving method embodiment, and can achieve the same technical effect.

[0295] Specifically, Fig.11 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.

[0296] The terminal 1100 includes but is not limited to: a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109, and at least some of the components of a processor 1110.

[0297] Those skilled in the art will appreciate that the terminal 1100 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.11 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0298] It should be understood that in the embodiment of the present application, the input unit 1104 may include a graphics processor (Graphics Processing Unit, GPU) 11041 and a microphone 11042, and the graphics processor 11041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1106 may include a display panel 11061, and the display panel 11061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1107 includes a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include two parts: a touch detection device and a touch controller. Other input devices 11072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0299] In the embodiment of the present application, the radio frequency unit 1101 receives downlink data from the network side device and sends it to the processor 1110 for processing; in addition, the uplink data is sent to the network side device. Generally, the radio frequency unit 1101 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0300] The memory 1109 can be used to store software programs or instructions and various data. The memory 1109 can mainly include a program or instruction storage area and a data storage area, wherein the program or instruction storage area can store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1109 can include a high-speed random access memory, and can also include a non-volatile memory, wherein the non-volatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. For example, at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device.

[0301] The processor 1110 may include one or more processing units; optionally, the processor 1110 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs or instructions, etc., and the modem processor mainly processes wireless communications, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1110.

[0302] Wherein, when the terminal 1100 is a transmitting end, the processor 1110 is configured to: obtain first information, where the first information includes CSI to be sent and coding auxiliary information, where the coding auxiliary information includes at least one of first auxiliary information, second auxiliary information, and third auxiliary information; the first auxiliary information is channel-related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end; and encode the CSI to be sent according to the coding auxiliary information to obtain second information;

[0303] The radio frequency unit 1101 is configured to send third information, where the third information is determined based on the second information.

[0304] Optionally, the processor 1110 is further configured to perform at least one of the following:

[0305] Performing fixed code rate or fixed symbol rate encoding on the CSI to be transmitted according to the coding auxiliary information;

[0306] Performing variable code rate or variable symbol rate encoding on the CSI to be transmitted according to the coding auxiliary information;

[0307] Performing fixed rate or fixed bit rate encoding on the CSI to be sent according to the coding auxiliary information;

[0308] The CSI to be transmitted is encoded at a variable rate or a variable bit rate according to the coding auxiliary information.

[0309] Optionally, the processor 1110 is further used to: input the first information into a coding module, use the coding module to extract features of the CSI to be sent, and adjust the extracted feature information according to the coding auxiliary information to obtain the second information.

[0310] The terminal 1100 provided in the embodiment of the present application can realize Figure 2 The various processes implemented by the method embodiment shown achieve the same technical effect and will not be described again here to avoid repetition.

[0311] Alternatively, when the terminal 1100 is a receiving end, the radio frequency unit 1101 is configured to receive third information and decoding auxiliary information; the decoding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end;

[0312] The processor 1110 is configured to decode the third information according to the decoding auxiliary information to obtain estimated information of the CSI to be sent by the transmitter.

[0313] Optionally, the processor 1110 is further used to: input the third information and decoding auxiliary information into a decoding module; and perform feature reconstruction and decompression on the third information using the decoding module according to the decoding auxiliary information.

[0314] The terminal 1100 provided in the embodiment of the present application can realize Figure 4 The various processes implemented by the method embodiment shown achieve the same technical effect and will not be described again here to avoid repetition.

[0315] The embodiment of the present application also provides a network side device, including a processor and a communication interface; wherein, when the network side device is a transmitting end, the processor is used to obtain first information, the first information includes CSI to be sent and coding auxiliary information, the coding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end; the CSI to be sent is encoded according to the coding auxiliary information to obtain the second information; the communication interface is used to send third information, and the third information is determined based on the second information. Alternatively, when the network side device is a receiving end, the communication interface is used to receive third information and decoding auxiliary information, the decoding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end; the processor is used to decode the third information according to the decoding auxiliary information to obtain estimated information of the CSI to be sent by the transmitting end. This network side device embodiment can implement each process of the above-mentioned information transmission method embodiment, or implement each process of the above-mentioned information receiving method embodiment, and can achieve the same technical effect.

[0316] Specifically, the embodiment of the present application also provides a network side device. Fig.12 As shown, the network side device 120 includes: an antenna 121, a radio frequency device 122, and a baseband device 123. The antenna 121 is connected to the radio frequency device 122. In the uplink direction, the radio frequency device 122 receives information through the antenna 121 and sends the received information to the baseband device 123 for processing. In the downlink direction, the baseband device 123 processes the information to be sent and sends it to the radio frequency device 122. The radio frequency device 122 processes the received information and sends it out through the antenna 121.

[0317] The frequency band processing device may be located in the baseband device 123 . The method executed by the network-side device in the above embodiment may be implemented in the baseband device 123 . The baseband device 123 includes a processor 124 and a memory 125 .

[0318] The baseband device 123 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig.12 As shown, one of the chips is, for example, a processor 124, which is connected to a memory 125 to call a program in the memory 125 to execute the network-side device operations shown in the above method embodiment.

[0319] The baseband device 123 may further include a network interface 126 for exchanging information with the radio frequency device 122 . The interface may be, for example, a common public radio interface (CPRI).

[0320] Specifically, the network side device 120 of the embodiment of the present application further includes: instructions or programs stored in the memory 125 and executable on the processor 124. For example, when the network side device 120 is a transmitting end, the processor 124 calls the instructions or programs in the memory 125 to execute Figure 8 The method of executing each module shown in the figure can achieve the same technical effect; or, when the network side device 120 is the receiving end, the processor 124 calls the instructions or programs in the memory 125 to execute Fig. 9 The methods executed by each module shown in the figure achieve the same technical effects, so they will not be described here to avoid repetition.

[0321] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it can implement the various processes of the above-mentioned information transmission method embodiment, or implement the various processes of the above-mentioned information receiving method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0322] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0323] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information transmission method embodiment, or to implement the various processes of the above-mentioned information receiving method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0324] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0325] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0326] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network-side device, etc.) to execute the methods described in each embodiment of the present application.

[0327] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A method for transmitting information, It is characterized in that include: The transmitting end obtains first information; wherein the first information includes channel state information CSI to be sent and coding auxiliary information, and the coding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of the transmitting end and / or the receiving end; The transmitting end encodes the CSI to be transmitted according to the coding auxiliary information to obtain second information; The transmitting end sends third information; wherein the third information is determined based on the second information; The second information satisfies at least one of the following: The second information is bit information; The second information is modulation symbol information; The second information is multi-carrier symbol information; The second information is frequency domain symbol information; The second information is sequence information for time domain transmission; When the second information is bit information, the second information further satisfies at least one of the following: The number of bits of the second information is the same as the number of coded bits used for modulation; The content of the second information is the same as the content of the coded bits used for modulation; The number of bits of the second information after the first operation is the same as the number of coded bits used for modulation; The content of the second information after the first operation is the same as the content of the coded bits used for modulation; The first operation includes at least one of the following: interleaving, padding, puncturing, rate matching, and scrambling.

2. The method according to claim 1, It is characterized in that The third information satisfies at least one of the following: The third information is modulated symbol information; The third information is information on an orthogonal frequency division multiplexing OFDM subcarrier; The third information is the symbol information after performing discrete Fourier transform DFT; The third information is symbol information mapped to the time domain.

3. The method according to claim 2, It is characterized in that The second information satisfies at least one of the following: The second information is modulation symbol information, and the number of symbols of the second information is the same as the number of symbols of the symbol information used for mapping to the OFDM subcarriers; The second information is modulation symbol information, and content of the second information is the same as content of symbol information used for mapping to OFDM subcarriers; The second information is modulation symbol information, and the number of symbols of the second information after the second operation is the same as the number of symbols of the symbol information used for mapping to the OFDM subcarrier; The second information is modulation symbol information, and content of the second information after the second operation is the same as content of symbol information used for mapping to OFDM subcarriers; The second operation includes at least one of the following: resource mapping, layer mapping, precoding, and sorting.

4. The method according to claim 1, It is characterized in that The encoding of the CSI to be transmitted according to the coding auxiliary information includes at least one of the following: The transmitting end encodes the CSI to be transmitted at a fixed code rate or a fixed symbol rate according to the coding auxiliary information; The transmitting end performs variable code rate or variable symbol rate encoding on the CSI to be transmitted according to the coding auxiliary information; The transmitting end encodes the CSI to be transmitted at a fixed rate or a fixed bit rate according to the coding auxiliary information; The transmitting end performs variable rate or variable bit rate encoding on the CSI to be transmitted according to the coding auxiliary information.

5. The method according to claim 4, It is characterized in that At least one of the code rate, symbol rate, rate and bit rate is notified by the transmitting end to the receiving end; and / or, At least one of the code rate, symbol rate, rate and bit rate is: one of a plurality of preselected values ​​or default values.

6. The method according to claim 1, It is characterized in that When encoding different CSIs to be sent, the number of output symbols of the obtained second information is the same or different; and / or, When encoding different CSI to be sent, the number of output bits of the obtained second information is the same or different.

7. The method according to claim 6, It is characterized in that The number of output symbols and / or the number of output bits are notified by the transmitting end to the receiving end; and / or, The output symbol number and / or the output bit number is: one of a plurality of preselected values ​​or a default value; and / or, The output symbol number and / or the output bit number is determined based on at least one of a predetermined target code rate, a target symbol rate, a target rate and a target bit rate, and the first information; and / or, The output symbol number and / or the output bit number is related to the encoding auxiliary information.

8. The method according to claim 1, It is characterized in that The step of encoding the CSI to be transmitted according to the coding auxiliary information to obtain the second information includes: The transmitting end inputs the first information into the encoding module; The transmitting end uses the encoding module to extract features of the CSI to be sent, and adjusts the extracted feature information according to the encoding auxiliary information to obtain the second information.

9. The method according to claim 8, It is characterized in that The encoding module includes at least one layer of encoding network, and the at least one layer of encoding network is used to continuously extract features of the CSI to be sent. The input of the encoding network includes the encoding auxiliary information, and the encoding auxiliary information input in different encoding networks is the same or different.

10. The method according to claim 1, It is characterized in that The CSI to be sent includes at least one of the following: channel estimation information; Physical layer related measurement information and / or reporting information; High-level related measurement information and / or reporting information; Positioning measurement information and / or reporting information.

11. The method according to claim 10, It is characterized in that The channel estimation information includes at least one of the following: Downlink channel estimation information, uplink channel estimation information; and / or, The physical layer related measurement information and / or reporting information includes at least one of the following: Channel quality indication CQI, precoding matrix indication PMI, channel state information reference signal resource indication CRI, synchronization signal block rank indication SSBRI, layer indication LI, rank indication RI, layer 1 reference signal received power L1-RSRP, layer 1 signal to interference plus noise ratio L1-SINR, layer 1 reference signal received quality L1-RSRQ, beam quality information; and / or, The high-level related measurement information and / or reporting information includes at least one of the following: Power headroom reporting PHR, radio resource management RRM measurement result reporting, radio link monitoring RLM measurement result reporting, beam failure recovery BFR event reporting, neighboring cell beam information, neighboring cell quality, local cell beam quality, local cell cell quality; and / or, The positioning measurement information and / or reporting information includes at least one of the following: Physical cell identifier ID, global cell ID, transceiver node TRP ID, uplink relative arrival time UL-RTOA, base station transmit and receive time difference measurement, uplink arrival angle, measurement timestamp, position estimation timestamp, measurement quality, downlink position reference signal DL-PRS receiving beam index, reference signal received power RSRP, reference signal received quality RSRQ.

12. The method according to claim 1, It is characterized in that The obtaining of the first information includes: The transmitting end obtains the first CSI through a channel estimation algorithm; The transmitting end obtains the second CSI by measuring the reference signal; The transmitting end obtains the CSI to be sent by performing at least one of the following on the first CSI and / or the second CSI: Layer 1 filtering, physical layer filtering, layer 3 filtering, high layer filtering, quantization, information compression and information mapping.

13. The method according to claim 1, It is characterized in that The first auxiliary information includes at least one of the following items of the channel: Path loss, noise, RSRP, RSRQ, interference, received signal-to-noise ratio, received signal-to-interference-plus-noise ratio, frequency selectivity, time variability, Doppler characteristics; and / or, The second auxiliary information includes at least one of the following: The accuracy level of the required CSI; Mean square error (MSE) between the required CSI and the actual CSI; MSE of required CSI and estimated CSI; Normalized mean square error (NMSE) between the required CSI and the actual CSI; NMSE of required CSI and estimated CSI; and / or, The third auxiliary information includes at least one of the following items of the transmitting end and / or the receiving end: Location information, scene information, time information, temperature and humidity information, audio information, video information, and image information.

14. The method according to claim 1, It is characterized in that The method further comprises: The transmitting end sends the coding auxiliary information; The third information and the coding auxiliary information satisfy at least one of the following: Send together, or send separately; The sending cycles are the same or different; The types of the sending cycles are the same or different.

15. A method for receiving information, It is characterized in that include: The receiving end receives the third information and the decoding auxiliary information; wherein the decoding auxiliary information includes at least one of the first auxiliary information, the second auxiliary information and the third auxiliary information; the first auxiliary information is the channel related information, the second auxiliary information is the CSI feedback accuracy information, and the third auxiliary information is the background information of the transmitting end and / or the receiving end; The receiving end decodes the third information according to the decoding auxiliary information to obtain estimated information of the CSI to be sent by the transmitting end; The third information is determined based on the second information, and the second information satisfies at least one of the following: The second information is bit information; The second information is modulation symbol information; The second information is multi-carrier symbol information; The second information is frequency domain symbol information; The second information is sequence information for time domain transmission; When the second information is bit information, the second information further satisfies at least one of the following: The number of bits of the second information is the same as the number of coded bits used for modulation; The content of the second information is the same as the content of the coded bits used for modulation; The number of bits of the second information after the first operation is the same as the number of coded bits used for modulation; The content of the second information after the first operation is the same as the content of the coded bits used for modulation; The first operation includes at least one of the following: interleaving, padding, puncturing, rate matching, and scrambling.

16. The method according to claim 15, It is characterized in that The decoding of the third information according to the decoding auxiliary information includes: The receiving end inputs the third information and the decoding auxiliary information into a decoding module; The receiving end uses the decoding module to perform feature reconstruction and decompression on the third information according to the decoding auxiliary information.

17. The method according to claim 16, It is characterized in that The decoding module includes at least one layer of decoding network, and the at least one layer of decoding network is used to continuously reconstruct and decompress the third information. The input of the decoding network includes the decoding auxiliary information, and the decoding auxiliary information input in different decoding networks is the same or different.

18. The method according to claim 15, It is characterized in that The first auxiliary information includes at least one of the following items of the channel: Path loss, noise, RSRP, RSRQ, interference, received signal-to-noise ratio, received signal-to-interference-plus-noise ratio, frequency selectivity, time variability, Doppler characteristics; and / or, The second auxiliary information includes at least one of the following: Required CSI accuracy level; Mean square error (MSE) between the required CSI and the actual CSI; MSE of required CSI and estimated CSI; Normalized mean square error (NMSE) between the required CSI and the actual CSI; NMSE of required CSI and estimated CSI; and / or, The third auxiliary information includes at least one of the following items of the transmitting end and / or the receiving end: Location information, scene information, time information, temperature and humidity information, audio information, video information, and image information.

19. An information transmission device, It is characterized in that include: an acquisition module, configured to acquire first information; wherein the first information includes CSI to be sent and coding auxiliary information, and the coding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel-related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of a transmitting end and / or a receiving end; An encoding module, configured to encode the CSI to be transmitted according to the coding auxiliary information to obtain second information; A sending module, configured to send third information; wherein the third information is determined based on the second information; The second information satisfies at least one of the following: The second information is bit information; The second information is modulation symbol information; The second information is multi-carrier symbol information; The second information is frequency domain symbol information; The second information is sequence information for time domain transmission; When the second information is bit information, the second information further satisfies at least one of the following: The number of bits of the second information is the same as the number of coded bits used for modulation; The content of the second information is the same as the content of the coded bits used for modulation; The number of bits of the second information after the first operation is the same as the number of coded bits used for modulation; The content of the second information after the first operation is the same as the content of the coded bits used for modulation; The first operation includes at least one of the following: interleaving, padding, puncturing, rate matching, and scrambling.

20. The device according to claim 19, It is characterized in that The second information satisfies at least one of the following: The second information is modulation symbol information, and the number of symbols of the second information is the same as the number of symbols of the symbol information used for mapping to the OFDM subcarriers; The second information is modulation symbol information, and content of the second information is the same as content of symbol information used for mapping to OFDM subcarriers; The second information is modulation symbol information, and the number of symbols of the second information after the second operation is the same as the number of symbols of the symbol information used for mapping to the OFDM subcarrier; The second information is modulation symbol information, and content of the second information after the second operation is the same as content of symbol information used for mapping to OFDM subcarriers; The second operation includes at least one of the following: resource mapping, layer mapping, precoding, and sorting.

21. The device according to claim 19, It is characterized in that The encoding module is specifically configured to perform at least one of the following: Performing fixed code rate or fixed symbol rate encoding on the CSI to be transmitted according to the coding auxiliary information; Performing variable code rate or variable symbol rate encoding on the CSI to be transmitted according to the coding auxiliary information; Performing fixed rate or fixed bit rate encoding on the CSI to be transmitted according to the coding auxiliary information; The CSI to be transmitted is encoded at a variable rate or a variable bit rate according to the coding auxiliary information.

22. An information receiving device, It is characterized in that include: A receiving module, configured to receive third information and decoding auxiliary information; wherein the decoding auxiliary information includes at least one of first auxiliary information, second auxiliary information and third auxiliary information; the first auxiliary information is channel-related information, the second auxiliary information is CSI feedback accuracy information, and the third auxiliary information is background information of a transmitting end and / or a receiving end; A decoding module, configured to decode the third information according to the decoding auxiliary information to obtain estimated information of the CSI to be sent by the transmitting end; The third information is determined based on the second information, and the second information satisfies at least one of the following: The second information is bit information; The second information is modulation symbol information; The second information is multi-carrier symbol information; The second information is frequency domain symbol information; The second information is sequence information for time domain transmission; When the second information is bit information, the second information further satisfies at least one of the following: The number of bits of the second information is the same as the number of coded bits used for modulation; The content of the second information is the same as the content of the coded bits used for modulation; The number of bits of the second information after the first operation is the same as the number of coded bits used for modulation; The content of the second information after the first operation is the same as the content of the coded bits used for modulation; The first operation includes at least one of the following: interleaving, padding, puncturing, rate matching, and scrambling.

23. A terminal, It is characterized in that It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the information transmission method as claimed in any one of claims 1 to 14.

24. A network side device, It is characterized in that It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the information receiving method as described in any one of claims 15 to 18.

25. A readable storage medium, It is characterized in that The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the steps of the information transmission method as described in any one of claims 1 to 14, or implements the steps of the information receiving method as described in any one of claims 15 to 18.