Communication method and communication device

By using channel parameters such as Doppler frequency deviation, phase rotation angle and arrival angle in the communication system of cellular vehicles and everything, the fast time-varying channel problem caused by high-speed movement is solved, and the accuracy of channel estimation and the transmission rate of the communication system are improved.

CN120281615APending Publication Date: 2025-07-08HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410025078.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-05
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

In the communication system between cellular vehicles and everything, the fast time-varying channel caused by high-speed movement affects the accuracy of channel estimation and reduces the transmission rate of the communication system.

Method used

By receiving and sending parameter indication information, channel compensation is performed using channel parameters such as Doppler frequency deviation, phase rotation angle and arrival angle to convert the fast time-changing channel to the slow time-changing channel, improving the accuracy of channel estimation.

Benefits of technology

Improve the accuracy of channel estimation and improve the transmission rate of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120281615A_ABST
    Figure CN120281615A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and a communication device, which are used for improving the accuracy of channel estimation and belong to the technical field of communication. A first device in the application receives parameter indication information from a second device, and performs channel compensation according to a channel parameter indicated by the parameter indication information. Wherein the channel parameters comprise part or all of the following parameters: Doppler frequency offset, a phase rotation angle and an arrival angle parameter. In the embodiment of the invention, the first equipment performs channel compensation by adopting channel parameters of angular domains such as Doppler frequency offset, a phase rotation angle and an arrival angle parameter indicated by the second equipment, and a fast time-varying channel is converted into a slow time-varying channel, so that the accuracy of channel estimation can be improved, and the influence caused by mobility is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a communication method and a communication device. Background Art

[0002] In a wireless communication system, signals can be transmitted between devices through beams. Before being sent by a physical antenna, the signals usually go through some preprocessing to change the amplitude or phase of the signals after being finally modulated onto a carrier. The purpose of preprocessing the signals is to eliminate the correlation between channels and ensure the channel independence between each antenna port in a multi-antenna system, so that the signals mapped to each antenna port can be transmitted in an uncorrelated manner over the spatial channel. To enhance the uncorrelation of signals over the spatial channel, accurate channel estimation is required.

[0003] Cellular vehicle-to-everything (C-V2X) is a wireless communication system developed based on a cellular system. Since a vehicle moves at a high speed during driving, a fast time-varying channel will be caused in a high-speed moving scenario, which affects the accuracy of channel estimation and reduces the transmission rate of the communication system. For a fast time-varying channel, how to improve the accuracy of channel estimation is an urgent problem to be solved. Summary of the Invention

[0004] Embodiments of this application provide a communication method and a communication device, which are beneficial to improving the accuracy of channel estimation.

[0005] In a first aspect, embodiments of this application provide a communication method. This communication method can be executed by a first device in a communication network, or a chip, a chip system, or a circuit in the first device. The first device can be any device in the communication network. The method can include: The first device receives parameter indication information from a second device, and performs channel compensation according to the channel parameters indicated by the parameter indication information. Among them, the channel parameters include some or all of the following parameters: Doppler frequency offset, phase rotation angle, and angle of arrival parameter.

[0006] For the communication method provided by the embodiments of this application, the first device can receive parameter indication information from the second device and perform channel compensation using the channel parameters indicated by the parameter indication information. The first device performs channel compensation using parameters such as the Doppler frequency offset, phase rotation angle, and angle of arrival parameter indicated by the second device, converts the fast time-varying channel into a slow time-varying channel, can improve the accuracy of channel estimation, and reduce the influence brought by mobility.

[0007] In a possible implementation manner, the parameter indication information carries the above-mentioned channel parameters.

[0008] In another possible implementation, the parameter indication information carries an index of the channel parameter.

[0009] In the above implementation, by carrying the index of the channel parameter to indicate the channel parameter, the length of the parameter indication information can be shortened, saving network transmission resources.

[0010] In a possible implementation, the angle of arrival parameter can be the angle of arrival or the angle of arrival offset. Using the angle of arrival offset, the angle of arrival parameter can be characterized more concisely.

[0011] In a possible implementation, before receiving the parameter indication information from the second device, the first device may send a first reference signal to the second device, and the first reference signal is used to assist the second device in determining the above channel parameter to eliminate the influence of the device's mobility on the channel.

[0012] In a possible implementation, the first device may also receive a second reference signal from the second device, perform channel compensation and channel estimation according to the channel parameter and the second reference signal, determine the coding weight matrix, and adjust the weights of the data on the antenna ports of the network device on the antenna through the precoding weight matrix, so as to implement a beam in a specified direction.

[0013] In a second aspect, an embodiment of the present application provides a communication method, which may be executed by a second device in a communication network, or a chip, a chip system or a circuit in the second device, and the second device may be any device in the communication network. The method may include: sending parameter indication information to the first device; where the parameter indication information is used to indicate the channel parameter for channel compensation, and the channel parameter includes some or all of the following parameters: Doppler frequency offset, phase rotation angle, and angle of arrival parameter.

[0014] In a possible implementation, the parameter indication information includes the channel parameter or the index of the channel parameter.

[0015] In a possible implementation, the angle of arrival parameter is the angle of arrival or the angle of arrival offset.

[0016] In a possible implementation, before sending the parameter indication information to the first device, the second device may receive a first reference signal from the first device, determine the channel parameter according to the first reference signal, and determine the parameter indication information according to the channel parameter.

[0017] In a possible implementation, after sending the parameter indication information to the first device, the second device may also send a second reference signal to the first device, and the second reference signal is used to assist the first device in channel estimation.

[0018] In a third aspect, a communication device is provided, which may include modules for performing any of the methods provided in the first aspect above.

[0019] In a fourth aspect, a communication device is provided, which may include modules for performing any of the methods provided in the second aspect above.

[0020] In a fifth aspect, an embodiment of the present application provides a communication device, including a processor and an interface circuit. The interface circuit is configured to receive signals from other communication devices and transmit them to the processor, or send signals from the processor to other communication devices. The processor is configured to implement any of the methods provided in the first aspect through logic circuits or by executing code instructions.

[0021] In a sixth aspect, an embodiment of the present application provides a communication device, including a processor and an interface circuit. The interface circuit is configured to receive signals from other communication devices and transmit them to the processor, or send signals from the processor to other communication devices. The processor is configured to implement any of the methods provided in the second aspect through logic circuits or by executing code instructions.

[0022] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. The computer-executable instructions are used to cause a computer to execute any of the methods provided in the first aspect or the second aspect above.

[0023] In an eighth aspect, an embodiment of the present application provides a computer program product, including computer-executable instructions. The computer-executable instructions are used to cause a computer to execute any of the methods provided in the first aspect or the second aspect above.

