Signal synchronization method and communication device

The terminal device receives and measures the reference signals of the network equipment and sends phase compensation indication information, which solves the signal synchronization problem caused by the clocks of multiple network equipment, and improves the effect of coherent joint transmission.

CN119316920APending Publication Date: 2025-01-14HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202310851345.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-11
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

In coherent joint transmission (CJT) mode, the clocks between multiple network devices are not synchronized, resulting in signals that cannot be coherently superimposed, and interference cannot be canceled out, affecting the transmission effect.

Method used

The terminal device receives multiple reference signals, measures and determines the phase offset difference between the network device and the reference network device, and sends corresponding indication information to make the network device perform phase compensation to synchronize the clock.

Benefits of technology

The CJT transmission effect is improved, ensuring that signals can be coherently superimposed at the terminal device, and interference cancellation is cancelled, improving network throughput and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119316920A_ABST
    Figure CN119316920A_ABST
Patent Text Reader

Abstract

Provided are a signal synchronization method and a communication device, the method relating to the technical field of communications, the method comprising: receiving a plurality of reference signals; and generating first indication information based on two of the plurality of reference signals, and sending the first indication information to each of the at least one network device, the first indication information being used for determining a difference between a phase offset corresponding to the network device and a phase offset corresponding to the reference network device. According to the method provided by the invention, first indication information used for determining a difference value between a phase offset corresponding to at least one network device and a phase offset corresponding to a reference network device is reported to a network device through a terminal device; according to the invention, the network equipment can compensate phase deviation caused by clock asynchronization with the reference network equipment according to the first indication information, so that the CJT transmission effect is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and more specifically, to a signal synchronization method and a communication device. Background Art

[0002] The coherent joint transmission (CJT) mode means that multiple network devices transmit the same data stream to the terminal device through joint transmission, which can achieve coherent superposition of received signals and coherent cancellation of interference at the terminal device, thereby greatly improving the received signal-to-noise ratio, and then the network throughput and user experience.

[0003] Since signal processing, sampling, and carrier generation are all performed under clock control, coherent transmission depends on clock synchronization between multiple network devices. In actual systems, each network device has its own independent clock source. If the clocks between multiple network devices are not synchronized, phase offsets will occur between the multiple network devices, and ultimately the signals sent by multiple network devices cannot be coherently superimposed at the terminal device, and the interference cannot be coherently offset, which in turn affects the transmission effect of CJT.

[0004] Therefore, how to ensure that when multiple network devices with different clock sources send signals to terminal devices, the signals can be coherently superimposed and the interference can be offset by each other is a problem that needs to be solved at present. Summary of the invention

[0005] The present application provides a signal synchronization method and a communication device, which solves the problem that when multiple network devices with independent clock sources send signals to a terminal device, the signals cannot be coherently superimposed and the interference cannot be mutually offset.

[0006] In a first aspect, a signal synchronization method is provided. The method provided in the first aspect can be executed by a terminal device or by a chip configured in the terminal device, and this application does not limit this.

[0007] Specifically, the method includes: receiving multiple reference signals, and based on two reference signals among the multiple reference signals, sending first indication information to each network device in at least one network device, wherein the first indication information is used to determine the difference between the phase offset corresponding to the network device and the phase offset corresponding to the reference network device.

[0008] The signal synchronization method provided in the first aspect is that after the terminal device receives multiple reference signals sent by the network device, it can perform measurements based on two reference signals among the multiple reference signals to determine the first indication information, and the first indication information is used to determine the difference between the phase offset corresponding to at least one network device and the phase offset corresponding to the reference network device, and then the terminal device sends the first indication information to the network device, and the network device can compensate based on the first indication information. In this method, the first indication information reported by the terminal device to the network device can determine the difference between the phase offset corresponding to at least one network device and the phase offset corresponding to the reference network device, so that the network device can compensate for the phase offset caused by the lack of synchronization with the reference network device clock according to the first indication information. Thereby improving the CJT transmission effect.

[0009] In a possible implementation of the first aspect, the first indication information includes: a first difference and a second difference, the first difference being the difference between a sampling frequency offset SFO corresponding to the network device and a sampling frequency offset SFO corresponding to a reference network device, and the second difference being the difference between a CFO corresponding to the network device and a CFO corresponding to the reference network device. In this implementation, the terminal device may directly report the first difference and the second difference to the network device, so that the network device directly determines the phase offset with the reference network device based on the first difference and the second difference.

[0010] Optionally, when the terminal device reports the first difference and the second difference to the network device, it may perform quantization according to the number of quantization bits, and then report the quantized first difference and the second difference.

[0011] It should be understood that the number of quantization bits may be predefined by the protocol or indicated by the network device, and is not limited in the embodiments of the present application.

[0012] In a possible implementation of the first aspect, any one of the multiple reference signals includes M frequency domain resources, and the first indication information includes: a phase difference obtained according to two reference signals adjacent in the time domain under each of the M frequency domain resources, and the two reference signals are sent as non-reference network devices and reference network devices, respectively. In this implementation, the terminal device can report to the network device the phase difference obtained by two reference signals adjacent in the time domain under each of the M frequency domain resources. After the network device obtains the M phase differences, it can calculate the first difference and the second difference to finally determine the phase offset between the network device and the reference network device. In this implementation, the terminal device has low calculation complexity, but the air interface overhead is large.

[0013] In a possible implementation of the first aspect, the first indication information includes at least one of the first difference and the second difference. In this implementation, the terminal device only needs to report the first difference or the second difference, thereby saving communication resources. When the first difference and the second difference have a corresponding relationship, the network device can determine the second difference based on the received first difference, or the network device can determine the first difference based on the received second difference. This implementation has a small air interface overhead, but requires a high computational complexity of the terminal device.

[0014] It should be understood that the corresponding relationship is not limited in the embodiment of the present application. For example, the corresponding relationship between the first difference and the second difference may include a linear relationship, and of course may also include other corresponding relationships.

[0015] In a possible implementation of the first aspect, the method further includes: the terminal device receives second indication information, the second indication information being used to indicate that the first indication information includes the first difference; or indicates that the first indication information includes the second difference; or indicates that the first indication information includes the first difference and the second difference, etc. In this implementation, the terminal device can report the first difference or the second difference based on the indication of the network device, thereby saving air interface resources on the basis of meeting the needs of the network device.

[0016] In a possible implementation of the first aspect, sending first indication information to at least one network device includes: quantizing a phase difference obtained between two adjacent reference signals in [-π, π] according to the number of quantization bits; and sending the quantized phase difference to at least one network device.

[0017] Optionally, the number of quantization bits may be predefined by a protocol, or the number of quantization bits may be indicated by a network device.

[0018] In a possible implementation of the first aspect, the content included in the first indication information is predefined by the protocol, or the content included in the first indication information is indicated by the network device: the first indication information includes: a first difference and a second difference, or the first indication information includes a phase difference obtained from two reference signals adjacent in the time domain, or the first indication information includes the first difference or the first indication information includes the second difference. In this implementation, the content of the first indication information that the terminal device needs to report to the network device may be predefined by the protocol or indicated by the network device.

[0019] In a possible implementation of the first aspect, the method further includes: receiving third indication information, the third indication information being used to indicate multiple reference signal resources participating in the measurement; and receiving fourth indication information, the fourth indication information being used to indicate a reference signal resource of a corresponding reference network device among the multiple reference signal resources. In this implementation, the network device may indicate multiple reference signal resources for synchronous measurement, and indicate a reference signal resource of a corresponding reference network device among the multiple reference signal resources.

[0020] In a possible implementation manner of the first aspect, the method may further include: receiving indication information of at least one network device, where the indication information may be a location for sending multiple reference signals.

[0021] In a possible implementation manner of the first aspect, the method may further include: receiving indication information of at least one network device may also include reporting resources occupied by the first indication information.

[0022] In a second aspect, a signal synchronization method is provided. The method provided in the second aspect can be executed by a network device or by a chip configured in the network device, and this application does not limit this.

[0023] Specifically, the method includes: sending multiple reference signals, receiving first indication information, the first indication information is used to determine the difference between the phase offset corresponding to the network device and the phase offset corresponding to the reference network device, the first indication information is determined based on two reference signals among the multiple reference signals; compensating for the difference between the phase offset corresponding to the network device and the phase offset corresponding to the reference network device according to the first indication information.

[0024] The signal synchronization method provided by the second aspect is that the network device can receive first indication information, and the first indication information is used to determine the difference between the phase offset corresponding to at least one network device and the phase offset corresponding to the reference network device, so that the network device performs phase compensation according to the first indication information, and ultimately the signals of multiple network devices with different clock sources can be coherently superimposed at the terminal device, and the interference can be offset by each other.

[0025] In a possible implementation of the second aspect, the first indication information includes: a first difference and a second difference, the first difference being the difference between a sampling frequency offset corresponding to the at least one network device and a sampling frequency offset corresponding to the reference network device, and the second difference being the difference between a carrier frequency offset corresponding to the at least one network device and a carrier frequency offset corresponding to the reference network device. In this implementation, the non-reference network device may receive the first difference and the second difference reported by the terminal device, and then the network device may directly determine the phase offset between the non-reference network device and the reference network device based on the first difference and the second difference.

[0026] In a possible implementation of the second aspect, the method further includes: any one of the multiple reference signals includes M frequency domain resources, and the second indication information includes: a phase difference obtained from two reference signals adjacent in the time domain in each of the M frequency domain resources. In this implementation, the network device can receive the phase difference obtained from two reference signals adjacent in the time domain in each of the M frequency domain resources reported by the terminal device, and after the network device obtains the M phase differences, it can calculate the first difference and the second difference to finally determine the phase offset between the network device and the reference network device.

[0027] In a possible implementation of the second aspect, the first indication information includes at least one of the first difference and the second difference. In this implementation, the network device may only receive the first difference or the second difference reported by the terminal device, thereby saving communication resources, and when the first difference and the second difference have a corresponding relationship, the network device may determine the second difference based on the received first difference, or the network device may determine the first difference based on the received second difference.

[0028] In a possible implementation of the second aspect, the method further includes: sending second indication information, the second indication information being used to indicate that the first indication information includes the first difference; or indicating that the first indication information includes the second difference; or indicating that the first indication information includes the first difference and the second difference. In this implementation, the network device can instruct the terminal device to report the first difference or the second difference, thereby saving air interface resources on the basis of meeting the needs of the network device.

[0029] In a possible implementation of the second aspect, the method further includes: sending third indication information, the third indication information being used to indicate multiple reference signal resources participating in the measurement; and sending fourth indication information, the fourth indication information being used to indicate a reference signal resource of a corresponding reference network device among the multiple reference signal resources. In this implementation, the network device may indicate multiple reference signal resources for synchronous measurement, and indicate a reference signal resource of a corresponding reference network device among the multiple reference signal resources.

[0030] In a possible implementation manner of the second aspect, the method further includes: sending fifth indication information, the fifth indication information is used to indicate the number of quantization bits, and the phase difference included in the first indication information is the phase difference quantized according to the number of quantization bits.

[0031] In a possible implementation of the second aspect, the method further includes: sending sixth indication information, the sixth indication information being used to indicate content included in the first indication information: the first indication information includes: a first difference and a second difference, or the first indication information includes a phase difference, or the first indication information includes the first difference or the first indication information includes the second difference. In this implementation, the network device may instruct the terminal device to report content of the first indication information.

[0032] In a possible implementation manner of the second aspect, the method further includes: the network device sends seventh indication information to the terminal device, where the seventh indication information is used to indicate to the terminal device the location for sending multiple reference signals.

[0033] In a possible implementation manner of the second aspect, the method further includes: the network device sends eighth indication information to the terminal device, where the eighth indication information is used to instruct the terminal device to report the resources occupied by the first indication information.

[0034] According to a third aspect, a communication device is provided, which includes: a receiving unit for receiving multiple reference signals; a processing unit for generating first indication information based on two reference signals among the multiple reference signals, the first indication information being used to determine a difference between a phase offset corresponding to at least one network device and a phase offset corresponding to a reference network device; and a sending unit for sending the first indication information to each network device among the at least one network device.

[0035] The device provided by the third aspect can perform measurements based on the multiple reference signals after receiving multiple reference signals, so as to determine the difference between the phase offset corresponding to at least one network device and the phase offset corresponding to the reference network device, and then send the difference between the phase offset corresponding to the device and the phase offset corresponding to the reference network device to the network device. The device can enable the network device to compensate for the phase offset caused by the lack of synchronization with the reference network device clock by reporting the first indication information.

[0036] In a possible implementation of the third aspect, the first indication information includes: a first difference and a second difference, the first difference being the difference between a sampling frequency offset corresponding to the network device and a sampling frequency offset corresponding to a reference network device, and the second difference being the difference between a carrier frequency offset corresponding to the network device and a carrier frequency offset corresponding to the reference network device. In this implementation, the apparatus may directly report the first difference and the second difference to the network device, so that the network device directly determines the phase offset with the reference network device based on the first difference and the second difference.

