Communication method and apparatus

By receiving and transmitting multiple reference signals and using a set of bit states to indicate the validity of the Doppler offset, the problems of high feedback overhead and low reliability in the terminal feedback process are solved, frequency compensation is achieved, and signal quality and data transmission efficiency are improved.

WO2026138414A1PCT designated stage Publication Date: 2026-07-02HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-12-03
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

In coherent joint transmission technology, the feedback of Doppler offset during terminal feedback suffers from high feedback overhead and low feedback reliability, which affects the frequency offset compensation effect between network devices.

Method used

By receiving and transmitting multiple reference signals, the validity of the Doppler offset is indicated by a set of bit states, reducing the feedback overhead of invalid Doppler offsets, improving feedback reliability, and achieving frequency compensation.

Benefits of technology

It effectively reduces the feedback overhead of invalid Doppler offset, reduces the waste of air interface resources, improves the feedback reliability of Doppler offset, and ensures the performance of coherent joint transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025139801_02072026_PF_FP_ABST
    Figure CN2025139801_02072026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and apparatus, relating to the technical field of communications. In the method, a first communication apparatus can receive a plurality of reference signals, so as to send first information. The first information may comprise a first part and a second part; when first indication information in the first part indicates that a first Doppler shift (for example, a Doppler shift of a second reference signal relative to the first reference signal) is invalid, the second part does not comprise second indication information used for indicating the first Doppler shift. In this way, transmission of invalid Doppler shifts can be reduced, thereby effectively reducing feedback overhead of invalid Doppler shifts, and reducing waste of air interface resources. When the first indication information in the first part indicates that the first Doppler shift is valid, the second part comprises the second indication information. Thus, transmission of valid Doppler shifts is not affected, thereby improving feedback reliability of Doppler shifts, ensuring the transmission performance of CJT.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and apparatus

[0001] This application claims priority to Chinese Patent Application No. 202411944853.0, filed on December 24, 2024, entitled "A Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0003] In coherent joint transmission (CJT) technology, multiple network devices can transmit the same signal through joint transmission, achieving coherent superposition of signals at the terminal and coherent cancellation of interference, thereby greatly improving the signal-to-interference-and-noise ratio (SINR) and ultimately enhancing network throughput and user experience. However, the transmission performance of CJT is affected by frequency offset between network devices. This frequency offset can be compensated for using Doppler offset. For example, the terminal can feed back the Doppler offset to the network device, allowing the network device to compensate for the frequency offset between network devices based on the Doppler offset. However, current methods for terminal Doppler offset feedback suffer from high overhead and low reliability. Summary of the Invention

[0004] This application provides a communication method and apparatus that can effectively reduce the feedback overhead of invalid Doppler offset, reduce the waste of air interface resources, improve the feedback reliability of Doppler offset, and ensure the transmission performance of CJT.

[0005] Firstly, a communication method is provided, which can be executed by a first communication device. The first communication device can be a communication equipment (such as a terminal), or a module within the communication equipment (e.g., a processor, chip, or chip system; specifically, it can be a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip). It can also be a logical node, logical module, or software capable of implementing all or part of the functions of the communication equipment. The method includes: the first communication device receiving multiple reference signals, thereby transmitting first information. The multiple reference signals include at least a first reference signal and a second reference signal. The first information includes a first part and a second part. The first part includes first indication information indicating that a first Doppler offset is valid, and the second part includes second indication information indicating that the first Doppler offset is invalid; or, the first indication information indicates that the first Doppler offset is invalid, and the second part does not include the second indication information. The first Doppler offset is the Doppler offset of the second reference signal relative to the first reference signal.

[0006] As can be seen from the above embodiments, the first communication device can receive multiple reference signals to transmit first information. The first information may include a first part and a second part. When the first indication information in the first part indicates that the first Doppler offset (such as the Doppler offset of the second reference signal relative to the first reference signal) is invalid, the second part does not include the second indication information for the first Doppler offset, which reduces the transmission of invalid Doppler offsets. This effectively reduces the feedback overhead of invalid Doppler offsets and reduces the waste of air interface resources. When the first indication information in the first part indicates that the first Doppler offset is valid, the second part includes the second indication information, meaning that the transmission of valid Doppler offsets is unaffected. This improves the feedback reliability of Doppler offsets and allows the second communication device receiving the valid Doppler offset to perform frequency compensation based on the valid Doppler offset, thereby ensuring the transmission performance of the CJT. For example, it can enhance signal quality, reduce interference, and improve the reliability and efficiency of data transmission.

[0007] In one possible implementation, the first indication information includes a first bit state and a second bit state, wherein the first bit state is used to indicate that the Doppler offset is valid and the second bit state is used to indicate that the Doppler offset is invalid, and the first bit state and the second bit state are different.

[0008] Secondly, a communication method is provided, which can be executed by a second communication device. The second communication device can be a communication equipment (such as a network device), or a module within the communication equipment (such as a processor, chip, or chip system), or a logical node, logical module, or software capable of implementing all or part of the functions of the communication equipment. The method includes: the second communication device transmitting multiple reference signals to receive first information. The multiple reference signals include at least a first reference signal and a second reference signal. The first information includes a first part and a second part. The first part includes first indication information indicating that a first Doppler offset is valid; the second part includes second indication information indicating that the first Doppler offset is invalid; or, the first indication information indicates that the first Doppler offset is invalid, and the second part does not include the second indication information. The first Doppler offset is the Doppler offset of the second reference signal relative to the first reference signal.

[0009] As can be seen, in the above embodiments, the second communication device can transmit multiple reference signals, enabling the first communication device to transmit first information based on these multiple reference signals. The first information may include a first part and a second part. When the first indication information in the first part indicates that the first Doppler offset (such as the Doppler offset of the second reference signal relative to the first reference signal) is invalid, the second part does not include the second indication information for the first Doppler offset, which reduces the transmission of invalid Doppler offsets. This effectively reduces the feedback overhead of invalid Doppler offsets and lowers the waste of air interface resources. When the first indication information in the first part indicates that the first Doppler offset is valid, the second part includes the second indication information, meaning that the transmission of valid Doppler offsets is unaffected. This improves the feedback reliability of Doppler offsets and allows the second communication device receiving the valid Doppler offset to perform frequency compensation based on the valid Doppler offset, thereby ensuring the transmission performance of the CJT. For example, it can enhance signal quality, reduce interference, and improve the reliability and efficiency of data transmission.

[0010] In one possible implementation, the first indication information includes a first bit state and a second bit state, wherein the first bit state is used to indicate that the Doppler offset is valid and the second bit state is used to indicate that the Doppler offset is invalid, and the first bit state and the second bit state are different.

[0011] Thirdly, a communication method is provided, which can be executed by a first communication device. The first communication device can be a communication equipment (such as a terminal), a module within a communication equipment, or a logic node, logic module, or software capable of implementing all or part of the functions of the communication equipment. The method includes: the first communication device receiving multiple reference signals to transmit second information. The multiple reference signals include at least a first reference signal and a second reference signal. The second information includes multiple bit states, including a first bit state and L bit states excluding the first bit state. The first bit state indicates that the phase offset of the second reference signal relative to the first reference signal across L sub-bands is valid. The L bit states respectively indicate the phase offset of the second reference signal relative to the first reference signal across L sub-bands, where L is an integer greater than or equal to 2. The phase offset of the second reference signal relative to the first reference signal across L sub-bands is a phase offset obtained by phase measurement of the multiple reference signals.

