Channel compensation method and system, user equipment, base station and storage medium
By using a compensation matrix to compensate the reference signal in the terahertz frequency band, and having the receiver calculate the precoding information based on the compensated signal, the problem of reduced precoding performance and increased feedback overhead caused by beam splitting is solved, achieving high performance. precoding and reduced feedback overhead.
Patent Information
- Application Number
- CN202110328663.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-26
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2041-03-26
AI Technical Summary
In the terahertz band, beam splitting phenomenon causes the beam transmission direction offset in the precoding feedback design, which cannot guarantee the precoding performance and reduce feedback overhead.
By determining the compensation matrix based on the antenna configuration information and channel state information at the transmitting end, the reference signal is compensated, and the receiving end calculates and feeds back the precoding information based on the compensated reference signal.
Eliminate phase changes caused by beam splitting, ensure that the same beam vector points in the same direction at different frequencies, improve precoding performance, and reduce precoding feedback overhead.
Smart Images

Figure CN115134197B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communications, and in particular to a channel compensation method and system, user equipment, a base station and a storage medium. Background Art
[0002] In 3GPP (3rd Generation Partnership Project) LTE (Long Term Evolution) and NR (New Radio, also known as new radio or new air interface) wireless communication systems, in order to improve the rate and reliability of data transmission, base stations and terminals can use multi-antenna precoding to send data. Among them, the precoding of the downlink signal sent by the base station can be determined by the measurement and feedback of the downlink reference signal by the terminal; correspondingly, the precoding of the uplink signal sent by the terminal can be determined by the measurement and feedback of the uplink reference signal by the base station.
[0003] Precoding feedback needs to occupy channel resources. Therefore, in the design of precoding feedback, it is usually necessary to consider the compromise between precoding performance and feedback overhead. The NR system adopts a precoding feedback design with a multi-level codebook. For example, both the NR Type I codebook and the Type II codebook can be expressed as W=W1W2, where W1 is composed of one or more DFT (Discrete Fourier Transform) beam vectors, and it is assumed that the transmission direction of the DFT beam remains unchanged over the entire feedback frequency band. Therefore, the feedback overhead can be reduced by only feeding back one or a group of broadband shared DFT beam vectors; W2 is composed of weighting coefficients, which are used to merge one or more beams in two polarization directions, and the weighting coefficients in different frequency ranges can be different, thereby realizing sub-frequency level precoding and ensuring precoding performance.
[0004] In the terahertz frequency band, the multi-level codebook precoding feedback method can still be used to reduce feedback overhead. In addition, in the terahertz frequency band, the carrier bandwidth of the wireless signal can reach more than tens of GHz. Due to the large frequency difference between different subcarriers within the bandwidth, when the base station uses beamforming to send a large bandwidth signal, the transmission direction of the same beam vector on different subcarriers will be significantly offset, resulting in beam splitting. Figure 1 In the example shown, the frequency of the subcarrier increases from bottom to top. It can be seen that on subcarriers of different frequencies, the transmission direction of the same beam vector is significantly offset, that is, beam splitting occurs.
[0005] Under channel conditions with obvious beam splitting, when the beam in the precoding feedback design still assumes broadband sharing, the beam can be aligned with the optimal direction only at some frequencies. On the one hand, the performance of precoding over the entire measurement bandwidth cannot be guaranteed; on the other hand, if different beam indices are fed back for different frequencies, the feedback overhead will increase significantly. Summary of the invention
[0006] The technical problem to be solved by the present invention is to overcome the above-mentioned defects in the prior art and to provide a channel compensation method and system, user equipment, base station and storage medium.
[0007] The present invention solves the above technical problems through the following technical solutions:
[0008] A first aspect of the present invention provides a channel compensation method, comprising the following steps:
[0009] The transmitting end determines a compensation matrix according to the antenna configuration information and the channel state information between the transmitting end and the receiving end;
[0010] The transmitting end sends a reference signal to the receiving end according to the compensation matrix;
[0011] The transmitting end receives the precoding information sent by the receiving end, wherein the precoding information is calculated by the receiving end according to the reference signal.
[0012] Optionally, the step of the transmitting end sending a reference signal to the receiving end according to the compensation matrix specifically includes:
[0013] Compensating the reference signal to be sent according to the compensation matrix;
[0014] The compensated reference signal is sent to the receiving end.
[0015] Optionally, the channel compensation method further includes the following steps:
[0016] The transmitting end sends a data signal to the receiving end according to the compensation matrix and the precoding information.
[0017] A second aspect of the present invention provides a channel compensation method, comprising the following steps:
[0018] The receiving end receives a reference signal sent by the transmitting end; wherein the reference signal is sent by the transmitting end according to a compensation matrix, and the compensation matrix is generated by the transmitting end according to antenna configuration information and channel state information between the transmitting end and the receiving end;
[0019] The receiving end calculates precoding information according to the reference signal, and sends the precoding information to the transmitting end.
[0020] Optionally, the channel compensation method further includes the following steps:
[0021] The receiving end receives the data signal sent by the sending end; wherein the data signal is sent by the sending end according to the compensation matrix and the precoding information.
[0022] Optionally, the step of calculating, by the receiving end, precoding information according to the reference signal specifically includes:
[0023] Perform channel estimation according to the reference signal to obtain a channel matrix;
[0024] Precoding information is calculated according to the channel matrix.
[0025] A third aspect of the present invention provides a channel compensation system, comprising:
[0026] A compensation matrix determination module, used to determine a compensation matrix according to antenna configuration information and channel state information between the receiving end and the receiving end;
[0027] A reference signal sending module, used for sending a reference signal to the receiving end according to the compensation matrix;
[0028] The precoding information receiving module is used to receive the precoding information sent by the receiving end, wherein the precoding information is calculated by the receiving end according to the reference signal.
[0029] Optionally, the reference signal sending module specifically includes:
[0030] a compensation unit, configured to compensate the reference signal to be sent according to the compensation matrix;
[0031] A sending unit is used to send the compensated reference signal to the receiving end.
[0032] Optionally, the channel compensation system further includes a data signal sending module, configured to send a data signal to the receiving end according to the compensation matrix and the precoding information.
[0033] A fourth aspect of the present invention provides a channel compensation system, comprising:
[0034] A reference signal receiving module, configured to receive a reference signal sent by a transmitting end; wherein the reference signal is sent by the transmitting end according to a compensation matrix, and the compensation matrix is generated by the transmitting end according to antenna configuration information and channel state information between the transmitting end and the channel compensation system;
[0035] A precoding information calculation module is used to calculate precoding information according to the reference signal and send the precoding information to the transmitting end.
[0036] Optionally, the channel compensation system further includes a data signal receiving module for receiving a data signal sent by the transmitting end; wherein the data signal is sent by the transmitting end according to the compensation matrix and the precoding information.
[0037] Optionally, the precoding information calculation module is specifically used to perform channel estimation according to the reference signal to obtain a channel matrix, and calculate the precoding information according to the channel matrix.
[0038] A fifth aspect of the present invention provides a user equipment, including:
[0039] at least one processor;
[0040] a memory communicatively coupled to the at least one processor; and
[0041] transceiver, used to communicate with other devices;
[0042] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the channel compensation method described in the first aspect or the second aspect.
[0043] A sixth aspect of the present invention provides a base station, including:
[0044] at least one processor;
[0045] a memory communicatively coupled to the at least one processor; and
[0046] transceiver, used to communicate with other devices;
[0047] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the channel compensation method described in the first aspect or the second aspect.
[0048] A seventh aspect of the present invention provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to execute the channel compensation method described in the first aspect or the second aspect.
[0049] The positive and progressive effect of the present invention is that the transmitting end determines a compensation matrix according to the antenna configuration information and the channel state information between the transmitting end and the receiving end, and uses the compensation matrix to compensate the reference signal to be sent. The receiving end calculates and feeds back the precoding information according to the compensated reference signal. Compared with the prior art in which the precoding information is calculated according to the original reference signal, the phase change caused by beam splitting can be eliminated, thereby ensuring that the same beam vector points to the same direction at different frequencies, thereby ensuring the high performance of precoding over the entire measurement bandwidth, and also reducing the feedback overhead of precoding. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 Schematic diagram of beam splitting phenomenon in the prior art.
[0051] Figure 2 A schematic diagram of a communication network architecture provided for an embodiment of the present invention.
[0052] Figure 3 This is a flow chart of a channel compensation method provided in Example 1 of the present invention.
[0053] Figure 4 This is a structural block diagram of a channel compensation system provided in Example 1 of the present invention.
[0054] Figure 5 This is a flow chart of a channel compensation method provided in Embodiment 2 of the present invention.
[0055] Figure 6 This is a structural block diagram of a channel compensation system provided in Example 2 of the present invention.
[0056] Figure 7 This is a flow chart of a channel compensation method provided in Example 3 of the present invention.
[0057] Figure 8 A structural diagram of a user equipment provided in Example 4 of the present invention. DETAILED DESCRIPTION
[0058] The present invention is further described below by way of examples, but the present invention is not limited to the scope of the examples.
[0059] The following is an introduction to exemplary application scenarios of the embodiments of the present invention.
[0060] The technical solution of this invention can be applied to 5G (5Generation), 4G, and 3G communication systems, and can also be applied to communication systems including 5G and 4G / 3G, and can also be applied to various new communication systems in the future, such as 6G, 7G, etc., and 4G / 3G communication systems. The technical solution of this invention is also applicable to different network architectures, including but not limited to relay network architecture, dual-link architecture, Vehicle-to-Everything (vehicle-to-anything communication) architecture and other architectures, and the embodiments of the present invention are not limited to this. The embodiments of the present invention are not limited to this. The base station in the embodiments of the present invention can be a communication network that provides communication services for terminals, including base stations of wireless access networks, and can also include base station controllers of wireless access networks, and can also include equipment on the core network side. Among them, the base station controller is a device for managing base stations, such as a base station controller (BSC) in a 2G network, a radio network controller (RNC) in a 3G network, and can also refer to a device for controlling and managing base stations in future new communication systems.
[0061] In an optional embodiment, Figure 2 is a schematic diagram of a communication network architecture provided by an embodiment of the present invention, such as Figure 2 As shown, data communication is performed between the user equipment 120 and the base station 110. The user equipment (UE) in the embodiment of the present invention may refer to various forms of access terminals, user units, user stations, mobile stations, mobile stations (MS), remote stations, remote terminals, mobile devices, user terminals, terminal equipment (terminal equipment), wireless communication equipment, user agents or user devices. The terminal equipment may also be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network or a terminal device in a future evolved Public Land Mobile Network (PLMN), etc., and the embodiment of the present invention is not limited to this.
[0062] The base station (BS) in the embodiment of the present invention, which may also be referred to as a base station device, is a device deployed in a radio access network (RAN) to provide wireless communication functions. For example, the device providing the base station function in the 2G network includes a base transceiver station (BTS), the device providing the base station function in the 3G network includes a node B (NodeB), the device providing the base station function in the 4G network includes an evolved node B (eNB), and in the wireless local area network (WLAN), the device providing the base station function is an access point (AP), and the device providing the base station function in the 5G NR is a gNB, and a further evolved node B (ng-eNB), wherein the gNB and the terminal use NR technology for communication, and the ng-eNB and the terminal use E-UTRA (Evolved Universal Terrestrial Radio Access) technology for communication, and both the gNB and the ng-eNB can be connected to the 5G core network (CN). The base station in the embodiment of the present invention also includes a device providing the base station function in a future new communication system, etc. This embodiment of the present invention does not limit this.
[0063] Example 1
[0064] Figure 3 : is a flow chart of the channel compensation method provided in this embodiment. The method can be executed by a channel compensation system. The channel compensation system can be implemented by software and / or hardware. The channel compensation system can include part or all of a base station or a user device. It should be noted that the channel compensation system in this embodiment can be a separate chip, a chip module, a base station or a user device, or a chip or a chip module integrated in a base station or a user device.
[0065] The various modules / units included in the channel compensation system described in this embodiment may be software modules / units, hardware modules / units, or partly software modules / units and partly hardware modules / units. For example, for various devices and products applied to or integrated in a chip, the various modules / units included therein may all be implemented in the form of hardware such as circuits, or at least some of the modules / units may be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining modules / units may be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in a chip module, the various modules / units included therein may all be implemented in the form of hardware such as circuits, and different modules / units may be located in the same component (such as a chip, circuit module, etc.) or different components of the chip module, or at least some of the modules / units may be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining modules / units may be implemented in the form of hardware such as circuits; It is implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining modules / units can be implemented in hardware such as circuits; for various devices and products applied to or integrated in a base station or user equipment, the various modules / units contained therein can be implemented in hardware such as circuits, and different modules / units can be located in the same component (for example, a chip, a circuit module, etc.) or in different components in the electronic device, or, at least some of the modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the electronic device, and the remaining modules / units can be implemented in hardware such as circuits.
[0066] The channel compensation method is described below with the transmitter as the execution subject. In a specific example, the transmitter is a base station, the receiving end is a user equipment, and the transmitter sends a downlink data signal to the receiving end. In another specific example, the transmitter is a user equipment, the receiving end is a base station, and the transmitter sends an uplink data signal to the receiving end.
[0067] like Figure 3 As shown, the channel compensation method provided in this embodiment may include the following steps S101 to S103:
[0068] Step S101: determine a compensation matrix according to antenna configuration information and channel state information with a receiving end.
[0069] In a specific implementation, the antenna configuration information of the transmitting end may include antenna form, number of antennas, and spacing between antennas, etc. The channel state information between the transmitting end and the receiving end may include frequency range, signal transmission direction, etc. Among them, the number of antennas at the transmitting end is usually multiple, and the antenna form may be linear arrangement, nonlinear arrangement, uniform arrangement, or non-uniform arrangement.
[0070] Step S102, sending a reference signal to a receiving end according to the compensation matrix. In an example where the transmitting end is a user equipment and the receiving end is a base station, the reference signal sent by the user equipment to the base station is an SRS (Sounding Reference Signal, uplink sounding reference signal). In an example where the transmitting end is a base station and the receiving end is a user equipment, the reference signal sent by the base station to the user equipment is a CRS (Cell Reference Signal, cell reference signal).
[0071] It can be understood that before sending the reference signal to the receiving end, the transmitting end needs to configure parameters such as frequency band etc. to the receiving end so that the receiving end can receive the reference signal.
[0072] In a specific implementation of step S02, the reference signal to be sent is compensated according to the compensation matrix, and the compensated reference signal is sent to the receiving end. In a specific example, the reference signal to be sent is R1, the compensation matrix is D1, and the compensated reference signal finally sent by the transmitting end to the receiving end is R1*D1.
[0073] Step S103: Receive precoding information sent by the receiving end. The precoding information is calculated by the receiving end according to the reference signal. In this embodiment, the receiving end calculates and feeds back the precoding information based on the compensated reference signal.
[0074] It can be understood that the transmitting end needs to configure parameters such as a channel for feeding back precoding information to the receiving end in advance, so that the receiving end can feed back the precoding information to the transmitting end.
[0075] In an optional implementation manner, the channel compensation method further includes the following steps:
[0076] Step S103, sending a data signal to the receiving end according to the compensation matrix and the precoding information. In a specific example, the precoding information includes the precoding matrix W1, the compensation matrix is D1, the original data signal is X1, and after the signal compensation in step S103, the data signal finally sent by the transmitting end to the receiving end is X1*W1*D1.
[0077] In this implementation, by performing signal compensation on the data signal according to the compensation matrix and precoding information determined according to the compensated reference signal, the data signal can present better performance after reaching the receiving end, thereby improving the performance of data transmission.
[0078] In a specific implementation example, assuming that the transmitting end is provided with a uniform linear antenna array and the number of antennas is N, the following formula can be used to express the antenna n at the target frequency point f mThe phase shift relative to the reference frequency f0 is:
[0079]
[0080] Where n is the index value of the antenna, n = 1, 2, ..., N, d is the distance between each antenna, c is the speed of light, θ o is the beamforming angle at the reference frequency point f0, that is, the signal transmission direction.
[0081] The phase offset of N antennas can be expressed as the following N*N diagonal matrix:
[0082]
[0083] Accordingly, in order to offset the above phase shift, the transmitter can determine the compensation matrix D according to the following formula: m :
[0084]
[0085] This embodiment also provides a channel compensation system 40, such as Figure 4 As shown, it includes a compensation matrix determining module 41, a reference signal sending module 42 and a precoding information receiving module 43.
[0086] The compensation matrix determination module 41 is used to determine the compensation matrix according to the antenna configuration information and the channel state information between the receiving end and the receiving end.
[0087] The reference signal sending module 42 is used to send a reference signal to the receiving end according to the compensation matrix.
[0088] In an optional implementation manner, the reference signal sending module 42 specifically includes a compensation unit and a sending unit. The compensation unit is used to compensate the reference signal to be sent according to the compensation matrix. The sending unit is used to send the compensated reference signal to the receiving end.
[0089] The precoding information receiving module 43 is used to receive the precoding information sent by the receiving end, wherein the precoding information is calculated by the receiving end according to the reference signal.
[0090] In an optional embodiment, Figure 4 As shown, the channel compensation system 40 further includes a data signal sending module 44, which is used to send a data signal to the receiving end according to the compensation matrix and the precoding information.
[0091] In this embodiment, the transmitting end determines a compensation matrix based on antenna configuration information and channel state information between the transmitting end and the receiving end, and uses the compensation matrix to compensate the reference signal to be sent. The receiving end calculates and feeds back precoding information based on the compensated reference signal. Compared with the prior art in which the precoding information is calculated based on the original reference signal, the phase change caused by beam splitting can be eliminated, thereby ensuring that the same beam vector points to the same direction at different frequencies, thereby ensuring high performance of precoding over the entire measurement bandwidth, and also reducing the feedback overhead of precoding.
[0092] Example 2
[0093] Figure 5 : is a flow chart of the channel compensation method provided in this embodiment. The method can be executed by a channel compensation system. The channel compensation system can be implemented by software and / or hardware. The channel compensation system can include part or all of a base station or a user device. It should be noted that the channel compensation system in this embodiment can be a separate chip, a chip module, a base station or a user device, or a chip or a chip module integrated in a base station or a user device.
[0094] The various modules / units included in the channel compensation system described in this embodiment may be software modules / units, hardware modules / units, or partly software modules / units and partly hardware modules / units. For example, for various devices and products applied to or integrated in a chip, the various modules / units included therein may all be implemented in the form of hardware such as circuits, or at least some of the modules / units may be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining modules / units may be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in a chip module, the various modules / units included therein may all be implemented in the form of hardware such as circuits, and different modules / units may be located in the same component (such as a chip, circuit module, etc.) or different components of the chip module, or at least some of the modules / units may be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining modules / units may be implemented in the form of hardware such as circuits; It is implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining modules / units can be implemented in hardware such as circuits; for various devices and products applied to or integrated in a base station or user equipment, the various modules / units contained therein can be implemented in hardware such as circuits, and different modules / units can be located in the same component (for example, a chip, a circuit module, etc.) or in different components in the electronic device, or, at least some of the modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the electronic device, and the remaining modules / units can be implemented in hardware such as circuits.
[0095] The channel compensation method is described below with the receiving end as the execution subject. In a specific example, the transmitting end is a base station, the receiving end is a user equipment, and the transmitting end sends a downlink data signal to the receiving end. In another specific example, the transmitting end is a user equipment, the receiving end is a base station, and the transmitting end sends an uplink data signal to the receiving end.
[0096] like Figure 5 As shown, the channel compensation method provided in this embodiment may include the following steps S201 to S203:
[0097] Step S201: Receive a reference signal sent by a transmitting end, wherein the reference signal is sent by the transmitting end according to a compensation matrix, and the compensation matrix is determined by the transmitting end according to antenna configuration information and channel state information between the transmitting end and the receiving end.
[0098] In an example where the transmitting end is a user equipment and the receiving end is a base station, the reference signal sent by the user equipment to the base station is an SRS (Sounding Reference Signal). In an example where the transmitting end is a base station and the receiving end is a user equipment, the reference signal sent by the base station to the user equipment is a CRS (Cell Reference Signal).
[0099] It can be understood that the receiving end receives the reference signal based on the parameters configured by the transmitting end, such as the frequency band.
[0100] In a specific implementation, the antenna configuration information of the transmitting end may include antenna form, number of antennas, and spacing between antennas, etc. The channel state information between the receiving end and the transmitting end may include frequency range, signal transmission direction, etc. Among them, the number of antennas at the transmitting end is usually multiple, and the antenna form may be linear arrangement, nonlinear arrangement, uniform arrangement, or non-uniform arrangement.
[0101] In a specific example, the reference signal to be sent is R2, the compensation matrix is D2, and the compensated reference signal finally sent by the transmitting end to the receiving end is R2*D2.
[0102] Step S202: Calculate precoding information according to the reference signal. In this implementation, the receiving end calculates precoding information based on the compensated reference signal.
[0103] In an optional implementation manner, step S202 specifically includes the following steps S202a-202b:
[0104] Step S202a: performing channel estimation according to the reference signal to obtain a channel matrix.
[0105] Step S202b: Calculate precoding information according to the channel matrix.
[0106] Step S203: Send the precoding information to the transmitting end. It can be understood that the receiving end feeds back the precoding information to the transmitting end according to the parameters extracted and configured by the transmitting end, such as the channel for feeding back the precoding information.
[0107] In an optional implementation, the channel compensation method further includes the following steps: receiving a data signal sent by the transmitting end; wherein the data signal is sent by the transmitting end according to the compensation matrix and the precoding information. In a specific example, the precoding information includes the precoding matrix W2, the compensation matrix is D2, the original data signal is X2, and after signal compensation, the data signal finally sent by the transmitting end to the receiving end is X2*W2*D2.
[0108] In this implementation, by performing signal compensation on the data signal according to the compensation matrix and precoding information determined according to the compensated reference signal, the data signal can present better performance after reaching the receiving end, thereby improving the performance of data transmission.
[0109] In a specific implementation example, assuming that the transmitting end is provided with a uniform linear antenna array and the number of antennas is N, the following formula can be used to express the antenna n at the target frequency point f m The phase shift relative to the reference frequency f0 is:
[0110]
[0111] Where n is the index value of the antenna, n = 1, 2, ..., N, d is the distance between each antenna, c is the speed of light, θ o is the beamforming angle at the reference frequency point f0, that is, the signal transmission direction.
[0112] The phase offset of N antennas can be expressed as the following N*N diagonal matrix:
[0113]
[0114] Accordingly, in order to offset the above phase shift, the transmitter can determine the compensation matrix D according to the following formula: m :
[0115]
[0116] This embodiment also provides a channel compensation system 60, such as Figure 6 As shown, it includes a reference signal receiving module 61 and a precoding information calculating module 62.
[0117] The reference signal receiving module 61 is used to receive a reference signal sent by a transmitter; wherein the reference signal is sent by the transmitter according to a compensation matrix, and the compensation matrix is determined by the transmitter according to antenna configuration information and channel state information between the transmitter and the channel compensation system.
[0118] The precoding information calculation module 62 is used to calculate precoding information according to the reference signal and send the precoding information to the transmitting end.
[0119] In a specific implementation manner, the precoding information calculation module 62 is specifically used to perform channel estimation according to the reference signal, obtain a channel matrix, and calculate the precoding information according to the channel matrix.
[0120] In an optional embodiment, Figure 6 As shown, the channel compensation system 60 further includes a data signal receiving module 63 for receiving a data signal sent by the transmitting end; wherein the data signal is sent by the transmitting end according to the compensation matrix and the precoding information.
[0121] In this embodiment, the transmitting end determines a compensation matrix based on antenna configuration information and channel state information between the transmitting end and the receiving end, and uses the compensation matrix to compensate the reference signal to be sent. The receiving end calculates and feeds back precoding information based on the compensated reference signal. Compared with the prior art in which the precoding information is calculated based on the original reference signal, the phase change caused by beam splitting can be eliminated, thereby ensuring that the same beam vector points to the same direction at different frequencies, thereby ensuring high performance of precoding over the entire measurement bandwidth, and also reducing the feedback overhead of precoding.
[0122] Example 3
[0123] Based on embodiments 1 and 2, this embodiment provides a channel compensation method. Figure 7 FIG. 4 is a flow chart of the channel compensation method provided in this embodiment. The channel compensation method is described below with the transmitting end and the receiving end as the execution subjects.
[0124] In one specific example, the transmitting end is a base station, the receiving end is a user equipment, and the transmitting end sends a downlink data signal to the receiving end. In another specific example, the transmitting end is a user equipment, the receiving end is a base station, and the transmitting end sends an uplink data signal to the receiving end.
[0125] like Figure 7 As shown, the channel compensation method provided in this embodiment may include steps S301 to S305:
[0126] Step S301: The transmitting end determines a compensation matrix according to the antenna configuration information of the transmitting end and the channel state information between the transmitting end and the receiving end.
[0127] Step S302: The transmitting end sends a reference signal to the receiving end according to the compensation matrix.
[0128] Step S303: The receiving end calculates precoding information according to the reference signal.
[0129] Step S304: The receiving end sends the precoding information to the transmitting end.
[0130] Step S305: The transmitting end sends a data signal to the receiving end according to the compensation matrix and the precoding information.
[0131] In this embodiment, the transmitting end determines a compensation matrix based on antenna configuration information and channel state information between the transmitting end and the receiving end, and uses the compensation matrix to compensate the reference signal to be sent. The receiving end calculates and feeds back precoding information based on the compensated reference signal. Compared with the prior art in which the precoding information is calculated based on the original reference signal, the phase change caused by beam splitting can be eliminated, thereby ensuring that the same beam vector points to the same direction at different frequencies, thereby ensuring high performance of precoding over the entire measurement bandwidth, and also reducing the feedback overhead of precoding.
[0132] Example 4
[0133] Figure 8 A schematic diagram of the structure of a user equipment provided in this embodiment. The user equipment includes at least one processor, a memory connected to the at least one processor, and a transceiver for communicating with other devices. The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the channel compensation method described in Embodiment 1 or 2. Figure 8 The user device 3 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0134] The components of the user equipment 3 may include, but are not limited to: the at least one processor 4 mentioned above, the at least one memory 5 mentioned above, and a bus 6 connecting different system components (including the memory 5 and the processor 4).
[0135] The bus 6 includes a data bus, an address bus and a control bus.
[0136] The memory 5 may include a volatile memory, such as a random access memory (RAM) 51 and / or a cache memory 52 , and may further include a read-only memory (ROM) 53 .
[0137] The memory 5 may also include a program / utility 55 having a set (at least one) of program modules 54, such program modules 54 including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include the implementation of a network environment.
[0138] The processor 4 executes various functional applications and data processing by running the computer program stored in the memory 5, such as the channel compensation method of embodiment 1 or 2 of the present invention.
[0139] The user device 3 may also communicate with one or more external devices 7 (e.g., keyboards, pointing devices, etc.). Such communication may be performed via an input / output (I / O) interface 8. Furthermore, the user device 3 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 9. Figure 8 As shown, the network adapter 9 communicates with other modules of the user device 3 via the bus 6. It should be understood that although Figure 8 Not shown, other hardware and / or software modules may be used in conjunction with the user device 3, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems.
[0140] It should be noted that although several units / modules or sub-units / modules of the user equipment are mentioned in the above detailed description, this division is only exemplary and not mandatory. In fact, according to an embodiment of the present invention, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be embodied.
[0141] Example 5
[0142] This embodiment provides a base station, including at least one processor, a memory connected to the at least one processor, and a transceiver for communicating with other devices. The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can perform the channel compensation method described in Embodiment 1 or 2.
[0143] Example 6
[0144] This embodiment provides a non-transitory computer-readable storage medium storing computer instructions, where the computer instructions are used to enable the computer to execute the channel compensation method in Embodiment 1 or 2.
[0145] The readable storage medium may include but is not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device or any suitable combination of the above.
[0146] In a possible implementation manner, the present invention may also be implemented in the form of a program product, which includes a program code. When the program product runs on a terminal device, the program code is used to enable the terminal device to execute the channel compensation method in Embodiment 1 or 2.
[0147] The program code for executing the present invention may be written in any combination of one or more programming languages, and may be executed entirely on a user device, partially on a user device, as an independent software package, partially on a user device and partially on a remote device, or entirely on a remote device.
[0148] Although the specific embodiments of the present invention are described above, it should be understood by those skilled in the art that this is only for illustration and the protection scope of the present invention is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, but these changes and modifications all fall within the protection scope of the present invention.
Claims
1. A channel compensation method, characterized in that: The following steps are involved: The transmitting end determines a compensation matrix according to the antenna configuration information and the channel state information between the transmitting end and the receiving end; The transmitting end compensates the reference signal to be sent according to the compensation matrix, and sends the compensated reference signal to the receiving end; The transmitting end receives the precoding information sent by the receiving end, wherein the precoding information is calculated by the receiving end according to the reference signal, so that the same beam vector points to the same direction at different frequencies.
2. The channel compensation method according to claim 1, characterized in that: The channel compensation method further comprises the following steps: The transmitting end sends a data signal to the receiving end according to the compensation matrix and the precoding information.
3. A channel compensation method, characterized in that: The following steps are involved: The receiving end receives a reference signal sent by the transmitting end; wherein the reference signal is sent by the transmitting end after compensating the reference signal to be sent according to a compensation matrix, and the compensation matrix is provided by the transmitting end according to antenna configuration information and channel state information between the transmitting end and the receiving end; The receiving end calculates precoding information according to the reference signal so that the same beam vector points to the same direction at different frequencies, and sends the precoding information to the transmitting end.
4. The channel compensation method according to claim 3, characterized in that: The channel compensation method further comprises the following steps: The receiving end receives the data signal sent by the sending end; wherein the data signal is sent by the sending end according to the compensation matrix and the precoding information.
5. The channel compensation method according to claim 3 or 4, characterized in that: The step of calculating the precoding information by the receiving end according to the reference signal specifically includes: Perform channel estimation according to the reference signal to obtain a channel matrix; Precoding information is calculated according to the channel matrix.
6. A channel compensation system, characterized in that: include: A compensation matrix determination module, used to determine a compensation matrix according to antenna configuration information and channel state information between the receiving end and the receiving end; A reference signal sending module, used to compensate the reference signal to be sent according to the compensation matrix, and send the compensated reference signal to the receiving end; The precoding information receiving module is used to receive the precoding information sent by the receiving end, wherein the precoding information is calculated by the receiving end according to the reference signal so that the same beam vector points to the same direction at different frequencies.
7. The channel compensation system according to claim 6, characterized in that: The channel compensation system further includes a data signal sending module, which is used to send a data signal to the receiving end according to the compensation matrix and the precoding information.
8. A channel compensation system, characterized in that: include: A reference signal receiving module, configured to receive a reference signal sent by a transmitting end; wherein the reference signal is sent by the transmitting end after compensating the reference signal to be sent according to a compensation matrix, and the compensation matrix is generated by the transmitting end according to antenna configuration information and channel state information between the transmitting end and the channel compensation system; The precoding information calculation module is used to calculate the precoding information according to the reference signal so that the same beam vector points to the same direction at different frequencies, and send the precoding information to the transmitting end.
9. The channel compensation system according to claim 8, characterized in that: The channel compensation system further includes a data signal receiving module, which is used to receive a data signal sent by the transmitting end; wherein the data signal is sent by the transmitting end according to the compensation matrix and the precoding information.
10. The channel compensation system according to claim 8 or 9, characterized in that: The precoding information calculation module is specifically used to perform channel estimation according to the reference signal, obtain a channel matrix, and calculate precoding information according to the channel matrix.
11. A user equipment, characterized in that: include: at least one processor; a memory communicatively coupled to the at least one processor; as well as transceiver, used to communicate with other devices; The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the channel compensation method according to any one of claims 1 to 5.
12. A base station, characterized in that: include: at least one processor; a memory communicatively coupled to the at least one processor; as well as transceiver, used to communicate with other devices; The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the channel compensation method according to any one of claims 1 to 5.
13. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to enable the computer to execute the channel compensation method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Method for transmitting or receiving channel state information in wireless communication system and apparatus therefor
CN110832789A