Communication method and communication apparatus
Patent Information
- Application Number
- PCT/CN2026/084440
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-04-18
- Filing Date
- 2026-03-19
- Publication Date
- 2026-10-22
Smart Images

Figure CN2026084440_22102026_PF_FP_ABST
Abstract
Description
A communication method and a communication device
[0001] This application claims priority to Chinese Patent Application No. 202510495772.5, filed on April 18, 2025, entitled "A Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, specifically to a communication method and a communication device. Background Technology
[0003] The communication methods in a vehicle-to-everything (V2X) system are collectively referred to as V2X communication (where X stands for anything). For example, V2X communication includes: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, or vehicle-to-network (V2N) communication, etc.
[0004] With the development of connected vehicle services, future connected vehicle services (such as in-vehicle entertainment services) will have higher requirements for speed, latency, and reliability, and will also require increasingly higher accuracy in channel prediction. However, current channel prediction schemes cannot meet the accuracy requirements of channel prediction in mobility scenarios. Therefore, how to improve channel prediction accuracy has become an urgent problem to be solved. Summary of the Invention
[0005] This application provides a communication method aimed at improving channel prediction accuracy.
[0006] Firstly, a communication method is provided. This method can be executed by a first communication device or a chip within the first communication device. Unless otherwise specified, the "first communication device" in this application can refer to the first communication device itself (e.g., a network device, a base station in a V2X system), or a component of the first communication device (e.g., a communication module, processor, chip, or chip system, such as a circuit or chip in a network device responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core), or it can be a logic module or software capable of implementing all or part of the first communication device. For ease of description, the following explanation uses execution by the first communication device as an example.
[0007] The communication method includes: a first communication device receiving first measurement information and a first identifier from a second communication device, the first measurement information including first Doppler information of a first channel, and the first identifier associated with the first Doppler information. The first communication device also receives second measurement information and a second identifier from a third communication device, the second measurement information including second Doppler information of a second channel, and the second identifier associated with the second Doppler information. The first communication device determines information of a third channel based on the first Doppler information and the second Doppler information. The first channel is a channel between the first communication device and the second communication device at a first time, the second channel is a channel between the first communication device and the third communication device at a second time, and the third channel includes any one of the following:
[0008] The channel between the first communication device and the second communication device at the third moment; or,
[0009] The channel between the first communication device and the third communication device at the third moment; or,
[0010] The channel between the first and fourth communication devices at the third moment
[0011] The third time point is later than the second time point and the first time point.
[0012] Based on the above technical solution, the first communication device can determine the channel information (or perform channel prediction) at subsequent times based on the Doppler information reported by different communication devices (such as the second and third communication devices). It should be understood that the frequency changes caused by the Doppler effect lead to different fading of the signal at different times, i.e., time-selective fading. The Doppler effect refers to the shift in the frequency of the signal received by the receiver due to the relative motion between the transmitter and receiver. For example, in high-speed moving scenarios, the Doppler frequency is larger, and the signal's spectrum broadens significantly, causing drastic changes in amplitude and phase within a short period, resulting in a rapidly time-varying channel. In other words, the Doppler information reported by different communication devices can reflect the time-varying characteristics of the channel. Therefore, when the first communication device performs channel prediction based on the Doppler information reported by different communication devices, it considers the time-varying characteristics of the channel, which can improve the accuracy of channel prediction.
[0013] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: at a fourth moment, the first communication device sending a first reference signal to the second communication device; at a fifth moment, the first communication device sending a second reference signal to the second communication device, wherein the first reference signal and the second reference signal are used to measure the first measurement information; at a sixth moment, the first communication device sending a third reference signal to the third communication device; and at a seventh moment, the first communication device sending a fourth reference signal to the third communication device, wherein the third reference signal and the fourth reference signal are used to measure the second measurement information.
[0014] Based on the above technical solution, the first communication device can send reference signals to the second communication device at different times, enabling the second communication device to jointly measure the reference signals received at different times, thereby obtaining first Doppler information that reflects the time-varying characteristics of the first channel. Similarly, the first communication device can send reference signals to the third communication device at different times, enabling the third communication device to jointly measure the reference signals received at different times, thereby obtaining second Doppler information that reflects the time-varying characteristics of the second channel. This supports the reporting of Doppler information by the second and third communication devices, allowing the first communication device to perform channel prediction based on the Doppler information.
[0015] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: a first communication device generating an information set based on the first measurement information, the first identifier, the second measurement information, and the second identifier, wherein the information set includes multiple channel information reported by each of the multiple communication devices and an identifier associated with the multiple channel information, wherein the second communication device and the third communication device belong to the multiple communication devices, and each of the multiple channel information includes Doppler information.
[0016] Based on the above technical solution, the first communication device can construct a channel information set based on the channel information reported by multiple communication devices (such as the second communication device, the third communication device, etc.). This channel information set mainly includes Doppler information reported by multiple communication devices, thereby enabling the first communication device to improve the channel prediction accuracy by combining Doppler information when performing channel prediction.
[0017] In conjunction with the first aspect, in some implementations of the first aspect, determining the information of the third channel based on the first Doppler information and the second Doppler information includes: determining first Doppler reference information from the information set based on the first Doppler information and the first identifier; and determining the information of the third channel based on the first Doppler information, the first Doppler reference information, and the second Doppler information, wherein the third channel is the channel between the first communication device and the second communication device at a third time.
[0018] Based on the above technical solution, when the first communication device performs channel prediction, it can measure the matched Doppler information in real time to obtain more accurate Doppler reference information, thereby predicting the channel more accurately.
[0019] In conjunction with the first aspect, in some implementations of the first aspect, the method includes: a first communication device determining a first mapping relationship based on at least one geographic location, the first mapping relationship indicating a mapping relationship between at least one identifier and at least one geographic location; the first communication device sending the first mapping relationship to a second communication device and the third communication device, wherein the first identifier and the second identifier belong to the at least one identifier.
[0020] Based on the above technical solution, the first communication device can pre-configure a first mapping relationship between geographical location and identifier, so that the communication device that reports Doppler information can determine the identifier corresponding to the reported Doppler information based on the first mapping relationship and its own geographical location, thereby realizing unified management of Doppler information reported by multiple communication devices.
[0021] In conjunction with the first aspect, in some implementations of the first aspect, one identifier in the first mapping relationship corresponds to one geographical location; or, one identifier in the first mapping relationship corresponds to multiple geographical locations.
[0022] Based on the above technical solution, in the first mapping relationship, one identifier can correspond to one or more geographical locations, so the number of identifiers in the first mapping relationship can be less than the number of geographical locations, which can save signaling overhead to a certain extent.
[0023] In conjunction with the first aspect, in some implementations of the first aspect, the method includes: a first communication device determining a second mapping relationship based on at least one channel information, the second mapping relationship indicating a mapping relationship between at least one identifier and at least one channel information; the first communication device sending the second mapping relationship to a second communication device and the third communication device, wherein the first identifier and the second identifier belong to the at least one identifier.
[0024] Based on the above technical solution, the first communication device can pre-configure a second mapping relationship between channel information and identifier, so that the communication device that reports Doppler information can determine the identifier corresponding to the reported Doppler information based on the second mapping relationship and its own measured channel information, thereby realizing unified management of Doppler information reported by multiple communication devices.
[0025] In conjunction with the first aspect, in some implementations of the first aspect, one identifier in the second mapping relationship corresponds to one channel information; or, one identifier in the second mapping relationship corresponds to multiple channel information.
[0026] Based on the above technical solution, in the second mapping relationship, one identifier can correspond to one or more channel information, so the number of identifiers in the first mapping relationship can be less than the number of channel information, which can save signaling overhead to a certain extent.
[0027] In conjunction with the first aspect, in some implementations of the first aspect, the first Doppler information includes the Doppler frequency of a first path, wherein the first path is the main path in at least one path corresponding to the first channel.
[0028] Based on the above technical solution, the first Doppler information can be the Doppler frequency of the main path in at least one path corresponding to the first channel, that is, the Doppler frequency of the main path reported by the second communication device can reduce the signaling overhead of the second communication device reporting Doppler information to a certain extent.
[0029] In conjunction with the first aspect, in some implementations of the first aspect, the first Doppler information includes N Doppler frequencies, wherein the N Doppler frequencies are the Doppler frequencies of at least one path corresponding to the first channel that satisfy the first condition, and N is a positive integer.
[0030] The first condition includes any one of the following:
[0031] The Doppler frequency is greater than a first threshold, the signal power is greater than a second threshold, the delay is less than a third threshold, the Doppler frequency belongs to the first N of at least one path corresponding to the first channel, the signal power belongs to the first N of at least one path corresponding to the first channel, or the delay belongs to the last N of at least one path corresponding to the first channel.
[0032] Based on the above technical solution, the first Doppler information can be the Doppler frequency of the path that satisfies the first condition in at least one path corresponding to the first channel, that is, the Doppler frequency of the path that satisfies the first condition reported by the second communication device, so that the first communication device can obtain more accurate Doppler information of the first channel and improve the channel prediction accuracy.
[0033] In conjunction with the first aspect, in some implementations of the first aspect, the second Doppler information includes the Doppler frequency of the second path, wherein the second path is the main path in at least one path corresponding to the second channel.
[0034] Based on the above technical solution, the second Doppler information can be the Doppler frequency of the main path in at least one path corresponding to the second channel, that is, the Doppler frequency of the main path reported by the second communication device can reduce the signaling overhead of the second communication device reporting Doppler information to a certain extent.
[0035] In conjunction with the first aspect, in some implementations of the first aspect, the second Doppler information includes M Doppler frequencies, wherein the M Doppler frequencies are the Doppler frequencies of at least one path corresponding to the second channel that satisfy the second condition, and M is a positive integer.
[0036] The second condition includes any one of the following:
[0037] The Doppler frequency is greater than a first threshold, the signal power is greater than a second threshold, the time delay is less than a third threshold, the Doppler frequency belongs to the first M paths in at least one path corresponding to the first channel, the signal power belongs to the first M paths in at least one path corresponding to the first channel, or the time delay belongs to the last M paths in at least one path corresponding to the first channel.
[0038] Based on the above technical solution, the second Doppler information can be the Doppler frequency of the path that satisfies the second condition in at least one path corresponding to the second channel, that is, the Doppler frequency of the path that satisfies the second condition reported by the third communication device, so that the first communication device can obtain more accurate Doppler information of the second channel and improve the channel prediction accuracy.
[0039] In conjunction with the first aspect, in some implementations of the first aspect, the first measurement information further includes angle information and / or delay information of the first channel; and / or, the second measurement information further includes angle information and / or delay information of the second channel.
[0040] Based on the above technical solution, the measurement information reported by the second and / or third communication devices may also include other information besides the Doppler information of the channel, so that the first communication device can more accurately know the state of the channel.
[0041] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: a first communication device receiving third measurement information and a third identifier from a fifth communication device, the third measurement information including third Doppler information of a fourth channel, the third identifier being associated with the third Doppler information, and the fourth channel being a channel between the first communication device and the fifth communication device at a fourth time. Further, the first communication device determines information about the third channel based on the first Doppler information and the second Doppler information, including: the first communication device determining information about the third channel based on the first Doppler information, the second Doppler information, and the third Doppler information.
[0042] Based on the above technical solution, the first communication device can perform channel prediction based on Doppler information reported by two or more communication devices, thereby improving the accuracy of channel prediction.
[0043] Secondly, a communication method is provided. This method can be executed by a second communication device or a chip within the second communication device. Unless otherwise specified, the "second communication device" in this application can refer to the second communication device itself (e.g., a terminal device, a vehicle terminal in a V2X system, etc.), or a component of the second communication device (e.g., a communication module, processor, chip, or chip system, such as the circuit or chip responsible for communication functions in a terminal device (e.g., a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), or it can be a logic module or software capable of implementing all or part of the second communication device. For ease of description, the following explanation uses execution by a second communication device as an example.
[0044] The communication method includes: at an eighth moment, a second communication device receiving a first reference signal from a first communication device. At a ninth moment, the second communication device receiving a second reference signal from the first communication device. At a first moment, a first channel is measured based on the first reference signal and the second reference signal to obtain first measurement information of the first channel; the second communication device sends the first measurement information and a first identifier to the first communication device, wherein the first measurement information includes first Doppler information of the first channel, and the first identifier is associated with the first Doppler information, wherein the first channel is the channel between the first communication device and the second communication device at the first moment.
[0045] In conjunction with the second aspect, in some implementations of the second aspect, the first Doppler information is used to determine information of a third channel, the third channel being the channel between the first communication device and the second communication device at a third time, the third time being later than the first time.
[0046] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving a first mapping relationship from the second communication device, the first mapping relationship indicating a mapping relationship between at least one identifier and at least one geographic location; and determining the first identifier from the at least one identifier based on the geographic location of the first communication device and the first mapping relationship.
[0047] In conjunction with the second aspect, in some implementations of the second aspect, one identifier in the first mapping relationship corresponds to one geographical location; or, one identifier in the first mapping relationship corresponds to multiple geographical locations.
[0048] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving a second mapping relationship from the second communication device, the second mapping relationship indicating a mapping relationship between at least one identifier and at least one channel information; and determining the first identifier from the at least one identifier based on the first measurement information and the second mapping relationship.
[0049] In conjunction with the second aspect, in some implementations of the second aspect, one identifier in the second mapping relationship corresponds to one channel information; or, one identifier in the second mapping relationship corresponds to multiple channel information.
[0050] In conjunction with the second aspect, in some implementations of the second aspect, the first Doppler information includes the Doppler frequency of a first path, wherein the first path is the main path in at least one path corresponding to the first channel.
[0051] In conjunction with the second aspect, in some implementations of the second aspect, the first Doppler information includes N Doppler frequencies, wherein the N Doppler frequencies are the Doppler frequencies of at least one path corresponding to the first channel that satisfy the first condition, and N is a positive integer.
[0052] The first condition includes any one of the following:
[0053] The Doppler frequency is greater than a first threshold, the signal power is greater than a second threshold, the delay is less than a third threshold, the Doppler frequency belongs to the first N of at least one path corresponding to the first channel, the signal power belongs to the first N of at least one path corresponding to the first channel, or the delay belongs to the last N of at least one path corresponding to the first channel.
[0054] In conjunction with the second aspect, in some implementations of the second aspect, the first measurement information further includes the angle information and / or delay information of the first channel.
[0055] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: at a twelfth moment, receiving a fifth reference signal from the second communication device; wherein, at the first moment, measuring a first channel based on the first reference signal and the second reference signal to obtain first measurement information of the first channel includes: at the first moment, measuring the first channel based on the first reference signal, the second reference signal, and the fifth reference signal to obtain the first measurement information.
[0056] The beneficial effects of some implementation methods of the second aspect mentioned above can be referred to the relevant descriptions in the first aspect, and will not be repeated here.
[0057] Thirdly, a communication device is provided. This communication device has the functions described in the first aspect above. For example, the communication device includes modules, units, or means corresponding to the operations involved in the first aspect. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware.
[0058] In one possible design, the communication device includes: a communication unit for receiving first measurement information and a first identifier from a second communication device, the first measurement information including first Doppler information of a first channel, and the first identifier associated with the first Doppler information. The communication unit is further configured to receive second measurement information and a second identifier from a third communication device, the second measurement information including second Doppler information of a second channel, and the second identifier associated with the second Doppler information. A processing unit is configured to determine information of a third channel based on the first Doppler information and the second Doppler information. The first channel is a channel between the first communication device and the second communication device at a first time, the second channel is a channel between the first communication device and the third communication device at a second time, and the third channel includes any one of the following:
[0059] The channel between the first communication device and the second communication device at the third moment; or,
[0060] The channel between the first communication device and the third communication device at the third moment; or,
[0061] The channel between the first and fourth communication devices at the third moment
[0062] The third time point is later than the second time point and the first time point.
[0063] The communication unit can perform the receiving and transmitting processes described in the first aspect above, and the processing unit can perform other processes described in the first aspect above besides receiving and transmitting.
[0064] The aforementioned communication device may be a network device, a communication module in a network device, or a chip in a network device that is responsible for communication functions, such as a modem chip (also known as a baseband chip) or a SoC or SIP chip that contains a modem module.
[0065] Fourthly, a communication device is provided. This communication device has the functions described in the second aspect above. For example, the communication device includes modules, units, or means corresponding to the operations involved in the second aspect above. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware.
[0066] In one possible design, the communication device includes: a communication unit configured to receive a first reference signal from a first communication device at an eighth time. The communication unit is further configured to receive a second reference signal from the first communication device at a ninth time. A processing unit is configured to measure a first channel based on the first reference signal and the second reference signal to obtain first measurement information of the first channel. The communication unit is further configured to send the first measurement information and a first identifier to the first communication device, the first measurement information including first Doppler information of the first channel, the first identifier being associated with the first Doppler information, wherein the first channel is a channel between the first communication device and the second communication device at the first time.
[0067] The communication unit can perform the receiving and transmitting processes described in the second aspect above, and the processing unit can perform other processes described in the second aspect above besides receiving and transmitting.
[0068] The aforementioned communication device may be a terminal device, or a module (such as a circuit, chip, or chip system) in a terminal device, or a logic node, logic module, or software that can realize all or part of the functions of the terminal device.
[0069] Fifthly, a communication device is provided, comprising an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory stores part or all of a computer program or instructions necessary for implementing the functions involved in either the first or second aspect described above. The one or more processors are executable to carry out the computer program or instructions, which, when executed, cause the communication device to implement the methods in any possible design or implementation of the first or second aspect described above. The interface circuit is used to implement communication functions within the communication device and / or communication functions between the communication device and other devices or components.
[0070] In one possible design, the processor is used to communicate with other devices or components through the interface circuit.
[0071] In one possible design, the communication device may also include the memory.
[0072] The aforementioned communication device may be a terminal device, a communication module in a terminal device, or a chip in a terminal device that is responsible for communication functions, such as a modem chip (also known as a baseband chip) or a SoC or SIP chip that contains a modem module.
[0073] The aforementioned communication device may be a network device, or a module (such as a circuit, chip, or chip system) within a network device, or a logical node, logical module, or software capable of implementing all or part of the functions of a network device.
[0074] In a sixth aspect, a communication system is provided, which includes the communication means of the third and / or fourth aspects.
[0075] In a seventh aspect, a computer-readable storage medium is provided. This computer-readable storage medium stores computer program code or instructions that, when executed, cause the method in any of the possible implementations of the first or second aspect to be performed or implemented.
[0076] Eighthly, a computer program product is provided. The computer program product includes computer program code or instructions that, when executed, cause the method in any of the possible implementations of the first or second aspect to be performed or implemented.
[0077] Ninthly, a computer program is provided. When the computer program is run, it causes the method in any of the possible implementations of the first or second aspect to be executed or implemented.
[0078] It should be understood that the beneficial effects of the third to ninth aspects mentioned above can be referred to the first or second aspects mentioned above and any possible implementation thereof, which will not be elaborated here. Attached Figure Description
[0079] Figure 1 is a schematic diagram of a communication system applicable to this application.
[0080] Figure 2 is a schematic diagram of a V2X communication system.
[0081] Figure 3 is a schematic diagram of multipath signal transmission.
[0082] Figure 4 is a schematic flowchart of CSI measurement and feedback.
[0083] Figure 5 is a schematic diagram showing how the correlation between the feedback precoding matrix and the actual precoding matrix changes over time.
[0084] Figure 6 is a schematic flowchart of a communication method provided in this application.
[0085] Figure 7 is a schematic block diagram of a communication device provided in an embodiment of this application.
[0086] Figure 8 is a schematic diagram of another communication device provided in an embodiment of this application.
[0087] Figure 9 is a schematic diagram of a chip system provided in an embodiment of this application. Detailed Implementation
[0088] To facilitate understanding of the embodiments of this application, the following points will be explained first.
[0089] First, in this application, "for indicating" can include both direct and indirect indication. When describing an indication message as indicating A, it can include whether the indication message directly indicates A or indirectly indicates A, but does not necessarily mean that the indication message carries A.
[0090] The information indicated by the instruction is called the information to be instructed. In the specific implementation process, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also be indirectly indicated by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be indicated, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. At the same time, common parts of various pieces of information can be identified and indicated uniformly to reduce the instruction overhead caused by individually indicating the same information.
[0091] Second, in this application, "at least one" refers to one or more, and "more than one" refers to two or more (including two). Furthermore, in the embodiments of this application, "first," "second," and various numerical designations (e.g., "#1," "#2," etc.) are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The sequence numbers of the processes below do not imply an order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. It should be understood that the objects described in this way can be interchanged where appropriate to describe solutions other than those in the embodiments of this application. Moreover, in the embodiments of this application, terms such as "S610" are merely identifiers for descriptive convenience and do not limit the order of execution steps.
[0092] Third, in the embodiments of this application, the words "exemplary" or "for example" are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design that is described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design options. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0093] Fourth, the term "storage" in the embodiments of this application can refer to storage in one or more memories. These memories can be separate installations or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memories can be separately installed, while others can be integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.
[0094] Fifth, in the implementation of this application, "protocol" may refer to standard protocols in the field of communications, such as the NR protocol and related protocols applied in future communication systems, and this application does not limit it.
[0095] Sixth, in the embodiments of this application, the terms "of", "corresponding (relevant)", "corresponding", and "associate" can sometimes be used interchangeably. It should be noted that when their differences are not emphasized, their intended meanings are consistent.
[0096] Seventh, in the embodiments of this application, "under the circumstances", "when", and "if" can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, their intended meanings are consistent.
[0097] Eighth, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0098] Ninth, in this article, "message", "information", or "information element (IE)" can be used interchangeably. There are no restrictions on the name of the message or information, as long as it can achieve the corresponding function.
[0099] Tenth, in this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, and "send information" can include direct transmission or indirect transmission through other units or modules. "Receive information from YY" can be understood as the source of the information being YY, and "receive information" can include direct reception from YY or indirect reception from YY through other units or modules. Besides air interface transmission or reception signals implemented at the system level, such as network devices or terminal devices, "send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. For example, a modem or system-on-a-chip (SoC) chip or system-in-package (SIP) chip transmits or receives signals. "Send" or "receive" can also be performed through device components, for example, by using buses, traces, or interfaces to transmit or receive signals through several parts, modules, or chips of a device.
[0100] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0101] The technical solutions of this application embodiment can be applied to various communication systems, such as: LTE systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, 5G or NR systems and future communication systems, vehicle-to-other devices (V2X), where V2X can include vehicle to network (V2N), vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to pedestrian (V2P), long term evolution-vehicle (LTE-V) communication, vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), long term evolution-machine (LTE-M) communication, machine to machine (M2M), etc.
[0102] Figure 1 is a schematic diagram of a communication system provided in an embodiment of this application. As shown in Figure 1, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal device (120a-120j in Figure 1, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). Terminal device 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wired connected to CN 200. The core network device in CN 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0103] RAN 100 can be a 3GPP-related cellular system, such as a 4th generation (4G) mobile communication system, a 5G mobile communication system, or a future-oriented evolution system. RAN 100 can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0104] RAN node 110, sometimes referred to as network equipment, RAN entity, or access node, constitutes part of the communication system and assists terminal equipment in achieving wireless access. Multiple RAN nodes 110 in this communication system can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal equipment 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminal equipment 120j accessing RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal equipment. RAN node 110 and terminal equipment 120 are sometimes both referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal equipment functions.
[0105] In one possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a base station in a future mobile communication system, or an access node in a WiFi system. The RAN node can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node can also be equipped with communication modules, circuits, or chips that perform corresponding communication functions. The RAN node can also be configured with program instructions for performing corresponding communication functions and corresponding program instructions. The RAN node in this application can also be a logical node, logical module, or software that can implement all or part of the functions of the RAN node.
[0106] In another possible scenario, multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, with different RAN nodes each implementing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0107] In different systems, CU (including open CU-CP (O-CU-CP) and open CU-UP (O-CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open central unit (O-CU), DU can also be called an open distributed unit (O-DU), and RU can also be called an open radio unit (O-RU). For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0108] Terminal device 120 can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. Terminal device can also be called terminal equipment, user equipment (UE), mobile station, mobile terminal device, etc. Terminal device can be widely used in various scenarios, such as device-to-device (D2D), 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 wearables, smart transportation, smart cities, etc. Terminal device can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, transportation vehicle with wireless communication function, communication module, etc. The embodiments of this application do not limit the device form of the terminal device. Terminal device typically contains a communication module, circuit, or chip that performs the corresponding communication function. The terminal device can also be configured with program instructions for performing the corresponding communication function.
[0109] RAN 100 and terminal device 120 can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which RAN 100 and terminal device 120 are located.
[0110] CN 200 can be a 5G core network or an evolved 5G core network. Taking a 5G core network as an example, CN 200 includes access and mobility management (AMF) network elements responsible for mobility management and access management services; session management (SMF) network elements responsible for session management; user plane (UPF) network elements responsible for user plane packet routing and forwarding and quality of service (QoS) control; and policy control (PCF) network elements. These core network elements can operate independently or be combined to implement certain control functions; for example, AMF, SMF, and PCF can be combined into a single core network device.
[0111] As an example and not a limitation, the communication system shown in Figure 1 includes a V2X communication system. Cellular vehicle to everything (C-V2X) is a V2X communication technology developed based on cellular systems. V2X communication technology utilizes and enhances current cellular network functions and elements to achieve low-latency and high-reliability communication between various nodes in the vehicle network. The communication method provided in this application can be applied to scenarios including but not limited to V2X communication systems. For ease of understanding, a V2X communication system is briefly described with reference to Figure 2.
[0112] Figure 2 is a schematic diagram of a V2X communication system. As shown in Figure 2, V2X communication includes, but is not limited to, communication between V2V, V2I, V2P, or V2N. For example, as cellular systems evolve from 4G Long Term Evolution (LTE) to 5G, C-V2X also evolves from LTE-V2X to NR-V2X. 5G NR V2X can support lower transmission latency, more reliable communication transmission, higher throughput, and a better user experience, 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.
[0113] For future connected vehicle services, such as vehicle networking services and in-vehicle entertainment services, the requirements for speed, latency and reliability are higher. Next-generation networks or connected vehicle networks need to support lower transmission latency, more reliable communication transmission and higher throughput.
[0114] It should be understood that the names of the devices in Figures 1 and / or 2 above are defined solely for the purpose of distinguishing different functions and should not constitute any limitation on this application. This application does not preclude the possibility of using other names in 5G networks and other future networks. For example, in future communication networks, some or all of the above-mentioned devices may use the terminology from 5G, or they may use other names, etc.
[0115] It should be noted that Figures 1 and 2 above are merely illustrative examples of the scenarios in which the embodiments of this application can be applied, and do not constitute any limitation on the scope of protection of this application. The embodiments provided by this application can also be applied to other communication scenarios. For example, the V2X communication system described above may also include other devices.
[0116] To facilitate understanding of the embodiments of this application, some basic concepts involved in this application will be briefly explained.
[0117] 1. Channel Estimation: In communication systems, estimating the uplink or downlink channel is essential for transmitting and receiving data, obtaining system synchronization and feedback channel information. Channel estimation refers to the process of reconstructing or recovering the received signal to compensate for signal distortion caused by channel fading and noise fading. It uses reference signals known to the transmitter and receiver to measure the time and frequency domain changes of the channel.
[0118] The aforementioned reference signal can also be called a pilot signal or reference signal (RS). The reference signal is distributed across different resource elements (REs) within the orthogonal frequency division multiplexing (OFDM) symbol and has known amplitude and phase.
[0119] In a multiple-input multiple-output (MIMO) system, each transmit antenna (virtual or physical) has an independent channel. For example, in the uplink and downlink, to achieve channel quality measurement in a multi-antenna system, NR systems define various pilot signals, such as the channel state information-reference signal (CSI-RS), demodulation reference signal (DMRS), and sounding reference signal (SRS).
[0120] Among them, DMRS is used to assist in the demodulation of the physical downlink share channel (PDSCH); CSI-RS is used for downlink channel measurement corresponding to the physical antenna port. The receiver performs channel estimation for each antenna port transmitted by the base station and uses the estimation results to feed back channel state information (CSI). CSI includes relevant information such as channel quality indicator (CQI), precoding matrix indicator (PMI), layer indicator (LI), or rank indicator (RI).
[0121] During uplink channel measurement, the base station estimates the uplink channel using the received SRS and can then perform frequency selection resource scheduling, power control, timing estimation and modulation, coding scheme order selection, and downlink precoding generation in time division duplex (TDD) systems based on this information.
[0122] 2. Channel Information: This refers to information that reflects channel characteristics and channel quality. As an example, channel information includes at least one of the following: Channel Information System (CSI), time-varying channel information, or channel frequency offset information. This application uses CSI as an example for illustration. In communication systems, obtaining accurate CSI information is crucial to the performance of the communication system.
[0123] 3. Multipath Effect: During the propagation of wireless signals, due to reflection, refraction, or scattering, the receiver may receive signals from multiple paths, which is called multipath propagation. The signal arriving through each path carries information such as the amplitude and phase of the signal transmitted along that path. The information corresponding to each path (e.g., amplitude and phase information) can be identified and utilized provided that the signals from different paths can be distinguished from each other.
[0124] To facilitate understanding, the process of signal multipath transmission will be briefly introduced with reference to Figure 3.
[0125] Figure 3 is a schematic diagram of multipath signal transmission. As shown in Figure 3, during the process of the transmitting end (the base station shown in Figure 3) sending a wireless signal to the receiving end (the terminal device shown in Figure 3), the wireless signal can be transmitted to the terminal device through different paths, such as path #1, path #2 and path #3 shown in Figure 3. The amplitude and phase of the signal transmitted on different paths are different.
[0126] It should be noted that in order to utilize the energy of each multipath component in multipath propagation, information such as multipath delay, multipath fading, and multipath phase needs to be determined. Among these, the multipath phase is mainly determined by Doppler. After obtaining the multipath delay, multipath fading, and multipath phase, the complete channel characteristics can be obtained through linear superposition of the multipath components.
[0127] For example, parameters such as channel characteristics, multipath delay, multipath fading, and multipath phase satisfy the following formula:
[0128] In equation (1-1) above, H i,j Represents channel characteristics, ∑ n∈ξ Indicates a clan, Indicates the sub-diameter, a n,p s t f represents the amplitude. n,p T represents the Doppler frequency. n,p The delay is represented by the equation (1-1). This equation can be understood as a channel model. In the channel model, a set of multipaths with similar angles of arrival, departure angles, and delays is called a cluster. A sub-path is a more detailed multipath component within a cluster. A cluster consists of multiple sub-paths, each representing a specific signal propagation path. Each sub-path has corresponding parameters, such as amplitude, phase, and delay. By superimposing the sub-paths, a complex wireless channel can be reconstructed, allowing for the analysis of various changes in the signal during transmission.
[0129] In a multipath channel, different subpaths correspond to different Doppler frequencies. The Doppler effect refers to the shift in the frequency of the signal received by the receiver when there is relative motion between the transmitter and receiver. The formula for calculating the Doppler frequency is: f d =λvcosθ (1-2)
[0130] In equation (1-2) above, f d λ represents the Doppler frequency shift, v represents the relative speed between the receiver and the transmitter, λ represents the signal wavelength, and θ represents the angle between the direction of receiver motion and the direction of signal propagation.
[0131] The frequency variation caused by the Doppler effect leads to different fading of the signal at different times, i.e., time-selective fading. For example, in high-speed moving scenarios, the Doppler frequency is large, and the signal spectrum is significantly broadened, causing drastic changes in amplitude and phase within a short period of time. The channel exhibits rapidly time-varying characteristics. In this case, if a fixed channel estimation method is used, it may not be able to track the channel changes in time, resulting in a deterioration in communication quality. As shown in equation (1-3), the channel information is decomposed into amplitude information and phase information, where the amplitude information is time-invariant, and the phase information is time-varying, and the phase information is represented by the Doppler frequency:
[0132] In the above formula (1-3), Represents channel information, α u,s,n,m This represents the amplitude information of the channel; the amplitude information is time-invariant. This represents the phase information of the channel, which is mainly determined by Doppler information.
[0133] 4. Channel Aging: Also known as CSI expiration or channel information lag. In a wireless channel, the base station and the UE measure channel state information by transmitting and receiving reference signals. Taking downlink channel measurement as an example, the base station sends CSI-RS, and the UE returns the channel measurement result (i.e., CSI) to the base station.
[0134] To facilitate understanding, the downlink channel measurement process will be briefly introduced with reference to Figure 4.
[0135] Figure 4 is a schematic flowchart of CSI measurement and feedback. As shown in Figure 4, during each CSI measurement and reporting cycle, the base station assumes that the channel conditions remain unchanged during the CSI reporting cycle and uses the most recently reported channel CSI as the basis for subsequent data transmission and precoding design.
[0136] However, the performance of the CSI measurement and feedback scheme shown in Figure 4 is directly affected by CSI expiration (i.e., channel aging). The main factors introducing the CSI expiration effect are as follows:
[0137] 1) CSI activation delay t1: This delay can be understood as the time t1 between the time when the base station sends downlink CSI-RS and the time when the base station calculates and uses the precoding matrix based on the CSI fed back by the UE. The steps performed by the base station and the UE within the time t1 are: the base station sends downlink CSI-RS, the UE receives CSI-RS and performs channel estimation, the UE quantizes the estimated channel and feeds it back, the base station receives the uplink CSI feedback from the UE, and the base station calculates and uses the precoding matrix based on the CSI fed back by the UE.
[0138] The existence of t1 latency causes a delay between channel H1 when the base station transmits CSI-RS and H2 corresponding to the CSI reported by the base station based on the UE. In other words, the reported CSI is already delayed compared to the current actual channel CSI. Typically, in static scenarios, the system performance impact of t1 is small. However, when the channel changes rapidly over time, t1 can cause CSI expiration, leading to a significant performance degradation. In existing systems, the t1 latency is determined by the hardware capabilities of the base station and the UE, and therefore cannot be resolved through base station configuration.
[0139] 2) Channel Time-Variation t2: During the CSI feedback cycle, the NB continuously uses the precoding matrix calculated from the most recently reported CSI. This means the precoding matrix P0 is fixed within time t2, assuming the channel remains constant during the CSI feedback period. However, when the channel is time-varying, such as in mobile scenarios, the channel can change drastically within time t2. This causes a mismatch between the precoding matrix P0 calculated based on the most recent CSI report and the actual CSI of the channel, leading to performance degradation. The duration of t2 is usually configurable by the base station, but shorter CSI feedback cycles can increase CSI feedback overhead.
[0140] To mitigate CSI expiration, the CSI reporting cycle is typically reduced. However, this leads to a significant increase in downlink CSI-RS and CSI reporting overhead, drastically reducing spectral efficiency.
[0141] To facilitate understanding, Figure 5 is used to briefly explain the relationship between the feedback precoding matrix and the actual precoding matrix in a time-varying channel scenario.
[0142] Figure 5 illustrates the correlation between the feedback precoding matrix and the actual precoding matrix over time. As shown in Figure 5, in a time-varying channel scenario of 30 km / h, the correlation between the precoding matrix of the latest feedback and the precoding matrix of the ideal feedback (real-time feedback in Figure 5) decreases significantly over time. Thus, when the base station uses the precoding matrix of the latest feedback for data transmission, there will be a significant discrepancy with the precoding matrix corresponding to the actual channel, leading to a substantial degradation in system performance. Therefore, addressing the CSI expiration problem becomes a crucial issue.
[0143] 5. Region: Unless otherwise specified, "region" in the following embodiments of this application refers to a geographical region. For example, a region may have at least one of the following attributes: shape, outline, size, radius, area, geographical location, etc. In one possible implementation, the above-mentioned region may also be called "wave position," "geographical region," "geographical location," etc. Of course, other names are also possible; this application does not specifically limit the name of a region fixed relative to the Earth.
[0144] Different regions may have the same or different shapes, outlines, sizes, radii, and areas. Different regions may be geographically different. Different regions may or may not overlap.
[0145] For example, the shape of a region can be defined by a protocol or by a network device. Regions defined by different network devices can have the same or different shapes. The same network device can also define multiple region shapes. Similarly, the size, radius, and area of a region can also be defined by a protocol or by a network device. Regions defined by different network devices can have the same or different sizes, radii, or areas. The same network device can also define multiple region sizes, multiple region radii, or multiple region areas.
[0146] In one possible implementation, the Earth's surface can be divided into multiple regions, and these regions can be indexed (e.g., numbered). Terminal devices and network devices can agree on the numbering method for these regions (e.g., starting from 1 or 0) and the correspondence between regions and indexes. Alternatively, the protocol can define the numbering method for these regions and the correspondence between regions and indexes. Based on the region indexes, information such as the region's geographical location can be determined.
[0147] Optionally, the multiple regions can completely cover the Earth's surface, such that any location on the Earth's surface belongs to a certain region; or, the multiple regions can also cover part of the geographical location on Earth, for example, the multiple regions may not cover the Earth's South Pole and / or North Pole, that is, the South Pole and / or North Pole may not exist in the region.
[0148] The above text, in conjunction with Figures 1 and 2, briefly introduces the scenarios in which the communication method provided in the embodiments of this application can be applied, as well as the basic concepts involved in the embodiments of this application. Among the basic concepts, the concept of channel aging is introduced. As can be seen from the above concept of channel aging, the CSI expiration problem will lead to a significant decrease in system performance. For example, when the base station uses the precoding matrix of the last feedback for data transmission, there may be a very large difference between it and the precoding matrix corresponding to the real channel.
[0149] To avoid the impact of CSI expiration on channel estimation performance, a channel prediction scheme is proposed. One method of channel measurement is to predict the channel. As discussed in the section on channel aging, the measured CSI is inaccurate due to the time difference between the reference signal measurement time and the actual scheduling time. Therefore, channel prediction can be performed. Channel prediction helps improve the performance of various operations performed at the transmitter or receiver, such as adaptive coding and modulation, decoding, channel equalization, and antenna beamforming.
[0150] The core algorithm of the aforementioned channel prediction strategy is to predict the channel using current and past CSI information. The classic prediction scheme is based on an autoregressive model, i.e., the autoregressive (AR) prediction method. In the AR prediction method, multipath channel prediction is solved by a weighted linear set of past channel estimates. It utilizes the autocorrelation present in the time series data and predicts the current value through a linear combination of historical data points. The basic form of AR prediction can be expressed as:
[0151] H t =β1H t-1 +β2H t-2 +…β p H t-p (1-4)
[0152] In equation (1-4) above, H t H represents the channel state value at the current time t. t- i 表 This represents the channel state value at time ti, where i ranges from 1 to p, p represents the order of the autoregression, and β represents the number of past time values used for prediction. i This represents the weighted value of the channel state at time ti in the past. The model assumes a linear relationship between the current channel state and past states, and by estimating the autoregressive coefficients, the future channel state can be predicted based on the past channel state.
[0153] However, AR model channel prediction schemes have their limitations. For example, to ensure linear fitting during prediction, AR model channel prediction requires stationary data. If the data is not stationary, preprocessing is necessary, but this may lead to information loss or over-stationarization. Another example is the high autocorrelation requirement for the data; low autocorrelation may result in inaccurate predictions.
[0154] Furthermore, AR model channel prediction schemes are only applicable to predicting channel states relevant to the user's past performance. They may not be accurate for channels heavily influenced by external factors. Additionally, the aforementioned AR model channel prediction schemes consider historical CSI information for the same user, limiting their channel prediction accuracy.
[0155] It should be noted that the channel state information used for channel prediction in the AR model channel prediction scheme (e.g., H in the above formula) t-i H t-p (etc.) To reflect two-dimensional channel information in the frequency and spatial domains, it cannot reflect channel changes in the time domain, and the channel prediction accuracy is limited.
[0156] To improve the accuracy of channel prediction, this application provides a communication method in which a terminal can report estimated channel information (including Doppler information) over a certain period of time. A base station constructs a channel information set based on channel information reported by multiple terminals within its coverage area. A target terminal reports its current channel information, and the base station matches this information with information in the channel information set to obtain the channel state at the next moment, thus achieving channel prediction. In other words, channel prediction is more accurate through channel information including Doppler information. This communication method will be described in detail below with reference to the accompanying drawings.
[0157] It should be understood that the communication method provided in this application can be applied to communication systems including terminal devices and network devices, for example, to the communication architecture shown in Figure 1, and can also be applied to other communication systems, such as V2X or other scenarios. This application does not limit the application scenario in any way; any communication system including the devices in the following embodiments is applicable.
[0158] It should also be understood that the embodiments shown below do not particularly limit the specific structure of the execution subject of the method provided in the embodiments of this application, as long as it is possible to communicate according to the method provided in the embodiments of this application by running a program that records the code of the method provided in the embodiments of this application. For example, the execution subject of the method provided in the embodiments of this application can be a device, or a functional module in the device that can call and execute a program.
[0159] The following describes in detail the communication method provided in the embodiments of this application, taking the interaction between devices as an example.
[0160] In the following embodiments, the first communication device can refer to the first communication device itself (e.g., a network device), or a component within the first communication device (e.g., a processor, chip, or chip system, such as a circuit or chip in a network device responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core)), or it can be a logic module or software capable of implementing all or part of the functions of the first communication device. Similarly, the second communication device can refer to the second communication device itself (e.g., a terminal device), or a component within the second communication device (e.g., a processor, chip, or chip system, such as a circuit or chip in a terminal device responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core)), or it can be a logic module or software capable of implementing all or part of the functions of the second communication device.
[0161] Figure 6 is a schematic flowchart of a communication method provided in this application. The communication method may include the following steps:
[0162] S610, the first communication device sends a first reference signal to the second communication device, and correspondingly, the second communication device receives the first reference signal from the first communication device.
[0163] Specifically, at the fourth moment, the first communication device sends a first reference signal to the second communication device. Correspondingly, at the eighth moment, the second communication device receives the first reference signal from the first communication device. The eighth moment refers to a time sometime after the fourth moment.
[0164] It should be noted that in this application, the first communication device sends a first reference signal to the second communication device at the fourth moment. Considering the time required for the transmission of the reference signal between the first and second communication devices, the second communication device can receive the first reference signal from the first communication device at a certain moment after the fourth moment (e.g., denoted as the eighth moment). The fourth moment and the delay #1 can determine the eighth moment, for example, the eighth moment = the fourth moment + the delay #1, where the delay #1 is the time delay between the moment when the first communication device sends the first reference signal and the moment when the second communication device receives the first reference signal. If the time required for the transmission of the reference signal between the first and second communication devices is not considered, the second communication device can receive the first reference signal from the first communication device at the fourth moment, that is, the aforementioned fourth moment and the eighth moment are the same.
[0165] In this application, the first reference signal is used to measure the channel between the first communication device and the second communication device. The channel between the first communication device and the second communication device includes, but is not limited to, channels for transmitting data such as PDSCH, physical uplink shared channel (PUSCH), or physical sidelink shared channel (PSSCH).
[0166] It should be noted that the channel between the first communication device and the second communication device may change. For example, the channel between the first communication device and the second communication device may change over time; or the channel between the first communication device and the second communication device may change as the second communication device and / or the first communication device moves, and so on.
[0167] For ease of description, the channel between the first and second communication devices at the first moment will be referred to as the first channel, and the channel between the first and second communication devices at the third moment will be referred to as the third channel. The channel between the first and second communication devices at other moments can also be abbreviated in other forms, which will not be illustrated here.
[0168] Furthermore, it should be noted that the channel between the first communication device and the second communication device in this application can correspond to at least one path. For example, as described in the preceding basic concepts regarding channel multipath effects, a channel can correspond to one or more paths, and the linear superposition of these one or more paths can obtain complete channel characteristics. In this application, the channel between the first communication device and the second communication device can correspond to one or more paths, and the information of these one or more paths can determine the information of the channel between the first communication device and the second communication device.
[0169] Optionally, the first reference signal can be a CSI-RS, which is used for channel measurement. It should be understood that the relevant definition of CSI-RS can be found in the description of CSI-RS in the current protocol, and will not be repeated here.
[0170] In this application, the second communication device can combine multiple reference signals received at different times to obtain the Doppler information of the channel between the first and second communication devices and report it to the first communication device. Therefore, the method flow shown in Figure 6 also includes:
[0171] S620, the first communication device sends a second reference signal to the second communication device, and correspondingly, the second communication device receives the second reference signal from the first communication device.
[0172] Specifically, at the fifth moment, the first communication device sends a second reference signal to the second communication device. Correspondingly, at the ninth moment, the second communication device receives the second reference signal from the first communication device. The ninth moment is a time sometime after the fifth moment.
[0173] It should be understood that, similar to the description of the fourth and eighth moments in step S610 above, in this application, if the time required for the transmission of the reference signal between the first and second communication devices is taken into account, the fifth moment and the delay #1 can determine the ninth moment. For example, the ninth moment = the fifth moment + the delay #1, where the delay #1 is the delay between the moment when the first communication device sends the second reference signal and the moment when the second communication device receives the second reference signal; if the time required for the transmission of the reference signal between the first and second communication devices is not taken into account, the fifth moment and the ninth moment mentioned above are the same.
[0174] Similar to the first reference signal described above, this second reference signal is also used to measure the channel between the first communication device and the second communication device. The description of the channel between the first communication device and the second communication device can be found in step S610, and will not be repeated here.
[0175] It should be understood that the first reference signal and the second reference signal are any two of a plurality of reference signals. In this application, the second communication device can obtain the Doppler information of the channel between the first communication device and the second communication device based on the plurality of reference signals received at different times. For ease of description, the following description uses the example of obtaining the Doppler information of the channel between the first communication device and the second communication device based on the measurement of the first reference signal and the second reference signal. The plurality of reference signals can be transmitted in a periodic, aperiodic, or semi-static transmission mode.
[0176] Optionally, the second reference signal can also be CSI-RS. That is, the first reference signal and the second reference signal are the CSI-RS received by the second communication device at different times.
[0177] It should be noted that in this application, the first communication device sending multiple reference signals at different times can mean sending multiple reference signals to multiple communication devices at different times, with the aforementioned second communication device being one of these multiple communication devices. For example, the first communication device sends reference signals to multiple communication devices within its coverage area.
[0178] By way of example and not limitation, the first communication device in this application may send multiple reference signals to multiple communication devices within its coverage area at different times, including but not limited to the following possible implementations:
[0179] As one possible implementation, the first communication device can broadcast a reference signal to one or more communication devices within its coverage area.
[0180] As another possible implementation, the first communication device can send reference signals to one or more communication devices within its coverage area via multicast.
[0181] As another possible implementation, the first communication device can send a reference signal to one or more communication devices within its coverage area via unicast.
[0182] It should be understood that the above-mentioned method of the first communication device sending multiple reference signals to multiple communication devices within its coverage area at different times, such as broadcasting, multicasting, or unicasting, is merely an example and does not constitute any limitation on the scope of protection of this application. The first communication device may also send multiple reference signals in other ways, which will not be listed here.
[0183] For ease of understanding, the following explanation takes the example of the first communication device also sending a third reference signal and a fourth reference signal to the third communication device. The method shown in Figure 6 can also include:
[0184] S630, the first communication device sends a third reference signal to the third communication device, and correspondingly, the third communication device receives the third reference signal from the first communication device.
[0185] Specifically, at the sixth moment, the first communication device sends a third reference signal to the third communication device. Correspondingly, at the tenth moment, the third communication device receives the third reference signal from the first communication device. The tenth moment refers to a time sometime after the sixth moment.
[0186] It should be understood that, similar to the description of the fourth and eighth times in step S610 above, in this application, if the time required for the transmission of the reference signal between the first and second communication devices is taken into account, the sixth time and the delay #1 can determine the tenth time. For example, the tenth time = the sixth time + the delay #1, where the delay #1 is the delay between the time when the first communication device sends the third reference signal and the time when the second communication device receives the third reference signal. If the time required for the transmission of the reference signal between the first and second communication devices is not taken into account, the sixth time and the tenth time mentioned above are the same.
[0187] Optionally, the sixth time can be the same as the fourth time in step S610 above, and the third reference signal can be the same as the first reference signal in step S610 above. For example, the first communication device broadcasts the first reference signal at the fourth time, and the second and third communication devices can receive the broadcast first reference signal.
[0188] Optionally, the sixth time can be the same as the fifth time in step S620 above, and the third reference signal can be the same as the second reference signal in step S610 above. For example, the first communication device broadcasts the second reference signal at the fifth time, and the second and third communication devices can receive the broadcast second reference signal.
[0189] In this application, the third reference signal is used to measure the channel between the first communication device and the third communication device. The channel between the first communication device and the third communication device includes, but is not limited to, data transmission channels such as PDSCH, PUSCH, or PSSCH.
[0190] It should be noted that the channel between the first communication device and the third communication device may change. For example, the channel between the first communication device and the third communication device may change over time; or the channel between the first communication device and the third communication device may change as the third communication device and / or the first communication device moves, and so on.
[0191] For ease of description, the channel between the first and third communication devices at the second time point will be referred to as the second channel, and the channel between the first and third communication devices at the third time point will be referred to as the third channel. The channel between the first and third communication devices at other times can also be abbreviated to other forms, which will not be illustrated here.
[0192] Furthermore, it should be noted that the channel between the first communication device and the third communication device in this application can correspond to at least one path. For example, as described in the preceding basic concepts regarding channel multipath effects, a channel can correspond to one or more paths, and the linear superposition of these one or more paths can obtain complete channel characteristics. In this application, the channel between the first communication device and the third communication device can correspond to one or more paths, and the information of these one or more paths can determine the information of the channel between the first communication device and the third communication device.
[0193] Optionally, the third reference signal can be a CSI-RS, which is used for channel measurement.
[0194] In this application, the third communication device can combine multiple reference signals received at different times to obtain the Doppler information of the channel between the first communication device and the third communication device and report it to the first communication device. Therefore, the method flow shown in Figure 6 also includes:
[0195] S640, the first communication device sends a fourth reference signal to the third communication device, and correspondingly, the third communication device receives the fourth reference signal from the first communication device.
[0196] Specifically, at the seventh moment, the first communication device sends a fourth reference signal to the third communication device. Correspondingly, at the eleventh moment, the third communication device receives the fourth reference signal from the first communication device. The eleventh moment is sometime after the seventh moment.
[0197] It should be understood that, similar to the description of the fourth and eighth times in step S610 above, in this application, if the time required for the transmission of the reference signal between the first and third communication devices is taken into account, the eleventh time can be determined by the seventh time and the delay #1. For example, the eleventh time = the seventh time + the delay #1, where the delay #1 is the delay between the time when the first communication device sends the fourth reference signal and the time when the third communication device receives the fourth reference signal; if the time required for the transmission of the reference signal between the first and third communication devices is not taken into account, the seventh and eleventh times mentioned above are the same.
[0198] Optionally, the seventh time can be the same as the fourth time in step S610 above, and the fourth reference signal can be the same as the first reference signal in step S610 above. For example, the first communication device broadcasts the first reference signal at the fourth time, and the second and third communication devices can receive the broadcast first reference signal.
[0199] Optionally, the seventh time can be the same as the fifth time in step S620 above, and the fourth reference signal can be the same as the second reference signal in step S610 above. For example, the first communication device broadcasts the second reference signal at the fifth time, and the second and third communication devices can receive the broadcast second reference signal.
[0200] The fourth reference signal is similar to the third reference signal described above. This fourth reference signal is also used to measure the channel between the first and third communication devices. The description of the channel between the first and third communication devices can be found in step S630, and will not be repeated here.
[0201] It should be understood that the third reference signal and the fourth reference signal are any two of a plurality of reference signals. In this application, the third communication device can obtain the Doppler information of the channel between the first communication device and the third communication device based on the plurality of reference signals received at different times. For ease of description, the following description takes the measurement and acquisition of the Doppler information of the channel between the first communication device and the third communication device based on the third reference signal and the fourth reference signal as an example. The plurality of reference signals can be transmitted in a periodic, aperiodic, or semi-static transmission mode.
[0202] Optionally, the fourth reference signal can also be CSI-RS. That is, the third and fourth reference signals are CSI-RS received by the third communication device at different times.
[0203] By way of example and not limitation, the first communication device in this application may transmit multiple CSI-RS at different times in the following possible implementations, including but not limited to:
[0204] As one possible implementation, the first communication device can periodically transmit the CSI-RS.
[0205] As another possible implementation, the first communication device can transmit the CSI-RS non-periodically.
[0206] As another possible implementation, the first communication device can transmit the CSI-RS in a semi-static manner.
[0207] It should be understood that the above-mentioned transmission modes of the first communication device sending CSI-RS, such as periodic, non-periodic, or semi-static, are merely examples and do not constitute any limitation on the scope of protection of this application. The first communication device may also send CSI-RS in other ways, which will not be listed here.
[0208] Optionally, the transmission mode of the first communication device transmitting CSI-RS in this application can be configured using higher-layer signaling (e.g., RRC signaling). For example, before transmitting CSI-RS, the first communication device instructs the second communication device to periodically transmit CSI-RS via RRC signaling, which indicates information such as the transmission period and start time of CSI-RS.
[0209] It should be noted that the first communication device in this application can also send reference signals to other communication devices besides the second and third communication devices mentioned above at different times. For example, the first communication device can periodically broadcast reference signals so that all communication devices within the coverage area of the first communication device can receive the reference signals at different times and perform channel measurements.
[0210] Furthermore, after receiving the aforementioned first reference signal and second reference signal, the second communication device can measure the first channel based on the first reference signal and second reference signal to obtain the first measurement information of the first channel. Therefore, the method flow shown in Figure 6 further includes:
[0211] S650, the second communication device measures the first channel based on the first reference signal and the second reference signal to obtain the first measurement information of the first channel.
[0212] The first measurement information includes the first Doppler information of the first channel. The first channel is the channel between the first communication device and the second communication device at a first time. For example, at the first time, the second communication device measures the first channel based on the first reference signal and the second reference signal to obtain the first measurement information of the first channel. The first time is later than the fourth and fifth times mentioned above.
[0213] It should be noted that the measurement of the first channel by the second communication device based on the first reference signal and the second reference signal in this application is merely an example and does not constitute any limitation on the scope of protection of this application. For example, if the second communication device receives a fifth reference signal before measuring the first channel, then the second communication device can measure the first channel based on the first reference signal, the second reference signal, and the fifth reference signal to obtain the first measurement information of the first channel. That is, the second communication device can measure the first channel based on multiple (two or more) reference signals to obtain the first measurement information of the first channel. Another example is that the second communication device can receive the fifth reference signal and the sixth reference signal. The second communication device can measure the first channel #1 based on the fifth reference signal and the sixth reference signal to obtain the first measurement information #1 of the first channel #1. This first channel #1 is the channel between the first communication device and the second communication device at the first moment #1. That is, the second communication device can measure and report the channel measurement information in real time.
[0214] For ease of description, the following description will take the example of the second communication device measuring the first channel based on the first reference signal and the second reference signal at the first moment and obtaining the first measurement information of the first channel. The description of the second communication device measuring the channel between the first communication device and the second communication device based on multiple other reference signals can be referred to the description of the second communication device measuring the first channel based on the first reference signal and the second reference signal, and will not be repeated.
[0215] Specifically, the second communication device measures the first channel based on the first reference signal and the second reference signal to obtain first measurement information of the first channel, including:
[0216] The second communication device measures the first channel based on the first reference signal received at the eighth time and the second reference signal received at the ninth time, and obtains the first measurement information of the first channel.
[0217] It should be understood that the first measurement information in this application includes spatially correlated channel characteristics, frequency-correlated channel characteristics, and time-correlated channel characteristics of the first channel. For example, the spatially correlated channel characteristics of the first channel are represented by PAS, the frequency-correlated channel characteristics of the first channel are represented by PDP, and the time-correlated channel characteristics of the first channel are represented by first Doppler information.
[0218] It should be noted that the second communication device can obtain the spatially correlated and frequency-correlated channel characteristics of the first channel by measuring the reference signal received at a certain time (e.g., the first reference signal received at the eighth time or the second reference signal received at the ninth time). However, the time-domain correlated channel characteristics of the first channel are time-domain features, and it is necessary to jointly measure the reference signals received at multiple times (e.g., the first reference signal received at the eighth time and the second reference signal received at the ninth time) to obtain the time-domain correlated channel characteristics of the first channel.
[0219] To facilitate understanding, the following example illustrates how to obtain the time-domain correlated channel characteristics of the first channel, i.e., how to obtain the first Doppler information.
[0220] Example 1: Suppose a second communication device jointly measures reference signals received at three times (e.g., t1, t2, and t3) to obtain the time-domain correlated channel characteristics of the first channel. It should be understood that these three times are merely examples and do not constitute any limitation on the scope of this application. Jointly measuring reference signals received at multiple times (two or more) can also obtain the time-domain correlated channel characteristics of the first channel. The number of reference signals jointly measured may affect the accuracy of the obtained time-domain correlated channel characteristics of the first channel.
[0221] For example, at time t1, the second communication device receives CSI-RS1 and can obtain the PAS and / or PDP at time t1 from CSI-RS1; at time t2, the second communication device receives CSI-RS2 and can obtain the PAS and / or PDP at time t2 from CSI-RS2; at time t3, the second communication device receives CSI-RS3 and can obtain the PAS and / or PDP at time t3 from CSI-RS3, and together with the measurement results at times t1, t2, and t3, obtain Doppler information 1.
[0222] Furthermore, at time t4, the second communication device receives CSI-RS4 and can obtain the PAS and / or PDP at time t4 from CSI-RS4, as well as obtain Doppler information 2 by combining the measurement results at times t2, t3, and t4; similarly, the second communication device can report at least one measurement information, each of which includes Doppler information.
[0223] It should be understood that at time t1, the second communication device can also acquire Doppler information, such as by combining the measurement results at times t(-1), t0, and t1; similarly, at time t2, the second communication device acquires Doppler information by combining the results at times t0, t1, and t2. Examples will not be provided here.
[0224] As an example, and not a limitation, the following methods can be used to obtain Doppler information:
[0225] The second communication device can obtain the channel matrix H through measurement. H is a three-dimensional Tx*Rx*RE number, where Tx is the number of transmit antennas corresponding to the reference signal received by the second communication device, Rx is the number of receive antennas corresponding to the reference signal received by the second communication device, Tx and Rx represent the spatial dimension information of the channel matrix H, and RE represents the frequency dimension information of the channel matrix H.
[0226] For example, performing a Fourier transform (e.g., Fast Fourier Transform, FFT) on the channel matrix H in the frequency domain can transform it to the time delay domain, obtaining time delay domain information, which can then be used to calculate the PDP. Similarly, performing an FFT on the channel matrix H in the spatial domain can transform it to the beam domain, obtaining beam domain information, which can then be used to calculate the PAS. In the time domain, concatenating multiple time slots of H together yields a higher-dimensional channel matrix. Performing an FFT on this higher-dimensional channel matrix in the time domain can transform it to the Doppler domain, thereby obtaining Doppler information. Specific calculation and data processing methods can be found in descriptions of Doppler information acquisition methods in current relevant technologies, and will not be elaborated upon here.
[0227] Optionally, the first measurement information may also include the angle information and / or delay information of the first channel.
[0228] As an example and not a limitation, the angular information of the first channel can be represented as a power azimuth spectrum (PAS). The time delay information of the first channel can be represented as a power delay spectrum (PDP).
[0229] In addition, the specific method for obtaining the first Doppler information of the first channel is as follows: the channel matrix of the first channel is transformed in both the frequency domain and the spatial domain to obtain the channel matrix in the beam delay domain. Each beam-delay grid point in the beam delay domain corresponds to a path of the first channel. For each path, the channel change in the Doppler domain can be obtained by splicing the channel matrices at multiple times, thereby obtaining the Doppler frequency of each path in at least one path corresponding to the first channel.
[0230] It should be understood that the above-described method of obtaining the first Doppler information is merely an example and does not constitute any limitation on the scope of protection of this application. The second communication device may also obtain the first Doppler information in other ways, which will not be illustrated here.
[0231] After the second communication device obtains the first measurement information of the first channel, it can report the first measurement information carrying the first Doppler information of the first channel to the first communication device, so that the first communication device can subsequently perform channel prediction based on the Doppler information. In addition, to identify the reported first Doppler information, first identification information associated with the first Doppler information can be reported simultaneously with the first measurement information. It should be understood that in this application, the second communication device can determine the identifier associated with the Doppler information based on the mapping relationship configured by the first communication device. The mapping relationship configured by the first communication device includes the following two possible implementations:
[0232] Method 1: The mapping relationship configured by the first communication device is denoted as the first mapping relationship. This first mapping relationship indicates the mapping relationship between at least one identifier and at least one geographical location. Thus, the second communication device can determine the identifier associated with the Doppler information based on this first mapping relationship and its own geographical location.
[0233] In the case shown in Method 1, the method flow shown in Figure 6 may include:
[0234] S601, the first communication device determines a first mapping relationship based on at least one geographical location.
[0235] Specifically, the first mapping relationship is used to indicate the mapping relationship between at least one identifier and at least one geographic location.
[0236] For example, the first communication device can divide its coverage area into several grids according to the actual geographical location, and pre-configure a grid identifier (Grid ID) for each grid point. For instance, the first communication device divides its coverage area into 9 geographical locations according to geographical location, and configures a Grid ID for each geographical location, which is configured as 0 to 8 respectively. The first communication device can store channel information separately for each geographical location.
[0237] In this application, the geographical location may also be referred to as a "region," "geographical region," or "wave position," etc. Please refer to the description of "region" in the basic concepts section above; it will not be repeated here.
[0238] Optionally, in the first mapping relationship, one identifier corresponds to one geographical location; or, in the first mapping relationship, one identifier corresponds to multiple geographical locations; or, in the first mapping relationship, one geographical location corresponds to multiple identifiers, etc. For example, the first communication device divides its coverage area into three geographical locations, such as geographical location #1, geographical location #2, and geographical location #3, and configures three identifiers for each of the three geographical locations, such as ID#1, ID#2, and ID#3, wherein geographical location #1 corresponds to ID#1, geographical location #2 corresponds to ID#2, and geographical location #3 corresponds to ID#3. Another example is that the first communication device divides its coverage area into three geographical locations, such as geographical location #1, geographical location #2, and geographical location #3, and configures two identifiers for each of the three geographical locations, such as ID#1 and ID#2, wherein geographical location #1 and geographical location #2 correspond to ID#1, and geographical location #3 corresponds to ID#2. For example, the first communication device divides its coverage area into three geographical locations, such as geographical location #1, geographical location #2, and geographical location #3, and configures four identifiers for each of the three geographical locations, such as ID#1, ID#2, ID#3, and ID#4. Among them, geographical location #1 corresponds to ID#1, geographical location #2 corresponds to ID#2, and geographical location #3 corresponds to ID#3 and ID#4.
[0239] S602, the first communication device sends a first mapping relationship to the second communication device, and correspondingly, the second communication device receives the first mapping relationship from the first communication device.
[0240] Optionally, the first communication device may send the first mapping relationship to the second communication device via higher-layer signaling. This application does not impose any limitations on the method by which the first communication device sends the first mapping relationship to the second communication device.
[0241] It should be understood that in this application, the first communication device can send the first mapping relationship to multiple communication devices (such as the second communication device and the third communication device) within the coverage area. For example, the first communication device can broadcast the first mapping relationship.
[0242] S603, the second communication device determines the first identifier based on the first mapping relationship and the geographical location of the second communication device.
[0243] For example, the first mapping relationship includes a mapping relationship between at least one identifier and at least one geographic location. For instance, the first mapping relationship includes a mapping relationship between geographic location #1 and ID#1, a mapping relationship between geographic location #2 and ID#2, and a mapping relationship between geographic location #3 and ID#3. The second communication device determines the first identifier as ID#1 based on the geographic location of the second communication device (e.g., geographic location #1) and the first mapping relationship.
[0244] Method 2: The mapping relationship configured by the first communication device is denoted as the second mapping relationship. This second mapping relationship is used to indicate the mapping relationship between at least one identifier and at least one channel information. Thus, the second communication device can determine the identifier associated with the Doppler information based on this second mapping relationship and its own measured first measurement information.
[0245] In the case shown in Method 2, the method flow shown in Figure 6 may include:
[0246] S611, the first communication device determines the second mapping relationship based on at least one channel information.
[0247] Specifically, the second mapping relationship is used to indicate the mapping relationship between at least one identifier and at least one channel information.
[0248] For example, the first communication device can generate a virtual identifier based on channel statistics. For instance, by assuming the measured channel information is channel information #1, it calculates PDP, PAS, or Doppler information based on channel information #1, and generates a virtual identifier based on at least one of the PDP, PAS, or Doppler information. For example, the first communication device divides different channel information into nine PDP ranges according to different PDP values, and configures a Grid ID for each PDP range, configured as 0 to 8 respectively. The first communication device can store the channel information separately for each PDP range.
[0249] As an example rather than a limitation, in the case shown in Method 2, channel information can also be mapped to geographical locations, for example, each PDP range corresponds to a geographical location.
[0250] Optionally, in the second mapping relationship, one identifier corresponds to one channel information; or, in the second mapping relationship, one identifier corresponds to multiple channel information; or, in the second mapping relationship, one channel information corresponds to multiple identifiers, etc. For example, the first communication device assumes that there are three channel information, such as channel information #1, channel information #2, and channel information #3, and configures three identifiers for each of the three channel information, such as ID#1, ID#2, and ID#3, wherein channel information #1 corresponds to ID#1, channel information #2 corresponds to ID#2, and channel information #3 corresponds to ID#3. As another example, the first communication device assumes that there are three channel information, such as channel information #1, channel information #2, and channel information #3, and configures two identifiers for each of the three channel information, such as ID#1 and ID#2, wherein channel information #1 and channel information #2 correspond to ID#1, and channel information #3 corresponds to ID#2. For example, the first communication device assumes that there are 3 channel information, such as channel information #1, channel information #2 and channel information #3, and configures 4 identifiers for the 3 channel information, such as ID#1, ID#2, ID#3 and ID#4 respectively. Among them, channel information #1 corresponds to ID#1, channel information #2 corresponds to ID#2, and channel information #3 corresponds to ID#3 and ID#4.
[0251] S612, the first communication device sends the second mapping relationship to the second communication device, and correspondingly, the second communication device receives the second mapping relationship from the first communication device.
[0252] Optionally, the first communication device may send the second mapping relationship to the second communication device via higher-layer signaling. This application does not impose any limitations on the method by which the first communication device sends the second mapping relationship to the second communication device.
[0253] It should be understood that in this application, the first communication device can send the second mapping relationship to multiple communication devices (such as the second communication device and the third communication device) within the coverage area. For example, the first communication device can broadcast the second mapping relationship.
[0254] S613, the second communication device determines the first identifier based on the second mapping relationship and the channel information of the second communication device.
[0255] For example, the second mapping relationship includes a mapping relationship between at least one identifier and at least one channel information. For instance, the second mapping relationship includes a mapping relationship between channel information #1 and ID#1, a mapping relationship between channel information #2 and ID#2, and a mapping relationship between channel information #3 and ID#3. The first identifier determined by the second communication device based on the channel information measured by the second communication device (e.g., the first measurement information of the first channel mentioned above) and the second mapping relationship is ID#1.
[0256] Furthermore, after the second communication device determines the first identifier, it can send the first measurement information and the first identifier to the first communication device. Therefore, the method flow shown in Figure 6 further includes:
[0257] S660, the second communication device sends first measurement information and first identifier to the first communication device, and correspondingly, the first communication device receives the first measurement information and first identifier from the second communication device.
[0258] The first measurement information includes first Doppler information of the first channel, and a first identifier associated with second Doppler information.
[0259] This application does not impose any restrictions on the method by which the second communication device sends the first measurement information and the first identifier to the first communication device. For example, the second communication device may report the first measurement information and the first identifier in the process of reporting CSI; or the second communication device may transmit the first measurement information and the first identifier through a newly designed signaling, etc.
[0260] As one possible implementation, the first Doppler information includes the Doppler frequency of a first path, wherein the first path is the main path in at least one path corresponding to the first channel.
[0261] In this implementation, the first Doppler information reported by the second communication device includes the Doppler frequency of the main path. The second communication device reports a Doppler frequency f each time, where f represents the Doppler frequency of the main path.
[0262] As another possible implementation, the first Doppler information includes N Doppler frequencies, where the N Doppler frequencies are the Doppler frequencies of at least one path corresponding to the first channel that satisfy a first condition, and N is a positive integer.
[0263] The first condition includes any one of the following:
[0264] The Doppler frequency is greater than a first threshold, the signal power is greater than a second threshold, the delay is less than a third threshold, the Doppler frequency belongs to the first N of at least one path corresponding to the first channel, the signal power belongs to the first N of at least one path corresponding to the first channel, or the delay belongs to the last N of at least one path corresponding to the first channel.
[0265] For example, the first Doppler information reported by the second communication device includes N Doppler frequencies. These N frequencies are the first N Doppler frequencies of multiple paths corresponding to the first channel, arranged from largest to smallest. Alternatively, these N frequencies are the last N Doppler frequencies of multiple paths corresponding to the first channel, arranged from smallest to largest. For instance, the second communication device reports a set of Doppler frequencies {f} each time. d1 fd2 , ..., f dN}, the {f d1 f d2 , ..., f dN} represents the Doppler frequencies of the first N paths, arranged from largest to smallest, where N can be configured by the network device or predefined by the protocol.
[0266] For example, the first Doppler information reported by the second communication device includes N Doppler frequencies, where the N frequencies are the signal powers of multiple paths corresponding to the first channel, arranged from largest to smallest, representing the first N paths; or, the N frequencies are the signal powers of multiple paths corresponding to the first channel, arranged from smallest to largest, representing the last N paths. For instance, the second communication device reports a set of Doppler frequencies {f} each time. d1 f d2 , ..., f dN}, the {f d1 f d2 , ..., f dN} represents the Doppler frequencies of the first N paths, arranged from largest to smallest signal power, where N can be configured by the network device or predefined by the protocol.
[0267] For example, the first Doppler information reported by the second communication device includes Doppler frequencies of N paths. These N paths are the time delays of multiple paths corresponding to the first channel, arranged from largest to smallest, representing the last N paths. Alternatively, these N paths are the time delays of multiple paths corresponding to the first channel, arranged from smallest to largest, representing the first N paths. For instance, the second communication device reports a set of Doppler frequencies {f} each time. d1 f d2 , ..., f dN}, the {f d1 f d2 , ..., f dN} represents the Doppler frequencies of the last N paths, arranged from largest to smallest delay, where N can be configured by the network device or predefined by the protocol.
[0268] For example, the first Doppler information reported by the second communication device includes the Doppler frequencies of N paths. These N paths are the N paths whose Doppler frequencies corresponding to the first channel are greater than a first threshold. For instance, if a Doppler frequency threshold F is set, the second communication device reports the Doppler frequencies of sub-paths whose Doppler frequencies are greater than F, {f...} d1 f d2 , ..., f dn}, F can be configured by network devices or predefined by protocols.
[0269] For example, the first Doppler information reported by the second communication device includes the Doppler frequencies of N paths. These N paths are the N paths corresponding to the first channel whose signal power is greater than a second threshold. For instance, if a signal power threshold P is set, the second communication device reports the Doppler frequencies of the sub-paths whose signal power is greater than P.d1 , f d2 , ..., f dn}, P may be configured by a network device or predefined by a protocol. For another example, the first Doppler information reported by the second communication device includes Doppler frequencies of N paths, where the N paths are N paths of which the time delays of multiple paths corresponding to the first channel are less than a third threshold. For example, a time delay threshold T is set, and the second communication device reports the Doppler frequencies {f of the sub-paths with time delay < T d1 , f d2 , ..., f dn}, T may be configured by a network device or predefined by a protocol.
[0270] Similarly, after receiving the foregoing third reference signal and fourth reference signal, the third communication device may measure a second channel based on the third reference signal and the fourth reference signal to obtain second measurement information of the second channel. The method procedure shown in FIG. 6 further includes:
[0271] S670: The third communication device measures the second channel based on the third reference signal and the fourth reference signal, to obtain the second measurement information of the second channel.
[0272] The second measurement information includes second Doppler information of the second channel. The second channel is a channel between the first communication device and the third communication device at a first moment. For example, at a second moment, the third communication device measures the second channel based on the third reference signal and the fourth reference signal, to obtain the second measurement information of the second channel. The second moment is later than the foregoing sixth moment and seventh moment.
[0273] It should be noted that, in this application, that the third communication device measures the second channel based on the third reference signal and the fourth reference signal is merely an example, and does not constitute any limitation on the protection scope of this application. For example, the third communication device further receives a reference signal #2 before measuring the second channel, and then the third communication device may measure the second channel based on the third reference signal, the fourth reference signal, and the reference signal #2, to obtain the second measurement information of the second channel. That is, the third communication device may measure the second channel based on multiple (two or more) reference signals, to obtain the second measurement information of the second channel. For another example, the third communication device may receive a reference signal #2 and a reference signal #3, and the third communication device may measure a second channel #1 based on the reference signal #2 and the reference signal #3, to obtain second measurement information #1 of the second channel #1. The second channel #1 is a channel between the first communication device and the third communication device at a first moment #1, that is, the third communication device may measure and report channel measurement information in real time.
[0274] For ease of description, the following description will take the example of the third communication device measuring the second channel based on the third reference signal and the fourth reference signal at the second time to obtain the second measurement information of the second channel. The description of the third communication device measuring the channel between the first communication device and the third communication device based on other multiple reference signals can refer to the description of the third communication device measuring the second channel based on the third reference signal and the fourth reference signal, and will not be repeated.
[0275] Specifically, the third communication device measures the second channel based on the third reference signal and the fourth reference signal to obtain second measurement information of the second channel, including:
[0276] The third communication device measures the second channel based on the third reference signal received at the tenth time and the fourth reference signal received at the eleventh time, and obtains the second measurement information of the second channel.
[0277] It should be understood that the second measurement information in this application includes spatially correlated channel characteristics, frequency-correlated channel characteristics, and time-correlated channel characteristics of the second channel. For example, the spatially correlated channel characteristics of the second channel are represented by PAS, the frequency-correlated channel characteristics of the second channel are represented by PDP, and the time-correlated channel characteristics of the second channel are represented by second Doppler information.
[0278] It should be noted that the third communication device can obtain the spatially and frequency-domain channel characteristics of the second channel by measuring the reference signal received at a certain time (e.g., the third reference signal received at the tenth time or the fourth reference signal received at the eleventh time). However, the time-domain channel characteristics of the second channel are time-domain features, and it is necessary to jointly measure the reference signals received at multiple times (e.g., the third reference signal received at the tenth time and the fourth reference signal received at the eleventh time) to obtain the time-domain channel characteristics of the second channel.
[0279] To facilitate understanding, the following example illustrates how to obtain the time-domain correlated channel characteristics of the second channel, i.e., how to obtain the second Doppler information.
[0280] Example 2: Suppose a third communication device jointly measures reference signals received at three times (e.g., t1', t2', and t3') to obtain the time-domain correlated channel characteristics of the second channel. It should be understood that these three times are merely examples and do not constitute any limitation on the scope of this application. Jointly measuring reference signals received at multiple times (two or more) can also obtain the time-domain correlated channel characteristics of the second channel. The number of reference signals jointly measured may affect the accuracy of the obtained time-domain correlated channel characteristics of the second channel.
[0281] For example, at time t1', the third communication device receives CSI-RS1 and can obtain the PAS and / or PDP at time t1' from CSI-RS1; at time t2', the third communication device receives CSI-RS2 and can obtain the PAS and / or PDP at time t2' from CSI-RS2; at time t3', the third communication device receives CSI-RS3 and can obtain the PAS and / or PDP at time t3' from CSI-RS3, and together with the measurement results at times t1', t2', and t3', obtain Doppler information 1'.
[0282] Furthermore, at time t4', the third communication device receives CSI-RS4 and can obtain the PAS and / or PDP at time t4' from CSI-RS4, as well as obtain Doppler information 2' by combining the measurement results at times t2', t3', and t4'; similarly, the third communication device can report at least one measurement information, each of which includes Doppler information.
[0283] It should be understood that at time t1', the third communication device can also acquire Doppler information, such as by combining the measurement results at times t(-1)', t0', and t1'; similarly, at time t2', the third communication device acquires Doppler information by combining the results at times t0', t1', and t2'. Examples will not be provided here.
[0284] As an example, and not a limitation, the following methods can be used to obtain Doppler information:
[0285] The third communication device can obtain the channel matrix H' through measurement. H' is a three-dimensional Tx'*Rx'*RE' number. Tx' is the number of transmit antennas corresponding to the reference signal received by the third communication device, and Rx' is the number of receive antennas corresponding to the reference signal received by the third communication device. Tx' and Rx' represent the spatial dimension information of the channel matrix H', and RE' represents the frequency dimension information of the channel matrix H'.
[0286] For example, performing a Fourier transform (e.g., FFT) on the channel matrix H' in the frequency domain can transform it to the time delay domain, obtaining time delay domain information, which can then be used to calculate the PDP. Similarly, performing an FFT on the channel matrix H' in the spatial domain can transform it to the beam domain, obtaining beam domain information, which can then be used to calculate the PAS. In the time domain, concatenating multiple time slots of H' together yields a higher-dimensional channel matrix. Performing an FFT on this higher-dimensional channel matrix in the time domain can transform it to the Doppler domain, thereby obtaining Doppler information. Specific calculation and data processing methods can be found in descriptions of Doppler information acquisition methods in current relevant technologies, and will not be elaborated upon here.
[0287] Optionally, the second measurement information may also include the angle information and / or delay information of the second channel.
[0288] As an example and not a limitation, the angle information of the second channel can be represented in the form of PAS. The delay information of the second channel can be represented in the form of PDP.
[0289] In addition, the specific method for obtaining the second Doppler information of the second channel is as follows: the channel matrix of the second channel is transformed in both the frequency domain and the spatial domain to obtain the channel matrix in the beam delay domain. Each beam-delay grid point in the beam delay domain corresponds to a path of the second channel. For each path, the channel change in the Doppler domain can be obtained by splicing the channel matrices at multiple times, thereby obtaining the Doppler frequency of each path in at least one path corresponding to the second channel.
[0290] It should be understood that the above-mentioned methods for obtaining the second Doppler information are merely examples and do not constitute any limitation on the scope of protection of this application. The third communication device may also obtain the second Doppler information in other ways, which will not be listed here.
[0291] After the third communication device obtains the second measurement information of the second channel, it can report the second measurement information carrying the second Doppler information of the second channel to the first communication device, so that the first communication device can subsequently perform channel prediction based on the Doppler information. Furthermore, to identify the reported second Doppler information, a second identifier associated with the second Doppler information can be reported simultaneously with the second measurement information. Specifically, the method by which the third communication device determines the second identifier associated with the second Doppler information is similar to the process by which the second communication device determines the first identifier, and will not be repeated here. For example, the first identifier and the second identifier belong to the identifiers included in the aforementioned first mapping relationship; or, for example, the first identifier and the second identifier belong to the identifiers included in the aforementioned second mapping relationship.
[0292] Optionally, the first identifier and the second identifier may be the same or different.
[0293] Furthermore, after the third communication device determines the second identifier, it can send the measured second measurement information and the second identifier to the first communication device. Therefore, the method flow shown in Figure 6 further includes:
[0294] S680, the third communication device sends the second measurement information and the second identifier to the first communication device, and correspondingly, the first communication device receives the second measurement information and the second identifier from the third communication device.
[0295] The second measurement information includes the second Doppler information of the second channel, and the second identifier is associated with the second Doppler information.
[0296] This application does not impose any restrictions on the method by which the third communication device sends the second measurement information and the second identifier to the first communication device. For example, the third communication device may report the second measurement information and the second identifier in the process of reporting CSI; or the third communication device may transmit the second measurement information and the second identifier through a newly designed signaling, etc.
[0297] As one possible implementation, the second Doppler information includes the Doppler frequency of the second path, wherein the second path is the main path in at least one path corresponding to the second channel.
[0298] In this implementation, the second Doppler information reported by the third communication device includes the Doppler frequency of the main path. The third communication device reports a Doppler frequency f1 each time, where f1 represents the Doppler frequency of the main path.
[0299] As another possible implementation, the second Doppler information includes M Doppler frequencies, where the M Doppler frequencies are the Doppler frequencies of at least one path corresponding to the second channel that satisfy the second condition, and M is a positive integer.
[0300] The second condition includes any one of the following:
[0301] The Doppler frequency is greater than a first threshold, the signal power is greater than a second threshold, the time delay is less than a third threshold, the Doppler frequency belongs to the first M paths in at least one path corresponding to the first channel, the signal power belongs to the first M paths in at least one path corresponding to the first channel, or the time delay belongs to the last M paths in at least one path corresponding to the first channel.
[0302] For example, the second Doppler information reported by the third communication device includes M Doppler frequencies, where the M frequencies are the first M. The third communication device reports a set of Doppler frequencies {f} each time. d1 f d2 , ..., f dM M can be configured by network devices or predefined by protocols.
[0303] For example, setting a signal power threshold P, the third communication device reports the Doppler frequency {f} of the sub-path with signal power > P. d1 f d2 , ..., f dm P can be configured by network devices or predefined by protocols.
[0304] Specifically, after the first communication device receives Doppler information reported by multiple communication devices (such as the second and third communication devices mentioned above), it can perform channel prediction on the multiple Doppler information. The method flow shown in Figure 6 further includes:
[0305] S690, the first communication device determines the information of the third channel based on the first Doppler information and the second Doppler information.
[0306] For example, the third channel includes any of the following:
[0307] The channel between the first and second communication devices at the third moment; or,
[0308] The channel between the first and third communication devices at the third moment; or,
[0309] The channel between the first communication device and the fourth communication device at the third moment, wherein the fourth communication device can be any communication device within the coverage area of the first communication device other than the second and third communication devices mentioned above.
[0310] Specifically, the third moment in this application is later than the second and first moments mentioned above.
[0311] If the third channel is the channel between the first communication device and the second communication device at the third time, the first communication device can predict the channel between the first communication device and the second communication device based on the first Doppler information reported by the second communication device and the Doppler information reported by other communication devices (such as the second Doppler information reported by the third communication device).
[0312] If the third channel is the channel between the first communication device and the third communication device at the third time, then the first communication device can predict the channel between the first communication device and the third communication device based on the second Doppler information reported by the third communication device and the Doppler information reported by other communication devices (such as the first Doppler information reported by the second communication device).
[0313] If the third channel is the channel between the first communication device and the fourth communication device at the third time, then the first communication device can predict the channel between the first communication device and other communication devices based on the first Doppler information reported by the second communication device and the second Doppler information reported by the third communication device.
[0314] It should be noted that the first communication device in this application can perform channel prediction based on more than two Doppler information. For example, the first communication device can also receive third measurement information and a third identifier from a fifth communication device. The third measurement information includes the third Doppler information of the fourth channel, and the third identifier is associated with the third Doppler information. The fourth channel is the channel between the first communication device and the fifth communication device at the fourth time. The above-mentioned step S690, in which the first communication device determines the information of the third channel based on the first Doppler information and the second Doppler information, can also be: the first communication device determines the information of the third channel based on the first Doppler information, the second Doppler information, and the third Doppler information.
[0315] In this application, the first communication device can receive and store channel information (including Doppler information) reported by multiple communication devices (e.g., a second communication device and a third communication device), and associate it with an identifier to construct a channel information set. The channel information set can be in the form of {index, channel information}, where the index can be an identifier reported by the communication device (e.g., the first identifier and the second identifier mentioned above), and the channel information can be channel measurement information reported by the communication device (e.g., the first measurement information and the second measurement information mentioned above). For example, the first communication device generates an information set based on the first measurement information, the first identifier, the second measurement information, and the second identifier. The information set includes multiple channel information reported by each of the multiple communication devices and an identifier associated with the multiple channel information. The second and third communication devices belong to multiple communication devices, and each of the multiple channel information includes Doppler information.
[0316] For example, in the process of channel prediction based on Doppler information reported by different communication devices, the first communication device in this application may use the above-mentioned information set.
[0317] For example, if the third channel is the channel between the first communication device and the second communication device at the third time, the first communication device determines the information of the third channel based on the first Doppler information and the second Doppler information, including:
[0318] First Doppler reference information is determined from the information set based on the first Doppler information and the first identifier;
[0319] The information of the third channel is determined based on the first Doppler information, the first Doppler reference information, and the second Doppler information.
[0320] For example, if the third channel is the channel between the first communication device and the third communication device at a third time, the first communication device determines the information of the third channel based on the first Doppler information and the second Doppler information, including:
[0321] Second Doppler reference information is determined from the information set based on the second Doppler information and the second identifier;
[0322] The information of the third channel is determined based on the first Doppler information, the second Doppler reference information, and the second Doppler information.
[0323] The following example illustrates the process of channel prediction performed by the first communication device.
[0324] Example 3:
[0325] Step 1: At time t1, the target UE measures and reports channel information #1 and identifier #1. The reported channel information #1 contains Doppler information W1, and identifier #1 is associated with W1.
[0326] For example, the target UE obtains the channel information of t1 based on the reference signals of the most recent cycles.
[0327] Step 2: The base station receives channel information #1 and identifier #1, and determines the Doppler base information W1' associated with identifier #1 in the information set based on identifier #1.
[0328] For example, after receiving identifier #1, the base station searches for the channel information #2 corresponding to identifier #1 in the information set. The channel information #2 includes Doppler information #2, denoted as Doppler basis information W1'.
[0329] Step 3: The base station determines the Doppler basis information W2' at time t2 from the information set, and then obtains the relationship between W1' and W2'. Here, time t2 is later than time t1.
[0330] For example, the base station determines the geographical location #1 of the target UE at time t2 based on the target UE's movement trend, and determines the identifier #2 corresponding to geographical location #1 based on the mapping relationship (e.g., the first mapping relationship and the second mapping relationship mentioned above). Then, based on the identifier #2, the base station searches for the channel information #3 corresponding to the identifier #2 in the information set. The channel information #3 includes Doppler information #3, denoted as Doppler basis information W2'. Furthermore, the relationship between W1' and W2' can be determined.
[0331] Step 4: Based on the relationship between W1' and W2', and the Doppler information W1, the base station predicts the Doppler information W2 of the channel between the target UE and the base station at time t2, thereby obtaining a more accurate channel prediction result at time t2.
[0332] As one possible implementation, the prediction logic of the AR model channel prediction scheme introduced earlier can be reused during the channel prediction process at the base station. For example, the channel prediction result and the Doppler information W2 satisfy the following relationship: H t =β1H t-1 +β2H t-2 +…β p H t-p =β*H (2-1)
[0333] In equation (2-1) above, H t This represents the channel state value at time t2, where β is the coefficient matrix related to W2 (e.g., ...). The channel matrix H represents the channel information reported by the UE at time t1, and H includes Doppler information W1. It should be understood that β is obtained based on the information set stored locally by the base station.
[0334] The communication method shown in Figure 6 allows the first communication device to determine channel information (or perform channel prediction) at subsequent times based on Doppler information reported by different communication devices (e.g., the second and third communication devices). It should be understood that frequency variations caused by the Doppler effect lead to different fading of the signal at different times, i.e., time-selective fading. The Doppler effect refers to the shift in the frequency of the signal received by the receiver due to relative motion between the transmitter and receiver. For example, in high-speed moving scenarios, the Doppler frequency is higher, and the signal's spectrum broadens significantly, causing drastic changes in amplitude and phase within a short period, resulting in a rapidly time-varying channel. In other words, the Doppler information reported by different communication devices reflects the time-varying characteristics of the channel. Therefore, when the first communication device performs channel prediction based on the Doppler information reported by different communication devices, it considers the time-varying characteristics of the channel, thus improving the accuracy of channel prediction.
[0335] It should be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0336] It should also be understood that, in the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0337] It should also be understood that the above embodiments are mainly illustrated using devices in existing network architectures as examples. It should be understood that the specific form of the device is not limited in the embodiments of this application. For example, any device that can achieve the same function in the future is applicable to the embodiments of this application.
[0338] For example, the communication method provided in this application can also be applied to an open RAN architecture. The process of implementing the above method under an open RAN architecture is the same as that shown in Figure 6, except that the execution subject is different. For example, the first communication device in the communication method shown in Figure 6 can be replaced by a CU (CU-CP or CU-UP) or DU or RU in an open RAN architecture.
[0339] For example, the communication method provided in this application can also be applied to chip architecture. The process of implementing the above method under chip architecture is the same as that shown in Figure 6, only the execution subject is different. For example, the first communication device in the communication method shown in Figure 6 is replaced with a network device chip, and the second communication device in the communication method shown in Figure 6 is replaced with a terminal device chip.
[0340] It is understood that, in the above-described method embodiments, the methods and operations implemented by devices (such as the first communication device and the second communication device) can also be implemented by components (such as chips or circuits) that can be used in the devices.
[0341] It is also understood that some optional features in the various embodiments of this application may not depend on other features in some scenarios, or may be combined with other features in some scenarios, without limitation.
[0342] The communication method provided in the embodiments of this application has been described in detail above with reference to Figure 6. The above communication method is mainly described from the perspective of the interaction between the first communication device and the second communication device. It can be understood that, in order to realize the above functions, the first communication device and the second communication device include hardware structures and / or software modules corresponding to the execution of each function.
[0343] Those skilled in the art will recognize that, based on the units and algorithm steps described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0344] The communication device provided in the embodiments of this application will be described in detail below with reference to Figures 7 to 9. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, for content not described in detail, please refer to the method embodiments above. For the sake of brevity, some content will not be repeated.
[0345] This application embodiment can divide the first communication device and the second communication device into functional modules according to the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the division of functional modules according to each function as an example.
[0346] Figure 7 is a schematic block diagram of a communication device 10 provided in an embodiment of this application. The device 10 includes a transceiver module 11 and a processing module 12. The transceiver module 11 can implement corresponding communication functions, and the processing module 12 is used for data processing. In other words, the transceiver module 11 is used to perform receiving and sending related operations, and the processing module 12 is used to perform other operations besides receiving and sending. The transceiver module 11 can also be referred to as a communication interface or a communication unit. The transceiver module 11 may include a receiving module and / or a sending module, whereby the receiving module performs receiving-related operations and the sending module performs sending-related operations.
[0347] Optionally, the device 10 may further include a storage module 13, which can be used to store instructions and / or data. The processing module 12 can read the instructions and / or data in the storage module so that the device can perform the operation of the device in the aforementioned method embodiments. The above modules may also be referred to as units, such as transceiver unit, processing unit, storage unit, etc.
[0348] In one design, the device 10 may correspond to the first communication device in the above method embodiments, or to a component of the first communication device (such as a chip).
[0349] The device 10 can implement the steps or processes corresponding to those performed by the first communication device in the above method embodiments. The transceiver module 11 can be used to perform the transceiver-related operations of the first communication device in the above method embodiments, and the processing module 12 can be used to perform the processing-related operations of the first communication device in the above method embodiments.
[0350] In one possible implementation, transceiver module 11 is configured to receive first measurement information and a first identifier from a second communication device, wherein the first measurement information includes first Doppler information of a first channel, and the first identifier is associated with the first Doppler information. Transceiver module 11 is further configured to receive second measurement information and a second identifier from the third communication device, wherein the second measurement information includes second Doppler information of a second channel, and the second identifier is associated with the second Doppler information. Processing module 12 is configured to determine information of a third channel based on the first Doppler information and the second Doppler information. The first channel is the channel between the first communication device and the second communication device at a first time, and the second channel is the channel between the first communication device and the third communication device at a second time.
[0351] When the device 10 is used to execute the method in FIG6, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as steps S610, S620, S630, S640, S602, S612, S660 and S680; the processing module 12 can be used to execute the processing steps in the method, such as steps S601, S611 and S690.
[0352] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0353] In another design, the device 10 may correspond to the second communication device in the above method embodiment, or to a component of the second communication device (such as a chip).
[0354] The device 10 can implement the steps or processes corresponding to those performed by the second communication device in the above method embodiments. The transceiver module 11 can be used to perform transceiver-related operations of the second communication device in the above method embodiments, and the processing module 12 can be used to perform processing-related operations of the second communication device in the above method embodiments.
[0355] In one possible implementation, transceiver module 11 is configured to receive a first reference signal from the first communication device at an eighth time. Transceiver module 11 is also configured to receive a second reference signal from the first communication device at a ninth time. Processing module 12 is configured to measure a first channel based on the first reference signal and the second reference signal to obtain first measurement information of the first channel. Transceiver module 11 is configured to send the first measurement information and a first identifier to the first communication device. The first measurement information includes first Doppler information of the first channel, and the first identifier is associated with the first Doppler information. The first channel is the channel between the first communication device and the second communication device at the first time.
[0356] When the device 10 is used to execute the method in FIG6, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as steps S610, S620, S602 and S660; the processing module 12 can be used to execute the processing steps in the method, such as steps S650, S603 and S613.
[0357] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0358] It should also be understood that the device 10 here is embodied in the form of a functional module. The term "module" here can refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors, etc.) and memories for executing one or more software or firmware programs, integrated logic circuits, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that device 10 may specifically be a mobility management network element in the above embodiments, and may be used to execute the various processes and / or steps corresponding to the mobility management network element in the above method embodiments; or, device 10 may specifically be a terminal device in the above embodiments, and may be used to execute the various processes and / or steps corresponding to the terminal device in the above method embodiments. To avoid repetition, further details are omitted here.
[0359] The apparatus 10 of each of the above-described schemes has the function of implementing the corresponding steps performed by the devices (such as the first communication device and the second communication device) in the above-described methods. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described functions; for example, the transceiver module can be replaced by a transceiver (for example, the transmitting unit in the transceiver module can be replaced by a transmitter, and the receiving unit in the transceiver module can be replaced by a receiver), and other units, such as processing modules, can be replaced by processors, which respectively execute the transceiver operations and related processing operations in each method embodiment.
[0360] In addition, the transceiver module 11 can also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing module can be a processing circuit.
[0361] Figure 8 is a schematic diagram of another communication device 20 provided in an embodiment of this application. The device 20 includes a processor 21, which is used to execute computer programs or instructions stored in a memory 22, or to read data / signaling stored in the memory 22, to perform the methods in the above method embodiments. Optionally, there may be one or more processors 21.
[0362] Optionally, as shown in FIG8, the device 20 further includes a memory 22 for storing computer programs or instructions and / or data. The memory 22 may be integrated with the processor 21 or may be separately configured. Optionally, there may be one or more memories 22.
[0363] Optionally, as shown in FIG8, the device 20 further includes a transceiver 23, which is used for receiving and / or transmitting signals. For example, the processor 21 is used to control the transceiver 23 to receive and / or transmit signals. The transceiver 23 may include a receiver and / or a transmitter, the receiver being used for receiving signals and the transmitter for transmitting signals; if the communication device 20 is a chip, then the transceiver 23 is the chip's input / output interface, where the output corresponds to transmitting and the input corresponds to receiving.
[0364] As one option, the device 20 is used to implement the operations performed by the first communication device or the second communication device in the various method embodiments described above.
[0365] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0366] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0367] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.
[0368] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0369] Figure 9 is a schematic diagram of a chip system 30 provided in an embodiment of this application. The chip system 30 (or may also be called a processing system) includes logic circuitry 31 and an input / output interface 32.
[0370] The logic circuit 31 can be a processing circuit in the chip system 30. The logic circuit 31 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 30 to implement the methods and functions of the embodiments of this application. The input / output interface 32 can be an input / output circuit in the chip system 30, outputting processed information from the chip system 30, or inputting data or signaling information to be processed into the chip system 30 for processing.
[0371] As one option, the chip system 30 is used to implement the operations performed by the terminal device or network device in the various method embodiments described above.
[0372] For example, logic circuit 31 is used to implement the processing-related operations performed by the terminal device in the above method embodiments; input / output interface 32 is used to implement the sending and / or receiving-related operations performed by the terminal device in the above method embodiments.
[0373] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by the device in the above-described method embodiments.
[0374] For example, when the computer program is executed by a computer, it enables the computer to implement the methods executed by the first communication device or the second communication device in the various embodiments of the above methods.
[0375] This application also provides a computer program product comprising instructions that, when executed by a computer, implement the methods performed by the first communication device or the second communication device in the above-described method embodiments.
[0376] This application also provides a communication system, including the aforementioned first communication device and second communication device.
[0377] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0378] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.
[0379] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs). For example, the aforementioned available media include, but are not limited to, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, and other media capable of storing program code.
[0380] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method characterized by comprising: The method, which involves applying a chip to a first communication device or a chip in a first communication device, includes: Receive first measurement information and a first identifier from a second communication device, wherein the first measurement information includes first Doppler information of a first channel, and the first identifier is associated with the first Doppler information; Receive second measurement information and a second identifier from a third communication device, the second measurement information including second Doppler information of a second channel, and the second identifier associated with the second Doppler information; Based on the first Doppler information and the second Doppler information, the information of the third channel is determined; Wherein, the first channel is the channel between the first communication device and the second communication device at a first time, the second channel is the channel between the first communication device and the third communication device at a second time, and the third channel includes any one of the following: The channel between the first communication device and the second communication device at the third moment; or, The channel between the first communication device and the third communication device at the third moment; or, The channel between the first communication device and the fourth communication device at the third moment The third time point is later than the second time point and the first time point.
2. The method of claim 1, wherein, The method further includes: At the fourth moment, a first reference signal is sent to the second communication device; At the fifth moment, a second reference signal is sent to the second communication device, wherein the first reference signal and the second reference signal are used to measure the first measurement information; At the sixth moment, a third reference signal is sent to the third communication device; At the seventh moment, a fourth reference signal is sent to the third communication device, the third reference signal and the fourth reference signal being used to measure the second measurement information.
3. The method according to claim 1 or 2, characterized in that, The method further includes: Based on the first measurement information, the first identifier, the second measurement information, and the second identifier, an information set is generated. The information set includes multiple channel information reported by each of the multiple communication devices and an identifier associated with the multiple channel information. The second communication device and the third communication device belong to the plurality of communication devices, and each of the plurality of channel information includes Doppler information.
4. The method of claim 3, wherein, The step of determining the information of the third channel based on the first Doppler information and the second Doppler information includes: First Doppler reference information is determined from the information set based on the first Doppler information and the first identifier; Based on the first Doppler information, the first Doppler reference information, and the second Doppler information, the information of the third channel is determined. The third channel is the channel between the first communication device and the second communication device at the third time.
5. The method according to any one of claims 1 to 4, characterized in that, The method includes: A first mapping relationship is determined based on at least one geographic location, the first mapping relationship being used to indicate a mapping relationship between at least one identifier and at least one geographic location; Send the first mapping relationship to the second communication device and the third communication device. Wherein, the first identifier and the second identifier belong to the at least one identifier.
6. The method of claim 5, wherein, In the first mapping relationship, one identifier corresponds to one geographical location; or, in the first mapping relationship, one identifier corresponds to multiple geographical locations.
7. The method according to any one of claims 1 to 4, characterized in that, The method includes: A second mapping relationship is determined based on at least one channel information, the second mapping relationship being used to indicate the mapping relationship between at least one identifier and at least one channel information; Send the second mapping relationship to the second communication device and the third communication device. Wherein, the first identifier and the second identifier belong to the at least one identifier.
8. The method of claim 7, wherein, In the second mapping relationship, one identifier corresponds to one channel information; or, in the second mapping relationship, one identifier corresponds to multiple channel information.
9. The method according to any one of claims 1 to 8, characterized in that, The first Doppler information includes the Doppler frequency of a first path, wherein the first path is the main path in at least one path corresponding to the first channel.
10. The method according to any one of claims 1 to 8, characterized in that, The first Doppler information includes N Doppler frequencies, where the N Doppler frequencies are the Doppler frequencies of at least one path corresponding to the first channel that satisfy the first condition, and N is a positive integer. The first condition includes any one of the following: The Doppler frequency is greater than a first threshold, the signal power is greater than a second threshold, the delay is less than a third threshold, the Doppler frequency belongs to the first N of at least one path corresponding to the first channel, the signal power belongs to the first N of at least one path corresponding to the first channel, or the delay belongs to the last N of at least one path corresponding to the first channel.
11. The method according to any one of claims 1 to 10, characterized in that, The second Doppler information includes the Doppler frequency of the second path, wherein the second path is the main path in at least one path corresponding to the second channel.
12. The method according to any one of claims 1 to 11, characterized in that, The second Doppler information includes M Doppler frequencies, where the M Doppler frequencies are the Doppler frequencies of at least one path corresponding to the second channel that satisfy the second condition, and M is a positive integer. The second condition includes any one of the following: The Doppler frequency is greater than a first threshold, the signal power is greater than a second threshold, the time delay is less than a third threshold, the Doppler frequency belongs to the first M paths in at least one path corresponding to the first channel, the signal power belongs to the first M paths in at least one path corresponding to the first channel, or the time delay belongs to the last M paths in at least one path corresponding to the first channel.
13. The method according to any one of claims 1 to 12, characterized in that, The first measurement information also includes the angle information and / or delay information of the first channel; and / or, The second measurement information also includes the angle information and / or delay information of the second channel.
14. The method according to any one of claims 1 to 13, characterized in that, The method further includes: Receive third measurement information and a third identifier from a fifth communication device, the third measurement information including third Doppler information of a fourth channel, the third identifier being associated with the third Doppler information, the fourth channel being the channel between the first communication device and the fifth communication device at a fourth time; The determination of the information of the third channel based on the first Doppler information and the second Doppler information includes: The information of the third channel is determined based on the first Doppler information, the second Doppler information, and the third Doppler information.
15. A communications device, characterized by Includes modules for implementing the method as described in any one of claims 1 to 14.
16. A communications device, characterized by include: A processor for executing a computer program or computer instructions in memory to cause the method as described in any one of claims 1 to 14 to be performed or implemented.
17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or computer instructions that, when executed, cause the method as described in any one of claims 1 to 14 to be implemented.
18. A computer program product comprising computer programs or computer instructions, characterized in that, When the computer program or computer instructions are run, the method as described in any one of claims 1 to 14 is implemented.