[0024] The technical effects that can be achieved by any of the second to eighth aspects above can be referred to the description of the beneficial effects in the first aspect above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 FIG. is a schematic diagram of a communication system provided by an embodiment of the present application;

[0026] Figure 2 FIG. is a schematic diagram of another communication system provided by an embodiment of the present application;

[0027] Figure 3 FIG. is a schematic diagram of another communication system provided by an embodiment of the present application;

[0028] Figure 4 FIG. is a schematic diagram of another communication system provided by an embodiment of the present application;

[0029] Figure 5Interaction schematic diagram between a terminal and a network device provided by an embodiment of the present application;

[0030] Figure 6 Schematic diagram of a phase angle interval position division provided by an embodiment of the present application;

[0031] Figure 7 Another interaction schematic diagram between a terminal and a network device provided by an embodiment of the present application;

[0032] Figure 8 Interaction schematic diagram between terminals provided by an embodiment of the present application;

[0033] Figure 9 Schematic diagram of the structure of a communication device provided by an embodiment of the present application;

[0034] Figure 10 Another schematic diagram of the structure of a communication device provided by an embodiment of the present application. Detailed implementation manners

[0035] In order to make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the embodiments of the present application will be described in detail below with reference to the accompanying drawings. The terms used in the implementation manners part of the present application are only used to explain the specific embodiments of the present application, rather than being intended to limit the present application.

[0036] Before introducing the specific solutions provided by the embodiments of the present application, some terms in the present application are explained to facilitate the understanding of those skilled in the art, and the terms in the present application are not limited.

[0037] (1) Beam: Refers to the electromagnetic wave radiation direction of an antenna system.

[0038] (2) Beamforming: Refers to the process of forming a beam. In a multi-antenna system, beamforming refers to the process of forming a directional electromagnetic wave radiation direction by adjusting the amplitude or phase of the signal on the radio frequency link.

[0039] In the embodiments of the present application, "a plurality of" means two or more. In view of this, in the embodiments of the present application, "a plurality of" can also be understood as "at least two". "At least one" can be understood as one or more, for example, understood as one, two or more. For example, including at least one means including one, two or more, and does not limit which ones are included. For example, including at least one of A, B, and C, then what can be included are A, B, C, A and B, A and C, B and C, or A, B, and C. "And / or" describes the association relationship of associated objects and indicates that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / ", unless otherwise specified, generally represents an "or" relationship between the front and back associated objects.

[0040] Unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the order, time sequence, priority or importance of multiple objects.

[0041] The communication method provided by the embodiments of the present application can be applied to a communication system. Figure 1 It is a schematic diagram of the architecture of the communication system to which the embodiments of the present application are applied. As Figure 1 shown, the communication system includes a radio access network (RAN) 100 and a core network 200. In some embodiments, the communication system may further include the Internet 300. Among them, RAN 100 includes at least one RAN node (such as Figure 1 110a and 110b in, collectively referred to as 110), and may further include at least one terminal (such as Figure 1 120a - 120j in, collectively referred to as 120). RAN 100 may further include other RAN nodes, for example, wireless relay devices and / or wireless backhaul devices ( Figure 1 not shown in). The terminal 120 is connected to the RAN node 110 wirelessly, and the RAN node 110 is connected to the core network 200 wirelessly or by wire. The RAN node 110 may be referred to as a network device. The core network device in the core network 200 and the RAN node 110 in the RAN 100 may be independent different physical devices, or the same physical device integrating the logical functions of the core network device and the logical functions of the RAN node. Terminals and terminals, as well as RAN nodes and RAN nodes, can be connected to each other by wire or wirelessly.

[0042] RAN100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, and a future radio access system defined in the 3rd generation partnership project (3GPP). RAN100 can also include two or more different radio access systems mentioned above. RAN100 can also be a C-V2X communication system or an open RAN (O-RAN). Among them, the C-V2X communication system utilizes and enhances the current cellular network functions and elements to achieve low-latency and high-reliability communication between various nodes in the vehicle network. As Figure 2 shown, the communication between various nodes can include vehicle-to-vehicle communication (V2V), vehicle-to-pedestrian communication (V2P), vehicle-to-infrastructure communication (V2I), and vehicle-to-network communication (V2N). As the cellular system evolves from 4G long term evolution (LTE) to 5G, C-V2X evolves from LTE-V2X to NR-V2X (New Radio V2X, simply referred to as NR-V2X).

[0043] 5G NR V2X can support lower transmission latency, more reliable communication transmission, higher throughput, and meet the requirements of a wider range of application scenarios. Further, the vehicle-to-vehicle communication technology supported by V2X can be extended to device-to-device (D2D) communication under any system.

[0044] For future vehicle connectivity services, vehicle connectivity can also be completed by Uu (UTRAN-to-UE), such as vehicle networking services, in-vehicle entertainment services, etc., which have high requirements for rate, latency, and reliability. Considering that the service demands of vehicles in the same area may be the same, such as environmental perception information, the base station can use multicast to serve multiple vehicles simultaneously, improving resource utilization efficiency. As Figure 3 shown, different vehicles can be assigned to different groups, and the same service information can be sent within the group. For example, vehicle A is assigned to the first group, vehicle B and vehicle C are assigned to the second group, and vehicle D, vehicle E, and vehicle F are assigned to the third group.

[0045] A RAN node, also known as a radio access network device, a RAN entity, or an access node, is used to help a terminal access a communication system wirelessly. In one application scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a next generation NodeB in a 6th generation (6G) mobile communication system, or a base station in a future mobile communication system. The RAN node can be a macro base station (such as Figure 1 110a in Figure 1 ), a micro base station or an indoor station (such as

[0046] 110b in

[0047] ), or a relay node or a donor node. In another application scenario, multiple RAN nodes can cooperate to help a terminal achieve wireless access, and different RAN nodes respectively implement some functions of the base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete some or all of the functions of the physical layer. For specific descriptions of the above protocol layers, reference can be made to the relevant technical specifications of 3GPP. The RU can be used to implement the functions of transmitting and receiving radio frequency signals. The CU and the DU can be two independent RAN nodes, or integrated in the same RAN node, for example, integrated in the baseband unit (BBU). The RU can be included in the radio frequency device, for example, included in the remote radio unit (RRU) or the active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.In different systems, RAN nodes may have different names. For example, in the O-RAN system, the CU can be called an open CU (O-CU), the DU can be called an open DU (O-DU), and the RU can be called an open RU (O-RU). The RAN nodes in the embodiments of the present application can be implemented by software modules, hardware modules, or a combination of software modules and hardware modules. For example, the RAN node can be a server loaded with the corresponding software module. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the RAN nodes. For ease of description, in the following text, the base station is used as an example of the RAN node for description.

