Communication method and communication apparatus
By acquiring and indicating the frequency or delay deviation range through the terminal device, the synchronization problem between network devices is solved, the reliability of data transmission is improved and the indication overhead is reduced.
Patent Information
- Application Number
- PCT/CN2025/084468
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-29
- Filing Date
- 2025-03-24
- Publication Date
- 2025-10-02
AI Technical Summary
In coherent joint transmission, frequency and phase synchronization between network devices is difficult to maintain, resulting in poor signal coherent superposition and interference coherent cancellation. Existing technologies cannot compensate for frequency deviation or delay deviation in real time.
The range of frequency or delay deviation is obtained and indicated by the terminal device, and the threshold, quantization step and number of quantization bits are used to flexibly and accurately report the deviation range, thereby reducing the indication overhead.
A more flexible and accurate frequency or delay deviation indication is achieved, which improves the reliability of data transmission and reduces indication overhead.
Smart Images

Figure CN2025084468_02102025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] This application claims priority to the Chinese patent application with application number 202410386667.3 filed with the State Intellectual Property Office of China on March 29, 2024, and priority to the Chinese patent application with the invention name “A Communication Method and Communication Device”, all contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a communication method and a communication device. Background Art
[0003] In coherent joint transmission (CJT), user equipment (UE) transmits the same data stream via multiple network devices (e.g., transmission reception points (TRPs)) through joint transmission. This enables coherent superposition of received signals and coherent cancellation of interference at the UE, significantly improving the received signal-to-interference-and-noise (SINR) ratio. However, achieving coherent joint transmission requires ensuring carrier frequency and transmit signal phase synchronization between network devices. For example, during the guard interval, TRPs in the network send pilot signals to each other over the air interface to estimate calibration coefficients. By compensating for the calibration coefficients of the transmit and receive channels between TRPs, the effects of non-ideal clock synchronization are effectively compensated. However, the exchange of pilot signals over the air interface between TRPs can only obtain the calibration coefficient corresponding to a single calibration moment. Between two calibration moments, the calibration coefficients obtained at the previous calibration moment are used for channel compensation. This makes it impossible to compensate for frequency deviation or delay deviation in real time, affecting the effectiveness of coherent signal superposition and coherent interference cancellation. Summary of the Invention
[0004] The present application provides a communication method and a communication device, which can indicate frequency deviation or delay deviation more flexibly and accurately, ensuring accuracy while reducing indication overhead.
[0005] In the first aspect, the present application provides a communication method, which is applied to a first device. For example, the first device can be a terminal, or a terminal or a communication module in the terminal, or a circuit or chip in the terminal responsible for the communication function (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or system in package (SIP) chip containing a modem core). The first device obtains first information, and the first information includes at least two of a first threshold, a quantization step, or a number of quantization bits. The first device sends second information, and the second information is used to indicate that the delay deviation or frequency deviation between the first TRP and the second TRP belongs to a first deviation range; the first deviation range is determined based on at least two of the first threshold, the quantization step, and the number of quantization bits.
[0006] In this method, the first device can obtain first information, such as receiving first information configured by a base station, or first information predefined by a protocol, thereby obtaining at least two of a first threshold, a quantization step size, or a number of quantization bits, and can further determine one or more deviation ranges. The first device can report second information based on the measurement result (such as measuring the delay deviation or frequency deviation between the first TRP and the second TRP), thereby more flexibly and accurately indicating the frequency deviation or delay deviation; and the second information indicates the deviation range to which the frequency deviation or delay deviation belongs, such as indicating that the frequency deviation or delay deviation belongs to the first deviation range, without indicating a specific frequency deviation or delay deviation value, which is conducive to reducing indication overhead.
[0007] In one possible implementation, the first threshold is a multiple of the cyclic prefix length; or, the first threshold is a multiple of the basic time unit; or, the first threshold is a multiple of the fixed time length; or, the first threshold is the product of the first number of sampling points and the first resolution. The first number of sampling points is related to the frequency domain density configured in the downlink reference signal used to measure the delay difference, where the downlink reference signal is a downlink reference signal sent by the first TRP or the second TRP; and the first resolution is determined based on a preconfigured bandwidth and / or subcarrier spacing.
[0008] In one possible implementation, if the second information is used to indicate that the delay deviation between the first TRP and the second TRP belongs to a first deviation range, the first threshold is the cyclic prefix length.
[0009] In the above embodiment, possible values of the first threshold are defined. For example, the first threshold is a multiple of the cyclic prefix (CP) length (CP length) (for example, X times, where X can be an integer or a decimal value), or a multiple of a basic time unit (such as a basic time unit for LTE), or a multiple of a fixed time length (such as nanoseconds / microseconds), or the product of the first number of sampling points and the first resolution. It can be understood that in this embodiment, the possible value of the first threshold is related to time, and the first threshold is used to determine the first deviation range to which the delay deviation belongs; for example, the first threshold can be one times the CP length (that is, the first threshold is the CP length), and the second information is used to indicate that the delay deviation between the first TRP and the second TRP belongs to the first deviation range.
[0010] In one possible implementation, the first threshold is a multiple of parts per million (ppm) or a multiple of parts per billion (ppb); or, the first threshold is a multiple of a fixed frequency; or, the first threshold is the product of a second number of sampling points and a second resolution; the second number of sampling points is related to a time domain density configured in a downlink reference signal for measuring a delay difference, and the downlink reference signal is a downlink reference signal sent by a first TRP or a second TRP; and the second resolution is determined based on measuring the time at which the downlink reference signal is sent.
[0011] In a possible implementation, if the second information is used to indicate that the frequency deviation between the first TRP and the second TRP belongs to a first deviation range, the first threshold is 0.1 times ppm.
[0012] In the above embodiment, possible values for the first threshold are defined. For example, the first threshold is a multiple of ppm or ppb (e.g., X times, where X can be an integer or a decimal value), or a multiple of a fixed frequency (e.g., Hertz (Hz)), or the product of the second number of sampling points and the second resolution. It will be understood that in this embodiment, the possible value of the first threshold is frequency-dependent, and the first threshold is used to determine the first deviation range to which the frequency deviation belongs; for example, the first threshold may be 0.1 times ppm, and the second information is used to indicate that the frequency deviation between the first TRP and the second TRP falls within the first deviation range.
[0013] In one possible implementation, a first device obtains a selection parameter set, the selection parameter set including multiple selection parameters. The first device determines a second threshold based on a delay deviation or a frequency deviation between a first TRP and a second TRP, and the first information. The first device determines a first selection parameter from the selection parameter set based on the second threshold, and transmits the first selection parameter; the first deviation range is determined based on at least two of the second threshold, a quantization step size, and a number of quantization bits.
[0014] In this embodiment, the first device can obtain a selection parameter set, such as a selection parameter set configured by a receiving base station, or a selection parameter set predefined by a protocol, and determine a second threshold based on the measured delay deviation or frequency deviation and the first information, and thereby select a first selection parameter from the selection parameter set, and report the first selection parameter, thereby indicating that the frequency deviation or delay deviation belongs to the first deviation range, which is conducive to reducing the indication overhead. Optionally, the second threshold is determined based on the first selection parameter and the first threshold, which can further narrow the value of the first deviation range. For example, the first deviation range can be determined based on at least two of the second threshold, the quantization step size, and the number of quantization bits.
[0015] In a possible implementation, there is a mapping relationship between the number of quantization bits and the deviation range. For example, the number of quantization bits and the deviation range may be a one-to-one mapping relationship.
[0016] In a possible implementation, the number of quantization bits is determined based on a quantization step size; the quantization step size is determined based on a first threshold and a first resolution, or based on a second threshold and a second resolution.
[0017] In one possible implementation, the deviation range includes at least one of a first deviation range, a second deviation range, or a third deviation range. The first deviation range is an interval consisting of a first endpoint value and a second endpoint value, where the first endpoint value or the second endpoint value is determined based on at least two of a first threshold value, a quantization step size, and a number of quantization bits; the first endpoint value is less than the second endpoint value. The second deviation range is an interval less than the first endpoint value; and the third deviation range is an interval greater than the second endpoint value.
[0018] In this implementation, situations where the measurement exceeds the range are defined. For example, when the frequency deviation or delay deviation measured by the first device falls within the first deviation range, it indicates that the measurement does not exceed the range; when the frequency deviation or delay deviation measured by the first device falls within the second deviation range or the third deviation range, it indicates that the measurement exceeds the range (if the measurement range is large, the base station may not cooperate, and the first device no longer needs to instruct the base station to compensate for the delay deviation or frequency deviation).
[0019] In one possible implementation, the bit combination corresponding to the number of quantization bits corresponds one-to-one to the first deviation range; or, one or two bit combinations corresponding to the number of quantization bits are used to indicate the second deviation range and / or the third deviation range; or, a bit combination corresponding to the number of quantization bits is used to indicate an invalid deviation range.
[0020] In this implementation, the bit combination corresponding to the number of quantization bits can be used to indicate the first deviation range, the second deviation range, or the third deviation range, which is beneficial to reducing indication overhead.
[0021] In one possible embodiment, the first device obtains third information, which is used to indicate the first mode or the second mode; the first mode indicates that the deviation value in the deviation range set is a time domain offset or a frequency domain offset caused by clock deviation; the second mode indicates that the deviation value in the deviation range set includes at least one of the time domain offset caused by clock deviation, air interface transmission delay difference, or transmission channel delay difference, or the second mode indicates that the deviation value in the deviation range set includes the frequency domain offset caused by clock deviation and / or the Doppler frequency domain offset caused by terminal movement.
[0022] In this embodiment, the first device obtains the third information, which may be the first mode or the second mode configured by the receiving base station, or the first mode or the second mode is predefined by the protocol, thereby configuring different delay deviation or frequency deviation reporting ranges and accuracies based on different modes, and indicating the frequency deviation or delay deviation more flexibly and accurately.
[0023] In a possible implementation manner, the first mode and the second mode are associated with at least two of different first thresholds, quantization step sizes, or quantization bit numbers.
[0024] In one possible implementation, the first device receives at least two of the first threshold value, quantization step size, or quantization bit number associated with the first mode; or, the first device receives at least two of the first threshold value, quantization step size, or quantization bit number associated with the second mode.
[0025] In the above embodiment, different first thresholds, quantization steps, or quantization bits are associated with the first mode and the second mode, thereby distinguishing the two different modes. Furthermore, when the base station configures different modes, the first thresholds, quantization steps, or quantization bits associated with the different modes are sent to the first device.
[0026] In the second aspect, the present application provides a communication method, which is applied to a second device. For example, the second device can be a network device (such as a base station, TRP, etc.), or a component of a network device (such as a processor, a chip, or a chip system, etc.), or a logic module that can realize all or part of the functions of the network device. Among them, the second device receives second information, and the second information is used to indicate that the delay deviation or frequency deviation between the first TRP and the second TRP belongs to a first deviation range; the first deviation range is determined based on at least two of the first threshold, the quantization step size, and the number of quantization bits. The second device transmits data based on the second information.
[0027] In this method, the second device can receive the second information and thereby determine that the frequency deviation or delay deviation indicated by the first device falls within the first deviation range. This allows for more flexible and accurate indication of the frequency deviation or delay deviation, and helps reduce indication overhead. Furthermore, the second device can perform data transmission based on the second information, for example, performing frequency compensation or delay compensation based on the frequency deviation or delay deviation, which helps improve data transmission reliability.
[0028] In a possible implementation, the second device sends first information, where the first information includes at least two of a first threshold, a quantization step size, and a number of quantization bits.
[0029] In this implementation, the second device may send first information to the first device, thereby indicating at least two of the first threshold, the quantization step size, and the number of quantization bits to the first device, so that the first device determines the deviation range.
[0030] In one possible implementation, the first threshold is a multiple of the cyclic prefix length; or, the first threshold is a multiple of the basic time unit; or, the first threshold is a multiple of the fixed time length; or, the first threshold is the product of the first number of sampling points and the first resolution. The first number of sampling points is related to the frequency domain density configured in the downlink reference signal used to measure the delay difference, where the downlink reference signal is a downlink reference signal sent by the first TRP or the second TRP; and the first resolution is determined based on a preconfigured bandwidth and / or subcarrier spacing.
[0031] In one possible implementation, if the second information is used to indicate that the delay deviation between the first TRP and the second TRP belongs to a first deviation range, the first threshold is the cyclic prefix length.
[0032] In the above embodiment, possible values for the first threshold are defined. For example, the first threshold is a multiple of the CP length (e.g., X times, where X can be an integer or a decimal value), a multiple of a basic time unit, a multiple of a fixed time length, or the product of the first number of sampling points and the first resolution. It is understood that in this embodiment, the possible value of the first threshold is time-related, and the first threshold is used to determine the first deviation range to which the delay deviation belongs. For example, the first threshold can be one times the CP length (i.e., the first threshold is the CP length), and the second information is used to indicate that the delay deviation between the first TRP and the second TRP falls within the first deviation range.
[0033] In one possible implementation, the first threshold is a multiple of ppm or a multiple of ppb; or, the first threshold is a multiple of a fixed frequency; or, the first threshold is the product of a second number of sampling points and a second resolution; the second number of sampling points is related to a time domain density configured in a downlink reference signal for measuring a delay difference, and the downlink reference signal is a downlink reference signal sent by a first TRP or a second TRP; and the second resolution is determined based on measuring the time at which the downlink reference signal is sent.
[0034] In a possible implementation, if the second information is used to indicate that the frequency deviation between the first TRP and the second TRP belongs to a first deviation range, the first threshold is 0.1 times ppm.
[0035] In the above embodiment, possible values for the first threshold are defined. For example, the first threshold is a multiple of ppm or ppb (e.g., X times, where X can be an integer or a decimal value), or a multiple of a fixed frequency (e.g., Hz), or the product of the second number of sampling points and the second resolution. It will be understood that in this embodiment, the possible values for the first threshold are frequency-dependent, and the first threshold is used to determine the first deviation range to which the frequency deviation belongs; for example, the first threshold may be 0.1 times ppm, and the second information is used to indicate that the frequency deviation between the first TRP and the second TRP falls within the first deviation range.
[0036] In a possible implementation, the second device receives a first selection parameter, where the first selection parameter is used to determine the second threshold; the first deviation range is determined based on at least two of the second threshold, a quantization step size, and a number of quantization bits.
[0037] In this implementation, the second device may also receive the first selection parameter to determine the second threshold, which is beneficial to narrowing the value of the first deviation range and facilitating more flexible and accurate indication of frequency deviation or delay deviation.
[0038] In a possible implementation, there is a mapping relationship between the number of quantization bits and the deviation range. For example, the number of quantization bits and the deviation range may be a one-to-one mapping relationship.
[0039] In a possible implementation, the number of quantization bits is determined based on a quantization step size; the quantization step size is determined based on a first threshold and a first resolution, or based on a second threshold and a second resolution.
[0040] In one possible implementation, the deviation range includes at least one of a first deviation range, a second deviation range, or a third deviation range. The first deviation range is an interval consisting of a first endpoint value and a second endpoint value, where the first endpoint value or the second endpoint value is determined based on at least two of a first threshold value, a quantization step size, and a number of quantization bits; the first endpoint value is less than the second endpoint value. The second deviation range is an interval less than the first endpoint value; and the third deviation range is an interval greater than the second endpoint value.
[0041] In this implementation, situations where the measurement exceeds the range are defined. For example, when the frequency deviation or delay deviation measured by the first device falls within the first deviation range, it indicates that the measurement does not exceed the range. When the frequency deviation or delay deviation indicated by the first device to the second device falls within the second deviation range or the third deviation range, it indicates that the measurement exceeds the range (such as the measurement range is larger), the second device may choose not to cooperate, for example, not to compensate for the delay deviation or the frequency deviation.
[0042] In one possible implementation, the bit combination corresponding to the number of quantization bits corresponds one-to-one to the first deviation range; or, one or two bit combinations corresponding to the number of quantization bits are used to indicate the second deviation range and / or the third deviation range; or, a bit combination corresponding to the number of quantization bits is used to indicate an invalid deviation range.
[0043] In this implementation, the bit combination corresponding to the number of quantization bits can be used to indicate the first deviation range, the second deviation range, or the third deviation range, which is beneficial to reducing indication overhead.
[0044] In one possible implementation, the second device sends third information, where the third information is used to indicate the first mode or the second mode. The first mode indicates that the deviation values in the deviation range set are time domain offsets or frequency domain offsets caused by clock deviation; the second mode indicates that the deviation values in the deviation range set include at least one of time domain offsets caused by clock deviation, air interface transmission delay inequality, or transmission channel delay inequality, or the second mode indicates that the deviation values in the deviation range set include frequency domain offsets caused by clock deviation and / or Doppler frequency domain offsets caused by terminal motion.
[0045] In this embodiment, the second device can configure the first mode or the second mode for the first device, thereby configuring different delay deviation or frequency deviation reporting ranges and accuracies, which helps the first device to indicate frequency deviation or delay deviation more flexibly and accurately.
[0046] In a possible implementation manner, the first mode and the second mode are associated with at least two of different first thresholds, quantization step sizes, or quantization bit numbers.
[0047] In one possible implementation, the second device sends at least two of the first threshold value, quantization step size, or quantization bit number associated with the first mode; or, sends at least two of the first threshold value, quantization step size, or quantization bit number associated with the second mode.
[0048] In the above embodiment, different first thresholds, quantization step sizes, or quantization bit numbers are defined as being associated with the first mode and the second mode, thereby distinguishing the two different modes. Furthermore, when different modes are configured, the second device may send the first thresholds, quantization step sizes, or quantization bit numbers associated with the different modes to the first device.
[0049] In a third aspect, the present application provides a communication device. The communication device is located on the terminal side and can be a terminal, or a component of the terminal (such as a processor, a chip, or a chip system, etc.), or a device that can be used in conjunction with the terminal. In one possible implementation, the communication device has the function of implementing the above-mentioned first aspect. For example, the communication device includes a module or unit or means corresponding to the operation involved in the above-mentioned first aspect. The module or unit or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0050] In one possible implementation, the communication device includes a communication unit and a processing unit. The processing unit is configured to obtain first information, the first information including at least two of a first threshold, a quantization step size, or a number of quantization bits. The communication unit is configured to send second information indicating that a delay deviation or a frequency deviation between a first TRP and a second TRP falls within a first deviation range, the first deviation range being determined based on at least two of the first threshold, the quantization step size, and the number of quantization bits.
[0051] In this embodiment, the communication device can obtain first information, such as first information configured by a receiving base station, or first information predefined by a protocol, thereby obtaining at least two of a first threshold value, a quantization step size, or a number of quantization bits, and can further determine one or more deviation ranges. Based on the delay deviation or frequency deviation between the first TRP and the second TRP, the communication device can report second information, thereby more flexibly and accurately indicating the frequency deviation or delay deviation; and the second information indicates the deviation range to which the frequency deviation or delay deviation belongs, such as indicating that the frequency deviation or delay deviation belongs to the first deviation range, without indicating a specific frequency deviation or delay deviation value, which is conducive to reducing indication overhead.
[0052] Optionally, other possible implementations in the third aspect can refer to the corresponding descriptions of other possible implementations in the first aspect, and will not be repeated here.
[0053] In a fourth aspect, the present application provides a communication device. The communication device is located on the network side and can be a network device, or a component of a network device (such as a processor, a chip, or a chip system, etc.), or a device that can be used in conjunction with a network device. In one possible implementation, the communication device has the function of implementing the above-mentioned second aspect. For example, the communication device includes a module or unit or means corresponding to the operation involved in the above-mentioned second aspect. The module or unit or means can be implemented specifically by software, or by hardware, or by a combination of software and hardware.
[0054] In one possible implementation, the communication device includes a communication unit and a processing unit. The communication unit is configured to receive second information indicating that a delay deviation or a frequency deviation between a first TRP and a second TRP falls within a first deviation range; the first deviation range is determined based on at least two of a first threshold, a quantization step size, and a number of quantization bits. The processing unit is configured to transmit data based on the second information.
[0055] In this embodiment, the communication device can receive the second information to determine whether the frequency deviation or delay deviation indicated by the first device falls within the first deviation range, thereby achieving more flexible and accurate indication of the frequency deviation or delay deviation and reducing indication overhead. Furthermore, the communication device can perform data transmission based on the second information, for example, performing frequency compensation or delay compensation based on the frequency deviation or delay deviation, thereby improving the reliability of data transmission.
[0056] Optionally, other possible implementations of the fourth aspect can refer to the corresponding descriptions of other possible implementations of the second aspect, and will not be repeated here.
[0057] In a fifth aspect, the present application provides a communication device comprising a memory and one or more processors. The memory is used to store part or all of the necessary computer programs or instructions for implementing the functions involved in at least one of the first or second aspects above. One or more processors can execute the computer program or instructions. When the computer program or instructions are executed, the communication device implements at least one of the following: the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect. Optionally, the communication device can be located on the terminal side. Optionally, the memory and the processor are decoupled.
[0058] In one possible design, the communication device may further include an interface circuit, wherein the processor is configured to communicate with other devices or components through the interface circuit.
[0059] In one possible design, the communication device may be a terminal, or a communication module in a terminal, or a chip in the terminal responsible for communication functions such as a modem chip or a SoC or SIP chip including a modem module.
[0060] In a sixth aspect, the present application provides a communication device comprising: a processor and an interface circuit, the interface circuit being configured to receive signals from other communication devices and transmit them to the processor or to send signals from the processor to other communication devices, the processor being configured to implement at least one of the following through logic circuits or by executing code instructions: the method according to the first aspect and any possible implementation of the first aspect, the method according to the second aspect and any possible implementation of the second aspect. Optionally, the communication device may be located on the network side.
[0061] In the seventh aspect, the present application provides a communication system, which includes at least one device or equipment among the third to sixth aspects above, so that the at least one device or equipment above performs at least one of the following: the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect.
[0062] In an eighth aspect, the present application provides a computer-readable storage medium storing instructions, which, when executed on a computer, causes the computer to execute at least one of the following: the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect.
[0063] In a ninth aspect, the present application provides a computer program product comprising instructions, which, when executed on a computer, cause the computer to execute at least one of the following: the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect.
[0064] In a tenth aspect, the present application provides a chip comprising a processor (or a logic circuit). Optionally, the chip may further comprise a communication interface (or interface) for implementing at least one of the following: the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect. In one possible implementation, if the chip is the smallest processing unit in the entire machine, the chip may be a processor, or may comprise a processor and a memory, or may comprise a processor, a memory, and a transceiver, for implementing at least one of the following: the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect.
[0065] In an eleventh aspect, the present application provides a chip system. The chip system includes a processor and an interface. Optionally, the chip system may also include a memory for implementing at least one of the following: the method in the first aspect and any possible implementation of the first aspect, and the method in the second aspect and any possible implementation of the second aspect. The chip system may be composed of a chip or may include a chip and other discrete components. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] FIG1 is a schematic diagram of a network system provided by the present application;
[0067] FIG2 is a schematic diagram of a network element structure provided by the present application;
[0068] FIG3 is a flow chart of a communication method provided by the present application;
[0069] FIG4 is a flow chart of another communication method provided by the present application;
[0070] FIG5 is a schematic diagram of a communication device provided by the present application;
[0071] FIG6 is a schematic diagram of another communication device provided by the present application;
[0072] FIG7 is a schematic diagram of a baseband hardware provided in this application. DETAILED DESCRIPTION
[0073] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0074] For ease of understanding, the following is a detailed introduction to the definitions of relevant terms involved in this application:
[0075] 1. Network architecture: This application is mainly applied to wireless communication networks in which network devices do not share a common clock source, in which network devices with different clock sources need to perform joint transmission. The communication process occurs between the network device and the terminal, and involves multiple network devices jointly transmitting data for the terminal. For example, the communication method provided by this application can be applied to the network system shown in Figure 1. The network system shown in Figure 1 includes, for example, network devices (such as base station 1 and base station 2) and terminals (such as terminals 1 to 5). Among them, terminals 1 to 5 can receive downlink information from network devices (such as base station 1 and base station 2), and the downlink information sent by the base station side includes user data and control information. The downlink data received by terminals 1 to 5 can be sent by one of the base stations (such as the downlink data received by terminals 1 and 2 in Figure 1 comes from base station 1, and the downlink data received by terminal 5 comes from base station 2), or can be jointly sent by multiple base stations (such as the downlink data received by terminals 3 and 4 in Figure 1 can come from base station 1 and base station 2). Optionally, this application assumes that base station 1 and base station 2 do not share a common clock source. In this case, the asynchronization of the clocks between the stations may cause phase deviation of the signals sent between the stations, thereby affecting the CJT transmission effect.
[0076] Among them, the communication method provided in this application can be applied to the integration of traditional mobile communication systems. For example, the mobile communication system can be a fourth-generation (4G) communication system (for example, a long-term evolution (LTE) system), a world-wide interoperability for microwave access (WiMAX) communication system, a fifth-generation (5G) communication system (for example, a new radio (NR) system), and future mobile communication systems; it can also be applied to satellite communication systems, high altitude platform station (HAPS) communications, UAVs and other NTN systems, such as integrated communication and navigation (IcaN) systems, global navigation satellite systems (GNSS) and ultra-dense low-orbit satellite communication systems.
[0077] Among them, the network device is a device with wireless transceiver functions, which is used to communicate with the terminal device. For example, the network device is a radio access network (RAN) node that connects the terminal device to the wireless network. The network device in this application may include but is not limited to: an evolved node B (eNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP) or a transmission reception point (TRP), etc. The network device can also be a gNB or TRP or TP in a 5G system, or one or a group of (including multiple antenna panels) antenna panels of a base station in a 5G system, or a network controlled repeater (NCR), or an integrated access and backhaul (IAB) node. In addition, the network device can also be a network node constituting a gNB or TP, such as a BBU, or a distributed unit (DU), etc. Alternatively, the network device may also be a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, an Internet of Things (IoT), an Internet of Vehicles communication system, or a device or satellite that performs network-side functions in other communication systems.
[0078] A terminal is a device with wireless transceiver capabilities that can send signals to network devices or receive signals from network devices. The terminals mentioned in this application include various handheld devices with wireless communication capabilities, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem. Specifically, they can refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The terminal device may also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, 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 capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in telemedicine (remote medical), a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a terminal device in a 5G network or a future communication network, etc.
[0079] Network devices and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; and on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of network devices and terminals.
[0080] In one possible implementation, the network element structure involved in the present application is shown in Figure 2. For example, the network element structure shown in Figure 2 includes a network device and a terminal, and the network device and the terminal respectively include a radio resource control (RRC) signaling interaction module, a medium access control (MAC) signaling interaction module, and a physical layer (PHY) signaling and data interaction module. Among them, the network device is an entity used to send or receive signals on the network side, such as the gNB in the NR network. The terminal is an entity used to receive or transmit signals on the user side, such as the UE. The RRC signaling interaction module is a module used by the network device and the terminal to send and receive RRC signaling. The MAC signaling interaction module is a module used by the network device and the terminal to send and receive MAC-CE signaling. The PHY signaling and data interaction module is a module used by the network device and the terminal to send and receive uplink / downlink control signaling, and uplink / downlink data.
[0081] Specifically, in conjunction with the network element structure shown in FIG2 , the information interaction between the network device and the terminal involved in this application includes the following process:
[0082] (1) The network device configures reference signal resources for synchronization measurement between terminals through RRC signaling, such as uplink reference signal (UL-RS) resources and downlink reference signal (DL-RS) resources.
[0083] (2) The terminal sends UL-RS to the network device for DL-RS pre-compensation, which facilitates the terminal side to measure synchronization-related parameters.
[0084] (3) The network device sends a DL-RS to the terminal for synchronization-related parameter measurement; correspondingly, the terminal receives the DL-RS sent by the network device and measures the synchronization-related parameters.
[0085] (3) The terminal sends synchronization-related parameters to the network device through the physical uplink shared channel (PUSCH) or the physical uplink control channel (PUCCH) so that the network device can compensate for the impact caused by clock asynchrony.
[0086] 2. CJT transmission: The UE transmits the same data stream through multiple network devices through joint transmission, achieving coherent superposition of received signals at the UE and coherent cancellation of interference, greatly improving the received signal to interference and noise ratio (SINR), thereby improving network throughput and user experience. However, the premise for achieving coherent combination is to ensure that the carrier frequency and the phase of the transmitted signal between network devices are synchronized. Assuming that different network devices do not share a common clock source, and since all signal processing, sampling, and carrier generation are performed under clock control, there are frequency and phase deviations between stations, resulting in the signals sent between stations being unable to be coherent in phase, and the CJT transmission effect cannot be guaranteed.
[0087] The current method for solving the problem of non-ideal clock synchronization includes: within the protection interval, the TRPs in the network send pilot signals to each other through the air interface and estimate the calibration coefficient. At this time, the impact of clock asynchrony will be reflected in the calibration coefficient. By compensating the calibration coefficient of the transceiver channel between the TRPs, the impact of non-ideal clock synchronization is equivalently compensated. For example, assuming that base station 1 and base station 2 can send pilot signals to each other through the air interface, and the pilot symbol is s, then base station 1 sends a pilot signal to base station 2, and the pilot signal received by base station 2 is expressed as formula (1):
[0088] Similarly, base station 2 sends a pilot signal to base station 1, and the pilot signal received by base station 1 is expressed as formula (2):
[0089] Where Δτ syn1 and Δτ syn2 They represent the timing deviations of base station 1 and base station 2, that is, the deviations of the timing of base station 1 and base station 2 from a certain standard time; Δf1 and Δf2 represent the frequency deviations of base station 1 and base station 2, that is, the deviations of the carrier waves generated by base station 1 and base station 2 from a certain standard frequency; η 1,r and η 2,r Represent the amplitude, phase and delay of the receiving channel of base station 1 and base station 2 respectively. Correspondingly, η 1,t and η 2,t They represent the amplitude, phase, and delay of the transmission channels of base station 1 and base station 2, respectively. These parameters are caused by the hardware characteristics of the transmission and reception channels and therefore change slowly over time. 1→2 With h 2→1 They represent the air interface channels from base station 1 to base station 2, and from base station 2 to base station 1, respectively. Due to the reciprocity of the two transmission channels, the two air interface channels are equal.
[0090] Based on the above formulas (1) and (2), the calibration coefficient between base station 1 and base station 2 can be obtained by dividing the received signals of the pilot signals sent to each other, as shown in formula (3):
[0091] Where C represents the calibration coefficient. After compensation by the calibration coefficient C, the ratio of the transmit and receive channel responses from base station 1 to base station 2 is equal, that is, the characteristic shown in formula (4) is satisfied:
[0092] By analyzing formula (4), we can see that This item represents the inter-station phase difference accumulated over time due to frequency deviation, so the calibration coefficient C needs to change over time to prevent the inter-station phase difference from further increasing. However, the calibration coefficient C corresponding to a certain calibration moment can only be obtained by sending pilot signals between base stations. Between the two calibration moments, the calibration coefficient obtained at the previous calibration moment is used for channel compensation, which cannot compensate for the phase difference accumulated over time due to frequency deviation in real time. If the interval between the two calibration moments is long, the phase difference accumulated over time may exceed 180°. Non-ideal clock synchronization will introduce a phase difference between the TRPs of non-cognate clocks that accumulates over time and subcarriers, affecting the effects of signal coherent superposition and interference coherent cancellation.
[0093] In order to solve the above problems, the present application provides a communication method, in which not only can the terminal assist in reporting the delay deviation or frequency deviation between TRPs, but also can determine the reporting range, quantization step, and number of quantization bits, so as to more flexibly and accurately indicate the frequency deviation or delay deviation, which is conducive to reducing the reporting indication overhead.
[0094] For example, FIG3 is a flow chart of a communication method provided in the present application. The method is implemented by interaction between a first device and a second device. For example, the first device is located on the network side and can be an access network device (such as a base station, TRP, etc.) or a component thereof. The second device is located on the terminal side. The method includes the following steps:
[0095] S101: A first device obtains first information, where the first information includes at least two of a first threshold, a quantization step size, or a number of quantization bits.
[0096] The first information may be predefined by the protocol or sent by the second device to the first device, for example, the second device sends the first information to the first device. In one possible implementation, the first information includes at least two of a first threshold, a quantization step, or a number of quantization bits, including the following situations: the first information includes the first threshold and the quantization step; the first information includes the first threshold and the number of quantization bits; the first information includes the first threshold, the quantization step, and the number of quantization bits. Optionally, there is an association between the quantization step and the number of quantization bits. If one of them is obtained, the other can be derived based on the association between the quantization step and the number of quantization bits.
[0097] In one possible implementation, at least two of the first threshold, the quantization step size, and the number of quantization bits are used to determine the delay deviation range / frequency deviation range / phase deviation range. The first threshold can be expressed as A D or 2A D ; If the first threshold is A D , indicating that the endpoint values of the delay deviation range / frequency deviation range / phase deviation range are between 0 and A D For example, assuming the delay deviation range is expressed as [δ i ,δ i+1 ), endpoint value δ i ,i=0,1,…M-2 is in 0~A D points evenly distributed within; if the first threshold is 2A D , indicating that the endpoint value of the delay deviation range / frequency deviation range / phase deviation range is at -A D ~A D For example, assuming the delay deviation range is expressed as [δ i ,δ i+1 ), endpoint value δ i It is in -A D ~A D For the convenience of description, this embodiment takes the delay deviation range as an example to describe the endpoint value δ i The relationship between the quantization step size or the number of quantization bits. The quantization step size can be expressed as M-2, and the quantization step size is determined based on the first threshold and the first resolution. For example, the quantization step size can be expressed as M-2=A D / (n×first resolution). The first resolution is determined based on the preconfigured bandwidth and / or subcarrier spacing. For example, the first resolution can be expressed as first resolution = 1 / (subcarrier spacing × bandwidth), and the subcarrier spacing and bandwidth are both preconfigured fixed values. There is a correlation between the number of quantization bits and the quantization step size. For example, the number of quantization bits is expressed as B, and the relationship between the number of quantization bits and the quantization step size can be expressed as Or M = 2 B Optionally, the endpoint value of the deviation range is related to the first threshold and the quantization step size, for example, δ i =i×A D / (M-2). Optionally, since there is a correlation between the number of quantization bits and the quantization step size, the endpoint value of the deviation range is also related to the first threshold and the number of quantization bits, for example, δ i =i×A D / (2 B -2).
[0098] Optionally, the first device may also perform the following operations: the first device receives a reference signal from one or more TRPs, and the reference signal is used to measure the deviation between one or more TRPs; wherein the deviation between one or more TRPs is a delay deviation or a frequency deviation or a phase deviation. For example, the first device receives a first downlink reference signal from a first TRP, receives a second downlink reference signal from a second TRP, and measures and estimates the first downlink reference signal to obtain a first delay, and measures and estimates the second downlink reference signal to obtain a second delay, thereby obtaining a delay deviation between the first delay and the second delay. Optionally, the first downlink reference signal or the second downlink reference signal is a downlink reference signal such as a channel state information reference signal (CSI-RS) or a tracking reference signal (TRS).
[0099] Optionally, the deviation range (such as delay deviation range / frequency deviation range / phase deviation range) determined based on the first threshold may be significantly different from the deviation (such as delay deviation / frequency deviation / phase deviation) actually measured by the terminal. D , the deviation range is expressed as [δ i ,δ i+1 ), endpoint value δ i ,δ=0,1,…M-2 is in 0~A D points are evenly distributed within the i or δ i+1 The difference between the deviation measured by the first device and the measured delay deviation is large (for example, the measured delay deviation is the endpoint value δ i The first device may obtain a selection parameter set, thereby reducing the deviation range determined by the first threshold based on the selection parameters, so that the deviation actually measured by the terminal is close to the deviation range, thereby facilitating the first device to more accurately indicate the deviation range.
[0100] For example, the first device may also perform the following operations: the first device obtains a selection parameter set, which includes multiple selection parameters; the first device determines a second threshold based on the delay deviation or frequency deviation between the first TRP and the second TRP, and the first information; the first device determines the first selection parameter from the selection parameter set based on the second threshold, and sends the first selection parameter. The selection parameter set may be a plurality of selection parameters predefined by the protocol or configured by the second device. For example, the selection parameter set may be represented as {1, 1 / 2, 1 / 4,…}. The first device may determine a new delay deviation range (or quantization step or quantization bit number) based on the delay deviation between the first TRP and the second TRP and the first information (such as the first threshold or quantization step or quantization bit number); for example, assuming that the delay deviation between the first TRP and the second TRP measured by the first device is t i , t i Falling on [δ′ i ,δ′ i+1 ) in the range of δ′ i =i×B D / (M-2); Assuming that M is a fixed value, the first device can be based on the delay deviation t i , and the deviation range to which the delay deviation belongs, determine the second threshold value as B D or 2B D ; If the second threshold is B D , indicating the endpoint value δ′ of the deviation range i ,i=0,1,…M-2 is in 0~B D points evenly distributed within; if the first threshold is 2B D , indicating the endpoint value δ′ of the deviation range i It is in-B D ~B D points evenly distributed within |B D |<|A D Optionally, when the deviation range changes, such as when the first threshold value changes to the second threshold value, the quantization step size remains unchanged. For example, assuming that M is a fixed value, the quantization step size can be fixed to the first resolution or an integer multiple of the first resolution.
[0101] Optionally, assuming that the protocol predefines or the second device preconfigures a set of optional values of M (similar in function to selecting a parameter set), the first device can determine a new deviation range and a value of M based on the delay deviation / frequency deviation / phase deviation and the first information. The specific implementation is similar to the determination of the second threshold. For example, assuming that the delay deviation between the first TRP and the second TRP measured by the first device is t i , t i Falling on [δ′ i ,δ′ i+1) in the range of δ′ i =i×A D / (M′-2); Assume A D If M′ is unchanged, the first device can determine M′, thereby selecting a value closest to or equal to M′ from a group of optional values of M and sending M′.
[0102] Optionally, the first selection parameter or the optional value of M can be reported by a bit value. For example, the terminal uses log2I bits to report the first selection parameter or M′ based on the measurement result, where I represents the total number of selection parameters in the selection parameter set or the total number of optional values of M.
[0103] S102, the first device sends second information, where the second information is used to indicate that the delay deviation or frequency deviation between the first TRP and the second TRP belongs to a first deviation range; correspondingly, the second device receives the second information.
[0104] The first deviation range is determined based on at least two of the first threshold, the quantization step size, and the number of quantization bits. For example, assuming that the delay deviation range / frequency deviation range / phase deviation range is expressed as [δ i ,δ i+1 ), the second information is used to indicate that the delay deviation / frequency deviation / phase deviation between the first TRP and the second TRP belongs to the first deviation range [δ i ,δ i+1 ). The specific reporting method can be to use B bits for reporting. That is, there is a mapping relationship between the number of quantization bits B and the deviation range. For example, based on δ i =i×A D / (M-2) and M=2 B It can be seen that the bit combination corresponding to the quantization bit number corresponds to the first deviation range one by one. Assuming that the quantization bit number is 2, the bit combination corresponding to the quantization bit number is {00, 01, 10, 11}; and assuming that the first deviation range is expressed as [δ i ,δ i+1), the value of i is variable, then each bit combination can correspond to a first deviation range, for example, assuming that bit combination 00 corresponds to [δ0, δ1), bit combination 01 corresponds to [δ1, δ2), bit combination 10 corresponds to [δ2, δ3), and bit combination 11 corresponds to [δ3, δ4). If the delay deviation or frequency deviation between the first TRP and the second TRP belongs to [δ1, δ2), then the second information may include bit combination 01, which is used to indicate that the delay deviation or frequency deviation between the first TRP and the second TRP belongs to the first deviation range [δ1, δ2). Optionally, the more the number of first deviation ranges, for example, the smaller the range of the delay deviation division, the larger the number of quantization bits, and the more corresponding bit combinations, so that different deviation ranges can be corresponded one by one. At this time, the delay deviation range indicated by the second information is more accurate.
[0105] Optionally, after the first device determines the second threshold, the first deviation range is determined based on at least two of the second threshold, the quantization step size, and the number of quantization bits. For example, the time delay deviation between the first TRP and the second TRP measured by the first device is t i , t i Falling on [δ′ i ,δ′ i+1 ) in the range of δ′ i =i×B D / (M-2). In this case, the number of quantization bits B may remain unchanged. For example, if M is a fixed value, then is also a fixed value; for example, assuming that bit combination 00 corresponds to [δ′0, δ′1), bit combination 01 corresponds to [δ′1, δ′2), bit combination 10 corresponds to [δ′2, δ′3), and bit combination 11 corresponds to [δ′3, δ′4). If the time delay deviation or frequency deviation between the first TRP and the second TRP belongs to [δ′2, δ′3), the second information may include bit combination 10, which is used to indicate that the time delay deviation or frequency deviation between the first TRP and the second TRP belongs to the first deviation range [δ′2, δ′3).
[0106] Optionally, when the frequency deviation or delay deviation measured by the first device does not fall within the first deviation range, for example, the frequency deviation or delay deviation is too large or too small, both indicate that the measurement range is exceeded. This application defines a second deviation range or a third deviation range to indicate the situation of exceeding the measurement range, and the value of the second deviation range or the third deviation range is related to the first deviation range. In one possible implementation, the first deviation range belongs to an interval consisting of a first endpoint value and a second endpoint value, and the first endpoint value or the second endpoint value is determined based on at least two of the first threshold value, the quantization step size, and the number of quantization bits; the first endpoint value is less than the second endpoint value; the second deviation range is an interval less than the first endpoint value; and the third deviation range is an interval greater than the second endpoint value. For example, the first deviation range can be expressed as [δi ,δ i+1 ), i=0,1,…M-2, then the first endpoint value is δ0, the second endpoint value is δ M-2 , that is, the first deviation range belongs to δ0 and δ M-2 The interval [δ0,δ M-2 ], the first deviation range can be a sub-interval in the interval, such as [δ0, δ1), or [δ1, δ2). The second deviation range is an interval smaller than the first endpoint value, such as the second deviation range is expressed as (-∞, δ0); the third deviation range is an interval larger than the second endpoint value, such as the third deviation range is expressed as (δ M-2 ,+∞).
[0107] Optionally, one or two bit combinations corresponding to the number of quantization bits are used to indicate the second deviation range and / or the third deviation range. For example, assuming that the number of quantization bits B = 2 bits, and assuming that one bit combination corresponding to the number of quantization bits (such as 00) is used to indicate (-∞, δ0) or (δ M-2 ,+∞), or two bit combinations (such as 00 and 11), 00 is used to indicate (-∞,δ0), 11 is used to indicate (δ M-2 ,+∞). Optionally, the second deviation range or the third deviation range can be indicated by other information, for example, not by the bit combination corresponding to the number of quantization bits. In this case, δ i =i×A D / (M-1),i=0,1,…M-1,M-1=2 B , that is, the first deviation range belongs to δ0 and δ M-1 The interval [δ0,δ M-1 ], the second deviation range and / or the third deviation range are indicated by other information (such as the number of quantization bits other than B).
[0108] Optionally, when the measurement range is exceeded, the second device may choose not to cooperate, for example, not to compensate for the delay deviation or the frequency deviation. In this case, since the second device does not compensate for the delay deviation or the frequency deviation, the first device may choose not to send the second information.
[0109] Optionally, the first device may measure an invalid frequency deviation or delay deviation; for example, the first device receives a reference signal and measures and estimates the reference signal. If the reference signal receiving power (RSRP) of the reference signal measured is lower than a preset threshold value, it means that the reference signal is an invalid reference signal for the measurement of the frequency deviation or delay deviation, and the first device measures an invalid frequency deviation or delay deviation based on the reference signal. The invalid frequency deviation or delay deviation does not belong to the first deviation range, the second deviation range or the third deviation range. Assuming that the invalid frequency deviation or delay deviation belongs to the invalid deviation range, a bit combination corresponding to the quantization bit number is used to indicate the invalid deviation range. For example, similar to the indication method of the second deviation range and / or the third deviation range, it is assumed that a bit combination corresponding to the quantization bit number (such as 00) is used to indicate (-∞,δ0) or (δ M-2 ,+∞) or invalid deviation range; for example, assuming three bit combinations corresponding to the number of quantized bits (such as 00, 01, 11), 00 is used to indicate (-∞,δ0), 11 is used to indicate (δ M-2 ,+∞), 01 is used to indicate an invalid deviation range. Optionally, the invalid deviation range can also be indicated by other information, for example, instead of using the bit combination corresponding to the quantization bit number to indicate it, other quantization bit numbers other than B are used to indicate it, and this application does not limit this.
[0110] Optionally, the selection parameter set includes multiple selection parameters, one of which may be associated with an invalid deviation range. For example, assuming the selection parameter set is represented as {1, 1 / 2, 1 / 4, ... 0}, when the first device determines that the first selection parameter is 0, it may indicate that the first device measured an invalid frequency deviation or delay deviation; the first device sends the first selection parameter as 0 to the second device, indicating to the second device that the terminal measured an invalid frequency deviation or delay deviation, and the second device may choose not to cooperate, for example, not to compensate for the delay deviation or frequency deviation.
[0111] In this embodiment, the first device can obtain the first information, such as the first information configured by the receiving base station, or the first information predefined by the protocol, so as to obtain at least two of the first threshold, the quantization step size, or the number of quantization bits, and can further determine one or more deviation ranges. The first device can report the second information based on the measurement result (such as measuring the delay deviation or frequency deviation between the first TRP and the second TRP), so as to more flexibly and accurately indicate the frequency deviation or delay deviation; and the second information indicates the deviation range to which the frequency deviation or delay deviation belongs, such as indicating that the frequency deviation or delay deviation belongs to the first deviation range, without indicating the specific frequency deviation or delay deviation value, which is conducive to reducing the indication overhead.
[0112] The following describes in detail different values of the first threshold.
[0113] Example 1: The first threshold is a fixed value and is time-dependent. For example, the first threshold is A D or 2A D At least two of the first threshold, the quantization step size, and the number of quantization bits are used to determine the delay deviation range, and the value of the first threshold is related to time.
[0114] In one possible implementation, the first threshold is a multiple of the cyclic prefix length. The multiple can be represented by X, and the value of X can be an integer or a decimal. For example, the first threshold is A D When A D X times the CP length, such as X = 1, that is, A D For example, the first threshold is 2A. D When 2A D Optionally, if the second information is used to indicate that the delay deviation between the first TRP and the second TRP belongs to the first deviation range, the first threshold is the cyclic prefix length, that is, the first threshold can be fixed to the CP length.
[0115] In one possible implementation, the first threshold is a multiple of the basic time unit. For example, the first threshold is A D When A D It is X times the basic time unit, if X=1, it is A D is the basic time unit for LTE. For another example, the first threshold is 2A D When 2A D It is X times the basic time unit.
[0116] In one possible implementation, the first threshold is a multiple of a fixed time length. The fixed time length may be a time length such as nanoseconds or microseconds. For example, the first threshold is A D When A D X times nanoseconds / microseconds, if X=1, it is A D For example, the first threshold is 2A. D When 2A D X times nanoseconds / microseconds.
[0117] In one possible implementation, the first threshold is the product of the first number of sampling points and the first resolution; the first number of sampling points is related to the frequency domain density configured in the downlink reference signal for measuring the delay difference, and the downlink reference signal is the first TRP or the downlink reference signal sent by the TRP; the first resolution is determined based on the preconfigured bandwidth and / or subcarrier spacing. For example, the larger the subcarrier spacing, the larger the bandwidth, the higher the first resolution, the base station can set a smaller quantization step size for the delay deviation range (such as the larger M), and the terminal uses more quantization bits for reporting indications (such as the larger B). Among them, the relationship between B and M can refer to the corresponding description in the previous S101, which will not be repeated here.
[0118] Example 2: The first threshold is a fixed value and is related to the frequency. For example, the first threshold is A FO or 2A FO At least two of the first threshold, the quantization step size, and the number of quantization bits are used to determine the frequency deviation range, and the value of the first threshold is related to the frequency.
[0119] For example, if the first threshold is A FO , indicating that the end point value of the frequency deviation range is between 0 and A FO For example, assuming the frequency deviation range is expressed as Endpoint value It is between 0 and A FO points evenly distributed within; if the first threshold is 2A D , indicating the endpoint value of the frequency deviation range It is in -A FO ~A D For example, assuming the frequency deviation range is expressed as Endpoint value It is in -A D ~A D Points evenly distributed within.
[0120] In one possible implementation, the first threshold is a multiple of ppm or ppb. The multiple can be represented by X, and the value of X can be an integer or a decimal. For example, the first threshold is A FO When A FO X times the ppm / ppb, if X=1 then A FO For example, the first threshold is 2A FO When 2A FO Optionally, if the second information is used to indicate that the frequency deviation between the first TRP and the second TRP belongs to the first deviation range, the first threshold is 0.1 times ppm, that is, the first threshold can be fixed at 0.1 ppm.
[0121] In one possible implementation, the first threshold is a multiple of a fixed frequency. The fixed frequency may be Hz. For example, the first threshold is A FO When A FO X times Hz, if X=1, then A FO For example, the first threshold is 2A. FO When 2A FO is X times Hz.
[0122] In one possible implementation, the first threshold is the product of the second number of sampling points and the second resolution; the second number of sampling points is related to the time domain density configured in the downlink reference signal used to measure the delay difference, and the downlink reference signal is a downlink reference signal sent by the first TRP or the second TRP; the second resolution is determined based on the time of measuring the downlink reference signal transmission. For example, the second resolution = 1 / (the time of measuring the downlink reference signal transmission). Optionally, similar to the delay deviation, if the longer the time of measuring the downlink reference signal transmission, the higher the resolution, the base station can set a smaller quantization step size for the frequency deviation range (such as the larger M is), and the terminal uses more quantization bits for reporting indication (such as the larger B is, M-1=2 B ).
[0123] Optionally, the second deviation range or the third deviation range can be used To express the frequency deviation range of the measurement out of range. For example, the first deviation range can be expressed as The first endpoint value is The second endpoint value is That is, the first deviation range belongs to and The interval formed The first deviation range can specifically be a sub-interval in the interval, for example The second deviation range is an interval smaller than the first endpoint value. For example, the second deviation range is expressed as The third deviation range is an interval greater than the second endpoint value. For example, the third deviation range is expressed as
[0124] Example 3: The first threshold is a fixed value and is related to the phase. For example, the first threshold is A PO or 2A PO At least two of the first threshold, the quantization step size, and the number of quantization bits are used to determine the phase deviation range, and the value of the first threshold is related to the phase.
[0125] In one possible implementation, the first threshold is a multiple of the fixed phase. The fixed frequency may be π. For example, the first threshold is A PO When APO X times π, if X = 1, then A PO For example, the first threshold is 2A PO When 2A PO X times π. Optionally, there is a correlation between phase and frequency. For example, phase is the integral of frequency over time. Then, the phase deviation range can be determined based on the frequency deviation range. That is, the specific implementation of the phase deviation range can refer to the corresponding description in the frequency deviation range, and this application does not limit it.
[0126] The following will describe in detail the interaction process between the terminal and the TRP, as well as different values of the first threshold.
[0127] For example, FIG4 is a flow chart of another communication method provided by the present application, which is implemented by interaction between a terminal, a first TRP, and a second TRP. The method includes the following steps:
[0128] S201: A terminal obtains first information, where the first information includes at least two of a first threshold, a quantization step size, or a number of quantization bits.
[0129] The specific implementation of S201 can refer to the corresponding description in S101 and will not be repeated here.
[0130] S202: The terminal receives third information, where the third information is used to indicate the first mode or the second mode.
[0131] The first or second TRP can configure the first mode or the second mode for the terminal. TRPs configuring different modes, and thus different deviation ranges and quantization steps, facilitate more accurate indication of delay deviation, frequency deviation, and phase deviation by the terminal. This embodiment assumes that the first TRP configures the first or second mode for the terminal, for example, by sending a third message to the terminal.
[0132] In one possible implementation, the first mode indicates that the deviation value in the deviation range set is a time domain offset caused by clock deviation; the second mode indicates that the deviation value in the deviation range set includes at least one of the time domain offset caused by clock deviation, air interface transmission delay difference, or transmission channel delay difference. The first mode and the second mode are associated with different first thresholds, quantization step sizes, or at least two of the quantization bit numbers. For example, when configuring the first mode, the terminal only needs to report the time domain offset caused by clock deviation; in this case, the terminal's reporting amount is small, and a smaller A needs to be configured. Dand a larger M value for reporting (that is, the first mode is associated with a smaller first threshold and a larger quantization step size). For another example, when configuring the second mode, the terminal needs to report information such as the time domain offset caused by clock deviation, air interface transmission delay difference, or sending channel delay difference. The terminal reports a large amount, so a larger A value needs to be configured. D Reporting is performed (that is, the first threshold value with a greater correlation with the first mode).
[0133] In one possible implementation, the first mode indicates that the deviation value in the deviation range set is the frequency domain offset caused by the clock deviation; the second mode indicates that the deviation value in the deviation range set includes the frequency domain offset caused by the clock deviation and / or the Doppler frequency domain offset caused by the terminal movement. The first mode and the second mode are associated with different first thresholds, quantization steps, or at least two of the quantization bit numbers. For example, when the first mode is configured, the terminal only needs to report the frequency domain offset caused by the clock deviation; in this case, the terminal's reporting amount is small, and a smaller A value needs to be configured. FO For example, when configuring the second mode, the terminal needs to report information such as the frequency domain offset caused by clock deviation and / or the Doppler frequency domain offset caused by terminal movement. The terminal reports a large amount and needs to configure a larger A value. FO Make a report.
[0134] S203a, the first TRP sends a first downlink reference signal; correspondingly, the terminal receives the first downlink reference signal.
[0135] S203b, the second TRP sends a second downlink reference signal; correspondingly, the terminal receives the second downlink reference signal.
[0136] For example, the first TRP and the second TRP can both send downlink reference signals, and correspondingly, the terminal receives the downlink reference signal, which is used by the terminal to measure the delay deviation / frequency deviation / phase deviation between the TRPs.
[0137] Optionally, the execution order of S203a and S203b is not limited in this application, for example, S203a is executed first and then S203b, or S203b is executed first and then S203a, or S203a and S203b are executed at the same time.
[0138] S204: The terminal performs measurement based on the first downlink reference signal and the second downlink reference signal to determine a first deviation range.
[0139] Among them, the terminal measures based on the downlink reference signal to obtain the delay deviation / frequency deviation / phase deviation between TRPs. For example, the terminal measures based on the first downlink reference signal to obtain the first delay, and measures based on the second downlink reference signal to obtain the second delay, thereby determining the delay deviation between the first TRP and the second TRP. The terminal determines the first deviation range based on the delay deviation, the first information and the third information. The specific implementation method of S203 can refer to the corresponding description in S101, and combined with the third information, for example, if the third information indicates the first mode, the terminal selects the smaller A D and larger M values are reported.
[0140] S205: The terminal determines a first deviation range based on the first deviation, the first information, and the third information.
[0141] S206. The terminal sends second information, where the second information is used to indicate that the delay deviation or frequency deviation between the first TRP and the second TRP belongs to a first deviation range.
[0142] Among them, the specific implementation method of S206 can refer to the corresponding description in S102, and combined with the description in S202, for example, the base station can assist the terminal in selecting the TRP corresponding to the air interface delay difference of almost 0 in the first TRP or the second TRP for reporting. For example, if the air interface delay difference between the terminal and the first TRP is almost 0, the terminal can configure a smaller A D and a larger M value to report the second information, thereby indicating a more accurate first deviation range to the first TRP. For another example, the base station can assist the terminal in selecting the TRP (such as the first TRP) corresponding to the Doppler effect of 0 caused by user mobility in the first TRP or the second TRP for reporting. For example, if the Doppler effect caused by the terminal movement is 0, the terminal can configure a smaller A FO and a larger M value to report the second information, thereby indicating a more accurate first deviation range to the first TRP. Optionally, the base station in S206 can be a device for managing TRPs, for example, the first TRP and the second TRP can be managed by the base station.
[0143] It is understood that in order to implement the functions of the above-mentioned device embodiments, the base station and the terminal include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily appreciate that, in conjunction with the various exemplary units and method steps described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a computer software-driven hardware manner depends on the specific application scenario and design constraints of the technical solution.
[0144] Figures 5 and 6 are schematic diagrams of possible communication devices or hardware structures provided in this application. These communication devices or hardware structures can be used to implement the functions of the first device (such as a terminal side device) or the second device (such as a network side device, such as a base station, TRP) in the above method embodiment, and thus can also achieve the beneficial effects of the above method embodiment. In an embodiment of the present application, the communication device can be a terminal as shown in Figure 1, or a base station as shown in Figure 1, or a module (such as a chip) applied to the terminal side or terminal side.
[0145] As shown in Figure 5, communication device 500 includes a processing unit 510 and a transceiver unit 520. Communication device 500 is used to implement the functions of a terminal or base station in the method embodiments shown in Figures 3 and 4 above. Optionally, transceiver unit 520 includes a transmitting unit and a receiving unit, and transceiver unit 520 can also be referred to as a communication unit.
[0146] When the communication device 500 is used to implement the functions of the terminal in the method embodiment shown in Figure 3 or Figure 4: the processing unit 510 is used to obtain first information, where the first information includes at least two of a first threshold, a quantization step size, or a number of quantization bits. The transceiver unit 520 is used to send second information, where the second information is used to indicate that the delay deviation or frequency deviation between the first TRP and the second TRP falls within a first deviation range; the first deviation range is determined based on at least two of the first threshold, the quantization step size, and the number of quantization bits.
[0147] In one possible implementation, the first threshold is a multiple of the cyclic prefix length; or, the first threshold is a multiple of the basic time unit; or, the first threshold is a multiple of the fixed time length; or, the first threshold is the product of the first number of sampling points and the first resolution. The first number of sampling points is related to the frequency domain density configured in the downlink reference signal used to measure the delay difference, where the downlink reference signal is a downlink reference signal sent by the first TRP or the second TRP; and the first resolution is determined based on a preconfigured bandwidth and / or subcarrier spacing.
[0148] In one possible implementation, if the second information is used to indicate that the delay deviation between the first TRP and the second TRP belongs to a first deviation range, the first threshold is the cyclic prefix length.
[0149] In one possible implementation, the first threshold is a multiple of ppm or a multiple of ppb; or, the first threshold is a multiple of a fixed frequency; or, the first threshold is the product of a second number of sampling points and a second resolution; the second number of sampling points is related to a time domain density configured in a downlink reference signal for measuring a delay difference, and the downlink reference signal is a downlink reference signal sent by a first TRP or a second TRP; and the second resolution is determined based on measuring the time at which the downlink reference signal is sent.
[0150] In a possible implementation, if the second information is used to indicate that the frequency deviation between the first TRP and the second TRP belongs to a first deviation range, the first threshold is 0.1 times ppm.
[0151] In one possible implementation, the processing unit 510 is configured to obtain a selection parameter set, the selection parameter set including multiple selection parameters. The processing unit 510 is further configured to determine a second threshold based on a delay deviation or a frequency deviation between the first TRP and the second TRP, and the first information. The processing unit 510 is further configured to determine a first selection parameter from the selection parameter set based on the second threshold. The transceiver unit 520 is configured to transmit the first selection parameter; the first deviation range is determined based on at least two of the second threshold, a quantization step size, and a number of quantization bits.
[0152] In a possible implementation, there is a mapping relationship between the number of quantization bits and the deviation range. For example, the number of quantization bits and the deviation range may be a one-to-one mapping relationship.
[0153] In a possible implementation, the number of quantization bits is determined based on a quantization step size; the quantization step size is determined based on a first threshold and a first resolution, or based on a second threshold and a second resolution.
[0154] In one possible implementation, the deviation range includes at least one of a first deviation range, a second deviation range, or a third deviation range. The first deviation range is an interval consisting of a first endpoint value and a second endpoint value, where the first endpoint value or the second endpoint value is determined based on at least two of a first threshold value, a quantization step size, and a number of quantization bits; the first endpoint value is less than the second endpoint value. The second deviation range is an interval less than the first endpoint value; and the third deviation range is an interval greater than the second endpoint value.
[0155] In one possible implementation, the bit combination corresponding to the number of quantization bits corresponds one-to-one to the first deviation range; or, one or two bit combinations corresponding to the number of quantization bits are used to indicate the second deviation range and / or the third deviation range; or, a bit combination corresponding to the number of quantization bits is used to indicate an invalid deviation range.
[0156] In one possible embodiment, the processing unit 510 is used to obtain third information, which is used to indicate the first mode or the second mode; the first mode indicates that the deviation value in the deviation range set is a time domain offset or a frequency domain offset caused by clock deviation; the second mode indicates that the deviation value in the deviation range set includes at least one of the time domain offset caused by clock deviation, air interface transmission delay difference, or transmission channel delay difference, or the second mode indicates that the deviation value in the deviation range set includes the frequency domain offset caused by clock deviation and / or the Doppler frequency domain offset caused by terminal movement.
[0157] In a possible implementation manner, the first mode and the second mode are associated with at least two of different first thresholds, quantization step sizes, or quantization bit numbers.
[0158] In one possible implementation, the transceiver unit 520 is used to receive at least two of the first threshold value, quantization step size, or quantization bit number associated with the first mode; or, the transceiver unit 520 is used to receive at least two of the first threshold value, quantization step size, or quantization bit number associated with the second mode.
[0159] It can be seen that when the communication device 500 is used to implement the function of the terminal in the method embodiment shown in Figure 3 or Figure 4, the communication device 500 can obtain the first information, such as the first information configured by the receiving base station, or the first information predefined by the protocol, so as to obtain at least two of the first threshold, the quantization step, or the number of quantization bits, and can further determine one or more deviation ranges. Based on the measurement results (such as measuring the delay deviation or frequency deviation between the first TRP and the second TRP), the second information can be reported to indicate the frequency deviation or delay deviation more flexibly and accurately; and the second information indicates the deviation range to which the frequency deviation or delay deviation belongs, such as indicating that the frequency deviation or delay deviation belongs to the first deviation range, without indicating the specific frequency deviation or delay deviation value, which is conducive to reducing the indication overhead.
[0160] When the communication device 500 is used to implement the functions of the network device in the method embodiment shown in FIG3 or FIG4 , the transceiver unit 520 is configured to receive second information indicating that the delay deviation or frequency deviation between the first TRP and the second TRP falls within a first deviation range; the first deviation range is determined based on at least two of a first threshold, a quantization step size, and a number of quantization bits. The processing unit 510 is configured to transmit data based on the second information.
[0161] In a possible implementation, the transceiver unit 520 is configured to send first information, where the first information includes at least two of a first threshold, a quantization step size, and a number of quantization bits.
[0162] In one possible implementation, the first threshold is a multiple of the cyclic prefix length; or, the first threshold is a multiple of the basic time unit; or, the first threshold is a multiple of the fixed time length; or, the first threshold is the product of the first number of sampling points and the first resolution. The first number of sampling points is related to the frequency domain density configured in the downlink reference signal used to measure the delay difference, where the downlink reference signal is a downlink reference signal sent by the first TRP or the second TRP; and the first resolution is determined based on a preconfigured bandwidth and / or subcarrier spacing.
[0163] In one possible implementation, if the second information is used to indicate that the delay deviation between the first TRP and the second TRP belongs to a first deviation range, the first threshold is the cyclic prefix length.
[0164] In one possible implementation, the first threshold is a multiple of ppm or a multiple of ppb; or, the first threshold is a multiple of a fixed frequency; or, the first threshold is the product of a second number of sampling points and a second resolution; the second number of sampling points is related to a time domain density configured in a downlink reference signal for measuring a delay difference, and the downlink reference signal is a downlink reference signal sent by a first TRP or a second TRP; and the second resolution is determined based on measuring the time at which the downlink reference signal is sent.
[0165] In a possible implementation, if the second information is used to indicate that the frequency deviation between the first TRP and the second TRP belongs to a first deviation range, the first threshold is 0.1 times ppm.
[0166] In a possible implementation, the transceiver unit 520 is configured to receive a first selection parameter, which is used to determine the second threshold; the first deviation range is determined based on at least two of the second threshold, the quantization step size, and the number of quantization bits.
[0167] In a possible implementation, there is a mapping relationship between the number of quantization bits and the deviation range. For example, the number of quantization bits and the deviation range may be a one-to-one mapping relationship.
[0168] In a possible implementation, the number of quantization bits is determined based on a quantization step size; the quantization step size is determined based on a first threshold and a first resolution, or based on a second threshold and a second resolution.
[0169] In one possible implementation, the deviation range includes at least one of a first deviation range, a second deviation range, or a third deviation range. The first deviation range is an interval consisting of a first endpoint value and a second endpoint value, where the first endpoint value or the second endpoint value is determined based on at least two of a first threshold value, a quantization step size, and a number of quantization bits; the first endpoint value is less than the second endpoint value. The second deviation range is an interval less than the first endpoint value; and the third deviation range is an interval greater than the second endpoint value.
[0170] In one possible implementation, the bit combination corresponding to the number of quantization bits corresponds one-to-one to the first deviation range; or, one or two bit combinations corresponding to the number of quantization bits are used to indicate the second deviation range and / or the third deviation range; or, a bit combination corresponding to the number of quantization bits is used to indicate an invalid deviation range.
[0171] In one possible implementation, the transceiver unit 520 is configured to send third information, where the third information is used to indicate the first mode or the second mode. The first mode indicates that the deviation values in the deviation range set are time domain offsets or frequency domain offsets caused by clock deviation; the second mode indicates that the deviation values in the deviation range set include at least one of time domain offsets caused by clock deviation, air interface transmission delay inequality, or transmission channel delay inequality, or the second mode indicates that the deviation values in the deviation range set include frequency domain offsets caused by clock deviation and / or Doppler frequency domain offsets caused by terminal mobility.
[0172] In a possible implementation manner, the first mode and the second mode are associated with at least two of different first thresholds, quantization step sizes, or quantization bit numbers.
[0173] In one possible implementation, the transceiver unit 520 is used to send at least two of the first threshold value, quantization step size, or quantization bit number associated with the first mode; or, the transceiver unit 520 is used to send at least two of the first threshold value, quantization step size, or quantization bit number associated with the second mode.
[0174] As can be seen, when communication device 500 is used to implement the functions of the network device in the method embodiment shown in Figure 3 or Figure 4, communication device 500 can receive the second information to determine whether the frequency deviation or delay deviation indicated by the first device falls within the first deviation range, thereby achieving more flexible and accurate indication of frequency deviation or delay deviation, and facilitating reduced indication overhead. Furthermore, performing data transmission based on this second information, such as performing frequency compensation or delay compensation based on the frequency deviation or delay deviation, is conducive to improving the reliability of data transmission.
[0175] For a more detailed description of the processing unit 510 and the transceiver unit 520 , reference may be made to the relevant descriptions in the method embodiments shown in FIG. 3 and FIG. 4 .
[0176] As shown in Figure 6, communication device 600 includes a processor 610 and an interface circuit 620. Processor 610 and interface circuit 620 are coupled to each other. It is understood that interface circuit 620 can be a transceiver or an input / output interface. Optionally, communication device 600 may also include a memory 630 for storing instructions executed by processor 610, or storing input data required by processor 610 to execute instructions, or storing data generated after processor 610 executes instructions. Sometimes, interface circuit 620 can also be understood as part of processor 610, in which case communication device 600 includes processor 610. Optionally, a transceiver includes a transmitter and a receiver.
[0177] When the communication device 600 is used to implement the method embodiments shown in FIG. 3 and FIG. 4 , the processor 610 is used to implement the functions of the processing unit 510 , and the interface circuit 620 is used to implement the functions of the transceiver unit 520 .
[0178] In one possible implementation, when the communication device 600 is a baseband hardware of a terminal, a specific example is shown in FIG7 . For example, FIG7 is a schematic diagram of a baseband hardware provided by the present application, which can be implemented using a processing system including one or more processors. The processor may include a microprocessor, a microcontroller, a central processing unit (CPU), a graphics processing unit (GPU), or other general-purpose processors, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a programmable logic device (PLD), a state machine, gating logic, discrete hardware circuits, and other suitable hardware configured to perform various functions. In other words, the processor used in the baseband can be used to implement any one or more of the processes described below.
[0179] A processing system can be implemented using a bus architecture, typically represented by a bus. A bus can include any number of interconnecting buses and bridges, depending on the specific application and overall design constraints of the processing system. A bus couples various circuits together, including one or more processors (typically represented by a processor), memory, and computer-readable media (typically represented by a computer-readable storage medium). A bus can also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and will not be described in detail here. A bus interface provides an interface between the bus and transceivers, and between the bus and the interface.
[0180] The transceiver provides a communication interface or means for communicating with various other devices via a wireless transmission medium. The transceiver can be coupled to an antenna array, and the transceiver and antenna array can be used together to communicate with the corresponding network type. At least one interface (e.g., a network interface and / or a user interface) provides a communication interface or means for communicating via an internal bus or via an external transmission medium.
[0181] The processor is responsible for managing the bus and general processing, including executing software stored on a computer-readable medium. When executed by the processor, the software causes the processing system to perform the various functions described below for any specific device. The functions that can be implemented by the processor, memory, and computer-readable medium may include encoding, decoding, rate matching, rate dematching, scrambling, descrambling, modulation, demodulation, layer mapping, FFT, IFFT, IDFT, precoding, RE mapping, channel equalization, RE demapping, digital BF, adding CP, removing CP, and so on.
[0182] In this application, when entity A sends information to entity B, it can be done directly from A to B or indirectly through another entity. Similarly, when entity B receives information from entity A, it can be done directly from entity B or indirectly through another entity. Entities A and B herein can be RAN nodes or terminals, or modules within a RAN node or terminal. The sending and receiving of information can be information exchange between a RAN node and a terminal, for example, between a base station and a terminal; the sending and receiving of information can also be information exchange between two RAN nodes, for example, between a CU and a DU; the sending and receiving of information can also be information exchange between different modules within a device, for example, between a terminal chip and other modules in the terminal, or between a base station chip and other modules within the base station.
[0183] In other words, sending and receiving can be performed between devices, for example, between a network device and a terminal device, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.
[0184] It is understandable that information may be processed between the source and destination of information transmission, such as coding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated.
[0185] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and storage medium can also exist in a base station or a terminal as discrete components.
[0186] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0187] 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 by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0188] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0189] In this application, words such as "first" and "second" can be used to distinguish technical features with the same or similar functions. The words such as "first" and "second" do not limit the quantity and execution order, and the words such as "first" and "second" do not necessarily limit them to be different. In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or design. The use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.
[0190] In the embodiments of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the indication information described below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated; it is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance, for example, the indication of specific information can be achieved with the help of the arrangement order of each information agreed in advance (such as predefined by the protocol), thereby reducing the indication overhead to a certain extent. The present application does not limit the specific method of indication. It is understandable that, for the sender of the indication information, the indication information can be used to indicate the information to be indicated, and for the receiver of the indication information, the indication information can be used to determine the information to be indicated.
[0191] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
Claims
1. A communication method, characterized in that: The method comprises: Acquire first information, where the first information includes at least two of a first threshold, a quantization step size, or a number of quantization bits; Sending second information, where the second information is used to indicate that the delay deviation or frequency deviation between the first transmission reception point TRP and the second TRP falls within a first deviation range; The first deviation range is determined based on at least two of the first threshold, the quantization step size, and the number of quantization bits.
2. The method according to claim 1, characterized in that The first threshold is a multiple of the cyclic prefix length; Alternatively, the first threshold is a multiple of the basic time unit; Alternatively, the first threshold is a multiple of a fixed time length; Alternatively, the first threshold is the product of the first number of sampling points and the first resolution; The first number of sampling points is related to a frequency domain density configured in a downlink reference signal used to measure the delay difference, where the downlink reference signal is a downlink reference signal sent by the first TRP or the second TRP; The first resolution is determined based on a preconfigured bandwidth and / or subcarrier spacing.
3. The method according to claim 2, characterized in that If the second information is used to indicate that the delay deviation between the first TRP and the second TRP belongs to a first deviation range, the first threshold is the cyclic prefix length.
4. The method according to claim 1, wherein The first threshold value is a multiple of parts per million (ppm) or parts per billion (ppb); Alternatively, the first threshold is a multiple of a fixed frequency; Alternatively, the first threshold is the product of the second number of sampling points and the second resolution; The second number of sampling points is related to a time domain density configured in a downlink reference signal used to measure the delay difference, where the downlink reference signal is a downlink reference signal sent by the first TRP or the second TRP; The second resolution is determined based on measuring the time when the downlink reference signal is sent.
5. The method according to claim 4, characterized in that If the second information is used to indicate that the frequency deviation between the first TRP and the second TRP belongs to a first deviation range, the first threshold is 0.1 times ppm.
6. The method according to claim 1, characterized in that The method further comprises: Acquire a selection parameter set, where the selection parameter set includes a plurality of selection parameters; determining a second threshold based on the delay deviation or frequency deviation between the first TRP and the second TRP, and the first information; determining a first selection parameter from the selection parameter set based on the second threshold; The first selection parameter is sent.
7. The method according to claim 6, characterized in that The first deviation range is determined based on at least two of the second threshold, the quantization step size, and the number of quantization bits.
8. The method according to claim 1, characterized in that There is a mapping relationship between the number of quantization bits and the deviation range.
9. The method according to claim 8, characterized in that The number of quantization bits is determined based on the quantization step size; The quantization step size is determined based on a first threshold and a first resolution, or based on a second threshold and a second resolution.
10. The method according to claim 8, characterized in that The deviation range includes at least one of a first deviation range, a second deviation range, or a third deviation range; The first deviation range belongs to an interval consisting of a first endpoint value and a second endpoint value, the first endpoint value or the second endpoint value is determined based on at least two of the first threshold value, the quantization step size, and the number of quantization bits; the first endpoint value is smaller than the second endpoint value; The second deviation range is an interval smaller than the first endpoint value; The third deviation range is an interval greater than the second endpoint value.
11. The method according to any one of claims 8 to 10, characterized in that The bit combinations corresponding to the number of quantization bits correspond to the first deviation range in a one-to-one manner; Alternatively, one or two bit combinations corresponding to the number of quantization bits are used to indicate the second deviation range and / or the third deviation range; Alternatively, a bit combination corresponding to the number of quantization bits is used to indicate an invalid deviation range.
12. A communication method, characterized in that: The method comprises: receiving second information, where the second information is used to indicate that a delay deviation or a frequency deviation between the first TRP and the second TRP falls within a first deviation range; The first deviation range is determined based on at least two of the first threshold, the quantization step size, and the number of quantization bits; Data transmission is performed based on the second information.
13. The method according to claim 11, characterized in that The method further comprises: First information is sent, where the first information includes at least two of the first threshold, a quantization step size, and a number of quantization bits.
14. The method according to claim 12, characterized in that The first threshold is a multiple of the cyclic prefix length; Alternatively, the first threshold is a multiple of the basic time unit; Alternatively, the first threshold is a multiple of a fixed time length; Alternatively, the first threshold is the product of the first number of sampling points and the first resolution; The first number of sampling points is related to a frequency domain density configured in a downlink reference signal used to measure the delay difference, where the downlink reference signal is a downlink reference signal sent by the first TRP or the second TRP; The first resolution is determined based on a preconfigured bandwidth and / or subcarrier spacing.
15. The method according to claim 14, characterized in that If the second information is used to indicate that the delay deviation between the first TRP and the second TRP belongs to a first deviation range, the first threshold is the cyclic prefix length.
16. The method according to claim 12, characterized in that The first threshold value is a multiple of parts per million (ppm) or parts per billion (ppb); Alternatively, the first threshold is a multiple of a fixed frequency; Alternatively, the first threshold is the product of the second number of sampling points and the second resolution; The second number of sampling points is related to a time domain density configured in a downlink reference signal used to measure the delay difference, where the downlink reference signal is a downlink reference signal sent by the first TRP or the second TRP; The second resolution is determined based on measuring the time when the downlink reference signal is sent.
17. The method according to claim 16, characterized in that If the second information is used to indicate that the frequency deviation between the first TRP and the second TRP belongs to a first deviation range, the first threshold is 0.1 times ppm.
18. The method according to claim 12, characterized in that The method further comprises: receiving a first selection parameter, where the first selection parameter is used to indicate a second threshold; The first deviation range is determined based on at least two of the second threshold, the quantization step size, and the number of quantization bits.
19. The method according to claim 12, wherein: There is a mapping relationship between the number of quantization bits and the deviation range.
20. The method according to claim 19, characterized in that The number of quantization bits is determined based on the quantization step size; The quantization step size is determined based on a first threshold and a first resolution, or based on a second threshold and a second resolution.
21. The method according to claim 19, wherein The deviation range includes at least one of a first deviation range, a second deviation range, or a third deviation range; The first deviation range belongs to an interval consisting of a first endpoint value and a second endpoint value, the first endpoint value or the second endpoint value is determined based on at least two of the first threshold value, the quantization step size, and the number of quantization bits; the first endpoint value is smaller than the second endpoint value; The second deviation range is an interval smaller than the first endpoint value; The third deviation range is an interval greater than the second endpoint value.
22. The method according to any one of claims 19 to 21, characterized in that The bit values corresponding to the number of quantization bits correspond to the first deviation range in a one-to-one manner; Alternatively, one or two bit values corresponding to the number of quantization bits are used to indicate the second deviation range and / or the third deviation range; Alternatively, a bit combination corresponding to the number of quantization bits is used to indicate an invalid deviation range.
23. A communication device, characterized in that: The method comprises a module or unit for executing the method according to any one of claims 1 to 11, or comprises a module or unit for executing the method according to any one of claims 12 to 22.
24. A communication device, characterized in that: The communication device comprises a memory and one or more processors, wherein the memory is used to store a computer program; the one or more processors are used to execute the computer program in the memory, so that the communication device performs the method according to any one of claims 1 to 11 or claims 12 to 22.
25. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, the method according to any one of claims 1 to 11 or claims 12 to 22 is implemented.
26. A computer program product, characterized in that The method comprises instructions which, when executed on a computer, cause the computer to perform the method according to any one of claims 1 to 11 or claims 12 to 22.
27. A chip or a chip system, characterized in that: comprising a processor for performing the method of any one of claims 1 to 11 or claims 12 to 22.
Citation Information
Patent Citations
Timing information reporting method, terminal and network side equipment
CN113141648A
Method and apparatus for feeding back channel state
CN116032419A
Method and device for time and phase synchronization between base stations in network cooperative communication
EP4287725A1