[0037] In a possible implementation of the third aspect, any one of the multiple reference signals includes M frequency domain resources, and the second indication information includes: a phase difference obtained from two reference signals adjacent in the time domain under each of the M frequency domain resources, and the two reference signals are sent by at least one network device and a reference network device, respectively. In this implementation, the apparatus may report to the network device the phase difference obtained from two reference signals adjacent in the time domain under each of the M frequency domain resources, and after the network device obtains the M phase differences, it may calculate the first difference and the second difference to finally determine the phase offset between the network device and the reference network device.

[0038] In a possible implementation of the third aspect, the first indication information includes at least one of the first difference and the second difference. In this implementation, the device only needs to report the first difference or the second difference, thereby saving communication resources, and when the first difference and the second difference have a corresponding relationship, the network device can determine the second difference based on the received first difference, or the network device can determine the first difference based on the received second difference.

[0039] In a possible implementation of the third aspect, the receiving unit is further configured to receive second indication information, the second indication information being used to indicate that the first indication information includes the first difference; or indicates that the first indication information includes the second difference; or indicates that the first indication information includes the first difference and the second difference. In this implementation, the apparatus can report the first difference or the second difference based on the indication of the network device, thereby saving air interface resources on the basis of meeting the needs of the network device.

[0040] In a possible implementation of the third aspect, the communication device also includes a processing unit, which is used to quantize the phase difference obtained between the two adjacent reference signals in the time domain in [-π,π] according to the number of quantization bits; the sending unit is also used to send the quantized phase difference to the network device.

[0041] In a possible implementation manner of the third aspect, the quantization bits are predefined by the protocol, or the number of quantization bits is indicated by the network device.

[0042] In a possible implementation of the third aspect, the content included in the first indication information is predefined by the protocol, or the content included in the first indication information is indicated by the network device: the first indication information includes: a first difference and a second difference, or the first indication information includes a phase difference obtained between two reference signals adjacent in the time domain, or the first indication information includes the first difference, or the first indication information includes the second difference.

[0043] In a possible implementation of the third aspect, the receiving unit is also used to receive third indication information, where the third indication information is used to indicate multiple reference signal resources participating in the synchronization measurement; the receiving unit is also used to receive fourth indication information, where the fourth indication information is used to indicate a reference signal resource corresponding to a reference network device among the multiple reference signal resources.

[0044] In a fourth aspect, a communication device is provided, which includes: a sending unit, which is used to send multiple reference signals; a receiving unit, which is used to receive first indication information, the first indication information is used to determine the difference between a phase offset corresponding to a network device and a phase offset corresponding to a reference network device, and the first indication information is determined based on two reference signals among the multiple reference signals; a processing unit, which is used to compensate for the difference between the phase offset corresponding to at least one network device and the phase offset corresponding to the reference network device according to the first indication information.

[0045] The device provided in the fourth aspect can receive the difference between the phase offset corresponding to the device and the phase offset corresponding to the reference network device sent by the terminal device, and then use the difference between the phase offset corresponding to the device and the phase offset corresponding to the reference network device to compensate for the phase offset caused by the lack of synchronization with the reference network device clock. Ultimately, the signals of multiple network devices with different clock sources can be coherently superimposed and the interference can be offset.

[0046] In a possible implementation of the fourth aspect, the first indication information includes: a first difference and a second difference, the first difference being the difference between the sampling frequency offset corresponding to the network device and the sampling frequency offset corresponding to the reference network device, and the second difference being the difference between the carrier frequency offset corresponding to the network device and the carrier frequency offset corresponding to the reference network device. In this implementation, the apparatus may receive the first difference and the second difference reported by the terminal device, and then directly determine the phase offset between the reference network device and the reference network device based on the first difference and the second difference.

[0047] In a possible implementation of the fourth aspect, any one of the multiple reference signals includes M frequency domain resources, and the second indication information includes: a phase difference obtained from two reference signals that are adjacent in the time domain under each of the M frequency domain resources. In this implementation, the apparatus may receive a phase difference obtained from two reference signals that are adjacent in the time domain under each of the M frequency domain resources reported by the terminal device, and after obtaining the M phase differences, the first difference and the second difference may be calculated to ultimately determine the phase offset between the network device and the reference network device.

[0048] In a possible implementation of the fourth aspect, the first indication information includes at least one of the first difference and the second difference. In this implementation, the apparatus may only receive the first difference or the second difference reported by the terminal device, thereby saving communication resources, and when the first difference and the second difference have a corresponding relationship, the apparatus may determine the second difference based on the received first difference, or the apparatus may determine the first difference based on the received second difference.

[0049] In a possible implementation of the fourth aspect, the sending unit is further used to send second indication information, where the second indication information is used to indicate that the first indication information includes the first difference; or the first indication information includes the second difference; or the first indication information includes the first difference and the second difference. In this implementation, the apparatus can instruct the terminal device to report the first difference or the second difference, thereby saving air interface resources on the basis of meeting the needs of the network device.

[0050] In a fifth aspect, a communication system is provided, which includes a network device and a terminal device, wherein the terminal device is used to execute the method in the above first aspect or any possible implementation of the first aspect, and the network device is used to execute the method in the above second aspect or any possible implementation of the second aspect.

[0051] In a sixth aspect, a communication device is provided, which includes a unit for executing each step in the above first aspect or any possible implementation of the first aspect, or a unit for executing each step in the above second aspect or any possible implementation of the second aspect.

[0052] In the seventh aspect, a communication device is provided, which includes at least one processor and a memory, the processor and the memory are coupled, the memory stores program instructions, and when the program instructions stored in the memory are executed by the processor, the method in the above first aspect or any possible implementation of the first aspect, or the above second aspect or any possible implementation of the second aspect is executed.

[0053] In an eighth aspect, a communication device is provided, which includes at least one processor and an interface circuit, and the at least one processor is used to execute the method in the above first aspect or any possible implementation of the first aspect, or the above second aspect or any possible implementation of the second aspect.

[0054] In a ninth aspect, a terminal device is provided, which includes the communication device provided in the sixth aspect, or the terminal device includes the communication device provided in the seventh aspect, or the terminal device includes the communication device provided in the eighth aspect.

[0055] In a tenth aspect, a network device is provided, which includes the communication device provided in the sixth aspect, or the network device includes the communication device provided in the seventh aspect, or the network device includes the communication device provided in the eighth aspect.

[0056] In the eleventh aspect, a computer program product is provided, which includes a computer program, which, when executed by a processor, is used to execute the method in the above first aspect or any possible implementation of the first aspect, or the above second aspect or any possible implementation of the second aspect.

[0057] In the twelfth aspect, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed, it is used to execute the method in the above first aspect or any possible implementation of the first aspect, or the above second aspect or any possible implementation of the second aspect.

[0058] In the thirteenth aspect, a chip is provided, which includes: a processor, for calling and running a computer program from a memory, so that a communication device equipped with the chip executes a method for executing the above first aspect or any possible implementation of the first aspect, or the above second aspect or any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] Figure 1 The figure shows a schematic diagram of a scenario in which different sites have different clock sources in an IPRAN networking scenario.

[0060] Figure 2 A schematic diagram showing sampling frequency offset and carrier frequency offset between different stations caused by non-cognate clocks.

[0061] Figure 3 A schematic diagram of a communication system applicable to an embodiment of the present application is shown.

[0062] Figure 4 A schematic diagram of the structures of the network device 20 and the terminal device 30 provided in the embodiment of the present application is shown.

[0063] Figure 5 The structure of another network device 20 and terminal device 30 provided in an embodiment of the present application is shown.

[0064] Figure 6 A schematic interaction diagram of a signal synchronization method 600 provided in an embodiment of the present application is shown.

[0065] Figure 7 A schematic diagram of a signal synchronization method between a first network device and a second network device is shown.

[0066] Figure 8 A schematic diagram of phase difference estimation of channels of two reference signals adjacent in the time domain provided by an embodiment of the present application is shown.

[0067] Fig. 9 A schematic block diagram of a communication device 900 provided in an embodiment of the present application is shown.

[0068] Fig.10 A schematic block diagram of another communication device 1000 provided in an embodiment of the present application is shown.

[0069] Fig.11 A schematic block diagram of a communication device 1100 according to an embodiment of the present application is shown.

[0070] Fig.12 A schematic block diagram of another communication device 1200 provided in an embodiment of the present application is shown.

[0071] Fig.13 A schematic diagram of the structure of a terminal device 1300 provided in the present application is shown.

[0072] Fig.14 A schematic diagram of the structure of a network device 1400 provided in an embodiment of the present application is shown.

[0073] Fig.15 A schematic diagram of a chip system provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0074] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0075] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or future evolved communication system (such as 6G), etc.

[0076] The terminal device in the embodiments of the present application may refer to a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. The terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network or a terminal device in a future evolving network, etc., and the embodiments of the present application are not limited to this.