[0048] A terminal is a device with wireless transceiver functions that can send signals to the base station or receive signals from the base station. A terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, etc. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver functions, a wearable device, a vehicle, an airplane, a ship, a robot, a robotic arm, a smart home device, etc. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the terminal.

[0049] The base station and the terminal can be movable. The base station and the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of the present application do not limit the application scenarios of the base station and the terminal.

[0050] The roles of the base station and the terminal can be relative. For example, Figure 1The helicopter or drone 120i therein can be configured as a mobile base station. For the terminals 120j accessing the radio access network 100 through 120i, 120i is a base station; but for the base station 110a, 120i is a terminal, that is, the communication between 110a and 120i is through the radio air interface protocol. Of course, the communication between 110a and 120i can also be through the interface protocol between base stations. At this time, relative to 110a, 120i is also a base station. Therefore, both base stations and terminals can be uniformly referred to as communication devices. Figure 1 The 110a and 110b therein can be referred to as communication devices with base station functions. Figure 1 The 120a - 120j therein can be referred to as communication devices with terminal functions.

[0051] In the embodiments of the present application, the functions of the base station can be executed by modules (such as chips) in the base station, or can be executed by a control subsystem including base station functions. The control subsystem including base station functions here can be a control center in the above application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The functions of the terminal can also be executed by modules (such as chips or modems) in the terminal, or can be executed by a device including terminal functions.

[0052] In the embodiments of the present application, the base station sends downlink signals or downlink information to the terminal, and the downlink information is carried on the downlink channel; the terminal sends uplink signals or uplink information to the base station, and the uplink information is carried on the uplink channel.

[0053] In some scenarios of the wireless communication system, the terminal may move at a high speed. For example, the in - vehicle terminal will move at a high speed during the vehicle's driving. In the high - speed movement scenario, it will cause a fast - time - varying channel, affecting the accuracy of channel estimation and reducing the transmission rate of the communication system.

[0054] Based on this, the embodiments of the present application provide a communication method. In this communication method, the first device can receive parameter indication information from the second device and perform channel compensation using the channel parameters indicated by the parameter indication information. Through the channel parameters, the angular domain selective channel estimation method is used for channel compensation, converting the fast - time - varying channel into a slow - time - varying channel, which can improve the accuracy of channel estimation and reduce the impact brought by mobility.

[0055] When the communication method provided by the embodiments of this application is applied in the Uu system, the first device and the second device can be a terminal and a network device, and information can be transmitted between the network device and the terminal through the Uu air interface. In a traditional universal mobile telecommunications system (UMTS) / LTE wireless communication system, the network device can be a traditional macro base station (evolved node B, eNB); in a heterogeneous network (HetNet) scenario, the network device can be a micro base station eNB, and in a distributed base station scenario, the network device can be a baseband processing unit baseband unit (base band unit, BBU) and a remote radio unit (remote radio unit, RRU). In a cloud radio access network (cloud radio access network, CRAN) scenario, the network device can be a baseband pool (BBUpool) and an RRU. In a future wireless communication system, the network device can be a gNB. The terminal can also be referred to as a user communication device. The user communication device can be a vehicle-mounted communication module or other embedded communication modules, or a user-held communication device, including mobile phones, tablets, etc.

[0056] Exemplarily, in an application scenario, the first device can be a base station, and the second device can be a vehicle-mounted terminal, or the first device can be a vehicle-mounted terminal, and the second device can be a base station; that is, the communication method can be applied to the scenario where a vehicle-mounted terminal communicates with a base station, and can also be applied to scenarios where vehicle-mounted terminals directly communicate with each other, such as V2X and D2D. It is applicable to communication scenarios with and without network coverage, and the mode in which users independently select resources. In the scenario where vehicle-mounted terminals directly communicate with each other, both the first device and the second device are vehicle-mounted terminals. As Figure 4 shown, vehicle-mounted terminal a directly communicates with vehicle-mounted terminal b, and both vehicle-mounted terminal a and vehicle-mounted terminal b are within the network coverage area; vehicle-mounted terminal c directly communicates with vehicle-mounted terminal d, vehicle-mounted terminal c is within the network coverage area, and vehicle-mounted terminal d is outside the network coverage area; vehicle-mounted terminal e directly communicates with vehicle-mounted terminal f, and both vehicle-mounted terminal a and vehicle-mounted terminal b are outside the network coverage area. The communication method provided by the embodiments of this application can be used in the above several scenarios.

[0057] Taking the communication between a network device and a terminal as an example, the communication method provided by the embodiments of this application will be described below. Figure 5 A schematic interaction diagram between a network device and a terminal is shown. In some embodiments, the network device can perform channel estimation based on the channel parameters indicated by the terminal. As Figure 5 shown, this process can include the following steps:

[0058] S501, the network device sends a first reference signal to the terminal.

[0059] Among them, the first reference signal is used to assist the terminal in determining channel parameters, that is, the terminal estimates the channel parameters according to the measurement results of the reference signal. Due to the high-speed movement of the terminal or the network device, the first reference signal is affected by the change in channel strength caused by the device movement during the transmission from the network device to the terminal, resulting in a certain change in the first reference signal received by the terminal compared with the first reference signal sent by the network device. The terminal can determine the channel parameters based on the received first reference signal, and the channel parameters can be used to characterize the change in channel strength caused by the device movement.

[0060] Exemplarily, in the angular domain, the angular domain channel model of the mobile communication system can be expressed as:

[0061]

[0062] Among them, Q is the number of multipaths, that is, the number of data transmission paths between two devices, and α q is the amplitude of the q-th data transmission path, f d is the Doppler frequency offset, θ R,q is the angle of arrival of the q-th data transmission path, θ T,q is the angle of departure of the q-th data transmission path, η is the phase rotation angle, a R is the steering vector of the receiving antenna, a T is the steering vector of the transmitting antenna.

[0063]

[0064] Among them, N is the number of antennas, and T represents the transpose of a vector or matrix.

[0065] In Equation 1, in order to achieve channel compensation, the parameters to be estimated are θ R , f d and η. Among them, θ R is related to the number of data transmission paths, that is, different θ R,q can correspond to each data transmission path. Based on Equation 1, the channel can also be rewritten in matrix form

[0066]

[0067] In some embodiments, in order to reduce the overhead of indicating θ R,q , its expression form can be transformed. As shown in Figure 6 , the phase between is evenly divided into N intervals, and the length of each interval is Each interval can be expressed as …, where are the boundaries of each interval. Any interval can be referred to by n q For example, for the phase is evenly divided into 4 parts. If and At this time Or, n q = 3, indicating that is the third of the interval boundaries. The angle quantization interval N can be configured by the network device, indicated by the network device, or reported by the terminal. Using β R,q as the offset value between the boundaries of each interval and the actual angle to be represented, for example, In this way, based on ... and the offset value of the angle, θ R,q can be represented. At this time, the matrix form of the channel is