[0012] As can be seen, in the above embodiments, the first communication device can receive multiple reference signals (including a first reference signal and a second reference signal other than the first reference signal) to send second information. The second information includes multiple bit states, comprising a first bit state and L bit states excluding the first bit state. The first bit state indicates that the phase offset of the second reference signal relative to the first reference signal across L sub-bands is valid. The L bit states are respectively used to indicate the phase offset of the second reference signal relative to the first reference signal across L sub-bands, where L is an integer greater than or equal to 2. In other words, one bit state in the second information (i.e., the first bit state) can indicate that the phase offset of the second reference signal relative to the first reference signal in different subbands is valid. This reduces indication overhead and wastes air interface resources compared to having different bit states indicate the validity of the phase offset of the second reference signal relative to the first reference signal in different subbands (e.g., one bit state indicates that the phase offset of reference signal 1 relative to reference signal 0 in subband 0 is valid, and another bit state indicates that the phase offset of reference signal 1 relative to reference signal 0 in subband 1 is valid). It also allows the corresponding second communication device to know that the phase offset of the second reference signal relative to the first reference signal in different subbands is valid. Furthermore, different bit states in the second information, excluding the first bit state, can be used to indicate the phase offset of the second reference signal relative to the first reference signal in different subbands, ensuring that the transmission of this phase offset is unaffected. This allows the second communication device receiving the phase offset to perform phase compensation based on the phase offset, thereby guaranteeing the transmission performance of CJT. For example, it can enhance signal quality, reduce interference, and improve the reliability and efficiency of data transmission.

[0013] In one possible implementation, the phase offset of the second reference signal relative to the first reference signal in the subband can be determined based on the number of phase quantization bits. For example, the phase offset value can be 0, or pi represents pi (also written as π). N is the number of phase quantization bits, which can be a positive integer. M is 2. N Assuming the phase quantization bits are 2, M can be 4. The phase offset value can be 0, or

[0014] In one possible implementation, multiple bit states in the second information belong to a set of bit states, and the bit states in the set of bit states that indicate the same phase offset of the second reference signal relative to the first reference signal in different subbands are different.

[0015] As can be seen, in the above embodiments, the multiple bit states in the second information can belong to a set of bit states. The bit states used to indicate the same phase offset of the second reference signal relative to the first reference signal in different sub-bands within the set are different, i.e., jointly indicating 'the same phase offset of the second reference signal relative to the first reference signal in different sub-bands'. This reduces indication overhead and wastes air interface resources compared to individually indicating 'the same phase offset of the second reference signal relative to the first reference signal in a certain sub-band'. For example, the phase offset of reference signal 1 relative to reference signal 0 in sub-band 0 can be 0, 2π / 3, or 4π / 3, and the phase offset of reference signal 1 relative to reference signal 0 in sub-band 1 can also be 0, 2π / 3, or 4π / 3. If indicated individually, indicating the phase offset of reference signal 1 relative to reference signal 0 in sub-band 0 requires 2 bits (with 4 bit states, such as '00' to '11', belonging to bit state set 1). For example, '00' in bit state set 1 indicates that the phase offset of reference signal 1 relative to reference signal 0 in subband 0 is 0; '01' in bit state set 1 indicates that the phase offset of reference signal 1 relative to reference signal 0 in subband 0 is 2π / 3; and '10' in bit state set 1 indicates that the phase offset of reference signal 1 relative to reference signal 0 in subband 0 is 4π / 3. Similarly, indicating the phase offset of reference signal 1 relative to reference signal 0 in subband 1 also requires 2 bits (with 4 bit states, such as '00' to '11', belonging to bit state set 2). For example, '00' in bit state set 2 indicates that the phase offset of reference signal 1 relative to reference signal 0 in subband 1 is 0; '01' in bit state set 2 indicates that the phase offset of reference signal 1 relative to reference signal 0 in subband 1 is 2π / 3; and '10' in bit state set 2 indicates that the phase offset of reference signal 1 relative to reference signal 0 in subband 1 is 4π / 3. However, for a combined indication, indicating the phase offset of reference signal 1 relative to reference signal 0 in subband 0 and subband 1 requires 3 bits (with 6 bit states, such as '000' to '111'). For example, '000' indicates that the phase offset of reference signal 1 relative to reference signal 0 in subband 0 is 0, '001' indicates that the phase offset of reference signal 1 relative to reference signal 0 in subband 0 is 2π / 3, '010' indicates that the phase offset of reference signal 1 relative to reference signal 0 in subband 0 is 4π / 3, '011' indicates that the phase offset of reference signal 1 relative to reference signal 0 in subband 1 is 0, '100' indicates that the phase offset of reference signal 1 relative to reference signal 0 in subband 1 is 2π / 3, and '101' indicates that the phase offset of reference signal 1 relative to reference signal 0 in subband 1 is 4π / 3.Therefore, a single indication requires 4 bits to indicate the phase shift of reference signal 1 relative to reference signal 0 in subband 0 and subband 1, but a combined indication only requires 3 bits to indicate the phase shift of reference signal 1 relative to reference signal 0 in subband 0 and subband 1. This reduces indication overhead and reduces waste of air interface resources.

[0016] In one possible implementation, the bit states in the bit state set, from low to high, correspond to the phase shift of the second reference signal relative to the first reference signal across the L sub-bands in ascending order of their indices. Alternatively, the bit states in the bit state set, from low to high, correspond to the phase shift of the second reference signal relative to the first reference signal across the L sub-bands in descending order of their indices. Alternatively, the bit states in the bit state set, from high to low, correspond to the phase shift of the second reference signal relative to the first reference signal across the L sub-bands in ascending order of their indices. Alternatively, the bit states in the bit state set, from high to low, correspond to the phase shift of the second reference signal relative to the first reference signal across the L sub-bands in descending order of their indices.

[0017] In one possible implementation, the first bit state is the largest or smallest bit state in the set of bit states.