[0077] The network device in the embodiment of the present application can be a device for communicating with a terminal device. The network device can be a base station (base transceiver station, BTS) in a global system for mobile communications (GSM) system or code division multiple access (CDMA), or a base station (NodeB, NB) in a wideband code division multiple access (WCDMA) system, or an evolved base station (evoled NodeB, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a 5G network, or a network device in a future evolved network, etc., and the embodiments of the present application are not limited.

[0078] In an embodiment of the present application, a terminal device or a network device may include a hardware layer, and optionally, a software layer running on the hardware layer. The hardware layer may include a processor, and may also include hardware such as a memory management unit (MMU) or a memory (also referred to as main memory). The software layer stores computer instructions that facilitate the implementation of the methods of each embodiment of the present application. The embodiment of the present application does not specifically limit the specific structure or level of the execution subject of the method provided in the embodiment of the present application. As long as it can communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, it can be considered to be a terminal device or network device implementing the embodiment of the present application. For example, the execution subject of the method provided in the embodiment of the present application can be a communication module (such as a modem modem), a system on a chip SoC, or other functional modules in the terminal device or network device.

[0079] In addition, various aspects or features of the present application can be implemented as methods, devices or products using standard programming and / or engineering techniques. The term "product" used in this application covers computer programs that can be accessed from any computer-readable device, carrier or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.

[0080] In the downlink transmission of the LTE / LTE-advanced (LTE-A) / NR system defined by the 3rd Generation Partnership Project (3GPP), a terminal device can receive data sent by multiple network devices. This transmission mode is called coordinated multiple points transmission / reception (CoMP). Multiple network devices constitute the coordination set of the terminal device. The network devices in the coordination set can each be connected to a different control node, and each control node exchanges information. For example, each control node exchanges scheduling information to achieve the purpose of coordinated transmission. Alternatively, all network devices in the collaboration set are connected to the same control node, which receives status information reported by terminal devices (such as channel state information (CSI) or reference signal received power (RSRP)) collected by multiple network devices in the collaboration set, and uniformly schedules the terminal devices in the collaboration set according to the status information of all terminal devices in the collaboration set, and then interacts the scheduling strategy with the network devices connected to the terminal devices, and then each network device notifies its own terminal device through the DCI signaling carried by the PDCCH. According to the data transmission strategy division of multiple network devices in the collaboration set for a certain terminal device, the CoMP transmission mode includes the following three types:

[0081] The first one: dynamic point switching (DPS) mode: for a terminal device, the network device that transmits data with the terminal device dynamically switches at different transmission times to try to select the network device with better current channel conditions in the cooperation set to transmit data with the terminal device.

[0082] The second type: coherent joint transmission (CJT) mode: multiple network devices transmit data to a terminal device at the same time, and the antennas of multiple network devices are jointly precoded. That is, the optimal precoding matrix is ​​selected to perform joint phase and amplitude weighting between the antennas of multiple network devices. The coherent transmission mechanism requires the antennas of multiple network devices to perform precise phase calibration so that accurate phase weighting can be performed between multiple groups of antennas.

[0083] The third type: non-coherent joint transmission (NC-JT) mode: multiple network devices send different data streams to one terminal device, and the antennas of multiple network devices are independently precoded. That is, each network device independently selects the optimal precoding matrix to perform joint phase and amplitude weighting between the antennas of the network device. The non-coherent transmission mechanism does not require the antennas of multiple network devices to perform precise phase calibration.

[0084] It should be understood that the precoding mentioned in the above three methods means that the transmitting device (such as a network device) can design a precoding matrix that matches the channel state when the channel state is known, so that the precoded signal to be transmitted is adapted to the channel, and the received signal strength of the receiving device (such as a terminal device) is enhanced, and multi-user interference is suppressed. As a result, the quality of the received signal (such as signal to interference plus noise ratio (SINR)) is improved. Precoding technology can realize transmission between a transmitting device and multiple receiving devices on the same time-frequency resources, that is, multiple user multiple input multiple output (MU-MIMO) is realized.

[0085] It should be understood that the relevant description of the precoding technology in this article is only for the sake of understanding and is not intended to limit the scope of protection of the embodiments of the present application. In the specific implementation process, the sending device mainly relies on the CSI of the downlink channel to determine the precoding matrix, and then precodes the data. In addition, the wireless access network device can also precode the data in other ways. For example, when the CSI cannot be obtained, a pre-set precoding matrix or a weighted processing method is used for precoding. For the sake of brevity, the specific content is not repeated in this article.

[0086] According to the information interaction delay between network devices in the coordination set, CoMP transmission scenarios can be divided into ideal backhaul scenarios and non-ideal backhaul scenarios.

[0087] The following briefly introduces the ideal backhaul scenario and the non-ideal backhaul scenario.

[0088] For the ideal backhaul scenario, the interaction delay between network devices can be ignored. In this case, network devices can interact in real time. The collaborative mechanism that can usually be assumed is: there is a central scheduling node (control node) for the network devices in the collaborative set to perform joint resource scheduling for the terminal devices served by multiple network devices. The network device is responsible for receiving information such as CSI and scheduling requests fed back by the terminal device and backhauling it to the central scheduling node. The central scheduling node collects feedback from the network devices in the collaborative set to complete the scheduling and return the scheduling strategy to the network device. The serving network device in the collaborative set (for example, the serving transmission reception point (serving TRP)) sends control information DCI to the terminal device. According to the scheduling strategy, the data of the terminal device is sent by the serving TRP, or jointly sent by the serving TRP and the collaborative network device (for example, the coordinate transmission reception point (coordinate TRP)) (collaborative transmission).

[0089] For non-ideal backhaul scenarios, the interaction delay between network devices (TRP for example) will cause performance loss, and the interaction delay between network devices cannot be ignored. Therefore, in this scenario, two TRPs are usually used to send 1 DCI each for data scheduling.

[0090] In actual systems, usually, multiple network devices in coherent transmission mode interact through non-ideal backhaul links. It should be understood that CJT is an effective means to improve the downlink signal to interference and noise ratio (SINR). All user devices are served by multiple network devices in collaboration. These network devices achieve coherent superposition of received signals at the UE and coherent cancellation of interference through joint transmission, thereby greatly improving network throughput and user experience. However, coherent transmission depends on clock synchronization between network devices. This is because signal processing, sampling, and carrier generation are all performed under clock control. If there is a deviation in the frequency and phase of the clocks between stations, it may cause the phase of the signals sent between stations to be incoherent, affecting the CJT transmission effect.

[0091] Generally, the clock source is obtained from the GPS system. The GPS system includes a space satellite part, a ground control part, and a receiver part. Among them, each satellite in the space satellite part continuously transmits radio waves with satellite orbit and time information for the receiver equipment on the earth to receive. The ground control part is a monitoring control point for tracking and controlling the operation of the above satellites. The receiver part can receive all GPS satellite signals and calculate the coordinates, moving speed and time of the receiver's location in real time.

[0092] When different network devices receive and recover clock signals from the GPS system using different devices, the clock sources of different network devices will be different. Therefore, when the clock sources are different, the clock frequencies and phases of these network devices cannot be synchronized.

[0093] Figure 1 FIG. 1 shows a schematic diagram of a scenario in which different sites have different clock sources in an IP Radio Access Network (IPRAN) networking scenario. Figure 1 As shown, the scenario includes network device 101, network device 102 and terminal device 103, and network device 101 and network device 102 include a main control board and a baseband board respectively. Among them, the main control board provides signaling processing and resource management functions for other boards, and the baseband board mainly implements baseband signal processing functions and can support baseband processing related functions. Network device 101 and network device 102 interact through a non-ideal backhaul link. Moreover, network device 101 and network device 102 do not share a common clock source. When terminal device 103 needs to be coherently transmitted by network device 101 and network device 102 that do not share a common clock source, the received signal of terminal device 103 will be greatly affected.

[0094] The following takes the joint transmission from two network devices with different clock sources to a terminal device as an example to illustrate the impact of two network devices with different clock sources on CJT transmission.

[0095] It should be understood that this example is not limited to the scenario of joint transmission from a paired network device to a terminal device. For example, a terminal device can also perform joint transmission with multiple network devices, and the sampling frequency offset and carrier frequency offset between multiple network devices and the terminal device can have a linear relationship or a nonlinear relationship, etc.

[0096] Figure 2 The schematic diagram shows that the different sampling frequency offsets and carrier frequency offsets between network devices are caused by non-cognate clocks. Figure 2As shown, it is assumed that network device 1 and network device 2 for UE joint transmission do not share a common clock source, and the clock reference frequency of network device 1 and network device 2 is set to f0. For two completely different clock sources, the frequency deviation is different. If the frequency deviation of network device 1 is Δ1 and the clock deviation of network device 2 is Δ2, then the clock frequency of network device 1 is f0×(1+Δ1), and the clock frequency of network device 2 is f0×(1+Δ2). Since the baseband sampling clocks of network device 1 and network device 2 and the carrier signal used for up-conversion are generated based on their own clock signals, the frequency deviation of the clock signal will introduce the same or different degrees of frequency deviation on the corresponding baseband sampling clock frequency and carrier frequency. At this time, the baseband sampling clock frequency of network device 1 is where f s is the baseband sampling reference frequency, and the carrier frequency is where f c is the carrier reference frequency. The baseband sampling clock frequency of network device 2 is The carrier frequency is Accordingly, the baseband sampling period of network device 1 is:

[0097]

[0098] The baseband sampling period of network device 2 is:

[0099]

[0100] The carrier frequency and baseband sampling period used for down-conversion on the UE side are and The sampling frequency offset (Sampling Frequency Offset, SFO) between UE and network device 1 is μ1, the carrier frequency offset (Carrier Frequency Offset, CFO) is ε1, the SFO between UE and network device 2 is μ2, and the CFO is ε2. That is, in the embodiment of the present application, the sampling frequency offset refers to the sampling frequency offset between the terminal device and the network device, and the carrier frequency offset refers to the carrier frequency offset between the terminal device and the network device. And the above parameters satisfy ∝ means proportional to.

[0101] Based on the relationship between the above parameters, the impact of SFO and CFO on the received signal is analyzed.

[0102] 1. When a network device sends a downlink reference signal to a UE, the impact of SFO on the received signal

[0103] Taking into account the impact of SFO, the continuous time received signal at the UE side can be expressed by the following formula:

[0104]

[0105] Where l represents the number of orthogonal frequency division multiplexing (OFDM) symbols, k represents the subcarrier number, and H l,k represents the channel on subcarrier k in the lth OFDM symbol, s l , the transmitted symbol of subcarrier k in the lth OFDM symbol, Δf represents the subcarrier spacing, T Symb represents the period of an OFDM symbol, and K represents the total number of subcarriers in each OFDM symbol.

[0106] Assume that the sampling period of the network device is T S , there is a deviation ΔT between the sampling periods on the UE side and the base station side S , that is, the sampling period on the UE side is T S +ΔT S , the UE samples each OFDM according to the sampling period and obtains a discrete sequence of length K:

[0107]

[0108] Among them, R l,n represents the sampling point n on the lth OFDM symbol, and its expression is:

[0109] R l,n =r((lK+n)(T S +ΔT S )) (5)

[0110] The time domain sampling sequence Perform K-point discrete Fourier transform (DFT) to obtain the frequency domain received sequence lk It represents the received signal of UE on subcarrier k in the lth OFDM symbol, and its expression is:

[0111]

[0112]

[0113] 2. When a network device sends a downlink reference signal to a UE, the impact of CFO on the received signal

[0114] Assume that the carrier frequency used by UE for down-conversion is f C , the carrier frequency used by the network equipment for up-conversion is f C +Δf C, then there is a deviation Δf between the carrier frequencies at the UE and the network equipment C The time domain transmitted signal is recorded as x(t). Due to the existence of CFO, the received signal after down-conversion is The corresponding baseband signal is It can be seen that CFO also produces a phase shift of 2πΔf for the received signal. c t, and it can be seen that the phase shift due to CFO only varies with time and has nothing to do with the subcarrier.

[0115] Based on the analysis of 1 and 2 above, when SFO and CFO exist, the phase of the signal sent by the network device will be offset.

[0116] 3. When multiple network devices send downlink reference signals to UE, the impact of SFO and CFO on the received signal

[0117] Assuming that the SFO between network device 1 and UE is μ1, and the CFO between network device 1 and UE is ε1, the channel between network device 1 and UE at OFDM symbol 1 and the channel at OFDM symbol 0 have the following relationship:

[0118]

[0119] Similarly, assuming that the SFO between network device 2 and UE is μ2, and the CFO between network device 2 and UE is ε2, the channel between network device 2 and UE at OFDM symbol 1 and the channel at OFDM symbol 0 have the following relationship:

[0120]

[0121] The difference between the SFO between network device 1 and UE and the SFO between network device 2 and UE is: Δε=ε2-ε1, the difference between the CFO between network device 1 and UE and the CFO between network device 2 and UE is: Δμ=μ2-μ1. When Δε=Δμ=0, the channel and Compared to and The phase shift experienced is the same, that is, 2π(ε1+kμ1)l=2π(ε2+kμ2)l. Through reasonable precoding design, coherent transmission can still be achieved.

[0122] However, when Δε≠0 and Δμ≠0, the channel between network device 1 and network device 2 and Compared to and The phase shift difference experienced changes over time. For network device 2:

[0123]

[0124] It should be understood that when the channel Indicates channel and Compared to and The phase shifts experienced are the same, and coherent transmission can be achieved.

[0125] However, the channel When , it means that from OFDM symbol 0 to OFDM symbol 1, for network device 2, the phase shift difference between the channel matrices between network device 1 and network device 2 has accumulated to It means channel and Compared to and The phase shifts experienced are different and coherent transmission cannot be achieved.

[0126] Or, for network device 1:

[0127]

[0128] That is, for network device 1, the phase shift difference between the channel matrices of network device 1 and network device 2 has accumulated to It means channel and Compared to and The phase shifts experienced are different and coherent transmission cannot be achieved.

[0129] Then, when there is a phase shift difference between the phase difference between the network device 1 and the UE and the phase difference between the network device 2 and the UE, it has a certain impact on the UE receiving the downlink reference signal.

[0130] Specifically, the influence of phase shift difference on received signals is explained by taking the scenario of two network devices jointly transmitting for two UEs as an example. Considering time t0, network devices 1 and 2 obtain channel estimates of UE1 and UE2, and the received signal of UE1 at time t0 can be expressed as:

[0131] y1(t0)=(H 11 W 11 +H 21 W 21 )S1+(H 11 W 12 +H 21 W 22 )S2 (11)

[0132] Among them, H 11 Indicates that network device 1 obtains the channel of UE1, H 21Indicates that network device 2 obtains the channel of UE1, W 11 represents the precoding from network device 1 to UE1, W 21 represents the precoding from network device 2 to UE1, W 12 represents the precoding from network device 1 to UE2, W 22 Indicates the precoding from network device 2 to UE2. S1 indicates the signal sent by network device 1 and network device 2 to UE1, and S2 indicates the signal sent by network device 1 and network device 2 to UE2.

[0133] In the above formula, (H 11 W 11 +H 21 W 21 )S1 is the signal item sent to UE1, (H 11 W 12 +H 21 W 22 ) S2 is the interference term of the signal sent to UE2 to UE1. In an ideal case, at time t0, network device 1 and network device 2 can achieve coherent superposition of signal terms and coherent cancellation of interference terms through appropriate precoding design.

[0134] After Δt, that is, at time t0+Δt, if the channel estimate is not updated, the channel matrix estimated at time t0 will continue to be used to calculate the precoding W 11 , W 21 , W 12 and W 22 However, due to the influence of the time-varying additional phase shift difference, the received signal of UE1 at time t0+Δt can be expressed as:

[0135]

[0136] According to the above formula, it can be seen that the UE can only achieve coherent superposition of part of the signal when receiving the signal, and the interference part is not completely eliminated. Therefore, when there is a deviation between the phase offset corresponding to network device 1 and the phase offset corresponding to network device 2, the UE cannot achieve coherent superposition when receiving the signal sent by network device 1 and the signal sent by network device 2, and the interference cannot be completely offset, which ultimately affects the transmission performance of CJT.

[0137] To summarize, when multiple network devices with independent clock sources send signals to a terminal device, due to the lack of synchronization of the signals, the terminal device cannot achieve coherent superposition when receiving the signals, and the interference cancels each other out, affecting the coherent transmission effect.

[0138] In order to solve the above technical problem, in the related art, pilot signals can be sent to each other between multiple network devices, and then calibration coefficients between the network devices can be estimated to compensate for the phase shift difference caused by the clock synchronization error.

[0139] However, due to the large number of network devices in the network, for any given two network devices in the network, the interval between two adjacent air interface pilot transmissions is in the order of seconds, and the phase shift difference of the transmitted signal caused by clock asynchrony will have a large reversal in about tens of milliseconds. Therefore, the method of transmitting pilot signals to each other cannot keep up with the speed of phase shift changes, and ultimately cannot compensate for the phase shift difference caused by clock asynchrony.

[0140] Therefore, how to avoid the situation where multiple network devices with independent clock sources cannot achieve phase coherence when sending signals to terminal devices is an urgent problem that needs to be solved.

[0141] In view of this, the present application provides a method for signal synchronization, the method comprising: a terminal device determines first indication information based on receiving reference signals from multiple network devices, the first indication information is used to determine the difference between the phase offset corresponding to at least one network device and the phase offset corresponding to the reference network device, and then the terminal device sends the first indication information to at least one network device, and the network device that receives the first indication information can compensate for the phase deviation of the transmitted signal caused by clock asynchrony between the reference network device and the network device based on the first indication information. Since multiple network devices have independent clock sources that will lead to clock asynchrony, and the clock asynchrony of multiple network devices causes phase offsets between multiple network devices, in the method provided by the present application, the network device can compensate for the phase offset caused by the clock asynchrony with the reference network device according to the first indication information. This method shortens the time for phase compensation, solves the problem in the prior art that the phase compensation takes a long time to calibrate the phase offset using the calibration coefficient, resulting in the inability to keep up with the speed of phase shift change, thereby improving the CJT transmission effect.

[0142] The communication system provided in the embodiment of the present application is specifically introduced below:

[0143] Figure 3 FIG. 1 is a schematic diagram showing a communication system applicable to an embodiment of the present application. Figure 3As shown, the communication system includes at least one network device 20 (network device 201 and network device 202) and at least one terminal device 30 (terminal device 301 to terminal device 305). In the communication system, one or more terminal devices among the terminal devices 301-305 can receive downlink information sent by the network device 20 (network device 201 and network device 202). The downlink information sent by the network device side includes user data and control information. The network device 20 (network device 201 and network device 202) can also receive uplink information sent by one or more of the terminal devices 301-305. The downlink information received by the terminal device 301-305 can be sent by one of the network devices (such as Figure 3 The terminal device 301, the terminal device 302 and the terminal device 305 in FIG. 1 may also be sent jointly by multiple network devices (such as Figure 3 The present application mainly involves a scenario in which a terminal device can be jointly sent by multiple network devices.

[0144] In some embodiments, the network device 20 and the terminal device 30 may also be referred to as a communication device, which may be a general device or a dedicated device, and the embodiments of the present application do not specifically limit this.

[0145] like Figure 4 As shown, it is a schematic diagram of the structure of the network device 20 and the terminal device 30 provided in the embodiment of the present application.

[0146] The terminal device 30 includes at least one processor ( Figure 4 The exemplary embodiment includes a processor 301 as an example) and at least one transceiver ( Figure 4 In the example, a transceiver 303 is used as an example for explanation). Further, the terminal device 30 may also include at least one memory ( Figure 4 In the example, a memory 302 is used as an example to illustrate), at least one output device ( Figure 4 The exemplary embodiment includes an output device 304 as an example) and at least one input device ( Figure 4 The example is described by taking an input device 305 as an example).

[0147] The processor 301, the memory 302 and the transceiver 303 are connected via a communication line. The communication line may include a path to transmit information between the above components.

[0148] Processor 301 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application. In a specific implementation, as an embodiment, processor 301 may also include multiple CPUs, and processor 301 may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor here may refer to one or more devices, circuits, or processing cores for processing data (such as computer program instructions).

[0149] The memory 302 may be a device with a storage function. For example, it may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 302 may exist independently and be connected to the processor 301 via a communication line. The memory 302 may also be integrated with the processor 301.

[0150] The memory 302 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 301. Specifically, the processor 301 is used to execute the computer-executable instructions stored in the memory 302, thereby implementing the method described in the embodiment of the present application.

[0151] Alternatively, in the present application, the processor 301 may also perform processing-related functions in the signal sending and receiving method provided in the present application, and the transceiver 303 may be responsible for communicating with other devices or communication networks, and the embodiments of the present application do not specifically limit this.

[0152] The computer executable instructions involved in this application may also be referred to as application code or computer program code, which is not specifically limited in the embodiments of this application.

[0153] The transceiver 303 may be any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), or wireless local area networks (WLAN), etc. The transceiver 303 includes a transmitter (Tx) and a receiver (Rx).

[0154] The output device 304 communicates with the processor 301 and can display information in a variety of ways. For example, the output device 304 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector.

[0155] The input device 305 communicates with the processor 301 and can accept user input in a variety of ways. For example, the input device 305 can be a mouse, a keyboard, a touch screen device, or a sensor device.

[0156] The network device 20 includes at least one processor ( Figure 4 The exemplary embodiment includes a processor 201 as an example) and at least one transceiver ( Figure 4 In the example, the network device 20 is described by taking a transceiver 203 as an example). Further, the network device 20 may also include at least one memory ( Figure 4 In the example, a memory 202 is used as an example for explanation) and at least one network interface ( Figure 4 The exemplary embodiment of the present invention is described by taking a network interface 204 as an example). The processor 201, the memory 202, the transceiver 203 and the network interface 204 are connected via a communication line. The network interface 204 is used to connect to the core network device via a link, or to connect to the network interface of other network devices via a wired or wireless link ( Figure 4 In addition, the description of the processor 201, the memory 202 and the transceiver 203 can refer to the description of the processor 301, the memory 302 and the transceiver 303 in the terminal device 30, which will not be repeated here.

[0157] Understandably, Figure 4The structure shown does not constitute a specific limitation on the terminal device 30 and the network device 20. For example, in other embodiments of the present application, the terminal device 30 and the network device 20 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0158] also, Figure 5 FIG. 2 shows another communication protocol stack structure of a network device 20 and a terminal device 30 provided in an embodiment of the present application. Figure 5 The network device 20 and the terminal device 30 may include a radio resource control (RRC) module, a media access control (MAC) module, and a physical (PHY) module.

[0159] Among them, the RRC module is used to receive and send RRC signaling. The MAC module is used to receive and send media access control-control element (MAC-CE) signaling. The PHY module is used to receive and send uplink and downlink control signaling, such as the physical downlink control channel (PDCCH) and the physical uplink control channel (PUCCH). It is also used to receive and send uplink and downlink data, such as the physical downlink shared channel (PDSCH) and the physical uplink shared channel (PUSCH).

[0160] The following will be combined with the accompanying drawings to Figure 4 Taking the interaction between the network device 20 shown and any terminal device 30 as an example, the signal synchronization method provided in the embodiment of the present application is described in detail.

[0161] It should be noted that the name of the message (or information) or the name of the parameter in the message (or information) in the following embodiments of the present application is only an example, and other names may be used in the specific implementation, and the embodiments of the present application do not specifically limit this.

[0162] It is to be understood that in the embodiments of the present application, the terminal device and / or the network device may perform some or all of the steps in the embodiments of the present application, and these steps are only examples, and the embodiments of the present application may also perform other steps or variations of various steps. In addition, the various steps may be performed in different orders presented in the embodiments of the present application, and it is possible that not all of the steps in the embodiments of the present application need to be performed.

[0163] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0164] Combine the following Figure 6 Describe in detail the communication method provided by this application, Figure 6 A schematic interaction diagram of a signal synchronization method 600 provided in an embodiment of the present application is shown. The method 600 can be applied in the above-mentioned scenario, and of course can also be applied in other communication scenarios, and the embodiment of the present application is not limited here.

[0165] It should be understood that in the embodiment of the present application, the method 600 is described by taking the terminal device and the network device as the execution subjects of each step in the method 600. As an example but not a limitation, the execution subjects of each step in the method 600 may also be a chip applied to the terminal device and a chip applied to the network device.

[0166] like Figure 6 As shown, the method 600 includes:

[0167] S610. The first network device sends seventh indication information to the terminal device, where the seventh indication information is used to instruct the network device to send a configuration of multiple reference signals to the terminal device.

[0168] In an embodiment of the present application, the configuration of the first network device sending multiple reference signals to the terminal device may include the positions at which the first network device sends the multiple reference signals, that is, the positions in the time domain and / or frequency domain occupied by the multiple reference signals. The terminal device can receive the multiple reference signals sent by the network device at these positions, so that the terminal device can determine the first indication information based on two reference signals among the received multiple reference signals.

[0169] It should be understood that the first network device may be a network device that sends multiple reference signals or may not be a network device that sends a reference signal, and this embodiment of the present application does not limit this.

[0170] It should also be understood that the multiple reference signals may be two reference signals or more than two reference signals, and this embodiment of the present application does not limit this.

[0171] In a possible implementation, the first network device may indicate to the terminal device the transmission period of the above-mentioned multiple reference signals, for example, how many symbols the network device sends the above-mentioned multiple reference signals to the terminal device. The network device may also indicate to the terminal device the frequency domain resource positions of the above-mentioned multiple reference signals, for example, how many subcarriers the network device sends the above-mentioned multiple reference signals to the terminal device. It should be understood that the position of sending multiple reference signals indicated by the seventh indication information includes the frequency domain resource position and / or the time domain resource position.

[0172] In another possible implementation, the first network device may further send eighth indication information to the terminal device. The eighth indication information is used to indicate the time-frequency domain resources occupied by the first indication information reported by the terminal device.

[0173] It should be noted that the seventh indication information and the eighth indication information sent by the network device to the terminal device may be configured by high-layer or physical layer signaling. High-layer signaling may include, for example, RRC, MAC-CE, RLC signaling, etc. Physical layer signaling may include, for example, DCI, signaling transmitted through a downlink physical channel, etc., and the downlink physical channel may be, for example, PDCCH or PDSCH, etc.

[0174] It should also be noted that step S610 may be executed by one network device or by multiple network devices.

[0175] S620. Multiple network devices send multiple reference signals to the terminal device respectively.

[0176] In an embodiment of the present application, multiple network devices respectively send multiple reference signals to the terminal device, that is, each network device can send at least two reference signals to the terminal device.

[0177] It should be understood that the multiple network devices include at least two network devices. The multiple network devices that send multiple reference signals may include the first network device or may not include the first network device, which is not limited in the embodiment of the present application.

[0178] S630. The terminal device determines first indication information of each network device in at least one network device based on two reference signals among multiple reference signals respectively sent by multiple network devices, where the first indication information is used to determine a difference between a phase offset corresponding to the network device and a phase offset corresponding to a reference network device.

[0179] In an embodiment of the present application, when at least two network devices send multiple reference signals to a terminal device, at least one of the at least two network devices needs to send data together with the reference network device through CJT. The terminal device can determine the difference between the phase offset corresponding to each network device and the phase offset corresponding to the reference network device based on the multiple reference signals sent by the multiple network devices.

[0180] It should be understood that the seventh indication information and the eighth indication information in step S610 can be sent respectively by the at least two network devices, or by any one of the network devices, wherein the reference network device can send the seventh indication information and the eighth indication information, or may not send the seventh indication information and the eighth indication information.

[0181] In some embodiments, the terminal device may determine first indication information corresponding to at least one network device based on two reference signals respectively sent by at least two network devices, wherein the at least two network devices include a reference network device.

[0182] The following takes at least two network devices as a first network device and a second network device as an example to illustrate two reference signals used by the two network devices to determine the first indication information.

[0183] For example, the two reference signals of the first network device may be the first reference signal and the second reference signal sent sequentially by the first network device, and the two reference signals of the second network device may be the third reference signal and the fourth reference signal sent sequentially. Then, the terminal device may determine the first indication information based on the four reference signals after receiving the second reference signal and the fourth reference signal.

[0184] For another example, the two reference signals of the first network device may be the second reference signal and the third reference signal among the first reference signal, the second reference signal and the third reference signal sent sequentially by the first network device, and the two reference signals of the second network device may be the fifth reference signal and the sixth reference signal among the fourth reference signal, the fifth reference signal and the sixth reference signal sent sequentially. Then, the terminal device may determine the first indication information based on the second reference signal, the third reference signal, the fifth reference signal and the sixth reference signal after receiving the third reference signal and the sixth reference signal.

[0185] For another example, the two reference signals of the first network device may be the first reference signal and the third reference signal among the first reference signal, the second reference signal and the third reference signal sent sequentially by the first network device, and the two reference signals of the second network device may be the fourth reference signal and the sixth reference signal among the fourth reference signal, the fifth reference signal and the sixth reference signal sent sequentially by the second network device. Then, the terminal device may determine the first indication information based on the first reference signal, the third reference signal, the fourth reference signal and the sixth reference signal after receiving the third reference signal and the sixth reference signal.

[0186] It should be understood that the above examples do not constitute a limitation on two reference signals in multiple network devices, that is, any two reference signals in multiple reference signals sent by multiple network devices can determine the first indication information.

[0187] The following takes the network devices as the first network device and the second network device, and the reference network device as the first network device as an example to specifically explain how the terminal device determines the difference between the phase offset corresponding to the second network device and the phase offset corresponding to the first network device based on the two reference signals received from the first network device and the second network device respectively.

[0188] Figure 7 A schematic diagram showing a method for synchronizing signals between a first network device and a second network device is shown. Figure 7 As shown, the first network device 701 and the second network device 703 respectively send two reference signals to the terminal device 702, and the terminal device 702 determines the first indication information based on the two reference signals respectively received, and then reports the first indication information to the second network device 703, so that the second network device 703 can finally compensate for the difference in phase offset with the first network device 701.

[0189] It should be understood that Figure 7 Corresponding to steps S620 - S640 in method 600 .

[0190] In a possible implementation, the terminal device may receive two reference signals respectively sent by the first network device and the second network device, and any one of the two reference signals includes M frequency domain resources. Wherein, M≥2, M is an integer. The terminal device may obtain a phase difference based on two reference signals adjacent in the time domain for each frequency domain resource in the M frequency domain resources.

[0191] It should be understood that the phase difference obtained based on two adjacent reference signals in the time domain of each frequency domain resource in the M frequency domain resources includes M, and the M phase differences are not the same. The phase difference can be understood as the difference in channel phases corresponding to two adjacent reference signals.

[0192] That is, the first indication information may include a phase difference obtained from two reference signals adjacent in the time domain under each of the M frequency domain resources, that is, M phase differences. In other words, the terminal device may determine the first indication information based on the phase difference obtained from two reference signals adjacent in the time domain under each of the M frequency domain resources respectively included in the two reference signals sent by the first network device and the two reference signals sent by the second network device.

[0193] The following takes the frequency domain resource as a subband as an example to specifically explain how to determine the phase difference between the channels of two adjacent reference signals in the time domain:

[0194] Specifically, the phase difference of the channels on the M sub-bands can be calculated as follows: the channels of the two reference signals adjacent in the time domain sent by the first network device to the terminal device measured by the terminal device on sub-band m are respectively: and and The phases are and Then, the phase difference between the channels of two adjacent reference signals in the time domain is Similarly, the channels of two reference signals adjacent in the time domain sent by the second network device to the terminal device measured by the terminal device on m subbands are respectively recorded as and and The phases are and Then the phase difference between the channels of two adjacent reference signals in the time domain is Then, the phase difference Δθ between the channels of the two network devices on subband m is m for

[0195] For example, Figure 8 A schematic diagram of estimating the phase difference of channels of two reference signals adjacent in the time domain provided by an embodiment of the present application is shown, such as Figure 8 As shown in Figure (a), it is a channel between the first network device and the terminal device. The horizontal axis represents the time domain, and the vertical axis represents the frequency domain. Δf represents the time interval between two adjacent reference signals of the first network device in the frequency domain, and Δt represents the time interval between two adjacent reference signals of the first network device in the time domain. For example, when Δf is 1 resource block (RB), that is, 12 subcarriers, it means that the time interval between two adjacent reference signals of the first network device in the frequency domain is 1 RB (12 subcarriers). For another example, when Δt is 10 time slots, it means that the time interval between two adjacent reference signals of the first network device in the time domain is 10 time slots (for example, 140 OFDM symbols). From Figure 8As can be seen from Figure (a) in the figure, when m is 0, the channels of two adjacent reference signals in the time domain are and and The phases are and Then the phase difference between the channels of two adjacent reference signals in the time domain is like Figure 8 As shown in (b) of FIG. 1 , it is a channel between the second network device and the terminal device, the horizontal axis represents the time domain, the vertical axis represents the frequency domain, Δf represents the time interval of two adjacent reference signals of the second network device in the frequency domain, Δt represents the time interval of two adjacent reference signals of the second network device in the time domain, from Figure 8 As can be seen from Figure (b) in the figure, when m is 0, the channels of two adjacent reference signals in the time domain are and and The phases are and Then the phase difference between the channels of two adjacent reference signals in the time domain is Then, the phase difference Δθ0 between the channels of the two network devices on subband 0 is

[0196] from Figure 8 It can also be seen from Figure (a) that when m is 1, the channels of two adjacent reference signals in the time domain are and and The phases are and Then the phase difference between the channels of two adjacent reference signals of the first network device in the time domain is from Figure 8 It can also be seen from Figure (b) that when m is 1, the channels of two adjacent reference signals in the time domain are and and The phases are and Then the phase difference between the channels of the two adjacent reference signals of the second network device in the time domain is Then, the phase difference Δθ1 between the channels of the two network devices on subband 1 is

[0197] from Figure 8 It can also be seen from Figure (a) that when m is 2, the channels of two adjacent reference signals in the time domain are and and The phases are and Then the phase difference between the channels of two adjacent reference signals of the first network device in the time domain is from Figure 8 It can also be seen from Figure (b) that when m is 2, the channels of two adjacent reference signals in the time domain are and and The phases are and Then the phase difference between the channels of the two adjacent reference signals of the second network device in the time domain is Then, the phase difference Δθ2 between the channels of the two network devices on subband 2 is

[0198] When m is M-3, M-2, and M-1, the phase difference of the channels of the reference signals of two adjacent network devices in the time domain may refer to the above calculation method, which will not be repeated here.

[0199] It should be understood that the method for determining the first indication information by any two reference signals among the multiple reference signals sent by the multiple network devices can refer to Figure 7 and Figure 8 The examples are not repeated here.

[0200] It should be noted that the terminal device separately measures the phase difference of the channels of two reference signals adjacent to each other in the time domain of the first network device based on the two reference signals sent by the first network device, and separately measures the phase difference of the channels of two reference signals adjacent to each other in the time domain of the second network device based on the two reference signals sent by the second network device.

[0201] It should be understood that the reference signal may include a channel state information reference signal (CSI-RS). Correspondingly, the reference signal resource may include a CSI-RS resource (CSI-RS resource).

[0202] In order to ensure that the terminal device measures the channels of the first network device and the second network device separately, different reference signal sequences need to be used when the first network device and the second network device send reference signals to the terminal device on exactly the same time-frequency resources. If the first network device and the second network device send reference signals to the terminal device on different resource elements (RE), the same reference signal sequence or different reference signal sequences can be used.

[0203] It should be understood that sending a reference signal on the same RE means sending a reference signal on the same subcarrier and the same symbol of the same time slot. It should also be understood that sending a reference signal on different REs may include sending a reference signal on the same subcarrier and different symbols of the same time slot, or may include sending a reference signal on different subcarriers and the same symbol of the same time slot, or may include sending a reference signal on different subcarriers and different symbols.

[0204] Based on the above formula, we can determine Δθ0, Δθ1, …, Δθ M-1 , where M can be the total number of subbands or can be the subbands extracted at intervals in the subband, and m is one of the M subbands.

[0205] Exemplarily, assuming that there are 2048 subbands in the frequency domain, the first network device and the second network device may send multiple reference signals on the 2048 subbands. However, in order to save air interface resources, the first network device and the second network device may also send multiple reference signals on every 12 subbands among the 2048 subbands.

[0206] In a possible implementation, the first indication information may include: a difference between an SFO corresponding to a network device and an SFO corresponding to a reference network device, and a difference between a CFO corresponding to a network device and a CFO corresponding to a reference network device. In an embodiment of the present application, a difference between an SFO corresponding to a network device and an SFO corresponding to a reference network device may also be called a first difference, and a difference between a CFO corresponding to a network device and a CFO corresponding to a reference network device may also be called a second difference. That is, the first indication information may include a first difference and a second difference.

[0207] In the above example, the first difference is the difference between the SFO corresponding to the second network device and the SFO corresponding to the first network device, and the second difference is the difference between the CFO corresponding to the second network device and the CFO corresponding to the first network device.

[0208] The following is an example of how to calculate the first difference and the second difference based on the phase difference obtained from two reference signals adjacent in the time domain in each of the M frequency domain resources.

[0209] Exemplarily, the relative positions of the multiple reference signal time-frequency resources and the phase difference obtained between two reference signals adjacent in the time domain satisfy the following calculation formula:

[0210] Δθ m =2π(Δε+mΔ f Δμ)Δ t (13)

[0211] Among them, Δθ mrepresents the phase difference between the channels of two reference signals adjacent in the time domain under the mth frequency domain resource, Δε represents the first difference, Δμ represents the second difference, Δ f represents the interval between two adjacent reference signals in the frequency domain (for example, the unit can be Hertz), Δ t Indicates the interval between two adjacent reference signals in the time domain (for example, the unit may be seconds or milliseconds).

[0212] Therefore, the terminal device can be based on Δθ0, Δθ1, ..., Δθ M-1 The relationship between Δε and Δμ is determined, and the equations related to Δε and Δμ are determined. Finally, Δε and Δμ are calculated by linear regression and other methods.

[0213] It should be understood that the two reference signals sent by the first network device and the second network device are sent according to a certain period, so the interval between two adjacent reference signals in the time domain is Δ t , for example, the Δ t It can be several milliseconds, or the Δ t It can also represent the number of OFDM symbols between two adjacent reference signals.

[0214] It should also be understood that at the same time domain position, reference signals are sent at M frequency domain positions, and the interval between two adjacent reference signals in the frequency domain is Δ f For example, the Δ f It may be the number of subbands between two adjacent reference signals, etc.

[0215] In another possible implementation, the first indication information may include the first difference or the second difference. When the second network device receives the first difference, it may determine the second difference based on the relationship between the first difference and the second difference; or, when the second network device receives the second difference, it may determine the first difference based on the relationship between the second difference and the first difference.

[0216] In this implementation, the terminal device only needs to report the first difference or the second difference, thereby saving communication resources. When there is a corresponding relationship between the first difference and the second difference, the network device can determine the second difference based on the received first difference, or the network device can determine the first difference based on the received second difference.

[0217] In one possible implementation, the terminal device may receive second indication information sent by the second network device, where the second indication information is used to indicate that the first indication information includes the first difference or the second difference, and then the terminal device determines to report the first difference or the second difference based on the second indication information.

[0218] In this implementation, the second network device may instruct the terminal device to report the first difference or the second difference, thereby saving air interface resources on the basis of meeting the needs of the network device.

[0219] It should be noted that the second indication information may be configured by the second network device through high-layer or physical layer signaling. High-layer signaling may include, for example, RRC signaling, MAC-CE signaling, RLC signaling, etc. Physical layer signaling may include, for example, DCI, signaling transmitted through a downlink physical layer channel, etc., and a physical downlink channel may be, for example, a PDCCH or a PDSCH, etc.

[0220] It can be seen that the first indication information may include the first difference and / or the second difference, and the first indication information may also include a phase difference obtained according to two reference signals adjacent in the time domain in each of the M frequency domain resources. What the first indication information specifically includes may be predefined by the protocol or may be indicated by the network device.

[0221] In this implementation, the content of the first indication information that the terminal device needs to report to the network device can be predefined by the protocol or indicated by the network device, so that the terminal device can accurately report the information required by the network device, avoiding waste of air interface resources.

[0222] In the above, taking the case where multiple network devices are the first network device and the second network device, and the reference network device is the first network device as an example, a specific description is given of how the terminal device determines the difference between the phase offset corresponding to the second network device and the phase offset corresponding to the reference network device based on the received multiple reference signals.

[0223] In some other embodiments of the present application, when the at least one network device includes more than two network devices, the above method may be referred to for determining the difference between the phase offset corresponding to the at least one network device and the phase offset corresponding to the reference network device.

[0224] Exemplarily, when at least one network device can be a first network device, a second network device, and a third network device, the first network device can be determined as a reference network device, thereby calculating the difference between the phase offset corresponding to the second network device and the phase offset corresponding to the first network device, and calculating the difference between the phase offset corresponding to the third network device and the phase offset corresponding to the first network device. The specific calculation method can refer to the calculation method of the difference between the phase offset corresponding to the second network device and the phase offset corresponding to the reference network device, and will not be repeated here.

[0225] It should be noted that the difference between the phase offset corresponding to the second network device and the phase offset corresponding to the first network device is determined based on the first difference and the second difference. The first difference is: the difference between the SFO corresponding to the second network device and the SFO corresponding to the first network device, and the second difference is: the difference between the CFO corresponding to the second network device and the CFO corresponding to the first network device.

[0226] Similarly, the difference between the phase offset corresponding to the third network device and the phase offset corresponding to the first network device is determined based on the first difference and the second difference, the first difference being: the difference between the SFO corresponding to the third network device and the SFO corresponding to the first network device, and the second difference being: the difference between the CFO corresponding to the third network device and the CFO corresponding to the first network device. In this scenario, the terminal device reports the first indication information corresponding to the second device to the second network device, and reports the first indication information corresponding to the third network device to the third network device, that is, the first indication information is for each network device.

[0227] Of course, when at least one network device includes a first network device, a second network device, and a third network device, the second network device can also be determined as a reference network device, so as to calculate the difference between the phase offset corresponding to the first network device and the phase offset corresponding to the second network device, and calculate the difference between the phase offset corresponding to the third network device and the phase offset corresponding to the second network device. The specific calculation method can refer to the calculation method of the difference between the phase offset corresponding to the second network device and the phase offset corresponding to the reference network device, which will not be repeated here. In this scenario, the terminal device reports the first indication information corresponding to the first network device to the first network device, and reports the first indication information corresponding to the third network device to the third network device.

[0228] Then, which network device among the multiple network devices is used as the reference network device may be indicated by any one of the network devices.

[0229] In one possible implementation, the terminal device can receive third indication information sent by the network device, where the third indication information is used to indicate multiple reference signal resources participating in the synchronization measurement, and the terminal device can also receive fourth indication information sent by the network device, where the fourth indication information is used to indicate the reference signal resource corresponding to the reference network device among the multiple reference signal resources.

[0230] In this implementation manner, the network device may indicate multiple reference signal resources for synchronous measurement among multiple reference signals, and indicate a reference signal resource corresponding to the reference network device among the multiple reference signal resources.

[0231] It should be noted that the third indication information and the fourth indication information may also be configured by the network device through high-layer or physical layer signaling. High-layer signaling may include, for example, RRC signaling, MAC-CE signaling, RLC signaling, etc. Physical layer signaling may include, for example, DCI, signaling transmitted through a downlink physical layer channel, etc., and a physical downlink channel may be, for example, a PDCCH or a PDSCH, etc.

[0232] S640. The terminal device sends first indication information to at least one network device among the multiple network devices.

[0233] In step S630, the terminal device may determine the first indication information based on the multiple reference signals. In step S640, the first indication information is sent to the network device that needs to perform phase compensation. It should be noted that, among the multiple network devices, the terminal device sends the first indication information corresponding to each of the at least one network device to at least one other network device except the reference network device.

[0234] In some embodiments, when the first indication information includes the first difference and the second difference, the terminal device can directly report the first difference and the second difference to the network device, so that the network device can compensate for the phase shift difference according to the first indication information reported by the terminal device.

[0235] For example, multiple network devices are a first network device and a second network device, and taking the first network device as a reference network device, the terminal device can report the first difference and the second difference to the second network device, so that the second network device compensates based on the difference in phase offset of the first network device.

[0236] For another example, when the multiple network devices are a first network device, a second network device, and a third network device, and the first network device is a reference network device, the terminal device can report the first difference and the second difference corresponding to the second network device and the third network device respectively to the second network device and the third network device, so that the second network device and the third network device can compensate for the difference in phase offset based on the first network device.

[0237] In a possible implementation, the terminal device may quantize the first difference and the second difference based on the number of quantization bits, and then report the quantized first difference and the second difference.

[0238] Optionally, the number of quantization bits may be predefined or configured by network device signaling.

[0239] Predefined can be understood as defined by the protocol. Signaling configuration can be understood as configuration by high-layer or physical layer signaling. High-layer signaling can include, for example, RRC signaling, MAC-CE signaling, RLC signaling, etc. Physical layer signaling can include, for example, DCI, signaling transmitted through a downlink physical layer channel, etc., and a physical downlink channel can be, for example, PDCCH or PDSCH, etc.

[0240] In another possible implementation, assuming that the baseband sampling reference frequency at the network device is f s , the carrier reference frequency is f c , and the maximum frequency accuracy of the clock is 0.01ppm, then the range of the calculated first difference (Δμ) and the second difference (Δε) is Δμ∈[-f s ×10 -8 ,f s ×10 -8 ],Δε∈[-f c ×10 -8 ,f c ×10 -8 ].

[0241] In some other embodiments, the first indication information may include a phase difference obtained according to two reference signals adjacent in the time domain in each frequency domain resource of the M frequency domain resources.

[0242] In a possible implementation, the terminal device quantizes and reports the phase difference on [-π, π] according to the number of quantization bits.

[0243] Optionally, the number of quantization bits may be predefined by the protocol or indicated by a network device. For example, the network device sends fifth indication information to the terminal device, and the fifth indication information is used to indicate the number of quantization bits. Then the first indication information may include the quantized phase difference.

[0244] In some further embodiments, the first indication information may include the first difference value or the second difference value.

[0245] It can be seen that the first indication information may include the first difference and the second difference, the first indication information may also include the phase difference obtained according to two reference signals adjacent in the time domain under each of the M frequency domain resources, the first indication information may also include the first difference, or the first indication information may also include the second difference. Then what the first indication information specifically includes may be indicated by the network device. For example, the network device may send fifth indication information to the terminal device, and the fifth indication information is used to indicate the content included in the first indication information.

[0246] It should be noted that the fifth indication information may be configured by the network device through high-layer or physical layer signaling. High-layer signaling may include, for example, RRC signaling, MAC signaling, CE signaling, RLC signaling, etc. Physical layer signaling may include, for example, DCI, signaling transmitted through a downlink physical layer channel, etc., and a physical downlink channel may be, for example, PDCCH or PDSCH, etc.

[0247] S650: At least one network device among the multiple network devices compensates for a difference between a phase offset corresponding to the network device and a phase offset corresponding to a reference network device according to the first indication information corresponding to the network device.

[0248] In some embodiments, the network device can receive a first indication message sent by a terminal device. When the first indication message includes a first difference and a second difference, the network device can calculate the difference between the phase offset corresponding to the network device and the phase offset corresponding to the reference network device based on the first difference and the second difference, and then compensate for the difference in phase offset.

[0249] In a possible implementation, the network device may multiply the phase offset by the precoding vector at a corresponding time to perform compensation.

[0250] For example, when the multiple network devices are a first network device and a second network device, and the first network device is a reference network device, the difference between the phase offset corresponding to the second network device and the phase offset corresponding to the first network device, the first difference, and the second difference satisfy the following relationship:

[0251]

[0252] The second network device can use the following calculation formula to perform phase compensation:

[0253]

[0254] For another example, when the multiple network devices are a first network device and a second network device, and the second network device is a reference network device, the difference between the phase offset corresponding to the first network device and the phase offset corresponding to the second network device, the first difference, and the second difference satisfy the following relationship:

[0255]

[0256]

[0257] Finally, the first network device or the second network device may compensate by multiplying the phase offset by the precoding vector at the corresponding time, that is:

[0258]

[0259] In other embodiments, when the first indication information is a phase difference obtained based on two reference signals adjacent in the time domain in each of the M frequency domain resources, the network device can determine the first difference and the second difference based on the obtained phase difference, and then perform phase compensation using the above method.

[0260] It should be noted that how the network device calculates the first difference and the second difference based on the phase difference obtained from two reference signals adjacent in the time domain in each of the M frequency domain resources can be referred to the description in step S620 and will not be repeated here.

[0261] In other embodiments, when the first indication information received by the network device includes the first difference, the second difference may be determined based on the correspondence between the first difference and the second difference, and then phase compensation may be performed. In other words, when the first indication information received by the network device includes the second difference, the first difference may be determined based on the correspondence between the second difference and the first difference, and then phase compensation may be performed.

[0262] It should be understood that the corresponding relationship is not limited in the embodiment of the present application. For example, the corresponding relationship between the first difference and the second difference may include a linear relationship, and of course may also include other corresponding relationships.

[0263] To summarize, the signal synchronization method provided by the present application is that after the terminal device receives multiple reference signals sent by the network device, it can perform measurements based on the multiple reference signals to determine the difference between the phase offset corresponding to at least one network device and the phase offset corresponding to the reference network device, and then the terminal device sends the difference between the phase offset corresponding to the device and the phase offset corresponding to the reference network device to the network device. In this method, the terminal device can enable the network device to compensate for the phase offset caused by the lack of synchronization with the reference network device clock by reporting the first indication information.

[0264] Finally, it should be noted that the above method is also applicable to scenarios where multiple terminal devices and multiple network devices are networked. For example, assume a scenario where three network devices and three terminal devices are networked. Among them, the first terminal device is jointly transmitted by the first network device and the second network device, the second terminal device is jointly transmitted by the second network device and the third network device, and the third terminal device is jointly transmitted by the first network device, the second network device and the third network device. Then, the first terminal device assists the network device side in calculating the first difference and the second difference between the first network device and the second network device through measurement reporting; the second terminal device assists the network device side in calculating the first difference and the second difference between the second network device and the third network device through measurement reporting; the third terminal device assists the network device side in calculating the first difference and the second difference between the first network device and the second network device, and the first difference and the second difference between the first network device and the third network device through measurement reporting.

[0265] It should be understood that the above is only to help those skilled in the art better understand the embodiments of the present application, rather than to limit the scope of the embodiments of the present application. According to the above examples given, those skilled in the art can obviously make various equivalent modifications or changes. For example, some steps in the above method may not be necessary, or some new steps may be added. Or a combination of any two or any multiple embodiments of the above. Such modifications, changes or combined solutions also fall within the scope of the embodiments of the present application.

[0266] It should also be understood that the division of the methods, situations, categories and embodiments in the embodiments of the present application is only for the convenience of description and should not constitute a special limitation. The features of various methods, categories, situations and embodiments can be combined without contradiction.

[0267] It should also be understood that the various numerical numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0268] It should also be understood that the above description of the embodiments of the present application focuses on emphasizing the differences between the various embodiments. The same or similar points that are not mentioned can be referenced to each other. For the sake of brevity, they will not be repeated here.