[0068]

[0069] S502. The terminal determines channel parameters based on the received first reference signal and generates parameter indication information.

[0070] Assume that the first reference signal sent by the network device to the terminal is the pilot vector v, and the received pilot vector at the terminal can be expressed as:

[0071]

[0072] where the channel estimation target is θ R , f d and η, that is, the channel parameters that the terminal needs to determine can include the Doppler frequency offset f d , the angle of arrival θ R and the phase rotation angle η. The terminal can perform channel estimation based on the maximum likelihood method, determine the channel parameters, and finally obtain the estimated values of the above channel parameters and Or, based on the angle conversion in the above text, the finally obtained estimated value of the channel parameter is the angle of arrival offset and At this time, the terminal feeds back the angle of arrival offset to represent the angle of arrival

[0073] Exemplarily, in one embodiment, the maximum likelihood problem can be expressed as

[0074]

[0075] where y = Hv + n, and n is the noise.

[0076] It can be solved iteratively for θ R , f d , η, and the iterative method is as follows:

[0077]

[0078]

[0079]

[0080] where

[0081] g is a complex Gaussian distribution, and i refers to the i-th data transmission path.

[0082] In order for the network device to know the channel compensation method on the terminal side, that is, the estimated channel, the terminal can report the parameters estimated in the previous step.

[0083] In some embodiments, the terminal can generate parameter indication information including channel parameters. The channel parameters may include Doppler frequency offset, phase rotation angle, and angle of arrival. Among them, the Doppler frequency offset may be an estimated value of the Doppler frequency offset determined by the terminal The phase rotation angle may be an estimated value of the phase rotation angle determined by the terminal The angle of arrival may be an estimated value of the angle of arrival determined by the terminal

[0084] Among them, the estimated value of the angle of arrival where is the estimated angle of arrival on the q-th data transmission path. That is to say, the angle of arrival includes the angle of arrival of each data transmission path, and the angle of arrival of each data transmission path is reported in x bits (bit), that is, the angle of arrival of each data transmission path occupies x bit positions in the parameter indication information, and the size of x depends on the quantization accuracy. The Doppler frequency offset is reported in y bits, that is, the Doppler frequency offset occupies y bit positions in the parameter indication information, and the size of y depends on the quantization accuracy. The phase rotation angle is reported in z bits, that is, the phase rotation angle occupies z bit positions in the parameter indication information, and the size of z depends on the quantization accuracy.

[0085] In some other embodiments, in order to shorten the length of the parameter indication information and save network transmission resources, when reporting parameters, it can be done in the way of a pre-defined parameter value table, and the terminal directly reports the index of the channel parameters. That is to say, both the terminal and the network device store a pre-defined parameter value table. After the terminal determines the channel parameters, it can determine the index of the channel parameters by looking up the table and generate parameter indication information containing the index of the channel parameters. In an alternative embodiment, the parameter indication information may include one index value, and one index value can be used to indicate the magnitude of the Doppler frequency offset, the phase rotation angle, and the angle of arrival; in another alternative embodiment, the Doppler frequency offset index, the phase rotation angle index, and the angle of arrival index can be set separately, and the parameter indication information may include three index values. The first index value is used to indicate the Doppler frequency offset, the second index value is used to indicate the phase rotation angle, and the third index value is used to indicate the angle of arrival. Taking the Doppler frequency offset as an example, assume that the network device configures multiple Doppler frequency offsets, which are 100Hz, 200Hz, 300Hz..., and the corresponding index values can be 1, 2, 3...

[0086] In some other embodiments, the terminal can generate parameter indication information containing channel parameters. The channel parameters may include the Doppler frequency offset, the phase rotation angle, and the angle of arrival offset. Among them, the Doppler frequency offset may be an estimated value of the Doppler frequency offset determined by the terminal The phase rotation angle may be an estimated value of the phase rotation angle determined by the terminal The angle of arrival offset may be an estimated value of the angle of arrival offset determined by the terminal

[0087] Among them, the estimated value of the angle of arrival offset Among them is the offset of the estimated angle of arrival on the q-th data transmission path. The channel parameters may further include the corresponding n q , n q is the interval position of the estimated angle of arrival on the q-th data transmission path. The Doppler frequency offset is reported with y bits, that is, the Doppler frequency offset occupies y bits in the parameter indication information, and the size of y depends on the quantization accuracy. The phase rotation angle is reported with z bits, that is, the phase rotation angle occupies z bits in the parameter indication information, and the size of z depends on the quantization accuracy.

[0088] In some other embodiments, a predefined parameter value table is stored in both the terminal and the network device. After determining the channel parameters, the terminal can determine the index of the channel parameters by looking up the table, and generate parameter indication information including the index of the channel parameters. In an alternative embodiment, the parameter indication information may include an index value, and one index value can be used to indicate the magnitudes of the Doppler frequency offset, the phase rotation angle, and the angle of arrival offset; in another alternative embodiment, the Doppler frequency offset index, the phase rotation angle index, and the angle of arrival offset index can be set separately, and the parameter indication information may include three index values. The first index value is used to indicate the Doppler frequency offset, the second index value is used to indicate the phase rotation angle, and the third index value is used to indicate the angle of arrival offset.

[0089] S503. The terminal sends the parameter indication information to the network device.

[0090] The parameter indication information is used to indicate the channel parameters, so that the network device knows the channel estimated by the terminal.

[0091] S504. The terminal sends a second reference signal to the network device.

[0092] Based on the feedback of the channel parameters, the terminal can send an uplink pilot for the network device to perform channel compensation. The uplink pilot is the above-mentioned second reference signal. Exemplarily, the uplink pilot can be a sounding reference signal (SRS).

[0093] S505. The network device performs channel compensation and channel estimation based on the channel parameters indicated by the received parameter indication information and the second reference signal.

[0094] The second reference signal can be used for channel estimation in static or low-speed mobile scenarios. The network device can perform channel estimation based on the received second reference signal to obtain the estimated channel matrix H.

[0095] In some embodiments, if the parameter indication information reported by the terminal includes the index of the channel parameters, the network device can determine the Doppler frequency offset phase rotation angle and angle of arrival respectively by looking up the pre-stored parameter value table according to the index of the received channel parameters. In some other embodiments, if the parameter indication information reported by the terminal includes the channel parameters: Doppler frequency offset phase rotation angle and angle of arrival the network device can directly obtain the Doppler frequency offset phase rotation angle and angle of arrival Based on the above channel parameters indicated by the parameter indication information reported by the terminal, the network device can obtain the channel compensation matrix W H :

[0096]

