Communication method and communication apparatus
Channel compensation is performed by receiving parameter indication information, and using Doppler frequency deviation, phase rotation angle and arrival angle parameters, the fast time-changing channel is converted into slow time-changing channels, solving the problem of inaccurate channel estimation in cellular vehicles and all things communication systems, and improving the transmission rate of the communication system.
Patent Information
- Application Number
- PCT/CN2024/143817
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-05
- Filing Date
- 2024-12-30
- Publication Date
- 2025-07-10
AI Technical Summary
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.
Channel compensation is performed by receiving parameter indication information, and using Doppler frequency deviation, phase rotation angle and arrival angle parameters, the fast time-varying channel is converted into a slow time-varying channel to improve the accuracy of channel estimation.
Improve the accuracy of channel estimation, reduce the impact of mobility on the channel, and improve the transmission rate of the communication system.
Smart Images

Figure CN2024143817_10072025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on January 5, 2024, with application number 202410025078.2 and application name "A Communication Method and Communication Device", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a communication method and a communication device. Background Art
[0004] In wireless communication systems, devices can transmit signals using beamforming. Before being transmitted from a physical antenna, the signal typically undergoes some preprocessing to modify the amplitude or phase of the signal after it is modulated onto the carrier. The purpose of signal preprocessing is to eliminate channel correlation and ensure channel independence between antenna ports in a multi-antenna system. This allows the signals mapped to each antenna port to be transmitted independently along the spatial channel. Accurate channel estimation is required to enhance signal independence along the spatial channel.
[0005] Cellular vehicle-to-everything (C-V2X) is a wireless communication system developed based on cellular systems. Because vehicles move at high speeds, these high-speed scenarios can lead to rapidly time-varying channels, affecting the accuracy of channel estimation and reducing the transmission rate of the communication system. Improving the accuracy of channel estimation in these rapidly time-varying channels is an urgent issue. Summary of the Invention
[0006] The embodiments of the present application provide a communication method and a communication device, which are conducive to improving the accuracy of channel estimation.
[0007] In a first aspect, embodiments of the present application provide a communication method that can be executed by a first device in a communication network, or a chip, chip system, or circuit in the first device. The first device can be any device in the communication network. The method can include: the first device receiving parameter indication information from a second device, and performing channel compensation based on channel parameters indicated by the parameter indication information. The channel parameters include some or all of the following parameters: Doppler frequency offset, phase rotation angle, and angle of arrival parameters.
[0008] In the communication method provided in an embodiment of the present application, a first device can receive parameter indication information from a second device and use the channel parameters indicated by the parameter indication information to perform channel compensation. The first device uses parameters indicated by the second device, such as Doppler frequency offset, phase rotation angle, and angle of arrival parameters, to perform channel compensation, converting a fast time-varying channel into a slow time-varying channel. This can improve the accuracy of channel estimation and reduce the impact of mobility.
[0009] In a possible implementation manner, the parameter indication information carries the above-mentioned channel parameters.
[0010] In another possible implementation manner, the parameter indication information carries an index of the channel parameter.
[0011] 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.
[0012] In a possible implementation, the arrival angle parameter may be an arrival angle or an arrival angle offset. Using the arrival angle offset may more briefly represent the arrival angle parameter.
[0013] In one possible implementation, before receiving parameter indication information from the second device, the first device may send a first reference signal to the second device, where the first reference signal is used to assist the second device in determining the channel parameters to eliminate the impact of device mobility on the channel.
[0014] In one possible implementation, the first device may also receive a second reference signal from the second device, perform channel compensation and channel estimation based on the channel parameters and the second reference signal, determine the coding weighting matrix, and adjust the weight of the data on the antenna port of the network device on the antenna through the precoding weighting matrix, thereby realizing a beam in a specified direction.
[0015] In a second aspect, embodiments of the present application provide a communication method, which can be executed by a second device in a communication network, or a chip, chip system, or circuit in the second device. The second device can be any device in the communication network. The method can include: sending parameter indication information to a first device; wherein the parameter indication information is used to indicate channel parameters for channel compensation, and the channel parameters include some or all of the following parameters: Doppler frequency deviation, phase rotation angle, and arrival angle parameters.
[0016] In a possible implementation manner, the parameter indication information includes a channel parameter, or an index of a channel parameter.
[0017] In a possible implementation, the arrival angle parameter is an arrival angle or an arrival angle offset.
[0018] 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 a channel parameter according to the first reference signal, and determine the parameter indication information according to the channel parameter.
[0019] In a possible implementation, after sending the parameter indication information to the first device, the second device may further send a second reference signal to the first device, where the second reference signal is used to assist the first device in performing channel estimation.
[0020] In a third aspect, a communication device is provided, which may include a module for executing any one of the methods provided in the first aspect.
[0021] In a fourth aspect, a communication device is provided, which may include a module for executing any method provided in the second aspect.
[0022] In a fifth aspect, an embodiment of the present application provides a communication device, comprising a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices and transmit them to the processor, or to send signals from the processor to other communication devices, the processor being used to implement any one of the methods provided in the first aspect through logic circuits or executing code instructions.
[0023] In the sixth aspect, an embodiment of the present application provides a communication device, including a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices and transmit them to the processor, or to send signals from the processor to other communication devices, and the processor being used to implement any one of the methods provided in the second aspect through logic circuits or executing code instructions.
[0024] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute any one of the methods provided in the first or second aspect above.
[0025] In an eighth aspect, an embodiment of the present application provides a computer program product comprising computer-executable instructions, which are used to enable a computer to execute any one of the methods provided in the first or second aspect above.
[0026] The technical effects that can be achieved in any of the second to eighth aspects mentioned above can refer to the description of the beneficial effects in the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application;
[0028] FIG2 is a schematic diagram of another communication system provided in an embodiment of the present application;
[0029] FIG3 is a schematic diagram of another communication system provided in an embodiment of the present application;
[0030] FIG4 is a schematic diagram of another communication system provided in an embodiment of the present application;
[0031] FIG5 is a schematic diagram of interaction between a terminal and a network device provided in an embodiment of the present application;
[0032] FIG6 is a schematic diagram of a phase angle interval position division provided in an embodiment of the present application;
[0033] FIG7 is a schematic diagram of another interaction between a terminal and a network device provided in an embodiment of the present application;
[0034] FIG8 is a schematic diagram of interaction between terminals provided in an embodiment of the present application;
[0035] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0036] FIG10 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] In order to make the purpose, 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 methods of the present application are only used to explain the specific embodiments of the present application and are not intended to limit the present application.
[0038] Before introducing the specific solutions provided by the embodiments of the present application, some of the terms in the present application are explained to facilitate understanding by those skilled in the art, and the terms in the present application are not limited.
[0039] (1) Beam: refers to the direction of electromagnetic wave radiation of an antenna system.
[0040] (2) Beamforming: This refers to the process of forming a beam. In a multi-antenna system, beamforming is the process of adjusting the amplitude or phase of the signal on the radio frequency link to form a directional electromagnetic wave radiation direction.
[0041] In the embodiments of the present application, "multiple" refers to two or more. In view of this, in the embodiments of the present application, "multiple" can also be understood as "at least two". "At least one" can be understood as one or more, for example, 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 the included ones may be 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, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / ", unless otherwise specified, generally indicates that the previous and subsequent associated objects are in an "or" relationship.
[0042] Unless otherwise specified, ordinal numbers such as "first" and "second" in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the order, timing, priority or importance of multiple objects.
[0043] The communication method provided in the embodiments of the present application can be applied to a communication system. Figure 1 is a schematic diagram of the architecture of the communication system to which the embodiments of the present application are applied. As shown in Figure 1, the communication system includes a radio access network (RAN) 100 and a core network 200. In some embodiments, the communication system may also include the Internet 300. The RAN 100 includes at least one RAN node (such as 110a and 110b in Figure 1, collectively referred to as 110), and may also include at least one terminal (such as 120a-120j in Figure 1, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). 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 and different physical devices, or the same physical device that integrates the logical functions of the core network device and the logical functions of the RAN node. Terminals and RAN nodes may be connected to each other via wired or wireless means.
[0044] 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 of the above-mentioned different radio access systems. 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 current cellular network functions and elements to achieve low-latency and high-reliability communication between various nodes in the vehicle network. As shown in Figure 2, 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, NR-V2X).
[0045] 5G NR V2X can support lower transmission latency, more reliable communication transmission, and higher throughput, meeting the needs of a wider range of application scenarios. Furthermore, the vehicle-to-vehicle communication technology supported by V2X can be extended to device-to-device (D2D) communication in any system.
[0046] For future connected vehicle services, Uu (UTRAN-to-UE) connectivity can also be implemented. These services, such as vehicle connectivity and in-vehicle entertainment, require high speed, latency, and reliability. Considering that vehicles in the same area may have consistent service requirements, such as environmental awareness information, base stations can use multicast to simultaneously serve multiple vehicles, improving resource utilization efficiency. As shown in Figure 3, different vehicles can be assigned to different groups, and the same service information can be transmitted within each group. For example, vehicle A is assigned to group one, vehicles B and C to group two, and vehicles D, E, and F to group three.
[0047] A RAN node, also known as a radio access network device, RAN entity, or access node, facilitates wireless access to a communication system by a terminal. In one application scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, or a base station in a future mobile communication system. A RAN node can be a macro base station (such as 110a in Figure 1), a micro base station, an indoor station (such as 110b in Figure 1), a relay node, or a donor node.
[0048] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing portions of the base station's functions. For example, a RAN node can be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). The CU implements the base station's radio resource control protocol and packet data convergence protocol (PDCP) functions, as well as the service data adaptation protocol (SDAP) functions. The DU implements the base station's radio link control layer and medium access control (MAC) layer functions, as well as some or all of the physical layer functions. For detailed descriptions of each of the above protocol layers, please refer to the relevant 3GPP technical specifications. The RU can be used to implement the transmission and reception of radio frequency signals. The CU and DU can be two independent RAN nodes, or they can be integrated into the same RAN node, such as in a baseband unit (BBU). The RU can be included in radio frequency equipment, such as a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
[0049] In different systems, RAN nodes may have different names. For example, in an O-RAN system, a CU may be called an open CU (O-CU), a DU may be called an open DU (O-DU), and a RU may be called an open RU (O-RU). The RAN node in the embodiments of the present application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. For example, the RAN node may be a server loaded with the corresponding software module. The embodiments of the present application do not limit the specific technology and specific device form adopted by the RAN node. For ease of description, the following description takes a base station as an example of a RAN node.
[0050] A terminal is a device with wireless transceiver capabilities that can send signals to a base station or receive signals from a base station. A terminal may 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, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. A terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the terminal.
[0051] Base stations and terminals can be mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.
[0052] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. To terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station. However, to base station 110a, 120i is a terminal, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via a base station-to-base station interface protocol. In this case, 120i is also a base station relative to 110a. Therefore, base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be referred to as communication devices with base station functionality, while 120a-120j in Figure 1 can be referred to as communication devices with terminal functionality.
[0053] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station functions. The control subsystem that includes the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or modem) in the terminal, or by a device that includes the terminal functions.
[0054] In an embodiment of the present application, the base station sends a downlink signal or downlink information to the terminal, and the downlink information is carried on a downlink channel; the terminal sends an uplink signal or uplink information to the base station, and the uplink information is carried on an uplink channel.
[0055] In some scenarios of wireless communication systems, terminals may move at high speeds. For example, a vehicle-mounted terminal may move at high speeds while the vehicle is driving. In high-speed movement scenarios, this may result in fast time-varying channels, affecting the accuracy of channel estimation and reducing the transmission rate of the communication system.
[0056] Based on this, an embodiment of the present application provides a communication method in which a first device can receive parameter indication information from a second device and perform channel compensation using the channel parameters indicated by the parameter indication information. Channel compensation is performed using the channel parameters using an angular domain selective channel estimation method to convert a fast time-varying channel into a slow time-varying channel, thereby improving the accuracy of channel estimation and reducing the impact of mobility.
[0057] When the communication method provided in the embodiment of the present application is applied in a Uu system, the first device and the second device may be a terminal and a network device, and information may 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 may be a traditional macro base station (evolved node B, eNB); in a heterogeneous network (HetNet) scenario, the network device may be a micro base station eNB; in a distributed base station scenario, the network device may be a baseband processing unit baseband unit (BBU) and a remote radio unit (RRU); in a cloud radio access network (CRAN) scenario, the network device may be a baseband pool (BBU pool) and RRU; in future wireless communication systems, the network device may be a gNB. The terminal may also be referred to as a user communication device, which may be an on-board communication module or other embedded communication module, or a user handheld communication device, including a mobile phone, a tablet computer, etc.
[0058] For example, in one application scenario, the first device may be a base station and the second device may be a vehicle-mounted terminal, or the first device may be a vehicle-mounted terminal and the second device may be a base station; that is, the communication method can be applied to scenarios where vehicle-mounted terminals communicate with base stations, and can also be applied to scenarios where vehicle-mounted terminals such as V2X and D2D communicate directly with each other. It is suitable for communication scenarios with and without network coverage, and for modes in which users independently select resources. In scenarios where vehicle-mounted terminals communicate directly with each other, the first device and the second device are both vehicle-mounted terminals. As shown in Figure 4, vehicle-mounted terminal a communicates directly with vehicle-mounted terminal b, and both vehicle-mounted terminal a and vehicle-mounted terminal b are within the network coverage range; vehicle-mounted terminal c communicates directly with vehicle-mounted terminal d, and vehicle-mounted terminal c is within the network coverage range, and vehicle-mounted terminal d is outside the network coverage range; vehicle-mounted terminal e communicates directly with vehicle-mounted terminal f, and both vehicle-mounted terminal a and vehicle-mounted terminal b are outside the network coverage range. The communication method provided in the embodiments of the present application can be used in the above-mentioned scenarios.
[0059] The following uses the communication between a network device and a terminal as an example to illustrate the communication method provided by an embodiment of the present application. Figure 5 shows a schematic diagram of the interaction between a network device and a terminal. In some embodiments, the network device can perform channel estimation based on the channel parameters indicated by the terminal. As shown in Figure 5, this process may include the following steps:
[0060] S501: A network device sends a first reference signal to a terminal.
[0061] The first reference signal is used to assist the terminal in determining channel parameters, i.e., the terminal estimates the channel parameters based on the measurement results of the reference signal. Due to the high-speed movement of the terminal or network device, the first reference signal is affected by changes in channel strength caused by the movement of the device during transmission from the network device to the terminal, causing a certain difference between the first reference signal received by the terminal and the first reference signal sent by the network device. The terminal can determine the channel parameters based on the received first reference signal, and these channel parameters can be used to characterize the changes in channel strength caused by device movement.
[0062] Exemplarily, in the angle domain, the angle domain channel model of the mobile communication system can be expressed as:
[0063] Among them, Q is the number of multipaths, that is, the number of data transmission paths between two devices, α q is the amplitude of the qth data transmission path, f d is the Doppler frequency shift, θ R,q is the arrival angle of the qth data transmission path, θ T,q is the departure angle of the qth 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.
[0064] Where N is the number of antennas and T represents the transpose of a vector or matrix.
[0065] In formula 1, in order to achieve channel compensation, the parameter to be estimated is θ R , f d and η, where θ R It is related to the number of data transmission paths, that is, each data transmission path can correspond to a different θ R,q Based on formula 1, the channel can also be rewritten into a matrix form
[0066] In some embodiments, to reduce the indication θ R,q The overhead can be transformed into its expression form, as shown in Figure 6. The phase between is divided into N intervals, and the length of each interval is Each interval can be expressed as …,in, is the boundary of each interval. Any interval can be n q To refer to, for example The phase is divided into 4 parts, like and at this time Or, q =3, indicating The angle quantization interval N can be configured by the network device, indicated by the network device, or reported by the terminal. R,q As the offset value between the boundary of each interval and the actual angle to be expressed, for example, In this way, based on ...and the angle offset can be expressed as θ R,q At this time, the matrix form of the channel is
[0067] S502: The terminal determines a channel parameter based on the received first reference signal and generates parameter indication information.
[0068] Assuming that the first reference signal sent by the network device to the terminal is a pilot vector v, the pilot vector received by the terminal can be expressed as:
[0069] Among them, the channel estimation target is θ R , f d and η, that is, the channel parameters that the terminal needs to determine may include Doppler frequency offset f d , arrival angle θ R and 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 Alternatively, based on the angle conversion above, the final estimated value of the channel parameter is the arrival angle offset and At this time, the terminal feedback reaches the angular offset This represents the angle of arrival
[0070] For example, in one embodiment, the maximum likelihood problem can be expressed as
[0071] Where y=Hv+n, n is the noise.
[0072] It can be solved iteratively, θ R ,f d ,η is iterated as follows:
[0073] in
[0074] g is a complex Gaussian distribution, and i refers to the i-th data transmission path.
[0075] In order to let the network device 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.
[0076] In some embodiments, the terminal may generate parameter indication information including channel parameters. The channel parameters may include Doppler frequency offset, phase rotation angle, and angle of arrival, wherein 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 can be an estimate of the angle of arrival determined by the terminal
[0077] Among them, the estimated value of the arrival angle in is the estimated arrival angle on the qth data transmission path, that is, the arrival angle includes the arrival angle of each data transmission path, the arrival angle of each data transmission path Reported in x bits, that is, the arrival angle of each data transmission path occupies x bits in the parameter indication information, and the size of x depends on the quantization accuracy. The Doppler frequency deviation is reported in y bits, that is, the Doppler frequency deviation occupies y bits in the parameter indication information, and the size of y depends on the quantization accuracy. It is reported in 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.
[0078] In other embodiments, to shorten the length of parameter indication information and conserve network transmission resources, parameter reporting can be performed using a predefined parameter value table, with the terminal directly reporting the channel parameter index. That is, both the terminal and the network device store a predefined parameter value table. After determining the channel parameters, the terminal can determine the channel parameter index by looking up the table and generate parameter indication information containing the channel parameter index. In one optional embodiment, the parameter indication information can include an index value, which can be used to indicate the magnitude of the Doppler frequency offset, phase rotation angle, and angle of arrival. In another optional embodiment, the Doppler frequency offset index, phase rotation angle index, and angle of arrival index can be set separately, and the parameter indication information can include three index values: the first index value indicates the Doppler frequency offset, the second index value indicates the phase rotation angle, and the third index value indicates the angle of arrival. Taking Doppler frequency offset as an example, assuming the network device is configured with multiple Doppler frequency offsets of 100Hz, 200Hz, 300Hz, etc., the corresponding index values can be 1, 2, 3, etc.
[0079] In other embodiments, the terminal may generate parameter indication information including channel parameters. The channel parameters may include Doppler frequency offset, phase rotation angle, and arrival angle offset, wherein 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 arrival angle offset may be an estimate of the arrival angle offset determined by the terminal.
[0080] Among them, the estimated value of the arrival angle offset is in is the estimated arrival angle offset on the qth data transmission path. The channel parameters may also include The corresponding n q , n q is the interval position of the estimated arrival angle on the qth data transmission path. Doppler frequency deviation The Doppler frequency deviation is reported in y bits, that is, the Doppler frequency deviation occupies y bits in the parameter indication information, and the size of y depends on the quantization accuracy. It is reported in 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.
[0081] In other embodiments, both the terminal and the network device store a predefined parameter value table. After determining the channel parameters, the terminal can determine the channel parameter index by looking up the table, and generate parameter indication information containing the channel parameter index. In one optional embodiment, the parameter indication information may include an index value, which can be used to indicate the magnitude of the Doppler frequency offset, phase rotation angle, and arrival angle offset. In another optional embodiment, the Doppler frequency offset index, phase rotation angle index, and arrival angle offset index can be set separately. 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 arrival angle offset.
[0082] S503: The terminal sends parameter indication information to the network device.
[0083] The parameter indication information is used to indicate channel parameters so that the network device knows the channel estimated by the terminal.
[0084] S504: The terminal sends a second reference signal to the network device.
[0085] Based on the feedback channel parameters, the terminal can send an uplink pilot signal for the network device to perform channel compensation. The uplink pilot signal is the second reference signal mentioned above. For example, the uplink pilot signal can be a channel sounding reference signal (SRS).
[0086] S505: The network device performs channel compensation and channel estimation according to the channel parameters indicated by the received parameter indication information and the second reference signal.
[0087] 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 an estimated channel matrix H.
[0088] In some embodiments, if the parameter indication information reported by the terminal includes the index of the channel parameter, the network device can determine the Doppler frequency deviation by searching the pre-stored parameter value table according to the received channel parameter index. Phase rotation angle and arrival angle In some other embodiments, if the parameter indication information reported by the terminal includes channel parameters: Doppler frequency deviation Phase rotation angle and arrival angle The network device can directly obtain the Doppler frequency deviation from the received parameter indication information Phase rotation angle and arrival angle 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 :
[0089] In other embodiments, assuming that the parameter indication information reported by the terminal includes the index of the channel parameter, the network device can determine the Doppler frequency deviation by searching the pre-stored parameter value table according to the received channel parameter index. Phase rotation angle and arrival angle offset In some other embodiments, if the parameter indication information reported by the terminal includes channel parameters: Doppler frequency deviation Phase rotation angle and arrival angle offset The network device can directly obtain the Doppler frequency deviation from the received parameter indication information Phase rotation angle and arrival angle 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 :
[0090] The network device determines the channel compensation matrix W H Afterwards, the channel compensation matrix W H Perform channel compensation on the estimated channel H to eliminate the impact of mobility, and the final estimated channel matrix is It can be expressed as:
[0091] in, The channel matrix after compensation has eliminated the impact of mobility. The network equipment can be based on the channel matrix after compensation. Determine the precoding weighting matrix used by the network device and perform beamforming using the precoding weighting matrix. Specifically, adjust the weight of the data on the antenna port of the network device on the antenna using the precoding weighting matrix to form a beam in a specified direction. This process can be performed using minimum mean square error (MMSE) or other related techniques, and is not limited in this embodiment of the present application.
[0092] In the above embodiment, the terminal estimates the Doppler frequency deviation, phase rotation angle and arrival angle, and indicates these channel parameters to the network device, eliminates the impact of terminal mobility on the channel by angular domain compensation, and converts the fast time-varying channel into a slow time-varying channel, which can improve the accuracy of channel estimation and increase the transmission rate of the communication system.
[0093] The above embodiment uses angle-domain channel compensation to achieve compensation for mobility channels by having the terminal feedback phase and Doppler frequency offset. In other embodiments, compensation for mobility channels can also be achieved by having the network device feedback phase and Doppler frequency offset. That is, the terminal can perform channel estimation based on the channel parameters indicated by the network device. As shown in Figure 7, this process may include the following steps:
[0094] S701: A terminal sends a first reference signal to a network device.
[0095] The first reference signal is used to assist the network device in determining channel parameters.
[0096] S702: The network device determines a channel parameter based on the received first reference signal and generates parameter indication information.
[0097] The matrix expression of the angular domain channel model H used by the network device can refer to Formula 3 or Formula 4, which will not be repeated here.
[0098] Assuming that the first reference signal sent by the terminal to the network device is a pilot vector v, the pilot vector received by the network device can be shown in Formula 5. The network device determines the channel parameters based on the received pilot vector and finally obtains the estimated value of the above channel parameters and Alternatively, the estimated values of the channel parameters and
[0099] 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.
[0100] In some embodiments, the network device may generate parameter indication information including channel parameters. The channel parameters may include Doppler frequency deviation, phase rotation angle, and angle of arrival, wherein the Doppler frequency deviation may be an estimated value of the Doppler frequency deviation determined by the network device. The phase rotation angle may be an estimate of the phase rotation angle determined by the network device. The angle of arrival can be an estimate of the angle of arrival determined by the network equipment
[0101] Among them, the estimated value of the arrival angle in is the estimated arrival angle on the qth data transmission path, that is, the arrival angle includes the arrival angle of each data transmission path, the arrival angle of each data transmission path Reported in x bits, that is, the arrival angle of each data transmission path occupies x bits in the parameter indication information, and the size of x depends on the quantization accuracy. The Doppler frequency deviation is reported in y bits, that is, the Doppler frequency deviation occupies y bits in the parameter indication information, and the size of y depends on the quantization accuracy. It is reported in 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.
[0102] In other embodiments, in order to shorten the length of 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 parameter to the terminal. In other words, both the terminal and the network device store a predefined parameter value table. After determining the channel parameter, the network device can determine the index of the channel parameter by looking up the table and generate parameter indication information containing the index of the channel parameter. In an optional embodiment, the parameter indication information may include an index value, and an index value can be used to indicate the size of the Doppler frequency deviation, phase rotation angle, and arrival angle; in another optional embodiment, the Doppler frequency deviation index, phase rotation angle index, and arrival angle 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 deviation, the second index value is used to indicate the phase rotation angle, and the third index value is used to indicate the arrival angle.
[0103] In other embodiments, the network device may generate parameter indication information including channel parameters. The channel parameters may include Doppler frequency offset, phase rotation angle, and arrival angle offset, wherein the Doppler frequency offset may be an estimated value of the Doppler frequency offset determined by the network device. The phase rotation angle may be an estimate of the phase rotation angle determined by the network device. The arrival angle offset may be an estimate of the arrival angle offset determined by the network device.
[0104] Among them, the estimated value of the arrival angle offset is in is the estimated arrival angle offset on the qth data transmission path. The channel parameters may also include The corresponding n q , n q is the interval position of the estimated arrival angle on the qth data transmission path. Doppler frequency deviation The Doppler frequency deviation is reported in y bits, that is, the Doppler frequency deviation occupies y bits in the parameter indication information, and the size of y depends on the quantization accuracy. It is reported in 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.
[0105] In other embodiments, both the terminal and the network device store a predefined parameter value table. After determining the channel parameters, the network device can determine the channel parameter index by looking up the table and generate parameter indication information containing the channel parameter index. In one optional embodiment, the parameter indication information may include an index value, which can be used to indicate the magnitude of the Doppler frequency offset, phase rotation angle, and arrival angle offset. In another optional embodiment, the Doppler frequency offset index, phase rotation angle index, and arrival angle offset index can be set separately. 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 arrival angle offset.
[0106] S703: The network device sends parameter indication information to the terminal.
[0107] The parameter indication information is used to indicate channel parameters so that the terminal knows the channel estimated by the network device.
[0108] S704: The network device sends a second reference signal to the terminal.
[0109] Based on the feedback channel parameters, the network device can send a downlink pilot signal to the terminal for channel compensation. The downlink pilot signal is the second reference signal mentioned above. For example, the downlink pilot signal can be a channel state information reference signal (CSI-RS) or a demodulation reference signal (DMRS).
[0110] 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.
[0111] The terminal may perform channel estimation based on the received second reference signal to obtain an estimated channel matrix H.
[0112] In some embodiments, if the parameter indication information sent by the network device includes the index of the channel parameter, the terminal can determine the Doppler frequency deviation by searching the pre-stored parameter value table according to the received channel parameter index. Phase rotation angle and arrival angle In other embodiments, if the parameter indication information sent by the network device includes channel parameters: Doppler frequency deviation Phase rotation angle and arrival angle The terminal can directly obtain the Doppler frequency deviation from the received parameter indication information Phase rotation angle and arrival angle 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 , channel compensation matrix W H The representation of can refer to Formula 6.
[0113] In other embodiments, assuming that the parameter indication information sent by the network device includes the index of the channel parameter, the terminal can determine the Doppler frequency deviation by searching the pre-stored parameter value table according to the received channel parameter index. Phase rotation angle and arrival angle offset In other embodiments, if the parameter indication information sent by the network device includes channel parameters: Doppler frequency deviation Phase rotation angle and arrival angle offset The terminal can directly obtain the Doppler frequency deviation from the received parameter indication information Phase rotation angle and arrival angle 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 , channel compensation matrix W H The representation of can refer to Formula 7.
[0114] The terminal determines the channel compensation matrix W H Afterwards, the channel compensation matrix W H Perform channel compensation on the estimated channel H to eliminate the impact of mobility, and the final estimated channel matrix is It can be expressed as:
[0115] in, The channel matrix after compensation has eliminated the impact of mobility. The terminal can be based on the channel matrix after compensation. Determine the precoding weighting matrix and feed back the precoding matrix indicator (PMI) to the network device. The precoding matrix indicator is used to indicate the precoding weighting matrix determined by the terminal, so that the network device adjusts the weight of the data on the antenna port of the network device on the antenna through the precoding weighting matrix, thereby realizing a beam in a specified direction.
[0116] In the above embodiment, the network equipment estimates the Doppler frequency deviation, phase rotation angle and arrival angle, and indicates these channel parameters to the terminal, eliminates the impact of terminal mobility on the channel by angular domain compensation, and converts the fast time-varying channel into a slow time-varying channel, which can improve the accuracy of channel estimation and increase the transmission rate of the communication system.
[0117] The communication method provided in the embodiment of the present application uses an angular domain selective channel estimation method to perform channel compensation to convert a fast time-varying channel into a slow time-varying channel. The method estimates channel parameters such as Doppler frequency deviation, phase rotation angle and arrival angle by the terminal or network device to meet the channel compensation requirements. Then, the terminal or network device indicates the channel parameters to the network device or terminal, which can improve the accuracy of channel estimation.
[0118] In other embodiments, the communication method provided in the embodiments of the present application can also be applied to scenarios where two terminals are communicating directly. The two terminals communicating directly can also use the method provided in the embodiments of the present application to perform channel estimation. For example, as shown in Figure 8, the process may include the following steps:
[0119] S801: A first terminal sends a first reference signal to a second terminal.
[0120] The first reference signal is used to assist the second terminal in determining channel parameters.
[0121] S802: The second terminal determines a channel parameter based on the received first reference signal and generates parameter indication information.
[0122] The matrix expression of the angular domain channel model H adopted by the second terminal can refer to Formula 3 or Formula 4, which will not be repeated here.
[0123] Assuming that the first reference signal sent by the first terminal to the second terminal is a pilot vector v, the pilot vector received by the second terminal can be shown in Formula 5. The second terminal determines the channel parameters based on the received pilot vector and finally obtains the estimated value of the above channel parameters and Alternatively, the estimated values of the channel parameters and
[0124] In order to let the first terminal 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.
[0125] 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 arrival angle, wherein 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 estimate of the angle of arrival determined by the second terminal.
[0126] Among them, the estimated value of the arrival angle in is the estimated arrival angle on the qth data transmission path, that is, the arrival angle includes the arrival angle of each data transmission path, the arrival angle of each data transmission path Reported in x bits, that is, the arrival angle of each data transmission path occupies x bits in the parameter indication information, and the size of x depends on the quantization accuracy. The Doppler frequency deviation is reported in y bits, that is, the Doppler frequency deviation occupies y bits in the parameter indication information, and the size of y depends on the quantization accuracy. It is reported in 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.
[0127] In 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 second terminal can directly send the index of the channel parameter to the first terminal. In other words, the first terminal and the second terminal both store a predefined parameter value table. After determining the channel parameter, the second terminal can determine the index of the channel parameter by looking up the table and generate parameter indication information containing the index of the channel parameter. In an optional embodiment, the parameter indication information may include an index value, and the index value can be used to indicate the size of the Doppler frequency deviation, phase rotation angle, and arrival angle. In another optional embodiment, the Doppler frequency deviation index, phase rotation angle index, and arrival angle index can be set separately. The parameter indication information may include three index values, the first index value is used to indicate the Doppler frequency deviation, the second index value is used to indicate the phase rotation angle, and the third index value is used to indicate the arrival angle.
[0128] 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 arrival angle offset, wherein 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 arrival angle offset may be an estimate of the arrival angle offset determined by the second terminal.
[0129] Among them, the estimated value of the arrival angle offset is in is the estimated arrival angle offset on the qth data transmission path. The channel parameters may also include The corresponding n q , n q is the interval position of the estimated arrival angle on the qth data transmission path. Doppler frequency deviation The Doppler frequency deviation is reported in y bits, that is, the Doppler frequency deviation occupies y bits in the parameter indication information, and the size of y depends on the quantization accuracy. It is reported in 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.
[0130] In other embodiments, both the first terminal and the second terminal store a predefined parameter value table. After determining the channel parameter, the second terminal can determine the channel parameter index by looking up the table, and generate parameter indication information including the channel parameter index. In an optional embodiment, the parameter indication information may include an index value, and the index value may be used to indicate the magnitude of the Doppler frequency deviation, the phase rotation angle, and the arrival angle offset. In another optional embodiment, the Doppler frequency deviation index, the phase rotation angle index, and the arrival angle offset index may be set separately, and the parameter indication information may include three index values, the first index value being used to indicate the Doppler frequency deviation, the second index value being used to indicate the phase rotation angle, and the third index value being used to indicate the arrival angle offset.
[0131] S803: The second terminal sends parameter indication information to the first terminal.
[0132] The parameter indication information is used to indicate the channel parameters so that the first terminal knows the channel estimated by the second terminal.
[0133] S804: The second terminal sends a second reference signal to the first terminal.
[0134] Based on the feedback channel parameters, the second terminal may send a second reference signal for the terminal to perform channel compensation.
[0135] 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.
[0136] The first terminal may perform channel estimation based on the received second reference signal to obtain an estimated channel matrix H.
[0137] In some embodiments, if the parameter indication information sent by the second terminal includes an index of a channel parameter, the first terminal can determine the Doppler frequency shift by searching a pre-stored parameter value table based on the received channel parameter index. Phase rotation angle and arrival angle In some other embodiments, if the parameter indication information sent by the second terminal includes channel parameters: Doppler frequency deviation Phase rotation angle and arrival angle The first terminal can directly obtain the Doppler frequency deviation from the received parameter indication information Phase rotation angle and arrival angle Based on the above channel parameters indicated by the parameter indication information sent by the second terminal, the first terminal can obtain the channel compensation matrix W H , channel compensation matrix W H The representation of can refer to Formula 6.
[0138] In other embodiments, assuming that the parameter indication information sent by the second terminal includes the index of the channel parameter, the first terminal can determine the Doppler frequency shift by searching the pre-stored parameter value table according to the received channel parameter index. Phase rotation angle and arrival angle offset In some other embodiments, if the parameter indication information sent by the second terminal includes channel parameters: Doppler frequency deviation Phase rotation angle and arrival angle offset The first terminal can directly obtain the Doppler frequency deviation from the received parameter indication information Phase rotation angle and arrival angle offset Based on the 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 The representation of can refer to Formula 7.
[0139] The first terminal determines the channel compensation matrix W H Afterwards, the channel compensation matrix W H Perform channel compensation on the estimated channel H to eliminate the impact of mobility, and the final estimated channel matrix is It can be expressed as:
[0140] in, The channel matrix after compensation has eliminated the impact of mobility. The first terminal can be based on the channel matrix after compensation. A precoding weighting matrix is determined, and a weight of data on the antenna port of the first terminal on the antenna is adjusted using the precoding weighting matrix.
[0141] In the above embodiment, the second terminal estimates the Doppler frequency deviation, phase rotation angle and arrival angle, and indicates these channel parameters to the first terminal, eliminates the impact of terminal mobility on the channel by angular domain compensation, and converts the fast time-varying channel into a slow time-varying channel, which can improve the accuracy of channel estimation and increase the transmission rate of the communication system.
[0142] For example, in an optional embodiment, the first terminal may be a receiving terminal, and the second terminal may be a sending terminal. In another optional embodiment, the first terminal may be a sending terminal, and the second terminal may be a receiving terminal.
[0143] In other embodiments, the communication method provided in the embodiments of the present application can also be applied to application scenarios such as relay and cooperation between terminals, which will not be repeated here.
[0144] It is understood that in order to implement the functions in the above embodiments, the network devices and terminals include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily appreciate that, in conjunction with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a manner driven by computer software depends on the specific application scenario and design constraints of the technical solution.
[0145] Figures 9 and 10 are schematic diagrams of possible communication devices provided in 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, thereby also achieving the beneficial effects of the above method embodiments.
[0146] In the embodiment of the present application, the communication device may be the terminal 120 shown in FIG1 , or the RAN node 110 shown in FIG1 . The RAN node 110 may be referred to as a network device. The communication device may also be a module (e.g., a chip) applied to a terminal or a network device.
[0147] As shown in Figure 9, a 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 network device in the method embodiment shown in Figure 5 or Figure 7 above.
[0148] When the communication device 900 is used to implement the functions of the network device in the method embodiment shown in FIG5 , the transceiver unit 920 is used to receive parameter indication information sent by the terminal; the processing unit 910 is used to perform channel compensation based on the channel parameters indicated by the parameter indication information, where the channel parameters include some or all of the following parameters: Doppler frequency shift, phase rotation angle, and angle of arrival parameters. When the communication device 900 is used to implement the functions of the terminal in the method embodiment shown in FIG7 , the transceiver unit 920 is used to receive parameter indication information sent by the network device; the processing unit 910 is used to perform channel compensation based on the channel parameters indicated by the parameter indication information, where the channel parameters include some or all of the following parameters: Doppler frequency shift, phase rotation angle, and angle of arrival parameters.
[0149] When the communication device 900 is used to implement the functions of the terminal in the method embodiment shown in FIG5 , 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 channel parameters, and the channel parameters include some or all of the following parameters: Doppler frequency shift, phase rotation angle, and angle of arrival parameters. When the communication device 900 is used to implement the functions of the network device in the method embodiment shown in FIG7 , 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 channel parameters, and the channel parameters include some or all of the following parameters: Doppler frequency shift, phase rotation angle, and angle of arrival parameters.
[0150] For a more detailed description of the processing unit 910 and the transceiver unit 920 , reference may be made to the relevant description in the method embodiment shown in FIG. 5 or FIG. 7 .
[0151] As shown in Figure 10, communication device 1000 may include a processor 1010 and an interface circuit 1020. Processor 1010 and interface circuit 1020 are coupled to each other. It will be appreciated that interface circuit 1020 may be a transceiver or an input / output interface. Optionally, communication device 1000 may further include a memory 1030 for storing instructions executed by processor 1010, input data required by processor 1010 to execute instructions, or data generated after processor 1010 executes instructions.
[0152] When the communication device 1000 is used to implement the method shown in FIG. 5 or FIG. 7 , the processor 1010 is used to implement the functions of the processing unit 910 , and the interface circuit 1020 is used to implement the functions of the transceiver unit 920 .
[0153] When the communication device is a chip used in a terminal, the terminal chip implements the functions of the terminal in the above-mentioned method embodiment. When the terminal chip receives information from the network device, it can be understood that the information is first received by other modules in the terminal (such as a radio frequency module or antenna) and then sent to the terminal chip by these modules. When the terminal chip sends information to the network device, it can be understood that the information is first sent to other modules in the terminal (such as a radio frequency module or antenna) and then sent to the network device by these modules.
[0154] When the communication device is a chip used in a network device, the network device chip implements the functions of the network device in the above method embodiments. When the network device chip receives information from a terminal, it can be understood that the information is first received by other modules in the network device (such as a radio frequency module or antenna) and then sent to the network device chip by these modules. When the network device chip sends information to a terminal, it can be understood that the information is sent to other modules in the network device (such as a radio frequency module or antenna) and then sent to the terminal by these modules.
[0155] In this application, when entity A sends information to entity B, it can be done directly from A to B or indirectly through another entity. Similarly, when entity B receives information from entity A, it can be done directly from entity B or indirectly through another entity. Entities A and B herein can be RAN nodes or terminals, or modules within a RAN node or terminal. The sending and receiving of information can be information exchange between a RAN node and a terminal, for example, between a base station and a terminal; the sending and receiving of information can also be information exchange between two RAN nodes, for example, between a CU and a DU; the sending and receiving of information can also be information exchange between different modules within a device, for example, between a terminal chip and other modules in the terminal, or between a network device chip and other modules within the network device.
[0156] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), 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.
[0157] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in 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, mobile 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 can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and storage medium can also exist in a base station or a terminal as discrete components.
[0158] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented 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 performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0159] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
[0160] In the various embodiments of the present application, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, including a series of steps or units. The method, system, product or device is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0161] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations thereof may be made without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are intended to be illustrative only of the solutions defined by the appended claims and are to be construed as covering any and all modifications, variations, combinations or equivalents within the scope of the present application.
[0162] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.
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 The 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.
Citation Information
Patent Citations
Channel measurement method and communication device
CN111342873A
Data transmission method and device
CN115039350A
Information sending and receiving methods, and apparatus
WO2021128751A1
Doppler frequency shift reporting method and apparatus, terminal, and network-side device
WO2022242676A1