[0269] It should also be understood that the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0270] It should also be understood that in the embodiments of the present application, "pre-setting" and "pre-definition" can be achieved by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in devices (for example, including terminal devices and network devices), and the present application does not limit its specific implementation method.

[0271] It should also be understood that in the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.

[0272] The communication device provided by this application will be introduced below.

[0273] For example, Fig. 9 A schematic block diagram of a communication device 900 provided in an embodiment of the present application is shown. The communication device 900 may correspond to the terminal device described in the above method 600, or may be a chip or component applied to the terminal device, and each module or unit in the communication device 900 is respectively used to execute each action or processing process performed by the terminal device described in the above method 600.

[0274] like Fig. 9 As shown, the communication device 900 includes a transceiver unit 910 and a processing unit 920. The transceiver unit 910 is used to perform specific signal transmission and reception under the drive of the processing unit 920.

[0275] In some embodiments:

[0276] The transceiver unit 910 is configured to receive multiple reference signals;

[0277] The processing unit 920 is used to generate first indication information based on two reference signals among multiple reference signals, and the first indication information is used to determine the difference between the phase offset corresponding to the network device and the phase offset corresponding to the reference network device; the transceiver unit 910 is also used to send the first indication information to each network device in at least one network device.

[0278] The communication device provided in the present application can, after receiving multiple reference signals, perform measurements based on two reference signals among the multiple reference signals to determine the difference between the phase offset corresponding to at least one network device and the phase offset corresponding to the reference network device, and then send the difference between the phase offset corresponding to the device and the phase offset corresponding to the reference network device to the network device. The device can enable the network device to compensate for the phase offset caused by the lack of synchronization with the reference network device clock by reporting the first indication information.