[0097] In some other embodiments, assuming that the parameter indication information reported by the terminal includes the index of the channel parameter, the network device can respectively determine the Doppler frequency offset according to the received index of the channel parameter by looking up the pre-stored parameter value table phase rotation angle and angle of arrival offset In some other embodiments, if the parameter indication information reported by the terminal includes the channel parameters: Doppler frequency offset phase rotation angle and angle of arrival offset The network device can directly obtain the Doppler frequency offset from the received parameter indication information phase rotation angle and angle of arrival offset Based on the above channel parameters indicated by the parameter indication information reported by the terminal, the network device can obtain the channel compensation matrix W H :

[0098]

[0099] After the network device determines the channel compensation matrix W H it can perform channel compensation on the estimated channel H based on the channel compensation matrix W H to eliminate the mobility impact. The finally estimated channel matrix can be expressed as:

[0100]

[0101] where is the channel matrix after compensation, and the impact brought by mobility has been eliminated. The network device can determine the precoding weight matrix used by the network device based on the channel matrix after compensation and perform beamforming through the precoding weight matrix, that is, adjust the weights of the data on the antenna ports of the network device on the antenna through the precoding weight matrix, so as to achieve a beam in a specified direction. This process can be processed by minimum mean square error (MMSE) or other related technologies, and the embodiments of this application do not limit this

[0102] In the above embodiments, the terminal estimates the Doppler frequency offset, the phase rotation angle, and the angle of arrival, and indicates these channel parameters to the network device, so as to eliminate the influence of terminal mobility on the channel in an angular domain compensation manner, convert the fast time-varying channel into a slow time-varying channel, improve the accuracy of channel estimation, and increase the transmission rate of the communication system.

[0103] In the above embodiments, the compensation of the mobility channel is achieved by means of channel compensation in the angular domain and the terminal feeds back the phase and the Doppler frequency offset. In some other embodiments, the compensation of the mobility channel can also be achieved by the network device feeding back the phase and the Doppler frequency offset, that is, the terminal can perform channel estimation based on the channel parameters indicated by the network device. As Figure 7 shown, the process may include the following steps:

[0104] S701, the terminal sends a first reference signal to the network device.

[0105] Among them, the first reference signal is used to assist the network device in determining the channel parameters.

[0106] S702, the network device determines the channel parameters based on the received first reference signal and generates parameter indication information.

[0107] The matrix expression form of the angular domain channel model H adopted by the network device can refer to Formula 3 or Formula 4, which will not be elaborated here.

[0108] Assume that the first reference signal sent by the terminal to the network device is a pilot vector v, and the pilot vector received by the network device can refer to that shown in Formula 5. The network device determines the channel parameters based on the received pilot vector, and finally obtains the estimated values of the above channel parameters and Or, the estimated value of the channel parameter and

[0109] In order to let the terminal know the channel compensation method of the network device, the network device can send the parameters estimated in the previous step to the terminal.

[0110] In some embodiments, the network device can generate parameter indication information including channel parameters. The channel parameters may include the Doppler frequency offset, the phase rotation angle, and the angle of arrival. Among them, the Doppler frequency offset may be the estimated value of the Doppler frequency offset determined by the network device The phase rotation angle may be the estimated value of the phase rotation angle determined by the network device The angle of arrival may be the estimated value of the angle of arrival determined by the network device

[0111] Among them, the estimated value of the angle of arrival wherein is the estimated angle of arrival on the q-th data transmission path, that is, the angle of arrival includes the angle of arrival of each data transmission path, and the angle of arrival of each data transmission path is reported in x bits (bit), that is, the angle of arrival of each data transmission path occupies x bit positions in the parameter indication information, and the size of x depends on the quantization accuracy. Doppler frequency offset is reported in y bits, that is, the Doppler frequency offset occupies y bit positions in the parameter indication information, and the size of y depends on the quantization accuracy. Phase rotation angle is reported in z bits, that is, the phase rotation angle occupies z bit positions in the parameter indication information, and the size of z depends on the quantization accuracy.

[0112] In some other embodiments, in order to shorten the length of the parameter indication information and save network transmission resources, a parameter value table can be predefined, and the network device can directly send the index of the channel parameters to the terminal. That is, both the terminal and the network device store a predefined parameter value table. After the network device determines the channel parameters, it can determine the index of the channel parameters by looking up the table and generate the parameter indication information containing the index of the channel parameters. In an alternative embodiment, the parameter indication information can include an index value, and one index value can be used to indicate the magnitudes of the Doppler frequency offset, the phase rotation angle, and the angle of arrival; in another alternative embodiment, the Doppler frequency offset index, the phase rotation angle index, and the angle of arrival index can be set separately, and the parameter indication information can include three index values. The first index value is used to indicate the Doppler frequency offset, the second index value is used to indicate the phase rotation angle, and the third index value is used to indicate the angle of arrival.

[0113] In some other embodiments, the network device can generate parameter indication information containing channel parameters. The channel parameters can include the Doppler frequency offset, the phase rotation angle, and the angle of arrival offset. Among them, the Doppler frequency offset can be the estimated value of the Doppler frequency offset determined by the network device The phase rotation angle can be the estimated value of the phase rotation angle determined by the network device The angle of arrival offset can be the estimated value of the angle of arrival offset determined by the network device

[0114] Among them, the estimated value of the angle of arrival offset wherein is the offset of the estimated angle of arrival on the q-th data transmission path, and the channel parameters can also include the corresponding n q n q is the interval position of the estimated angle of arrival on the q-th data transmission path. Doppler frequency offset Report with y bits, that is, the Doppler frequency offset occupies y bits in the parameter indication information, and the size of y depends on the quantization accuracy. Phase rotation angle Report with z bits, that is, the phase rotation angle occupies z bits in the parameter indication information, and the size of z depends on the quantization accuracy.

[0115] In some other embodiments, both the terminal and the network device store a pre-defined parameter value table. After the network device determines the channel parameters, it can determine the index of the channel parameters by looking up the table, and generate parameter indication information including the index of the channel parameters. In an alternative embodiment, the parameter indication information may include an index value, and an index value can be used to indicate the magnitudes of the Doppler frequency offset, the phase rotation angle, and the angle of arrival offset; in another alternative embodiment, the Doppler frequency offset index, the phase rotation angle index, and the angle of arrival offset index can be set respectively, and the parameter indication information may include three index values. The first index value is used to indicate the Doppler frequency offset, the second index value is used to indicate the phase rotation angle, and the third index value is used to indicate the angle of arrival offset.

[0116] S703. The network device sends parameter indication information to the terminal.

[0117] The parameter indication information is used to indicate the channel parameters so that the terminal knows the channel estimated by the network device.

[0118] S704. The network device sends a second reference signal to the terminal.