[0018] Fourthly, a communication method is provided, which can be executed by a second communication device. The second communication device can be a communication equipment (such as a network device), or a module within the communication equipment (such as a processor, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the communication equipment. The method includes: the second communication device transmitting multiple reference signals to receive second information. The multiple reference signals include at least a first reference signal and a second reference signal. The second information includes multiple bit states, including a first bit state and L bit states excluding the first bit state. The first bit state indicates that the phase offset of the second reference signal relative to the first reference signal across L sub-bands is valid. The L bit states are respectively used to indicate the phase offset of the second reference signal relative to the first reference signal across L sub-bands, where L is an integer greater than or equal to 2. The phase offset of the second reference signal relative to the first reference signal across L sub-bands is a phase offset obtained by phase measurement of the multiple reference signals.

[0019] As can be seen from the above embodiments, the second communication device can transmit multiple reference signals, enabling the first communication device to receive multiple reference signals (including a first reference signal and a second reference signal other than the first reference signal), thereby transmitting second information. The second information includes multiple bit states, comprising a first bit state and L bit states excluding the first bit state. The first bit state indicates that the phase offset of the second reference signal relative to the first reference signal across L sub-bands is valid. The L bit states are used to indicate the phase offset of the second reference signal relative to the first reference signal across L sub-bands, where L is an integer greater than or equal to 2. In other words, one bit state in the second information (i.e., the first bit state) can indicate that the phase offset of the second reference signal relative to the first reference signal across different sub-bands is valid. This reduces indication overhead, minimizes air interface resource waste, and allows the corresponding second communication device to know that the phase offset of the second reference signal relative to the first reference signal across different sub-bands is valid. Furthermore, the different bit states in the second information, besides the first bit state, can be used to indicate the phase offset of the second reference signal relative to the first reference signal in different sub-bands. This ensures that the transmission of the phase offset is unaffected, allowing the second communication device receiving the phase offset to perform phase compensation based on the phase offset, thereby guaranteeing the transmission performance of CJT. For example, it can enhance signal quality, reduce interference, and improve the reliability and efficiency of data transmission.

[0020] In one possible implementation, multiple bit states in the second information belong to a set of bit states, and the bit states in the set of bit states that indicate the same phase offset of the second reference signal relative to the first reference signal in different subbands are different.

[0021] As can be seen from the above embodiments, the multiple bit states in the second information can belong to a set of bit states. The bit states in the set used to indicate the same phase offset of the second reference signal relative to the first reference signal in different sub-bands are different, that is, they jointly indicate 'the same phase offset of the second reference signal relative to the first reference signal in different sub-bands'. Compared with individually indicating 'the same phase offset of the second reference signal relative to the first reference signal in a certain sub-band', this can reduce indication overhead and reduce the waste of air interface resources.

[0022] In one possible implementation, the bit states in the bit state set, from low to high, correspond to the phase shift of the second reference signal relative to the first reference signal across the L sub-bands in ascending order of their indices. Alternatively, the bit states in the bit state set, from low to high, correspond to the phase shift of the second reference signal relative to the first reference signal across the L sub-bands in descending order of their indices. Alternatively, the bit states in the bit state set, from high to low, correspond to the phase shift of the second reference signal relative to the first reference signal across the L sub-bands in ascending order of their indices. Alternatively, the bit states in the bit state set, from high to low, correspond to the phase shift of the second reference signal relative to the first reference signal across the L sub-bands in descending order of their indices.

[0023] In one possible implementation, the first bit state is the largest or smallest bit state in the set of bit states.

[0024] Fifthly, a communication device is provided, comprising units, modules, or means for implementing the methods described in any one of the first, second, third, or fourth aspects. The communication device may be a first communication device, which may be a communication equipment, or a module within a communication equipment (e.g., a processor, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the communication equipment. Alternatively, the communication device may be a second communication device, which may be a communication equipment, or a module within a communication equipment (e.g., a processor, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the communication equipment.

[0025] A sixth aspect provides a communication device including at least one processor. The at least one processor is configured to cause the communication device to perform the method described in any one of the first, second, third, or fourth aspects. The communication device may be a first communication device, which may be a communication equipment, or a module within a communication equipment (e.g., a processor, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the communication equipment. Alternatively, the communication device may be a second communication device, which may be a communication equipment, or a module within a communication equipment (e.g., a processor, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the communication equipment. The at least one processor may execute a computer program or instructions stored in a memory to cause the aforementioned method to be performed. The memory may be included in the communication device or located externally to the communication device. Furthermore, the communication device may include an interface.

[0026] In a seventh aspect, a computer-readable storage medium is provided, which stores computer instructions or programs that, when executed, cause a computer to perform the method as described in any one of the first, second, third, or fourth aspects.

[0027] Eighthly, a computer program product is provided, comprising: a computer program or instructions, which, when executed by a computer, cause the computer to perform the method as described in any one of the first, second, third, or fourth aspects.

[0028] A ninth aspect provides a chip including at least one processor for executing computer instructions or programs, which, when run, cause the chip to perform the method as described in any one of the first, second, third, or fourth aspects. The processor may execute computer programs or instructions stored in memory to cause the described method to be performed. The memory may be included in the chip or located externally. Furthermore, the chip may include an interface.

[0029] A tenth aspect provides a communication system comprising a first communication device for performing the method as described in any one of the first aspects and a second communication device for performing the method as described in any one of the second aspects.

[0030] Eleventh aspect: A communication system is provided, comprising a first communication device for performing the method as described in any one of the third aspects and a second communication device for performing the method as described in any one of the fourth aspects. Attached Figure Description

[0031] Figure 1 shows the basic architecture of a communication system;

[0032] Figure 2 is a flowchart illustrating a communication method provided in an embodiment of this application;

[0033] Figure 3 is a schematic diagram of the contents of each part of the first information provided in an embodiment of this application;

[0034] Figure 4 is a flowchart illustrating another communication method provided in an embodiment of this application;

[0035] Figure 5 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0036] Figure 6 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation

[0037] The technical solutions in the embodiments of this application will be described below with reference to the accompanying drawings. The terms "system" and "network" in the embodiments of this application can be used interchangeably. Unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship; for example, A / B can represent A or B. "And / or" in this application 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 alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be one or multiple. Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish between network elements and similar items with essentially the same function. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that the terms "first" and "second" are not necessarily different.

[0038] References to "one embodiment" or "some embodiments" in the embodiments described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0039] The following detailed embodiments further illustrate the objectives, technical solutions, and beneficial effects of this application. It should be understood that the following are merely specific embodiments of this application and are not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made based on the technical solutions of this application should be included within the scope of protection of this application.

[0040] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0041] The method provided in this application can be applied to various communication systems, such as wireless local area network (WLAN) systems, Internet of Things (IoT) systems, narrowband Internet of Things (NB-IoT) systems, long term evolution (LTE) systems, 5th generation (5G) communication systems, new radio (NR) systems, or new communication systems emerging in future communication development. Among these, IoT networks may include, but are not limited to, vehicle-to-everything (V2X) networks. The communication methods in V2X systems can be collectively referred to as vehicle-to-everything (V2X), where X can represent anything. For example, V2X can include: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, or vehicle-to-network (V2N) communication, etc. The method provided in this application embodiment can also be applied to non-terrestrial network (NTN) communication (also known as non-land network communication), or to scenarios where NTN and terrestrial network (TN) are integrated.

[0042] The method provided in this application can be applied between two entities in a communication system, such as one entity sending information to or receiving information sent by the other entity. In a wireless communication system, communication devices are included, and these devices can communicate wirelessly using air interface resources. Air interface resources may include at least one of time-domain resources, frequency-domain resources, code resources, and spatial resources; this application does not limit this. For example, the aforementioned two entities may include a network device and a terminal, or may include a chip that can be placed in a network device and a chip that can be placed in a terminal, etc. Of course, as standards advance, other types of entities may emerge subsequently; this application does not limit this.

[0043] The basic architecture of the communication system provided in the embodiments of this application is described below. The communication system provided in this application may include one or more network devices and one or more terminals.

[0044] The following explanation uses the system architecture shown in Figure 1 as an example. In Figure 1, the communication system includes network devices and terminals that communicate with the network devices.

[0045] The number of network devices and terminals shown in Figure 1 is merely illustrative and should not be considered a specific limitation of this application. The various devices involved in the system architecture will be described in detail below.

[0046] I. Terminal

[0047] A terminal is an entity on the user side used to receive signals, or transmit signals, or both. Terminals are used to provide users with one or more of the following: voice services and data connectivity services. A terminal can be a device that includes wireless transceiver capabilities and can cooperate with network equipment to provide communication services to users. Specifically, a terminal can refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication equipment, user agent, user apparatus, or roadside unit (RSU). Terminals can also be drones, Internet of Things (IoT) devices, stations (STs) in wireless local area networks (WLANs), cellular phones, smartphones, cordless phones, wireless data cards, tablets, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistant (PDA) devices, laptop computers, machine type communication (MTC) terminals, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices (also known as wearable smart devices), virtual reality (VR) terminals, augmented reality (AR) terminals, wireless terminals in remote medical care, wireless terminals in industrial control, wireless terminals in self-driving vehicles, wireless terminals in smart grids, and transportation security devices. Wireless terminals in smart cities, smart homes, etc., can be used in various contexts such as safety, security, and safety. The terminal can also be a terminal in a 5G system or a terminal in a next-generation communication system; this application does not limit the specific application to these possibilities.

[0048] The embodiments of this application do not limit the device form of the terminal. The device used to implement the functions of the terminal can be the terminal itself; it can also be a device that supports the terminal in implementing the functions, such as a chip system. The device can be installed in the terminal or used in conjunction with the terminal. In the embodiments of this application, the chip system can be composed of chips or can include chips and other discrete devices.

[0049] II. Network Equipment

[0050] A network device is an entity on the network side used to transmit signals, or receive signals, or both. A network device can be a means deployed in a radio access network (RAN) to provide wireless communication functionality to terminals.

[0051] In one possible scenario, network equipment can be devices with base station functions, such as evolved NodeBs (eNodeBs), transmitting and receiving points (TRPs or transmit / receive points, TRPs), transmitting points (TPs), next-generation NodeBs (gNBs), base stations in future mobile communication systems, integrated access and backhaul (IAB) nodes, and non-terrestrial network equipment, i.e., equipment that can be deployed on high-altitude platforms or satellites. Network equipment can also be transmitting and receiving points (TRPs), base stations, and various forms of control nodes, such as network controllers and wireless controllers. Specifically, network equipment can be various forms of macro base stations, micro base stations (also known as small cells) in heterogeneous network (HetNet) scenarios, relay stations, access points (APs), radio network controllers (RNCs), node Bs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home evolved node Bs, or home node Bs, HNBs), baseband units (BBUs) and remote radio units (RRUs) in distributed base station scenarios, transmitting and receiving points (TRPs or transmit / receive points), transmitting points (TPs), mobile switching centers, etc., or even base station antenna panels. Control nodes can connect to multiple base stations and configure resources for multiple terminals covered by multiple base stations. In systems employing different wireless access technologies, the names of devices with base station functions may differ.For example, it could be a gNB in ​​5G, network-side equipment in networks after 5G, or network equipment in future evolved public land mobile networks (PLMNs), or equipment that performs base station functions in device-to-device (D2D) communication, machine-to-machine (M2M) communication, or vehicle-to-everything (V2X) communication. This application does not limit the specific name of the network equipment. Network equipment can also be a baseband pool (BBU pool) and RRU under an open RAN (O-RAN or ORAN), cloud radio access network (CRAN), etc.

[0052] In another possible scenario, multiple network devices collaborate to assist terminals in achieving wireless access, with each network device performing a portion of the base station's functions. For example, network devices may include a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs may be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). It is understood that network devices can be CU nodes, DU nodes, or devices comprising both CU and DU nodes. Furthermore, CUs can be classified as network devices in the access network (RAN) or in the core network (CN), without limitation.

[0053] In different systems, CU (or CU-CP and 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 O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called 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.

[0054] In this embodiment, the form of the network device is not limited. The device used to implement the function of the network device can be the network device itself, or it can be a device that supports the network device in implementing the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.

[0055] To facilitate understanding of the content of this solution, some terms used in the embodiments of this application will be explained below, so that those skilled in the art can understand them. This part is only for the purpose of understanding and should not be regarded as a specific limitation of this application.

[0056] I. Channel State Information (CSI) Report

[0057] CSI reports can be used to report CSI (Channel Signal Quality). CSI can be used to characterize channel features, channel characteristics, or the channel itself. In other words, CSI can describe information related to channel quality. That is, CSI can describe the propagation process of wireless signals between the transmitter and receiver, including the effects of distance, scattering, fading, etc., on the wireless signal. For example, for downlink transmission, CSI can be used by the terminal to report downlink channel quality to the network device, so that the network device can perform at least one of the following based on the CSI: resource scheduling, beam management, or mobility management. For uplink transmission, the network device can utilize channel reciprocity to use downlink channel quality as uplink channel quality.

[0058] In one possible implementation, a CSI report may include two parts, such as part 1 and part 2.

[0059] Part 1 mainly includes basic channel quality information, including at least one of the following: precoding matrix indicator (PMI), channel quality indicator (CQI), or rank indicator (RI), etc., used to select modulation and coding schemes and precoding matrices.

[0060] Part 2 may include more detailed CSI for further optimization of multiple-input multiple-output (MIMO) transmission and link adaptation. For example, Part 2 may include at least one of the following: detailed CSI, interference information, or other additional auxiliary information. Detailed CSI may include channel gain and phase information, for more accurate channel modeling and precoding, to help network devices perform more refined channel state estimation and optimize transmission strategies. Interference information may include interference measurement results, such as interference power and interference source information, for interference management and suppression, to help network devices coordinate interference and allocate resources to reduce the impact of interference on system performance. Other auxiliary information may include channel correlation information and time-frequency selectivity information, for further optimization of link adaptation and resource scheduling, to help network devices better understand channel characteristics and perform more effective resource management and scheduling.

[0061] In one possible implementation, the above-listed content are some examples of CSI reports. In actual applications, adjustments can be made according to the actual situation. Any information that can be used to describe channel / channel characteristics / channel quality can be understood as a CSI report in this application, and this application does not limit it.

[0062] II. Doppler shift

[0063] Doppler offset, also known as Doppler offset value, Doppler frequency offset (or simply Doppler frequency offset), or Doppler frequency deviation value (or simply Doppler frequency offset), represents the frequency shift caused by the movement of the terminal, network equipment, or other factors. Doppler offset can be expressed as the magnitude of the frequency shift.

[0064] III. Reference Signal (RS)

[0065] Reference signals, also known as pilot signals, can be used for channel estimation (or channel measurement). For example, a reference signal can be a sounding reference signal (SRS), tracking reference signal (TRS), phase tracking reference signal (PTRS), channel state information reference signal (CSI-RS), demodulation reference signal (DMRS), positioning reference signal (PRS), synchronization signal block (SSB), or a second reference signal or pilot defined by a future standard / protocol; no specific limitation is made here.

[0066] IV. Resources

[0067] A resource mentioned in this application may be one or more of the time-domain resources, frequency-domain resources, code-domain resources, and spatial-domain resources used for channel estimation or channel measurement (CM).

[0068] Temporal resources refer to a continuous or discontinuous segment of resources in the time domain. For example, temporal resources can be characterized by radio frames, subframes, time slots, symbols, or milliseconds. Taking the representation of temporal resources by subframes as an example, temporal resources can be understood as one or more continuous subframes and / or one or more discontinuous subframes in the time domain.

[0069] Frequency domain resources refer to a segment of resources, whether continuous or discontinuous, in the frequency domain. For example, frequency domain resources can be characterized by subcarriers, resource blocks (RBs), or resource block groups (RBGs). Taking the representation of frequency domain resources by subcarriers as an example, frequency domain resources can be understood as one or more continuous subcarriers and / or one or more discontinuous subcarriers in the frequency domain.

[0070] Code domain resources refer to the resources occupied in the code domain, and their unit is a sequence or code channel. For example, code domain resources may include reference signal sequences, etc. Reference signal sequences may be DMRS sequences, SRS sequences, TRS sequences, PTRS sequences, CSI-RS sequences, PRS sequences, or SSB sequences, etc.

[0071] Spatial resources refer to the resources occupied in the airspace, and their unit is the beam direction or spatial layer. For example, spatial resources may include beams and / or spatial layers. In the NR protocol, beams can be represented as spatial domain filters, spatial filters, or spatial parameters. For example, a beam used to transmit signals can be called a transmission beam (Tx beam), a spatial domain transmission filter, or a spatial transmission parameter. A beam used to receive signals can be called a reception beam (Rx beam), a spatial domain receive filter, or a spatial Rx parameter. In one possible implementation, a reference signal can represent the beam; that is, the beam is represented by a reference signal. As an example, beams and reference signals can be described interchangeably. A spatial layer can refer to an independently transmittable data stream.

[0072] In one possible implementation, a resource mentioned in this application can be used to transmit a reference signal. In this case, the resource can also be referred to as a reference signal resource. Examples include DMRS resources, SRS resources, TRS resources, PTRS resources, CSI-RS resources, PRS resources, or SSB resources. These are just some examples of reference signal resources, and this application does not limit them. Any resource that can be used for channel estimation or channel measurement can be understood as a reference signal resource in this application.

[0073] The embodiments of this application are described in detail below. The executing entities involved in the embodiments of this application can be a first communication device and a second communication device. The first communication device or the second communication device can be the device capable of communication shown in Figure 1. The specific names of the first communication device and the second communication device are not limited in the embodiments of this application. As an example, the first communication device can be a terminal or a chip or functional module of a terminal, etc., and the second communication device can be a network device or a chip or functional module of a network device, etc. As another example, the first communication device can be a network device or a chip or functional module of a network device, and the second communication device can be a terminal or a chip or functional module of a terminal. As yet another example, the first communication device and the second communication device can be different terminals or network devices, etc. Specific forms of the first communication device and the second communication device will not be listed here. For ease of description, the embodiments of this application are described using the first communication device as a terminal and the second communication device as a network device as an example, and this should not be considered a limitation of this application.

[0074] Referring to Figure 2, which is a flowchart illustrating a communication method provided in an embodiment of this application, the embodiment shown in Figure 2 can effectively reduce the feedback overhead of invalid Doppler offset, reduce the waste of air interface resources, and improve the feedback reliability of Doppler offset, thus ensuring the transmission performance of CJT. As shown in Figure 2, the method includes, but is not limited to, the following steps:

[0075] 201. A network device sends multiple reference signals, including at least a first reference signal and a second reference signal.

[0076] Accordingly, the terminal receives multiple reference signals.

[0077] In one possible implementation, step 201 may include: the network device transmitting multiple reference signals through multiple TRPs. For example, each TRP of the network device may transmit one reference signal. For ease of description, the description is based on the example of multiple TRPs including at least a first TRP and a second TRP, and should not be construed as limiting this application. For example, the network device transmits a first reference signal through a first TRP, and the network device transmits a second reference signal through a second TRP.

[0078] In one possible implementation, prior to step 201, the network device may further send configuration information. This configuration information configures multiple resources, which are used to transmit multiple reference signals. Thus, the terminal can receive multiple reference signals based on these multiple resources. Each resource can be used to transmit one reference signal. For example, the multiple resources may include at least a first resource and a second resource, where the first resource is used to transmit a first reference signal, the second resource is used to transmit a second reference signal, and so on.

[0079] In one possible implementation, the configuration information may also include other content besides those listed above. For example, the configuration information may also include the period type of the reference signal and / or the identifier of the reference signal, etc., which will not be listed here. The period type of the reference signal may be periodic, aperiodic, or semi-static.

[0080] In one possible implementation, the configuration information may be carried in radio resource control (RRC) signaling, downlink control information (DCI), media access control-control element (MAC CE), or other signaling, and this application does not limit this. Here, the RRC signaling may be RRC configuration signaling, RRC reconfiguration signaling, or other RRC signaling, and this application does not limit this.

[0081] 202. The terminal sends first information, which includes a first part and a second part. The first part includes first indication information, which indicates that the first Doppler offset is valid. The second part includes second indication information, which indicates that the first Doppler offset is invalid. Alternatively, the first indication information indicates that the first Doppler offset is invalid, and the second part does not include the second indication information. The first Doppler offset is the Doppler offset of the second reference signal relative to the first reference signal.

[0082] Accordingly, the network device receives the first information.

[0083] In one possible implementation, the first information may be carried in RRC signaling, uplink control information (UCI) or other signaling, and this application does not limit this.

[0084] In one possible implementation, when the aforementioned reference signal (such as the first reference signal and the second reference signal) is a CSI-RS, the first information may be included in the CSI or a CSI report. When the first information is included in the CSI report, the first part of the first information is part 1 of the CSI report, and the second part of the first information is part 2 of the CSI report.

[0085] The following describes how the first indication information indicates whether the first Doppler offset is valid.

[0086] In one possible implementation, whether the first Doppler offset is valid can be indicated by different values ​​of the first indication information, by different values ​​of some bits in the first indication information, by different values ​​of at least one field in the first indication information, or by different values ​​of some bits of at least one field in the first indication information. This application does not limit this.

[0087] For example, the first indication information is P bits, where P is a positive integer. Here, P bits correspond to 2^32 bits. P Each bit has two states, one of which (e.g., the first bit state) indicates that the first Doppler offset is valid, and the other bit state (e.g., the second bit state) indicates that the first Doppler offset is invalid. For example, with P = 1, 1 bit corresponds to 2 bit states, namely '0' and '1'. The first bit state can be '0', and the second bit state can be '1'. Alternatively, the first bit state can be '1', and the second bit state can be '0'.

[0088] For example, the first indication information can be at least one field. A value of at least one field being True indicates that the first Doppler offset is valid. A value of at least one field being False indicates that the first Doppler offset is invalid. Alternatively, a value of at least one field being False indicates that the first Doppler offset is valid. A value of at least one field being True indicates that the first Doppler offset is invalid.

[0089] For example, the presence of at least one field carrying one bit (or more bits, e.g., 2 bits, 3 bits, etc.) in the first indication information indicates that the first Doppler offset is valid. The absence of this at least one field indicates that the first Doppler offset is invalid. Alternatively, the absence of this at least one field indicates that the first Doppler offset is valid. The presence of this at least one field indicates that the first Doppler offset is invalid.

[0090] In one possible implementation, the various methods of indicating whether the first Doppler offset is valid can be combined without conflict, and are not limited herein. In one possible implementation, "valid" as mentioned in this application can be replaced with "qualified" or "legal," and "invalid" can be replaced with "unqualified," "illegal," or "illegal," and are not limited herein. In one possible implementation, at least one field mentioned in this application can be an existing field and / or a newly added field. Existing fields can be fields already present in RRC signaling, UCI, or other signaling, such as fields in existing versions of communication standards. Newly added fields can be newly defined fields, such as fields in future communication standards.

[0091] The following section describes how the second indication information indicates the first Doppler offset.

[0092] In one possible implementation, the first Doppler offset can be indicated by different values ​​of the second indication information, by different values ​​of some bits in the second indication information, by different values ​​of at least one field in the second indication information, or by different values ​​of some bits of at least one field in the second indication information; this application does not limit this.

[0093] For example, the second indication information is Q bits, where Q is a positive integer. Specifically, Q bits correspond to 2^32 bits. Q A set of 10 bits, one of which is used to indicate the first Doppler offset.

[0094] Specifically, when the first indication information in the first part of the first information is used to indicate that the first Doppler offset is valid, the terminal can reserve Q bits in the second part of the first information to indicate the first Doppler offset. That is, the second part of the first information includes the second indication information, as shown in Figure 3-1. Conversely, when the first indication information is used to indicate that the first Doppler offset is invalid, the terminal does not reserve the corresponding bits in the second part. That is, the second part of the first information does not include the second indication information, as shown in Figure 3-2.

[0095] The above describes how the terminal reports Doppler shift. The following describes how the terminal reports phase shift.

[0096] Currently, when a terminal reports the phase offset of a reference signal relative to another reference signal in a certain subband, it also needs to indicate that the phase offset is valid. For example, bit state 0 is used to indicate that the phase offset of reference signal 1 relative to 0 in subband 0 is valid, bit state 1 is used to indicate that the phase offset of reference signal 1 relative to 0 in subband 1 is valid, bit state 2 is used to indicate that the phase offset of reference signal 1 relative to 0 in subband 2 is valid, and so on. That is to say, as the number of subbands increases, the indication overhead also increases. For example, if the number of phase quantization bits is 4, the number of subbands is 4, and 4 TRPs perform CJT, the terminal's indication overhead is: 4 (number of phase quantization bits) * 4 (number of subbands) * 3 = 48 bits. 3 refers to the number of other TRPs among the 4 TRPs excluding the reference TRP. Moreover, when the phase offset of a reference signal relative to another reference signal in a subband is invalid, the network device will consider the phase offset of that reference signal relative to the other reference signal in all other subbands to be invalid as well. In order to indicate the validity of the phase shift of one reference signal relative to another in each sub-band, a large number of redundant bits are used, as shown in Table 1. In Table 1, the number of sub-bands is 4. The terminal can use 4 bits to indicate the validity of the phase shift of one reference signal relative to another in each sub-band and the phase shift of one reference signal relative to another in each sub-band, with 1 redundant bit, and so on.

[0097] Table 1

[0098] To save redundant bits, reduce indication overhead, and reduce the waste of air interface resources, this application provides the method shown in Figure 4.

[0099] Referring to Figure 4, which is a flowchart illustrating another communication method provided in this application, the embodiment shown in Figure 4 can reduce indication overhead, minimize air interface resource waste, and ensure that the transmission of the phase offset is unaffected. This allows the network device receiving the phase offset to perform phase compensation based on the phase offset, thereby guaranteeing the transmission performance of CJT. For example, it can enhance signal quality, reduce interference, and improve the reliability and efficiency of data transmission. As shown in Figure 4, the method includes, but is not limited to, the following steps:

[0100] 401. The network device sends multiple reference signals, including at least a first reference signal and a second reference signal.

[0101] Accordingly, the terminal receives multiple reference signals.

[0102] Step 401 can be referred to the relevant description of step 201 in Figure 2, and will not be repeated here.

[0103] 402. The terminal sends second information. The second information includes multiple bit states, comprising a first bit state and L bits excluding the first bit state. The first bit state indicates that the phase offset of the second reference signal relative to the first reference signal across the L sub-bands is valid. The L bits respectively indicate the phase offset of the second reference signal relative to the first reference signal across the L sub-bands, where L is an integer greater than or equal to 2. The phase offset of the second reference signal relative to the first reference signal across the L sub-bands is obtained by measuring the phase of the multiple reference signals.

[0104] Accordingly, the network device receives the second information. This second information may be carried in RRC signaling, UCI, or other signaling, and this application does not limit this.

[0105] In one possible implementation, the phase offset of the second reference signal relative to the first reference signal in the subband can be determined based on the number of phase quantization bits. For example, the phase offset value can be 0, or pi represents pi (also written as π). N is the number of phase quantization bits, which can be a positive integer. M is 2. N Assuming the phase quantization bits are 2, M can be 4. The phase offset value can be 0, or

[0106] The terms "the phase offset of the second reference signal relative to the first reference signal in the L sub-bands is valid" and "the phase offset of the second reference signal relative to the first reference signal in the L sub-bands" can be indicated by different values ​​of the second information, by different values ​​of some bits in the second information, by different values ​​of at least one field in the second information, or by different values ​​of some bits of at least one field in the second information. This application does not limit these terms.

[0107] For example, the second information can be K bits, where K is an integer greater than 1. K bits correspond to 2^k bits. K There are L bit states, one of which (such as the first bit state) is used to indicate that the phase offset of the second reference signal relative to the first reference signal in the L sub-bands is valid, and the L bit states other than the first bit state are used to indicate the phase offset of the second reference signal relative to the first reference signal in the L sub-bands.

[0108] For example, taking a phase quantization bit count of 2 and a sub-band count (L) of 3, 4 bits can be used to indicate whether the phase offset of reference signal 1 relative to reference signal 0 across the L sub-bands is valid and to indicate the phase offset of reference signal 1 relative to reference signal 0 across the L sub-bands, as shown in Table 2. Specifically, in Table 2, the L sub-bands are sub-bands 0 to 2. '1001' is used to indicate that the phase offset of reference signal 1 relative to reference signal 0 across sub-bands 0 to 2 is valid (invalid). '0000' is used to indicate that the phase offset of reference signal 1 relative to reference signal 0 across sub-band 0 is 0, and '0001' is used to indicate that the phase offset of reference signal 1 relative to reference signal 0 across sub-band 0 is 0. '0010' is used to indicate the phase offset of reference signal 1 relative to reference signal 0 on subband 0. And so on, without going into further detail here.

[0109] Table 2

[0110] In one possible implementation, the multiple bit states included in the first information may belong to a set of bit states, where the bit states used to indicate the same phase offset of the second reference signal relative to the first reference signal in different sub-bands are different. For example, in Table 2, '0000' indicates that the phase offset of reference signal 1 relative to reference signal 0 in sub-band 0 is 0, '0011' indicates that the phase offset of reference signal 1 relative to reference signal 0 in sub-band 1 is 0, and '0110' indicates that the phase offset of reference signal 1 relative to reference signal 0 in sub-band 2 is 0. That is, different bit states can indicate the same phase offset of reference signal 1 relative to reference signal 0 in different sub-bands.

[0111] In one possible implementation, the bit states in the bit state set, from low to high, correspond to the phase shift of the second reference signal relative to the first reference signal across the L sub-bands in ascending order of their sub-band indices. For example, in Table 2, '0000' to '1000' correspond to the phase shift of reference signal 1 relative to reference signal 0 across the L sub-bands in ascending order of their sub-band indices. Alternatively, the bit states in the bit state set, from low to high, correspond to the phase shift of the second reference signal relative to the first reference signal across the L sub-bands in descending order of their sub-band indices. For example, in Table 3, '0000' to '1000' correspond to the phase shift of reference signal 1 relative to reference signal 0 across the L sub-bands in descending order of their sub-band indices. Alternatively, the bit states in the bit state set, from high to low, correspond to the phase shift of the second reference signal relative to the first reference signal across the L sub-bands in ascending order of their sub-band indices. For example, in Table 4, '1000' to '0000' correspond to the phase offset of reference signal 1 relative to reference signal 0 across the three sub-bands, in ascending order of the indices of the three sub-bands. Alternatively, the bit states in the bit state set, from high to low, correspond to the phase offset of the second reference signal relative to the first reference signal across the L sub-bands, in descending order of the indices of the L sub-bands. For example, in Table 5, '1000' to '0000' correspond to the phase offset of reference signal 1 relative to reference signal 0 across the three sub-bands, in descending order of the indices of the three sub-bands. This list illustrates the order in which the bit states in the bit state set correspond to the phase offset of the second reference signal relative to the first reference signal across the L sub-bands. In practical applications, other implementations are possible, and this application does not limit this.

[0112] Table 3

[0113] Table 4

[0114] Table 5

[0115] In one possible implementation, the first bit state is the largest or smallest bit state in the set of bit states, or the first bit state is any bit state in the set of bit states.

[0116] In one possible implementation, the above description uses two reference signals (such as a first reference signal and a second reference signal) as an example. In practical applications, a greater number of reference signals may be involved.

[0117] As an example, in the embodiment shown in Figure 2, the feedback method for the Doppler offset of these reference signals relative to the first reference signal can refer to the feedback method for the first Doppler offset described above. Alternatively, the feedback method for the Doppler offset of these reference signals relative to the first reference signal can refer to existing feedback methods, such as those already used in communication standards, etc., and is not limited here.

[0118] As another example, for the embodiment shown in Figure 4, the feedback method for the phase shift of these reference signals relative to the first reference signal can refer to the feedback method of 'phase shift of the second reference signal relative to the first reference signal in L sub-bands' described above. Alternatively, the feedback method for the phase shift of these reference signals relative to the first reference signal can refer to existing feedback methods, such as those already present in communication standards, etc., and is not limited here.

[0119] In one possible implementation, the above description uses a single network device as an example. In practical applications, multiple TRPs (including the first TRP and the second TRP) may belong to different network devices. For example, the first network device may include one or more TRPs (such as the first TRP), and the second network device may include one or more TRPs (such as the second TRP). In this case, step 201 or 401 can be replaced, for example, by the first network device sending a first reference signal through the first TRP, and the second network device sending a second reference signal through the second TRP. Similarly, step 202 can be replaced by the terminal sending first information to the first network device and / or the second network device, and step 402 can be replaced by the terminal sending second information to the first network device and / or the second network device.

[0120] In one possible implementation, the first network device and the second network device can be deployed in a co-location or non-co-location manner. Co-location deployment means that the first and second network devices are deployed in the same location; that is, the first and second network devices are considered a single network device. Alternatively, the second network device is considered part of the first network device. Non-co-location deployment means that the first and second network devices are deployed in different locations; that is, the first and second network devices are two independent network devices.

[0121] When the first network device and the second network device are deployed at a co-site, there is no distinction between them; all network-side actions are performed by a single site, i.e., by a single network device. When the first network device and the second network device are not deployed at a co-site, network-side actions in this solution are performed by both sites, such as by the first network device and the second network device.

[0122] In one possible implementation, the device includes hardware structures and / or software modules corresponding to the execution of each function in order to achieve the aforementioned functions. Those skilled in the art will readily recognize that, based on the units and algorithm steps of the examples 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 executed 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.

[0123] This application embodiment can divide the first communication device or the second communication device into functional modules according to the above method example. For example, each function can be divided into a separate functional module, 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 is only a logical functional division. In actual implementation, there may be other division methods.

[0124] Referring to Figure 5, Figure 5 is a schematic diagram of the structure of a communication device provided in an embodiment of this application. This communication device 500 can be applied to the methods shown in the embodiments of Figures 2 or 4 above. As shown in Figure 5, the communication device 500 includes a processing module 501 and a transceiver module 502. The processing module 501 may be one or more processors, and the transceiver module 502 may be a transceiver or a communication interface. This communication device can be used to implement the first or second communication device involved in any of the above method embodiments, or to implement the functions of network elements involved in any of the above method embodiments. The network element or network function can be a network component in a hardware device, a software function running on dedicated hardware, or a virtualization function instantiated on a platform (e.g., a cloud platform). In one possible implementation, the communication device 500 may further include a storage module 503 for storing the program code and data of the communication device 500. It should be understood that regardless of whether these functional modules are subdivided or combined, the general flow performed by the communication device 500 in implementing any of the above method embodiments is the same. For example, the transceiver module 502 in the aforementioned communication device 500 may include a receiving module and / or a transmitting module. Of course, the transceiver module may also be called a communication module. In one implementation, each module may have its own program code (or program instructions). When the program code corresponding to each module is run on the processor, it causes the unit to execute the corresponding process to achieve the corresponding function.

[0125] In one example, when the communication device functions as a first communication device or is a chip applied to a first communication device (i.e., a chip used in a first communication device), it executes the steps performed by the first communication device in the above method embodiments. The transceiver module 502 is used to specifically execute the sending and / or receiving actions performed by the first communication device in the embodiments shown in FIG2 or FIG4, for example, supporting the first communication device in performing other processes of the technology described herein. The processing module 501 can be used to support the communication device 500 in performing the processing actions in the above method embodiments, for example, supporting the first communication device in performing other processes of the technology described herein.

[0126] For example, transceiver module 502 is configured to receive multiple reference signals, including at least a first reference signal and a second reference signal; and to transmit first information, the first information comprising a first part and a second part. The first part includes first indication information indicating that a first Doppler offset is valid, and the second part includes second indication information indicating that the first Doppler offset is invalid; or, the first indication information indicates that the first Doppler offset is invalid, and the second part does not include the second indication information. The first Doppler offset is the Doppler offset of the second reference signal relative to the first reference signal.

[0127] For example, transceiver module 502 is configured to: receive multiple reference signals, the multiple reference signals including at least a first reference signal and a second reference signal; and transmit second information, the second information including multiple bit states, the multiple bit states including a first bit state and L bit states excluding the first bit state, the first bit state being used to indicate that the phase offset of the second reference signal relative to the first reference signal in L sub-bands is valid, and the L bit states being used to indicate the phase offset of the second reference signal relative to the first reference signal in L sub-bands, where L is an integer greater than or equal to 2. The phase offset of the second reference signal relative to the first reference signal in L sub-bands is the phase offset obtained by phase measurement of the multiple reference signals.

[0128] In one example, when the communication device functions as a second communication device or is a chip applied to a second communication device (i.e., a chip used in a second communication device), it executes the steps performed by the second communication device in the above method embodiments. The transceiver module 502 is used to specifically execute the sending and / or receiving actions performed by the second communication device in the embodiments shown in FIG2 or FIG4, for example, supporting the second communication device in performing other processes of the technology described herein. The processing module 501 can be used to support the communication device 500 in performing the processing actions in the above method embodiments, for example, supporting the second communication device in performing other processes of the technology described herein.

[0129] For example, transceiver module 502 is configured to: transmit multiple reference signals, the multiple reference signals including at least a first reference signal and a second reference signal; receive first information, the first information including a first part and a second part, the first part including first indication information for indicating that a first Doppler offset is valid, and the second part including second indication information for indicating that the first Doppler offset is invalid; or, the first indication information for indicating that the first Doppler offset is invalid, and the second part does not include the second indication information. The first Doppler offset is the Doppler offset of the second reference signal relative to the first reference signal.

[0130] For example, transceiver module 502 is configured to: transmit multiple reference signals, the multiple reference signals including at least a first reference signal and a second reference signal; receive second information, the second information including multiple bit states, the multiple bit states including a first bit state and L bit states excluding the first bit state, the first bit state being used to indicate that the phase offset of the second reference signal relative to the first reference signal in L sub-bands is valid, and the L bit states being used to respectively indicate the phase offset of the second reference signal relative to the first reference signal in L sub-bands, where L is an integer greater than or equal to 2. The phase offset of the second reference signal relative to the first reference signal in L sub-bands is the phase offset obtained by phase measurement of the multiple reference signals.

[0131] In one possible implementation, when the aforementioned device is a chip, such as a modem chip or a SoC chip or SIP chip containing a modem core, or when the aforementioned device is a communication module, the transceiver module 502 can be a communication interface, pins, or circuits. The communication interface can be used to input data to be processed to the processor and can output the processor's processing results. Specifically, the communication interface can be a general purpose input / output (GPIO) interface, which can connect to multiple peripheral devices (such as a liquid crystal display (LCD), camera, radio frequency (RF) module, antenna, etc.). The communication interface is connected to the processor via a bus.

[0132] The processing module 501 can be a processing circuit, which may be one or more processors, or all or part of the circuitry within one or more processors used for control and / or processing. This processing circuit or processor can execute computer execution instructions stored in the storage module to cause the chip to execute the methods involved in the embodiments shown in Figure 2 or Figure 4. Further, the processor may include a controller, an arithmetic logic unit (ALU), and registers. For example, the controller is primarily responsible for instruction decoding and issuing control signals for the operations corresponding to the instructions. The ALU is primarily responsible for performing fixed-point or floating-point arithmetic operations, shift operations, and logical operations, and can also perform address operations and conversions. The registers are primarily responsible for storing register operands and intermediate operation results temporarily stored during instruction execution. In specific implementations, the processor's hardware architecture can be an application-specific integrated circuit (ASIC) architecture, a microprocessor without interlocked piped stages architecture (MIPS) architecture, an advanced reduced instruction set machine (RISC) machine (ARM) architecture, or a network processor (NP) architecture, etc. The processor can be single-core or multi-core. The storage module can be an internal storage module of the chip, such as a register or cache. Alternatively, the storage module can be an external storage module, such as read-only memory (ROM) or other types of static storage devices that can store static information and instructions, or random access memory (RAM).

[0133] In one possible implementation, the functions of the processor and the interface can be implemented through hardware design, software design, or a combination of hardware and software; no restrictions are placed here.

[0134] Figure 6 is a schematic diagram of another communication device provided in an embodiment of this application. It is understood that the communication device 610 includes necessary means such as modules, units, elements, circuits, or interfaces, appropriately configured together to execute this solution. The communication device 610 can be the first or second communication device described above, or a component (e.g., a chip) in these devices, used to implement the methods described in the above method embodiments. The communication device 610 includes one or more processors 611. The processor 611 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device, execute software programs, and process data from the software programs.

[0135] In one possible implementation, in one design, processor 611 may include program 613 (sometimes also referred to as code or instructions), which can be executed on processor 611 to cause communication device 610 to perform the methods described in the above embodiments. In another possible design, communication device 610 includes circuitry (not shown in FIG. 6) for implementing the functions of the first communication device, second communication device, etc., in the above embodiments. In one possible implementation, communication device 610 may include one or more memories 612 storing program 614 (sometimes also referred to as code or instructions), which can be executed on memory 612 to cause communication device 610 to perform the methods described in the above method embodiments.

[0136] In one possible implementation, data may also be stored in the processor 611 and / or the memory 612. The processor and memory may be configured separately or integrated together.

[0137] In one possible implementation, if the communication device 610 is a first communication device or a second communication device, it may further include a transceiver 615 and / or an antenna 616. The processor 611, sometimes referred to as a processing unit, controls the communication device. The transceiver 615, sometimes referred to as a transceiver unit, transceiver, or transceiver circuit, is used to implement the transmission and reception functions of the communication device via the antenna 616. In one possible implementation, the transceiver 615 may include a receiver and / or a transmitter. The receiver may be referred to as a receiving unit, receiver, or receiving circuit. The transmitter may be referred to as a transmitting unit, transmitter, or transmitting circuit.

[0138] In one possible implementation, if the communication device 610 is a chip used in a first or second communication device, the transceiver 615 may be a transceiver circuit, such as an input / output interface or a transceiver interface.

[0139] This application also provides a communication device, which includes at least one processor; wherein the at least one processor is configured to perform the method described in any one of the embodiments shown in FIG2 or FIG4.

[0140] This application also provides a computer-readable storage medium storing a computer program or instructions that, when executed, cause a computer to perform the method described in any of the embodiments shown in FIG2 or FIG4.

[0141] This application also provides a computer program product, which includes computer program code. When the computer program code is run, it causes the computer to perform the method described in any of the embodiments shown in FIG2 or FIG4.

[0142] This application also provides a chip, which includes at least one processor and an interface. The processor is used to read and execute programs or instructions stored in a memory. When the programs or instructions are run, the chip causes the chip to perform the method described in any of the embodiments shown in FIG2 or FIG4.

[0143] Optionally, the processing performed by a single execution entity (terminal or network device) shown in any of the above embodiments can also be divided into multiple execution entities, which can be logically and / or physically separated. For example, the processing performed by the network device can be divided into execution by at least one of CU, DU, and RU.

[0144] Furthermore, the various embodiments of this application are merely illustrative examples of executing all the steps included, and should not be considered as specific limitations on this application. For example, the order of steps in various embodiments can be simply changed according to their function and internal logic; or, for example, all steps in various embodiments can be executed, or only a portion of them can be executed, as long as the same function as in the embodiments of this application can be achieved.

[0145] In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to a network device" can be understood as the destination of the information being the network device, which can include direct transmission via the air interface or indirect transmission via the air interface from other units or modules. "Receive information from a network device" can be understood as the source of the information being the network device, which can include direct reception from the network device via the air interface or indirect reception from the network device via the air interface from other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.

[0146] In other words, sending and receiving can occur between devices, such as between network devices and terminals; or they can occur within a device, such as between components, modules, chips, software modules, or hardware modules within a device via a bus, wiring, or interface.

[0147] In the embodiments of this application, "when," "if," "if," and "in the case of" all refer to the device making corresponding processing under certain objective circumstances, and are not limited to a time, nor do they require the device to make a judgment action when it is implemented, nor do they mean that there are other limitations.

[0148] In this application, the words “example,” “exemplarily,” “for example,” or “such as” are used to indicate that something is an example, illustration, or description. Any embodiment or design described as “example,” “exemplarily,” “for example,” or “such as” in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the words “example,” “exemplarily,” “for example,” or “such as” is intended to present the relevant concepts in a specific manner.

[0149] 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 technical scope 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 in that, include: Receive multiple reference signals, wherein the multiple reference signals include at least a first reference signal and a second reference signal; Send a first message, which includes a first part and a second part. The first part includes first indication information, which is used to indicate that the first Doppler offset is valid. The second part includes second indication information, which is used to indicate that the first Doppler offset is invalid. Alternatively, the first indication information is used to indicate that the first Doppler offset is invalid, and the second part does not include the second indication information. Wherein, the first Doppler offset is the Doppler offset of the second reference signal relative to the first reference signal.

2. The method according to claim 1, characterized in that, The first indication information includes a first bit state and a second bit state. The first bit state is used to indicate that the Doppler offset is valid, and the second bit state is used to indicate that the Doppler offset is invalid. The first bit state and the second bit state are different.

3. A communication method, characterized in that, include: Send multiple reference signals, wherein the multiple reference signals include at least a first reference signal and a second reference signal; Receive first information, the first information including a first part and a second part, the first part including first indication information, the first indication information being used to indicate that the first Doppler shift is valid, the second part including second indication information, the second indication information being used to indicate that the first Doppler shift is invalid; or, the first indication information being used to indicate that the first Doppler shift is invalid, and the second part not including the second indication information; Wherein, the first Doppler offset is the Doppler offset of the second reference signal relative to the first reference signal.

4. The method according to claim 3, characterized in that, The first indication information includes a first bit state and a second bit state. The first bit state is used to indicate that the Doppler offset is valid, and the second bit state is used to indicate that the Doppler offset is invalid. The first bit state and the second bit state are different.

5. A communication method, characterized in that, include: Receive multiple reference signals, wherein the multiple reference signals include at least a first reference signal and a second reference signal; Send a second message, the second message including multiple bit states, the multiple bit states including a first bit state and L bit states excluding the first bit state, the first bit state being used to indicate that the phase offset of the second reference signal relative to the first reference signal in L sub-bands is valid, the L bit states being used to indicate the phase offset of the second reference signal relative to the first reference signal in the L sub-bands respectively, where L is an integer greater than or equal to 2; Wherein, the phase offset of the second reference signal relative to the first reference signal on the L sub-bands is the phase offset obtained by performing phase measurements on the plurality of reference signals.

6. The method according to claim 5, characterized in that, The plurality of bit states belong to a set of bit states, and the bit states in the set of bit states that are used to indicate the same phase offset of the second reference signal relative to the first reference signal in different sub-bands are different.

7. The method according to claim 6, characterized in that, The bit states in the bit state set, from low to high, correspond to the phase offset of the second reference signal relative to the first reference signal in the L sub-bands in ascending order of their indices; or... The bit states in the bit state set, from low to high, correspond to the phase offset of the second reference signal relative to the first reference signal in the L sub-bands in descending order of their indices; or... The bit states in the bit state set, from high to low, correspond to the phase offset of the second reference signal relative to the first reference signal in the L sub-bands in ascending order of their indices; or... The bit states in the bit state set, from high to low, correspond to the phase offset of the second reference signal relative to the first reference signal in the L sub-bands in descending order of their indices.

8. The method according to any one of claims 5-7, characterized in that, The first bit state is the largest or smallest bit state in the set of bit states.

9. A communication method, characterized in that, include: Send multiple reference signals, wherein the multiple reference signals include at least a first reference signal and a second reference signal; Receive second information, the second information including multiple bit states, the multiple bit states including a first bit state and L bit states excluding the first bit state, the first bit state is used to indicate that the phase offset of the second reference signal relative to the first reference signal in L sub-bands is valid, the L bit states are respectively used to indicate the phase offset of the second reference signal relative to the first reference signal in the L sub-bands, where L is an integer greater than or equal to 2; Wherein, the phase offset of the second reference signal relative to the first reference signal on the L sub-bands is the phase offset obtained by performing phase measurements on the plurality of reference signals.

10. The method according to claim 9, characterized in that, The plurality of bit states belong to a set of bit states, and the bit states in the set of bit states that are used to indicate the same phase offset of the second reference signal relative to the first reference signal in different sub-bands are different.

11. The method according to claim 10, characterized in that, The bit states in the bit state set, from low to high, correspond to the phase offset of the second reference signal relative to the first reference signal in the L sub-bands in ascending order of their indices; or... The bit states in the bit state set, from low to high, correspond to the phase offset of the second reference signal relative to the first reference signal in the L sub-bands in descending order of their indices; or... The bit states in the bit state set, from high to low, correspond to the phase offset of the second reference signal relative to the first reference signal in the L sub-bands in ascending order of their indices; or... The bit states in the bit state set, from high to low, correspond to the phase offset of the second reference signal relative to the first reference signal in the L sub-bands in descending order of their indices.

12. The method according to any one of claims 9-11, characterized in that, The first bit state is the largest or smallest bit state in the set of bit states.

13. A communication device, characterized in that, It includes units or modules for implementing the method as described in any one of claims 1 or 2, or units or modules for implementing the method as described in any one of claims 3 or 4, or units or modules for implementing the method as described in any one of claims 5-8, or units or modules for implementing the method as described in any one of claims 9-12.

14. A communication device, characterized in that, The communication device includes at least one processor; wherein the at least one processor is configured to cause the communication device to perform the method of any one of claims 1 or 2, or, the at least one processor is configured to cause the communication device to perform the method of any one of claims 3 or 4, or, the at least one processor is configured to cause the communication device to perform the method of any one of claims 5-8, or, the at least one processor is configured to cause the communication device to perform the method of any one of claims 9-12.

15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions or programs that, when executed, cause the computer to perform the method as described in any one of claims 1 or 2, or cause the computer to perform the method as described in any one of claims 3 or 4, or cause the computer to perform the method as described in any one of claims 5-8, or cause the computer to perform the method as described in any one of claims 9-12.

16. A chip, characterized in that, The chip includes at least one processor, the processor being configured to execute computer instructions or programs that, when the computer instructions or programs are executed, cause the chip to perform the method as described in any one of claims 1 or 2, or cause the chip to perform the method as described in any one of claims 3 or 4, or cause the chip to perform the method as described in any one of claims 5-8, or cause the chip to perform the method as described in any one of claims 9-12.

17. A computer program product, characterized in that, include: Computer program code that, when the computer program product is executed, causes the computer to perform the method as described in any one of claims 1 or 2, or causes the computer to perform the method as described in any one of claims 3 or 4, or causes the computer to perform the method as described in any one of claims 5-8, or causes the computer to perform the method as described in any one of claims 9-12.