[0279] Optionally, the first indication information includes: a first difference and a second difference, the first difference being the difference between the SFO corresponding to the network device and the SFO corresponding to the reference network device, and the second difference being the difference between the CFO corresponding to the network device and the CFO corresponding to the reference network device.

[0280] Optionally, any one of the multiple reference signals includes M frequency domain resources, and the first indication information includes: a phase difference obtained based on two reference signals adjacent in the time domain in each of the M frequency domain resources, and the two reference signals are respectively sent by the network device and the reference network device.

[0281] Optionally, the first indication information includes: at least one of the first difference and the second difference.

[0282] Optionally, the transceiver unit 910 is also used to receive second indication information, where the second indication information is used to indicate that the first indication information includes the first difference; or indicates that the first indication information includes the second difference; or indicates that the first indication information includes the first difference and the second difference.

[0283] In this implementation, the apparatus may report the first difference or the second difference based on an instruction from the network device, thereby saving air interface resources while meeting the requirements of the network device.

[0284] Optionally, the processing unit 920 is configured to quantize the phase difference obtained between two adjacent reference signals within [-π, π] according to the number of quantization bits.

[0285] The transceiver unit 910 is further configured to send the quantized phase difference to at least one network device.

[0286] Optionally, the number of quantization bits may be predefined by a protocol, or the number of quantization bits may be indicated by a network device.