[0119] Based on the feedback of the channel parameters, the network device can send a downlink pilot for the terminal to perform channel compensation. The downlink pilot is the above-mentioned second reference signal. Exemplarily, the downlink pilot can be a channel state information reference signal (CSI-RS) or a demodulation reference signal (DMRS).

[0120] S705. The terminal performs channel compensation and channel estimation according to the channel parameters indicated by the received parameter indication information and the second reference signal.

[0121] The terminal can perform channel estimation based on the received second reference signal to obtain the estimated channel matrix H.

[0122] In some embodiments, if the parameter indication information sent by the network device includes the index of the channel parameters, the terminal can respectively determine the Doppler frequency offset according to the received index of the channel parameters by looking up the pre-stored parameter value table Phase rotation angle And angle of arrival In some other embodiments, if the parameter indication information sent by the network device includes channel parameters: Doppler frequency offset Phase rotation angle and angle of arrival The terminal can directly obtain the Doppler frequency offset from the received parameter indication information Phase rotation angle and angle of arrival Based on the above channel parameters indicated by the parameter indication information sent by the network device, the terminal can obtain the channel compensation matrix W H , the channel compensation matrix W H The representation can be referred to as shown in Equation 6

[0123] In some other embodiments, assuming that the parameter indication information sent by the network device includes the index of the channel parameter, the terminal can respectively determine the Doppler frequency offset according to the received index of the channel parameter by looking up the pre-stored parameter value table Phase rotation angle and angle of arrival offset In some other embodiments, if the parameter indication information sent by the network device includes channel parameters: Doppler frequency offset Phase rotation angle and angle of arrival offset The terminal can directly obtain the Doppler frequency offset from the received parameter indication information Phase rotation angle and angle of arrival offset Based on the above channel parameters indicated by the parameter indication information sent by the network device, the terminal can obtain the channel compensation matrix W H , the channel compensation matrix W H The representation can be referred to as shown in Equation 7

[0124] After the terminal determines the channel compensation matrix W H , it can perform channel compensation on the estimated channel H based on the channel compensation matrix W H to eliminate the mobility impact. The finally estimated channel matrix can be expressed as:

[0125]

[0126] Wherein, is the channel matrix after compensation, and the impact of mobility has been eliminated. The terminal can be based on the channel matrix after compensation Determine the precoding weight matrix and feedback the precoding matrix indicator (PMI) to the network device. The precoding matrix indicator is used to indicate the precoding weight matrix determined by the terminal, so that the network device can adjust the weights of the data on the antenna ports of the network device on the antennas through the precoding weight matrix, thereby achieving a beam in a specified direction.

[0127] In the above embodiments, the network device estimates the Doppler frequency offset, the phase rotation angle, and the angle of arrival, and indicates these channel parameters to the terminal. By compensating in the angular domain to eliminate the influence of terminal mobility on the channel and converting the fast time-varying channel into a slow time-varying channel, the accuracy of channel estimation can be improved, and the transmission rate of the communication system can be increased.

[0128] The communication method provided by the embodiments of the present application uses the angular domain selective channel estimation method for channel compensation, converting the fast time-varying channel into a slow time-varying channel. This method estimates channel parameters such as the Doppler frequency offset, the phase rotation angle, and the angle of arrival by the terminal or the network device to meet the channel compensation requirements. Then, the terminal or the network device indicates the channel parameters to the network device or the terminal, which can improve the accuracy of channel estimation.

[0129] In some other embodiments, the communication method provided by the embodiments of the present application can also be applied to the scenario where two terminals communicate directly. The two terminals for direct communication can also use the method provided by the embodiments of the present application for channel estimation. Exemplarily, as Figure 8 shown, the process may include the following steps:

[0130] S801, the first terminal sends a first reference signal to the second terminal.

[0131] Among them, the first reference signal is used to assist the second terminal in determining the channel parameters.

[0132] S802, the second terminal determines the channel parameters based on the received first reference signal and generates parameter indication information.

[0133] The matrix expression form of the angular domain channel model H adopted by the second terminal can refer to Formula 3 or Formula 4, which will not be elaborated here.

[0134] Assume that the first reference signal sent by the first terminal to the second terminal is the pilot vector v. The pilot vector received by the second terminal can be referred to as shown in Formula 5. The second terminal determines the channel parameters based on the received pilot vector and finally obtains the estimated values of the above channel parameters and or, the estimated values of the channel parameters and

[0135] To enable the first terminal to know the channel compensation method of the second terminal, the second terminal may send the parameters estimated in the previous step to the first terminal.

[0136] In some embodiments, the second terminal may generate parameter indication information including channel parameters. The channel parameters may include Doppler frequency offset, phase rotation angle, and angle of arrival. Among them, the Doppler frequency offset may be an estimated value of the Doppler frequency offset determined by the second terminal The phase rotation angle may be an estimated value of the phase rotation angle determined by the second terminal The angle of arrival may be an estimated value of the angle of arrival determined by the second terminal

[0137] Among them, the estimated value of the angle of arrival Among them Is the estimated angle of arrival on the q-th data transmission path. That is to say, the angle of arrival includes the angle of arrival of each data transmission path, and the angle of arrival of each data transmission path Is reported in x bits (bit), that is, the angle of arrival of each data transmission path occupies x bit positions in the parameter indication information, and the size of x depends on the quantization accuracy. Doppler frequency offset Is reported in y bits, that is, the Doppler frequency offset occupies y bit positions in the parameter indication information, and the size of y depends on the quantization accuracy. Phase rotation angle Is reported in z bits, that is, the phase rotation angle occupies z bit positions in the parameter indication information, and the size of z depends on the quantization accuracy.

[0138] In other embodiments, in order to shorten the length of the parameter indication information and save network transmission resources, a parameter value table may be predefined. The second terminal may directly send the index of the channel parameters to the first terminal. That is to say, the parameter value table predefined is stored in both the first terminal and the second terminal. After the second terminal determines the channel parameters, it may determine the index of the channel parameters by looking up the table and generate parameter indication information including the index of the channel parameters. In an alternative embodiment, the parameter indication information may include an index value, and an index value may be used to indicate the magnitudes of the Doppler frequency offset, phase rotation angle, and angle of arrival; in another alternative embodiment, the Doppler frequency offset index, phase rotation angle index, and angle of arrival index may be set separately, and the parameter indication information may include three index values. The first index value is used to indicate the Doppler frequency offset, the second index value is used to indicate the phase rotation angle, and the third index value is used to indicate the angle of arrival.

[0139] In other embodiments, the second terminal may generate parameter indication information including channel parameters. The channel parameters may include Doppler frequency offset, phase rotation angle, and angle of arrival offset. Among them, the Doppler frequency offset may be an estimated value of the Doppler frequency offset determined by the second terminal The phase rotation angle may be an estimated value of the phase rotation angle determined by the second terminal The angle of arrival offset may be an estimated value of the angle of arrival offset determined by the second terminal