[0287] Optionally, the content included in the first indication information is predefined by the protocol, or the content included in the first indication information is indicated by the network device: the first indication information includes: a first difference and a second difference, or the first indication information includes a phase difference obtained between two reference signals adjacent in the time domain, or the first indication information includes the first difference or the first indication information includes the second difference.

[0288] In this implementation, the content of the first indication information reported by the apparatus to the network device may be predefined by the protocol or indicated by the network device, so that the terminal device can accurately report the information required by the network device, thereby avoiding waste of air interface resources.

[0289] Optionally, the transceiver unit 910 is also used to receive third indication information, where the third indication information is used to indicate multiple reference signal resources participating in the measurement; the transceiver unit 910 is also used to receive fourth indication information, where the fourth indication information is used to indicate a reference signal resource of a corresponding reference network device among the multiple reference signal resources.

[0290] In this implementation manner, the network device may indicate multiple reference signal resources for performing synchronization measurement, and indicate a reference signal resource corresponding to a reference network device among the multiple reference signal resources.

[0291] Optionally, the transceiver unit 910 is further used to receive a location for sending multiple reference signals indicated by at least one network device.

[0292] Optionally, the transceiver unit 910 is further used to receive resources occupied by reported first indication information indicated by at least one network device.

[0293] It should be understood that the specific process of each unit in the communication device 900 performing the above corresponding steps can be referred to in the above combined method 600 and Figure 6 For example, the transceiver unit 910 may perform the steps of receiving and sending in the above method embodiment, and the processing unit 920 may perform steps other than transceiving, such as how to determine the first indication information according to multiple reference signals. Various specific processing is as described in the method embodiment. For the sake of brevity, it is not repeated here.