[0140] Among them, the estimated value of the angle of arrival offset Among them is the offset of the estimated angle of arrival on the q-th data transmission path. The channel parameter may further include the corresponding n q ,n q is the interval position of the estimated angle of arrival on the q-th data transmission path. The Doppler frequency offset is reported in y bits, that is, the Doppler frequency offset occupies y bits in the parameter indication information. The size of y depends on the quantization accuracy. The phase rotation angle is reported in z bits, that is, the phase rotation angle occupies z bits in the parameter indication information. The size of z depends on the quantization accuracy.

[0141] In some other embodiments, both the first terminal and the second terminal store a pre-defined parameter value table. After the second terminal determines the channel parameters, it can determine the index of the channel parameters by looking up the table, and generate parameter indication information including the index of the channel parameters. In an alternative embodiment, the parameter indication information may include an index value, and an index value can be used to indicate the magnitudes of the Doppler frequency offset, the phase rotation angle, and the angle of arrival offset; in another alternative embodiment, the Doppler frequency offset index, the phase rotation angle index, and the angle of arrival offset index can be set separately, and the parameter indication information may include three index values. The first index value is used to indicate the Doppler frequency offset, the second index value is used to indicate the phase rotation angle, and the third index value is used to indicate the angle of arrival offset.

[0142] S803. The second terminal sends the parameter indication information to the first terminal.

[0143] The parameter indication information is used to indicate the channel parameters so that the first terminal knows the channel estimated by the second terminal.

[0144] S804. The second terminal sends the second reference signal to the first terminal.

[0145] Based on the feedback of the channel parameters, the second terminal can send the second reference signal for the terminal to perform channel compensation.

[0146] S805. The first terminal performs channel compensation and channel estimation according to the channel parameters indicated by the received parameter indication information and the second reference signal.

[0147] The first terminal can perform channel estimation based on the received second reference signal to obtain the estimated channel matrix H.

[0148] In some embodiments, if the parameter indication information sent by the second terminal includes the index of the channel parameter, the first terminal can determine the Doppler frequency offset phase rotation angle and angle of arrival respectively by looking up the pre-stored parameter value table according to the received index of the channel parameter. phase rotation angle and angle of arrival In some other embodiments, if the parameter indication information sent by the second terminal includes the channel parameters: Doppler frequency offset phase rotation angle and angle of arrival the first terminal can directly obtain the Doppler frequency offset H , channel compensation matrix W H from the received parameter indication information, and the representation of the channel compensation matrix W

[0149] can be referred to the formula 6. phase rotation angle and angle of arrival offset In some other embodiments, if the parameter indication information sent by the second terminal includes the channel parameters: Doppler frequency offset phase rotation angle and angle of arrival offset the first terminal can directly obtain the Doppler frequency offset phase rotation angle and angle of arrival offset from the received parameter indication information, and based on the above channel parameters indicated by the parameter indication information sent by the second terminal, the first terminal can perform channel compensation to obtain the channel compensation matrix W H , channel compensation matrix W H and the representation of the channel compensation matrix W

[0150] can be referred to the formula 7. H After the first terminal determines the channel compensation matrix W H , it can perform channel compensation on the estimated channel H based on the channel compensation matrix W to eliminate the mobility impact, and the finally estimated channel matrix

[0151]

[0152] Among them, is the channel matrix after compensation, and the influence brought by mobility has been eliminated. The first terminal can be based on the compensated channel matrix to determine the precoding weight matrix, and adjust the weights of the data on the antenna ports of the first terminal on the antennas through the precoding weight matrix.

[0153] In the above embodiments, the second terminal estimates the Doppler frequency offset, phase rotation angle, and angle of arrival, and indicates these channel parameters to the first terminal, and eliminates the influence of terminal mobility on the channel in the form of angular domain compensation, converting the fast time-varying channel into a slow time-varying channel, which can improve the accuracy of channel estimation and the transmission rate of the communication system.

[0154] Exemplarily, in an alternative embodiment, the first terminal may be a receiving terminal, and the second terminal may be a transmitting terminal. In another alternative embodiment, the first terminal may be a transmitting terminal, and the second terminal may be a receiving terminal.

[0155] In some other embodiments, the communication method provided by the embodiments of the present application can also be applied to application scenarios such as terminals and relays, cooperation, etc. of terminals, which will not be elaborated here.

[0156] It can be understood that, in order to implement the functions in the above embodiments, the network device and the terminal include the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, combining the units and method steps of each example described in the embodiments disclosed in the present application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0157] Figure 9 and Figure 10 is a schematic structural diagram of a possible communication device provided by the embodiments of the present application. These communication devices can be used to implement the functions of the terminal or network device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments.

[0158] In the embodiments of the present application, the communication device may be the terminal 120 as shown in Figure 1 or the RAN node 110 as shown in Figure 1 . The RAN node 110 may be referred to as a network device. The communication device may also be a module (such as a chip) applied to the terminal or network device.

[0159] Such asFigure 9 As shown, the communication device 900 includes a processing unit 910 and a transceiver unit 920. The communication device 900 is used to implement the functions of the terminal or the network device in the above Figure 5 or Figure 7 method embodiments shown.

[0160] When the communication device 900 is used to implement the function of the network device in the Figure 5 method embodiment shown, the transceiver unit 920 is used to receive the parameter indication information sent by the terminal; the processing unit 910 is used to perform channel compensation according to the channel parameters indicated by the parameter indication information, and the channel parameters include some or all of the following parameters: Doppler frequency offset, phase rotation angle, and angle of arrival parameter. When the communication device 900 is used to implement the function of the terminal in the Figure 7 method embodiment shown, the transceiver unit 920 is used to receive the parameter indication information sent by the network device; the processing unit 910 is used to perform channel compensation according to the channel parameters indicated by the parameter indication information, and the channel parameters include some or all of the following parameters: Doppler frequency offset, phase rotation angle, and angle of arrival parameter.

[0161] When the communication device 900 is used to implement the function of the terminal in the Figure 5 method embodiment shown, the processing unit 910 is used to generate parameter indication information, and the transceiver unit 920 is used to send the parameter indication information to the network device; the parameter indication information is used to indicate the channel parameters, and the channel parameters include some or all of the following parameters: Doppler frequency offset, phase rotation angle, and angle of arrival parameter. When the communication device 900 is used to implement the function of the network device in the Figure 7 method embodiment shown, the processing unit 910 is used to generate parameter indication information, and the transceiver unit 920 is used to send the parameter indication information to the terminal; the parameter indication information is used to indicate the channel parameters, and the channel parameters include some or all of the following parameters: Doppler frequency offset, phase rotation angle, and angle of arrival parameter.