[0294] It should be understood that the communication device may further include a storage unit, which is used to store instructions executed by the transceiver unit 910 and the processing unit 920. The transceiver unit 910, the processing unit 920 and the storage unit are coupled to each other, the storage unit stores instructions, the processing unit 920 is used to execute the instructions stored in the storage unit, and the transceiver unit 910 is used to perform specific signal transmission and reception under the drive of the processing unit 920.

[0295] It should be understood that the transceiver unit 910 may be a transceiver, an input / output interface or an interface circuit. The storage unit may be a memory. The processing unit 920 may be implemented by a processor. Fig.10 FIG. 1 is a schematic block diagram of another example of a communication device 1000 provided in an embodiment of the present application. Fig.10 As shown, the communication device 1000 may include a processor 1010 , a memory 1020 , and a transceiver 1030 .

[0296] Fig. 9 The communication device 900 or Fig.10The communication device 1000 shown can implement the steps performed by the terminal device in the aforementioned method 600. Similar descriptions can refer to the descriptions in the aforementioned corresponding methods. To avoid repetition, they will not be described here.

[0297] It should also be understood that Fig. 9 The communication device 900 or Fig.10 The communication apparatus 1000 shown may be a terminal device.

[0298] Fig.11 A schematic block diagram of a communication device 1100 of an embodiment of the present application is shown. The communication device 1100 may correspond to the network device described in the above method 600, or may be a chip or component applied to the network device. In addition, each module or unit in the communication device 1100 is respectively used to execute each action or processing process performed by the network device in the above method 600.

[0299] like Fig.11 As shown, the communication device 1100 may include a transceiver unit 1110 and a processing unit 1120. The transceiver unit 1110 is used to perform specific signal transmission and reception under the drive of the processing unit 1120.

[0300] In some embodiments:

[0301] The transceiver unit 1110 is configured to send multiple reference signals;

[0302] The transceiver unit 1110 is further configured to receive first indication information, where the first indication information is used to determine a difference between a phase offset corresponding to the network device and a phase offset corresponding to the reference network device, where the first indication information is determined based on two reference signals among the multiple reference signals;

[0303] The processing unit 1120 is configured to compensate, according to the first indication information, a difference between a phase offset corresponding to at least one network device and a phase offset corresponding to a reference network device.

[0304] The communication device provided in the present application can receive the difference between the phase offset corresponding to the device and the phase offset corresponding to the reference network device sent by the terminal device, and then use the difference between the phase offset corresponding to the device and the phase offset corresponding to the reference network device to compensate for the phase offset caused by the lack of synchronization with the reference network device clock, ultimately allowing the signals of multiple network devices with different clock sources to be coherently superimposed and the interference to be offset.

[0305] Optionally, the first indication information includes: a first difference and a second difference, the first difference being the difference between the SFO corresponding to the at least one network device and the SFO corresponding to the reference network device, and the second difference being the difference between the CFO corresponding to the at least one network device and the CFO corresponding to the reference network device. In this implementation, the network device may receive the first difference and the second difference reported by the terminal device, and then the network device may directly determine the phase offset between the network device and the reference network device based on the first difference and the second difference.

[0306] Optionally, any one of the multiple reference signals includes M frequency domain resources, and the second indication information includes: a phase difference obtained according to two reference signals adjacent in the time domain in each frequency domain resource of the M frequency domain resources.

[0307] In this implementation, the network device can receive the phase difference obtained between two reference signals adjacent in the time domain in each of the M frequency domain resources reported by the terminal device. After the network device obtains the M phase differences, it can calculate the first difference and the second difference to ultimately determine the phase offset between the network device and the reference network device.

[0308] Optionally, the first indication information includes at least one of the first difference and the second difference.

[0309] In this implementation, the network device may only receive the first difference or the second difference reported by the terminal device, thereby saving communication resources. When there is a corresponding relationship between the first difference and the second difference, the network device may determine the second difference based on the received first difference, or the network device may determine the first difference based on the received second difference.

[0310] Optionally, the transceiver unit 1110 is further used to send second indication information, where the second indication information is used to indicate that the first indication information contains the first difference; or to indicate that the first indication information contains the second difference; or to indicate that the first indication information contains the first difference and the second difference.

[0311] In this implementation, the network device may instruct the terminal device to report the first difference or the second difference, thereby saving air interface resources on the basis of meeting the needs of the network device.

[0312] Optionally, the transceiver unit 1110 is also used to send third indication information, where the third indication information is used to indicate multiple reference signal resources participating in the measurement; the transceiver unit 1110 is also used to send fourth indication information, where the fourth indication information is used to indicate the reference signal resource of the corresponding reference network device among the multiple reference signal resources.

[0313] In this implementation manner, the network device may indicate multiple reference signal resources for performing synchronization measurement, and indicate a reference signal resource corresponding to a reference network device among the multiple reference signal resources.

[0314] Optionally, the transceiver unit 1110 is further used to send fifth indication information, where the fifth indication information is used to indicate the number of quantization bits, and the phase difference included in the first indication information is a phase difference quantized according to the number of quantization bits.

[0315] Optionally, the transceiver unit 1110 is also used to send sixth indication information, and the sixth indication information is used to indicate the content included in the first indication information: the first indication information includes: a first difference and a second difference, or the first indication information includes a phase difference, or the first indication information includes the first difference or the first indication information includes the second difference.

[0316] In this implementation, the network device can instruct the terminal device to report the content of the first indication information, so that the terminal device can accurately report the information required by the network device, thereby avoiding the waste of air interface resources.

[0317] It should be understood that the specific process of each unit in the communication device 1100 performing the above corresponding steps can be referred to in the above combined method 600 and Figure 6 For example, the transceiver unit 1110 may perform the steps of receiving and sending in the above method embodiment, and the processing unit 1120 may perform the steps other than sending and receiving. Various specific processes are as described in the method embodiment. For the sake of brevity, they are not described here.

[0318] It should be understood that the communication device may further include a storage unit, which is used to store instructions executed by the transceiver unit 1110 and the processing unit 1120. The transceiver unit 1110, the processing unit 1120 and the storage unit are coupled to each other, the storage unit stores instructions, the processing unit 1120 is used to execute the instructions stored in the storage unit, and the transceiver unit 1110 is used to perform specific signal transmission and reception under the drive of the processing unit 1120.

[0319] It should be understood that the transceiver unit 1110 may be a transceiver, an input / output interface or an interface circuit. The storage unit may be a memory. The processing unit 1120 may be implemented by a processor. Fig.12 FIG. 1 is a schematic block diagram of another example of a communication device 1200 provided in an embodiment of the present application. Fig.12 As shown, the communication device 1200 may include a processor 1210 , a memory 1220 , and a transceiver 1230 .

[0320] Fig.11 The communication device 1100 shown or Fig.12The communication device 1200 shown can implement the steps performed by the network device in the aforementioned method 600. Similar descriptions can refer to the descriptions in the aforementioned corresponding methods. To avoid repetition, they will not be described here.

[0321] It should also be understood that Fig.11 The communication device 1100 shown or Fig.12 The communication apparatus 1200 shown may be a network device.

[0322] It should also be understood that the division of units in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And the units in the device can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some units can also be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated in a certain chip of the device. In addition, it can also be stored in the memory in the form of a program, and called and executed by a certain processing element of the device. The processing element here can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each unit above can be implemented by an integrated logic circuit of hardware in the processor element or in the form of software calling through a processing element.

[0323] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASIC), or one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0324] Fig.13The present application provides a schematic diagram of the structure of a terminal device 1300. The above communication device 900 or the communication device 1000 can be configured in the terminal device 1300. Alternatively, the communication device 900 or the communication device 1000 itself can be the terminal device 1300. In other words, the terminal device 1300 can perform the actions performed by the terminal device in the above method 600. Optionally, for the convenience of description, Fig.13 Only the main components of the terminal device are shown. Fig.13 As shown, the terminal device 1300 includes a processor, a memory, a control circuit, an antenna, and an input and output device.

[0325] The processor is mainly used to process the communication protocol and communication data, as well as to control the entire terminal device, execute the software program, and process the data of the software program, for example, to support the terminal device to perform the actions described in the above-mentioned transmission precoding matrix indication method embodiment. The memory is mainly used to store software programs and data, for example, to store the codebook described in the above-mentioned embodiment. The control circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of radio frequency signals. The control circuit and the antenna can also be called a transceiver, which is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc. are mainly used to receive data input by users and output data to users.

[0326] When the terminal device is turned on, the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.

[0327] Those skilled in the art will appreciate that for ease of description, Fig.13 Only one memory and processor are shown. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.

[0328] For example, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process the communication protocol and communication data, and the central processing unit is mainly used to control the entire terminal device, execute software programs, and process data of the software programs. Fig.13The processor in integrates the functions of the baseband processor and the central processing unit. Those skilled in the art will appreciate that the baseband processor and the central processing unit may also be independent processors interconnected through technologies such as buses. Those skilled in the art will appreciate that the terminal device may include multiple baseband processors to adapt to different network formats, and the terminal device may include multiple central processing units to enhance its processing capabilities, and the various components of the terminal device may be connected through various buses. The baseband processor may also be described as a baseband processing circuit or a baseband processing chip. The central processing unit may also be described as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built into the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.

[0329] For example, in the embodiment of the present application, the antenna and the control circuit having the transceiver function may be regarded as the transceiver unit 1301 of the terminal device 1300, and the processor having the processing function may be regarded as the processing unit 1302 of the terminal device 1300. Fig.13 As shown, the terminal device 1300 includes a transceiver unit 1301 and a processing unit 1302. The transceiver unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, a device used to implement a receiving function in the transceiver unit 1301 may be regarded as a receiving unit, and a device used to implement a sending function in the transceiver unit 1301 may be regarded as a sending unit, that is, the transceiver unit 1301 includes a receiving unit and a sending unit. Exemplarily, the receiving unit may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.

[0330] Fig.14 A structural diagram of a network device 1400 provided in an embodiment of the present application can be used to implement the functions of the network device in the above method. The network device 1400 includes one or more radio frequency units, such as a remote radio unit (RRU) 1401 and one or more baseband units (BBU) (also referred to as digital units, digital units, DU) 1402. The RRU 1401 can be called a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which may include at least one antenna 14011 and a radio frequency unit 14012. The RRU 1401 part is mainly used for the transmission and reception of radio frequency signals and the conversion of radio frequency signals and baseband signals, for example, for sending signaling messages in the above embodiment to terminal devices. The BBU 1402 part is mainly used for baseband processing, controlling the base station, etc. The RRU 1401 and the BBU 1402 can be physically arranged together or physically separated, that is, a distributed base station.

[0331] The BBU 1402 is the control center of the base station, which can also be called a processing unit, and is mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, spread spectrum, etc. For example, the BBU (processing unit) 1402 can be used to control the base station to execute the operation process of the network device in the above method embodiment.

[0332] In one example, the BBU 1402 may be composed of one or more single boards, and the multiple single boards may jointly support a wireless access network of a single access standard (such as an LTE system or a 5G system), or may respectively support wireless access networks of different access standards. The BBU 1402 also includes a memory 14021 and a processor 14022. The memory 14021 is used to store necessary instructions and data. For example, the memory 14021 stores the codebook in the above embodiment, etc. The processor 14022 is used to control the base station to perform necessary actions, such as controlling the base station to execute the operation process of the network device in the above method embodiment. The memory 14021 and the processor 14022 can serve one or more single boards. In other words, a memory and a processor may be separately set on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits may be set on each single board.

[0333] In a possible implementation, with the development of system-on-chip (SoC) technology, all or part of the functions of part 1402 and part 1401 can be implemented by SoC technology, for example, by a base station function chip, which integrates a processor, a memory, an antenna interface and other devices, and the program of the base station related functions is stored in the memory, and the processor executes the program to implement the related functions of the base station. Optionally, the base station function chip can also read the memory outside the chip to implement the related functions of the base station.

[0334] It should also be understood that the division of units in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And the units in the device can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some units can also be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated in a certain chip of the device. In addition, it can also be stored in the memory in the form of a program, and called and executed by a certain processing element of the device. The processing element here can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each unit above can be implemented by an integrated logic circuit of hardware in the processor element or in the form of software calling through a processing element. In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASIC), or one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0335] The present application also provides a chip system, such as Fig.15 As shown, the chip system includes at least one processor 1510 and at least one interface circuit 1520. The processor 1510 and the interface circuit 1520 can be interconnected via lines. For example, the interface circuit 1520 can be used to receive signals from other devices (such as the memory of the terminal device 1400). For another example, the interface circuit 1520 can be used to send signals to other devices (such as the processor 1410). Exemplarily, the interface circuit 1520 can read the instructions stored in the memory and send the instructions to the processor 1510. When the instructions are executed by the processor 1510, the terminal device can execute the various steps executed by the terminal device in the above-mentioned embodiment. Of course, the chip system can also include other discrete devices, which are not specifically limited in the embodiments of the present application.

[0336] An embodiment of the present application also provides a signal synchronization system, which includes: the network device (such as a base station) and the terminal device (such as a mobile phone, etc.) provided in the above method embodiment.

[0337] The embodiment of the present application also provides a computer-readable storage medium for storing computer program code, the computer program including instructions for executing any one of the signal synchronization methods provided in the above embodiment of the present application. The readable medium may be a read-only memory (ROM) or a random access memory (RAM), which is not limited in the embodiment of the present application.

[0338] The present application also provides a computer program product, which includes instructions. When the instructions are executed, the network device and the terminal device perform corresponding operations corresponding to the above method.

[0339] The embodiment of the present application further provides a chip in a communication device, the chip comprising: a processing unit and a communication unit, the processing unit, for example, may be a processor, the communication unit, for example, may be an input / output interface, a pin or a circuit, etc. The processing unit may execute computer instructions to enable the communication device to execute any one of the signal synchronization methods provided in the embodiment of the present application.

[0340] Optionally, the computer instructions are stored in a storage unit.

[0341] Optionally, the storage unit is a storage unit within the chip, such as a register, a cache, etc. The storage unit can also be a storage unit located outside the chip within the terminal, such as a ROM or other types of static storage devices that can store static information and instructions, random RAM, etc. Among them, the processor mentioned in any of the above can be a CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the program of the above-mentioned feedback information transmission method. The processing unit and the storage unit can be decoupled and respectively set on different physical devices, and connected by wired or wireless means to implement the respective functions of the processing unit and the storage unit to support the system chip to implement the various functions in the above-mentioned embodiments. Alternatively, the processing unit and the memory can also be coupled on the same device.

[0342] Among them, the terminal device, computer-readable storage medium, computer program product or chip provided in this embodiment are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0343] It is understood that the memory in the embodiment of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a ROM, a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a RAM, which is used as an external cache. There are many different types of RAM, such as static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (direct rambus RAM, DRRAM).

[0344] Various objects such as various messages / information / equipment / network elements / systems / devices / actions / operations / processes / concepts that may appear in this application are named. It can be understood that these specific names do not constitute a limitation on the relevant objects. The names assigned may change with factors such as scenarios, contexts or usage habits. The understanding of the technical meaning of the technical terms in this application should be mainly determined from the functions and technical effects embodied / executed in the technical scheme.

[0345] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0346] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0347] The method in the embodiment of the present application can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instruction can be stored in a computer-readable storage medium or transmitted via the computer-readable storage medium. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server that integrates one or more available media.

[0348] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0349] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0350] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0351] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0352] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a readable storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned readable storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0353] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A signal synchronization method, characterized in that: The method comprises: receiving a plurality of reference signals; Based on two reference signals among the multiple reference signals, first indication information is sent to each network device in at least one network device, where the first indication information is used to determine a difference between a phase offset corresponding to the network device and a phase offset corresponding to a reference network device.

2. The method according to claim 1, characterized in that: The first indication information includes: a first difference and a second difference; The first difference is a difference between a sampling frequency offset SFO corresponding to the network device and an SFO corresponding to the reference network device, and the second difference is a difference between a CFO corresponding to the network device and a CFO corresponding to the reference network device.

3. The method according to claim 1, characterized in that Any one of the multiple reference signals includes M frequency domain resources, and the first indication information includes: a phase difference obtained according to two reference signals adjacent in the time domain under each frequency domain resource in the M frequency domain resources, and the two reference signals are respectively sent by the network device and the reference network device.

4. The method according to claim 1, characterized in that The first indication information includes: at least one of the first difference and the second difference: The first difference is a difference between a sampling frequency offset SFO corresponding to the network device and an SFO corresponding to the reference network device, and the second difference is a difference between a CFO corresponding to the network device and a CFO corresponding to the reference network device.

5. The method according to claim 4, characterized in that The method further comprises: Second indication information is received, where the second indication information is used to indicate that the first indication information includes the first difference; or indicates that the first indication information includes the second difference; or indicates that the first indication information includes the first difference and the second difference.

6. The method according to claim 3, characterized in that: The sending first indication information to each network device in at least one network device includes: quantize the phase difference between the two adjacent reference signals in the time domain at [-π, π] according to the number of quantization bits; The quantized phase difference is sent to the at least one network device.

7. The method according to claim 6, characterized in that The number of quantization bits is predefined by a protocol, or the number of quantization bits is indicated by a network device.

8. The method according to claim 1, characterized in that The content included in the first indication information is predefined by the protocol, or the content included in the first indication information is indicated by the network device: The first indication information includes: a first difference and a second difference, or the first indication information includes a phase difference obtained from two reference signals adjacent in the time domain, or the first indication information includes the first difference, or the first indication information includes the second difference.

9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: receiving third indication information, where the third indication information is used to indicate a plurality of reference signal resources participating in synchronization measurement; Fourth indication information is received, where the fourth indication information is used to indicate a reference signal resource corresponding to the reference network device among the multiple reference signal resources.

10. A signal synchronization method, characterized in that: The method is applied to a network device, and the method comprises: sending a plurality of reference signals; receiving first indication information, where the first indication information is used to determine a difference between a phase offset corresponding to the network device and a phase offset corresponding to a reference network device, where the first indication information is determined based on two reference signals among the multiple reference signals; The difference between the phase offset corresponding to the network device and the phase offset corresponding to the reference network device is compensated according to the first indication information.

11. The method according to claim 10, characterized in that The first indication information includes: a first difference and a second difference, The first difference is a difference between an SFO corresponding to the network device and an SFO corresponding to the reference network device, and the second difference is a difference between a CFO corresponding to the network device and a CFO corresponding to the reference network device.

12. The method according to claim 10, characterized in that Any one of the multiple reference signals includes M frequency domain resources, and the first indication information includes: a phase difference obtained according to two reference signals adjacent in the time domain under each frequency domain resource in the M frequency domain resources, and the two reference signals are respectively sent by the network device and the reference network device.

13. The method according to claim 10, characterized in that The first indication information includes: at least one of the first difference and the second difference: The first difference is a difference between an SFO corresponding to the network device and an SFO corresponding to the reference network device, and the second difference is a difference between a CFO corresponding to the network device and a CFO corresponding to the reference network device.

14. The method according to claim 13, characterized in that The method further comprises: Send second indication information, where the second indication information is used to indicate that the first indication information includes the first difference; or indicates that the first indication information includes the second difference; or indicates that the first indication information includes the first difference and the second difference.

15. The method according to any one of claims 10 to 13, characterized in that: The method further comprises: Sending third indication information, where the third indication information is used to indicate a plurality of reference signal resources involved in the measurement; Send fourth indication information, where the fourth indication information is used to indicate a reference signal resource corresponding to the reference network device among the multiple reference signal resources.

16. The method according to any one of claims 12 to 15, characterized in that: The method further comprises: Send fifth indication information, where the fifth indication information is used to indicate the number of quantization bits, and the phase difference included in the first indication information is the phase difference quantized according to the number of quantization bits.

17. The method according to claim 10, characterized in that The method further comprises: Sending sixth indication information, where the sixth indication information is used to indicate content included in the first indication information; The first indication information includes: a first difference and a second difference, or the first indication information includes the phase difference, or the first indication information includes the first difference, or the first indication information includes the second difference.

18. A communication device, characterized in that: The communication device comprises: A receiving unit, configured to receive a plurality of reference signals; a processing unit, configured to generate first indication information based on two reference signals among the multiple reference signals, wherein the first indication information is used to determine a difference between a phase offset corresponding to the network device and a phase offset corresponding to a reference network device; A sending unit is used to send the first indication information to each network device in at least one network device.

19. The device according to claim 18, characterized in that The first indication information includes: a first difference and a second difference, The first difference is a difference between an SFO corresponding to the network device and an SFO corresponding to the reference network device, and the second difference is a difference between a CFO corresponding to the network device and a CFO corresponding to the reference network device.

20. The device according to claim 18, characterized in that Any one of the multiple reference signals includes M frequency domain resources, and the first indication information includes: a phase difference obtained according to two reference signals adjacent in the time domain under each frequency domain resource in the M frequency domain resources, and the two reference signals are respectively sent by the network device and the reference network device.

21. The device according to claim 18, characterized in that The first indication information includes: at least one of the first difference and the second difference: The first difference is a difference between an SFO corresponding to the network device and an SFO corresponding to the reference network device, and the second difference is a difference between a CFO corresponding to the network device and a CFO corresponding to the reference network device.

22. The device according to claim 21, characterized in that The receiving unit is further used to receive second indication information, where the second indication information is used to indicate that the first indication information includes the first difference; or indicates that the first indication information includes the second difference; or indicates that the first indication information includes the first difference and the second difference.

23. The device according to claim 20, characterized in that The processing unit is further used to quantize the phase difference obtained by the two adjacent reference signals in the time domain in [-π, π] according to the number of quantization bits; The sending unit is further used to send the quantized phase difference to the network device.

24. The device according to claim 23, characterized in that The quantization bits are predefined by a protocol, or the number of quantization bits is indicated by a network device.

25. The device according to claim 18, characterized in that The content included in the first indication information is predefined by the protocol, or the content included in the first indication information is indicated by the network device: The first indication information includes: a first difference and a second difference, or the first indication information includes a phase difference obtained from two reference signals adjacent in the time domain, or the first indication information includes the first difference, or the first indication information includes the second difference.

26. The device according to any one of claims 18 to 25, characterized in that The receiving unit is further used to receive third indication information, where the third indication information is used to indicate multiple reference signal resources participating in the synchronization measurement; The receiving unit is further used to receive fourth indication information, where the fourth indication information is used to indicate a reference signal resource corresponding to the reference network device among the multiple reference signal resources.

27. A communication device, characterized in that: The device comprises: A sending unit, configured to send a plurality of reference signals; a receiving unit, configured to receive first indication information, wherein the first indication information is used to determine a difference between a phase offset corresponding to a network device and a phase offset corresponding to a reference network device, wherein the first indication information is determined based on two reference signals among the multiple reference signals; A processing unit is used to compensate for a difference between a phase offset corresponding to the network device and a phase offset corresponding to the reference network device according to the first indication information.

28. The device according to claim 27, characterized in that The first indication information includes: a first difference and a second difference, The first difference is a difference between an SFO corresponding to the network device and an SFO corresponding to the reference network device, and the second difference is a difference between a CFO corresponding to the network device and a CFO corresponding to the reference network device.

29. The device according to claim 27, characterized in that Any one of the multiple reference signals includes M frequency domain resources, and the first indication information includes: a phase difference obtained according to two reference signals adjacent in the time domain under each frequency domain resource in the M frequency domain resources, and the two reference signals are respectively sent by the network device and the reference network device.

30. The device according to claim 27, characterized in that The first indication information includes: at least one of the first difference and the second difference: The first difference is a difference between an SFO corresponding to the network device and an SFO corresponding to the reference network device, and the second difference is a difference between a CFO corresponding to the network device and a CFO corresponding to the reference network device.

31. The device according to claim 30, characterized in that The sending unit is further used to send second indication information, where the second indication information is used to indicate that the first indication information includes the first difference; or indicates that the first indication information includes the second difference; or indicates that the first indication information includes the first difference and the second difference.

32. The device according to any one of claims 27 to 31, characterized in that The sending unit is further used to send third indication information, where the third indication information is used to indicate multiple reference signal resources participating in the measurement; The sending unit is further used to send fourth indication information, where the fourth indication information is used to indicate a reference signal resource corresponding to the reference network device in the multiple reference signals.

33. The device according to any one of claims 29 to 32, characterized in that The sending unit is further used to send fifth indication information, where the fifth indication information is used to indicate the number of quantization bits, and the phase difference included in the first indication information is a phase difference quantized based on the number of quantization bits.

34. The device according to claim 27, characterized in that The sending unit is further used to send sixth indication information, where the sixth indication information is used to indicate content included in the first indication information: The first indication information includes: a first difference and a second difference, or the first indication information includes the phase difference, or the first indication information includes the first difference, or the first indication information includes the second difference.

35. A communication device, characterized in that: The method comprises a unit for executing each step of the method according to any one of claims 1 to 9, or a unit for executing each step of the method according to any one of claims 10 to 17.

36. A communication device, characterized in that: The apparatus comprises at least one processor coupled to at least one memory: The at least one processor is configured to execute a computer program or instruction in the at least one memory, so that the communication device performs the method according to any one of claims 1 to 9, or performs the method according to any one of claims 10 to 17.

37. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instructions. When a computer reads and executes the computer program or instructions, the computer executes the method as claimed in any one of claims 1 to 9, or executes the method as claimed in any one of claims 10 to 17.

38. A chip, characterized in that: include: A processor, configured to execute the method according to any one of claims 1 to 9, or to execute the method according to any one of claims 10 to 17.

39. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 9 or the method according to any one of claims 10 to 17.

Citation Information

Cited By

  • Phase deviation determination method, communication system and related device

    CN120786607A

  • Communication method and communication apparatus

    WO2025103212A1