[0162] For a more detailed description of the above processing unit 910 and transceiver unit 920, reference can be made to the relevant descriptions in Figure 5 or Figure 7 the method embodiments shown.

[0163] As Figure 10 shown, the communication device 1000 may include a processor 1010 and an interface circuit 1020. The processor 1010 and the interface circuit 1020 are coupled to each other. It can be understood that the interface circuit 1020 may be a transceiver or an input / output interface. Optionally, the communication device 1000 may further include a memory 1030 for storing instructions executed by the processor 1010 or storing input data required for the processor 1010 to run the instructions or storing data generated after the processor 1010 runs the instructions.

[0164] When the communication device 1000 is used to implement Figure 5 or Figure 7 the method shown, the processor 1010 is used to implement the functions of the above-mentioned processing unit 910, and the interface circuit 1020 is used to implement the functions of the above-mentioned transceiver unit 920.

[0165] When the above communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiment. The terminal chip receives information from a network device, which can be understood as the information is first received by other modules (such as a radio frequency module or an antenna) in the terminal and then sent to the terminal chip by these modules. The terminal chip sends information to the network device, which can be understood as the information is first sent to other modules (such as a radio frequency module or an antenna) in the terminal and then sent to the network device by these modules.

[0166] When the above communication device is a chip applied to a network device, the network device chip implements the functions of the network device in the above method embodiment. The network device chip receives information from a terminal, which can be understood as the information is first received by other modules (such as a radio frequency module or an antenna) in the network device and then sent to the network device chip by these modules. The network device chip sends information to the terminal, which can be understood as the information is sent to other modules (such as a radio frequency module or an antenna) in the network device and then sent to the terminal by these modules.

[0167] In this application, entity A sending information to entity B can be that A directly sends to B or A indirectly sends to B through other entities. Similarly, entity B receiving information from entity A can be that entity B directly receives the information sent by entity A or entity B indirectly receives the information sent by entity A through other entities. Here, entity A and B can be RAN nodes or terminals, or modules inside RAN nodes or terminals. The sending and receiving of information can be the information interaction between a RAN node and a terminal, for example, the information interaction between a base station and a terminal; the sending and receiving of information can also be the information interaction between two RAN nodes, for example, the information interaction between a CU and a DU; the sending and receiving of information can also be the information interaction between different modules inside a device, for example, the information interaction between a terminal chip and other modules in the terminal, or the information interaction between a network device chip and other modules in the network device.

[0168] It can be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0169] The method steps in the embodiments of the present application may be implemented in hardware or in software instructions executable by a processor. The software instructions may be composed of corresponding software modules, and the software modules may be stored in a random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, removable hard disk, CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium may also be a component of the processor. The processor and the storage medium may be located in an ASIC. Additionally, the ASIC may be located in a base station or a terminal. The processor and the storage medium may also exist as discrete components in the base station or the terminal.

[0170] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable devices. The computer program or instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner. The computer-readable storage medium can be any available medium that the computer can access, or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile types of storage media.

[0171] It can be understood that the various numerical numbers involved in the embodiments of the present application are only for the convenience of description and do not limit the scope of the embodiments of the present application. The magnitude of the sequence numbers of the above processes does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic.

[0172] In each embodiment of the present application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, including a series of steps or units. A method, system, product, or device is not necessarily limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.

[0173] Although the present application has been described in conjunction with specific features and their embodiments, it is obvious that various modifications and combinations can be made without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are only illustrative of the solutions defined by the appended claims and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the present application.

[0174] Obviously, those skilled in the art can make various changes and modifications to this application without departing from the scope of this application. Thus, if these modifications and variations of the embodiments of this application fall within the scope of the claims of this application and their equivalent technologies, this application also intends to include these changes and modifications.

Claims

1. A communication method, characterized in that, Applied to a first device, the method includes: Receiving parameter indication information from a second device, the parameter indication information indicating channel parameters; the channel parameters include some or all of the following parameters: Doppler frequency offset, phase rotation angle, and angle of arrival parameter; Performing channel compensation according to the channel parameters indicated by the parameter indication information.

2. The method according to claim 1, wherein The parameter indication information carries the channel parameters, or the index of the channel parameters.

3. The method according to claim 1 or 2, characterized in that The angle of arrival parameter is the angle of arrival or the angle of arrival offset.

4. The method according to any one of claims 1 to 3, characterized in that Before receiving the parameter indication information from the second device, the method further includes: Sending a first reference signal to the second device; the first reference signal is used to assist the second device in determining the channel parameters.

5. The method according to any one of claims 1 to 4, characterized in that Performing channel compensation using the channel parameters indicated by the parameter indication information includes: Receiving a second reference signal from the second device; Performing channel compensation and channel estimation according to the channel parameters and the second reference signal.

6. A communication method, characterized in that, Applied to a second device, the method includes: Sending parameter indication information to a first device; the parameter indication information is used to indicate the channel parameters for channel compensation; the channel parameters include some or all of the following parameters: Doppler frequency offset, phase rotation angle, and angle of arrival parameter.

7. The method according to claim 6, characterized in that The parameter indication information includes the channel parameters, or the index of the channel parameters.

8. The method according to claim 6 or 7, characterized in that The angle of arrival parameter is the angle of arrival or the angle of arrival offset.

9. The method according to any one of claims 6 to 8, characterized in that Before sending the parameter indication information to the first device, the method further includes: Receiving a first reference signal from the first device; Determining the channel parameters according to the first reference signal, and determining the parameter indication information according to the channel parameters.

10. The method according to any one of claims 6 to 9, characterized in that After sending the parameter indication information to the first device, the method further includes: Sending a second reference signal to the first device; the second reference signal is used to assist the first device in performing channel estimation.

11. A communication device, characterized in that, The communication device includes a module for executing the method according to any one of claims 1 to 5.

12. A communication device, characterized in that, The communication device includes a module for executing the method according to any one of claims 6 to 10.

13. A communication device, characterized in that, Including a processor and an interface circuit, the interface circuit is used to receive signals from other communication devices and transmit them to the processor, or send signals from the processor to other communication devices, and the processor is used to implement the method according to any one of claims 1 to 5 through logic circuits or by executing code instructions.

14. A communication device, characterized in that, Including a processor and an interface circuit, the interface circuit is used to receive signals from other communication devices and transmit them to the processor, or send signals from the processor to other communication devices, and the processor is used to implement the method according to any one of claims 6 to 10 through logic circuits or by executing code instructions.

15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to cause a computer to execute the method according to any one of claims 1 to 5, or the method according to any one of claims 6 to 10.