Communication method

By segmenting measurement reports into multiple substreams on the UAV and performing frequency band allocation and delay compensation processing, the problems of bit errors and packet loss caused by group delay differences in UAV communication are solved, and bandwidth utilization and anti-interference effects are achieved under multi-band splitting.

CN121728498BActive Publication Date: 2026-06-23GUANGDONG OCEAN UNIVERSITY

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGDONG OCEAN UNIVERSITY
Filing Date
2026-02-13
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

After the drone leaves the non-transmission area, the difference in group delay caused by the difference in the propagation speed of radio waves in different communication frequency bands leads to bit errors and packet loss in the measurement report, affecting the reliability and applicability of communication.

Method used

The UAV generates a measurement report outside the transmission area and divides it into multiple sub-streams, assigns different communication frequency bands, and performs group delay compensation processing to ensure that the sub-streams are synchronously reassembled at the base station.

Benefits of technology

By using multi-band offloading and group delay compensation, the reliability and applicability of UAV communication are improved, ensuring the integrity of measurement reports.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121728498B_ABST
    Figure CN121728498B_ABST
Patent Text Reader

Abstract

The application provides a communication method, and relates to the technical field of communication. The method comprises the following steps: when a UAV is located outside a non-transmission area and a preset condition is met, the UAV generates a measurement report and divides a data stream of the measurement report to obtain a plurality of sub-streams. The UAV assigns a communication frequency band to each sub-stream to realize multi-frequency band transmission, thereby realizing interference suppression. The UAV performs group delay compensation processing on each sub-stream to obtain a delay compensation value corresponding to each sub-stream. The UAV sends the plurality of sub-streams to a base station based on the communication frequency band and the delay compensation value corresponding to each sub-stream. The time delay of the plurality of sub-streams reaching the base station can be compensated when the UAV sends the sub-streams, so that the plurality of sub-streams synchronously reach the base station, the group delay difference is suppressed, the base station can synchronously recombine the plurality of sub-streams to obtain a complete measurement report, and the reliability and applicability of UAV communication are improved under the premise of ensuring bandwidth utilization and anti-interference in multi-frequency band sub-streams.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the rapid development of drone technology, drones are increasingly widely used in civilian, public safety, and military fields. Especially in low-altitude airspace communication scenarios, drones using cellular networks for signaling interaction and status reporting has become an industry standard. To enhance network control over drones, existing technologies have introduced a non-transmission zone mechanism, which prohibits drones from transmitting uplink data within specific geographical areas (non-transmission zones) to suppress interference with nearby base stations and critical ground equipment. After leaving the non-transmission zone, drones must resend measurement reports to the base station, thus balancing the needs of interference suppression and communication reporting.

[0003] Currently, UAVs cease uplink transmission within non-transmission zones and, upon leaving these zones, trigger measurement report submissions based on measurement reporting requests, flight altitude thresholds, or periodic indications. As communication technology evolves towards multi-band splitting, UAVs are beginning to employ parallel transmission across multiple frequency bands to improve spectral efficiency and reliability. Multi-band splitting technology optimizes bandwidth utilization and interference resistance by dividing the measurement report data stream into multiple sub-streams and transmitting them on different communication frequency bands.

[0004] However, radio waves of different communication frequency bands will have group delay differences ranging from microseconds to submicroseconds when passing through the atmosphere or complex environments due to differences in propagation speed. This will cause errors and packet loss in the sub-streams sent by the UAV on different communication frequency bands after leaving the non-transmission area, after being reassembled at the base station. This will affect the integrity of the measurement report and reduce the reliability and applicability of UAV communication. Summary of the Invention

[0005] This application provides a communication method to address the problem that when radio waves of different communication frequency bands propagate through the atmosphere or in complex environments, the difference in propagation speed results in group delay differences ranging from microseconds to sub-microseconds. This causes errors and packet loss in the substreams transmitted by UAVs on different communication frequency bands after leaving the non-transmission area, which are then reassembled at the base station. This affects the integrity of measurement reports and reduces the reliability and applicability of UAV communication. The method achieves this by ensuring bandwidth utilization and anti-interference through multi-band splitting, enabling the base station to receive substreams that can be synchronously reassembled, thus guaranteeing the integrity of measurement reports and improving the reliability and applicability of UAV communication.

[0006] In a first aspect, this application provides a communication method applied to a drone, wherein the drone does not perform uplink data transmission in non-transmission areas, the method comprising:

[0007] When the UAV is located outside the non-transmission zone and meets preset conditions, the UAV generates a measurement report and segments the data stream of the measurement report to obtain multiple sub-streams; the measurement report is used to indicate measurement information when the UAV is located within the non-transmission zone;

[0008] The drone assigns a communication frequency band to each of the sub-streams; any two sub-streams correspond to different communication frequency bands.

[0009] The UAV performs group delay compensation processing on each of the sub-streams to obtain a delay compensation value corresponding to each of the sub-streams;

[0010] The drone sends the multiple sub-streams to the base station based on the communication frequency band and delay compensation value corresponding to each sub-stream.

[0011] In one possible design, the UAV performs group delay compensation processing on each of the sub-streams to obtain a delay compensation value corresponding to each sub-stream, including:

[0012] The UAV acquires the group delay characteristic parameters of the communication frequency band corresponding to each substream;

[0013] The UAV calculates the delay compensation value for each sub-stream based on the group delay characteristic parameters of the communication frequency band corresponding to each sub-stream.

[0014] In one possible design, the UAV acquires group delay characteristic parameters of the communication frequency band corresponding to each substream, including:

[0015] The UAV determines the reference frequency band from the communication frequency bands corresponding to the multiple sub-streams respectively;

[0016] The drone sends frequency band information to the base station; the frequency band information is used to indicate the communication frequency band corresponding to each sub-stream.

[0017] The UAV sends timing detection frames to the base station on the reference frequency band;

[0018] The UAV receives a group delay mismatch vector sent by the base station; the group delay mismatch vector includes a group delay mismatch amount corresponding to each of the communication frequency bands; for a communication frequency band, the group delay mismatch amount corresponding to the communication frequency band is the difference between the time when the timing probe frame arrives at the base station on the reference frequency band and the time when the timing probe frame arrives at the base station on the communication frequency band, and the time when the timing probe frame arrives at the base station on the communication frequency band is obtained by the base station based on the timing probe frame;

[0019] For each of the communication frequency bands, the UAV determines the group delay mismatch corresponding to that communication frequency band as the group delay characteristic parameter corresponding to that communication frequency band.

[0020] In one possible design, the UAV calculates a delay compensation value for each sub-stream based on the group delay characteristic parameters of the communication frequency band corresponding to each sub-stream, including:

[0021] The UAV calculates the delay compensation value for each sub-stream based on the group delay characteristic parameters of the communication frequency band corresponding to each sub-stream using Formula 1.

[0022] Formula 1 is as follows:

[0023] ;

[0024] in, This is the delay compensation value corresponding to the i-th sub-stream among the plurality of sub-streams. Let be the group delay characteristic parameter of the communication frequency band corresponding to the i-th substream. The number of sub-streams.

[0025] In one possible design, the UAV acquires group delay characteristic parameters of the communication frequency band corresponding to each substream, including:

[0026] The UAV acquires an environmental parameter vector; the environmental parameter vector is used to indicate the environmental data of the current location of the UAV.

[0027] For each of the communication frequency bands, the UAV inputs the center frequency corresponding to the communication frequency band and the environmental parameter vector into the group delay prediction model to obtain the group delay characteristic parameters corresponding to the communication frequency band. The group delay prediction model is obtained by training the basic model in advance based on a historical observation sample set. The historical observation sample set includes multiple training samples, and each training sample includes a sample frequency, a sample environmental parameter vector, and true group delay characteristic parameters.

[0028] In one possible design, the UAV calculates a delay compensation value for each sub-stream based on the group delay characteristic parameters of the communication frequency band corresponding to each sub-stream, including:

[0029] The UAV calculates the delay compensation value for each sub-stream based on the group delay characteristic parameters of the communication frequency band corresponding to each sub-stream using Formula 2.

[0030] Formula 2 is as follows:

[0031] ;

[0032] in, This is the delay compensation value corresponding to the i-th sub-stream among the plurality of sub-streams. Let be the group delay characteristic parameter of the communication frequency band corresponding to the i-th sub-stream.

[0033] In one possible design, the preset conditions include at least one of the following:

[0034] The UAV receives a measurement reporting request from the base station within the non-transmission area;

[0035] The drone's flight altitude within the non-transmission zone and its flight altitude when leaving the non-transmission zone are both greater than the preset altitude;

[0036] The UAV receives downlink control information sent by the base station, which indicates periodic reporting.

[0037] Using the method provided in the first aspect, when the UAV is located outside the transmission zone and meets preset conditions, the UAV generates a measurement report and segments the data stream of the measurement report into multiple sub-streams, facilitating the transmission of the measurement report data stream across multiple frequency bands. The UAV allocates a communication frequency band to each sub-stream. By allocating different communication frequency bands, multi-frequency transmission of the measurement report data stream can be achieved, thereby suppressing interference. The UAV performs group delay compensation processing on each sub-stream to obtain a corresponding delay compensation value. Based on the communication frequency band and delay compensation value corresponding to each sub-stream, the UAV transmits multiple sub-streams to the base station. This allows for compensation of the time delay of multiple sub-streams arriving at the base station while the UAV is transmitting the sub-streams, ensuring that multiple sub-streams arrive at the base station synchronously, suppressing group delay differences. The base station can then synchronously reassemble the multiple sub-streams to obtain a complete measurement report. This improves the reliability and applicability of UAV communication while ensuring bandwidth utilization and anti-interference through multi-frequency splitting.

[0038] Secondly, this application provides a communication method applied to a base station, the method comprising:

[0039] The base station receives multiple substreams sent by the drone based on the communication frequency band and delay compensation value corresponding to each substream;

[0040] The multiple sub-streams are obtained by the UAV acquiring a measurement report and segmenting the data stream of the measurement report when the UAV is located outside the non-transmission area and meets preset conditions; the communication frequency band is allocated by the UAV to the corresponding sub-stream, and the communication frequency bands corresponding to any two sub-streams are different; the delay compensation value is obtained by the UAV performing group delay compensation processing on the corresponding sub-stream.

[0041] In one possible design, the method further includes:

[0042] The base station receives frequency band information and timing probe frames transmitted by the UAV on a reference frequency band; wherein, the reference frequency band is determined by the UAV from the communication frequency bands corresponding to the plurality of sub-streams respectively; the frequency band information is used to indicate the communication frequency band corresponding to each of the sub-streams;

[0043] The base station performs measurements based on the timing probe frames to obtain the arrival times of the timing probe frames on each of the communication frequency bands.

[0044] The base station sends a group delay mismatch vector to the UAV; the group delay mismatch vector includes the group delay mismatch amount corresponding to each of the communication frequency bands; for a communication frequency band, the group delay mismatch amount corresponding to the communication frequency band is the difference between the time when the timing probe frame arrives at the base station on the reference frequency band and the time when the timing probe frame arrives at the base station on the communication frequency band.

[0045] In one possible design, the method further includes:

[0046] The base station receives a prediction message sent by the UAV; the prediction message includes a predicted entry time and a predicted flight duration, the predicted entry time is used to indicate the time when the UAV enters the non-transmission area, and the predicted flight duration is used to indicate the flight duration of the UAV in the non-transmission area;

[0047] The base station determines a target time period based on the prediction message; the target time period is used to indicate the time period during which the drone is in the non-transmission area;

[0048] The base station does not send measurement reporting requests to the drone during the target time period.

[0049] The beneficial effects of the methods provided in the second aspect and the various possible designs of the second aspect can be found in the first aspect and the various possible implementations of the first aspect, and will not be repeated here.

[0050] Thirdly, this application provides a communication device, comprising: a module for performing a method in any of the possible designs of the first to second aspects described above.

[0051] Fourthly, this application provides a communication device including a processor. The processor is configured to invoke a stored computer program or computer instructions, causing the processor to implement any possible design method from any of the first to second aspects.

[0052] Optionally, the communication device may also include a transceiver, and the processor is used to control the transceiver to send and receive signals.

[0053] Fifthly, this application provides a communication device comprising at least one memory and at least one processor. The memory stores computer-executable programs or instructions; the processor invokes the computer-executable programs or instructions in the memory, causing the communication device to execute any possible design method from any of the first to second aspects.

[0054] Alternatively, the processor may be coupled to the memory via an interface.

[0055] In a sixth aspect, this application provides a computer-readable storage medium having a computer-executable program or instructions stored thereon, wherein when the computer-executable program or instructions are executed by a processor, the communication device implements any possible design method of any one of the first to second aspects.

[0056] In a seventh aspect, this application provides a chip, comprising: an interface circuit and a logic circuit, wherein the interface circuit is used to receive signals from other chips outside the chip and transmit them to the logic circuit, or to send signals from the logic circuit to other chips outside the chip, and the logic circuit is used to implement any possible design method in any one of the first to second aspects.

[0057] Eighthly, this application provides a computer program product comprising: execution instructions stored in a readable storage medium, at least one processor of a communication device being able to read the execution instructions from the readable storage medium, and the at least one processor executing the execution instructions causing the communication device to implement any possible design method in any one of the first to second aspects. Attached Figure Description

[0058] Figure 1 This is a signaling interaction diagram of a communication method provided in an embodiment of this application.

[0059] Figure 2 This is a flowchart illustrating a method for determining a delay compensation value according to an embodiment of this application.

[0060] Figure 3 This is a signaling interaction diagram for obtaining group delay characteristic parameters provided in an embodiment of this application.

[0061] Figure 4 This is a flowchart illustrating a method for obtaining group delay characteristic parameters according to an embodiment of this application.

[0062] Figure 5 A schematic diagram of the structure of a communication device provided in an embodiment of this application. Figure 1 .

[0063] Figure 6A schematic diagram of the structure of a communication device provided in an embodiment of this application. Figure 2 .

[0064] Figure 7 This is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application. Detailed Implementation

[0065] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c alone can mean: a alone, b alone, c alone, a combination of a and b, a combination of a and c, a combination of b and c, or a, b, and c, where a, b, and c can be single or multiple. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0066] The terms “center,” “longitudinal,” “lateral,” “up,” “down,” “left,” “right,” “front,” and “rear,” etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application.

[0067] The terms "connected" and "connected" should be interpreted broadly. For example, in circuit structures, "connected" or "connected" can refer not only to physical connections but also to electrical or signal connections. This could be a direct connection (physical connection) or an indirect connection via at least one intermediate component, as long as the circuit is connected. It could also refer to the internal connection between two components. Similarly, a signal connection can refer to a connection via a circuit or a medium, such as radio waves. Those skilled in the art will understand the specific meaning of these terms in this application based on the specific circumstances.

[0068] For example, this application provides a communication method in which, when a UAV is located outside the transmission area and meets preset conditions, it divides the data stream of the measurement report into multiple sub-streams, allocates a communication frequency band to each sub-stream, calculates the delay compensation value corresponding to each sub-stream, and adjusts the transmission timing of the sub-streams based on the delay compensation value, thereby sending multiple sub-streams to the base station. The base station can then receive the multiple synchronized sub-streams, so as to synchronize and reassemble the data stream of the measurement report to obtain a complete measurement report. This improves the reliability and applicability of UAV communication while ensuring bandwidth utilization and anti-interference under the premise of multi-band diversion.

[0069] Below, in conjunction with Figures 1 to 4 This paper introduces the communication method provided in the embodiments of this application.

[0070] Please see Figure 1 , Figure 1 This is a signaling interaction diagram of a communication method provided in one embodiment of this application. Figure 1 As shown, the method includes:

[0071] S101. When the UAV is located outside the non-transmission area and meets the preset conditions, the UAV generates a measurement report and divides the data stream of the measurement report into multiple sub-streams.

[0072] The drone obtains its current location through the positioning module and uses a position comparison algorithm to determine whether the drone is outside the non-transmission zone based on the current location and non-transmission zone configuration information.

[0073] Non-transfer zone configuration information is pre-stored in the UAV and is used to indicate the geographical extent of the non-transfer zone.

[0074] When the drone is in a non-transmission zone, the drone control uplink radio frequency module stops working, thereby preventing uplink data transmission and ensuring that the drone does not interfere with nearby base stations and critical ground equipment in the non-transmission zone.

[0075] When the drone is outside the non-transmission area, the drone determines whether the preset conditions are met.

[0076] In some examples, the drone outputs a position status signal and, based on the position status signal, performs uplink transmission control or determines whether preset conditions are met.

[0077] The position status signal is used to indicate whether the drone is outside the non-transmission zone.

[0078] For example, the position status signal L∈{0,1} means that when L=1, the drone is located in the non-transmission zone, and the human-machine interface control uplink radio frequency module stops working, thus no uplink data transmission is performed. When L=0, the drone is located outside the non-transmission zone, and the drone determines whether preset conditions are met.

[0079] The preset conditions include at least one of the following:

[0080] ① The UAV receives a measurement reporting request from the base station in the non-transmission area.

[0081] ②The drone's flight altitude in the non-transmission area and when leaving the non-transmission area are both greater than the preset altitude.

[0082] ③ The UAV receives downlink control information sent by the base station to indicate periodic reporting.

[0083] Among them, the measurement reporting request is the information sent by the base station to the drone when it needs to actively obtain the drone's measurement report. This information is not restricted by the uplink data transmission in the non-transmission area. If the drone receives the measurement reporting request in the non-transmission area, it can cache the measurement reporting request. Then, when the drone is outside the non-transmission area, the drone can start responding to the request and report the measurement report.

[0084] Among them, considering that when the drone and ground equipment are at similar altitudes, interference caused by direct or reflected paths is the main source of radio wave interference, the drone can start reporting measurement reports when its flight altitude is greater than the preset altitude during and after flying in the non-transmission area, thereby ensuring interference suppression.

[0085] Specifically, during flight, the drone can collect and synchronize its altitude data in real time at various locations. The drone compares its altitude within the non-transmission zone with a preset altitude, and then compares its altitude upon leaving the non-transmission zone with the preset altitude. Only if both the altitude within and upon leaving the non-transmission zone are greater than the preset altitude does the drone determine that the preset conditions have been met. The drone's altitude at each location can be measured by a fusion module of its onboard barometric pressure sensor and Global Navigation Satellite System (GNSS).

[0086] The preset altitude can be determined by the drone's mission scenario and communication link planning.

[0087] The base station can configure a periodic measurement reporting task for the UAV through downlink control information. When the UAV receives downlink control information, if it is outside the transmission area, it can report a measurement report based on the downlink control information.

[0088] In some examples, when the drone is outside the transmission zone, it can periodically determine whether preset conditions are met.

[0089] Based on this, when the UAV is located outside the non-transmission area and meets the preset conditions, the UAV acquires the measurement report and segments the data stream of the measurement report to obtain multiple sub-streams.

[0090] The measurement report is used to indicate measurement information when the UAV is located in a non-transmission area.

[0091] Drones can generate measurement reports and data streams of measurement reports in the following ways.

[0092] When the UAV is outside the transmission zone, it collects signal strength, signal-to-noise ratio, and flight altitude in real time through the communication detection module and flight sensing module to obtain measurement information. The UAV's data fusion unit first normalizes the real-time measurement information to express different physical quantities on a uniform scale to ensure stability. Based on a predefined measurement report template, the UAV performs data compression and symbol mapping on the normalized measurement information using an encoding algorithm to reduce transmission bandwidth and improve link utilization, thereby obtaining a measurement report.

[0093] The data flow of the measurement report can be represented by the following formula three:

[0094] Formula 3;

[0095] in, This represents the data stream of the measurement report. This represents the encoding algorithm, which is used to perform bit-level transformations and check redundancy insertion operations. This represents the measurement information after normalization.

[0096] The signal strength represents the downlink signal power measured by the UAV in a specific frequency band, reflecting the link attenuation level. The signal-to-noise ratio (SNR) represents the ratio of received signal power to noise power, used to characterize communication quality. Flight altitude is used to assist in spatial fading analysis and signal path estimation. The measurement report data stream, as structured data units, is arranged in a bit sequence in the time domain, forming a segmentable data stream.

[0097] Based on this, the drone obtains multiple sub-streams to facilitate the transmission of the measurement report data stream across multiple frequency bands.

[0098] S102. The drone is assigned a communication frequency band for each sub-stream.

[0099] Among them, any two sub-streams correspond to different communication frequency bands.

[0100] For example, a drone has three sub-streams s1, s2 and s3, and three different communication frequency bands f1, f2 and f3 are preset. The drone assigns f1 to s1, f2 to s2 and f3 to s3.

[0101] Based on this, by allocating different communication frequency bands, multi-band transmission of measurement report data streams can be achieved, thereby suppressing interference.

[0102] S103. The UAV performs group delay compensation processing on each sub-stream to obtain the delay compensation value corresponding to each sub-stream.

[0103] Considering the group delay difference, the drone can perform group delay compensation processing on each sub-stream before sending multiple sub-streams, generating a delay compensation value for each sub-stream. This delay compensation value can compensate for the group delay difference of each sub-stream, ensuring that multiple sub-streams can be synchronously reassembled at the base station.

[0104] S104. The UAV sends multiple sub-streams to the base station based on the communication frequency band and delay compensation value corresponding to each sub-stream.

[0105] Correspondingly, the base station receives multiple substreams sent by the drone based on the communication frequency band and delay compensation value corresponding to each substream.

[0106] Specifically, the UAV sets a reference transmission time. For a substream, based on the reference transmission time and the delay compensation value, the corresponding transmission time of the substream is determined, and the substream is transmitted on the corresponding communication frequency band at the corresponding transmission time. Based on this, the time delay of multiple substreams arriving at the base station can be compensated when the UAV transmits the substream, so that multiple substreams arrive at the base station synchronously, suppressing the group delay difference. The base station can synchronously reassemble multiple substreams to obtain a complete measurement report.

[0107] For example, the UAV divides the data into three sub-streams s1, s2, and s3. The UAV assigns f1 to s1, f2 to s2, and f3 to s3. The delay compensation values ​​for s1, s2, and s3 are 0.2μs, -0.1μs, and 0.3μs, respectively. The reference transmission time is set to T0. Then, the UAV transmits s1 on the communication frequency band f1 at T0+0.2μs, transmits s2 on the communication frequency band f2 at T0-0.1μs, and transmits s3 on the communication frequency band f3 at T0+0.3μs.

[0108] In this embodiment, when the UAV is located outside the transmission zone and meets preset conditions, the UAV generates a measurement report and segments the data stream of the measurement report into multiple sub-streams to facilitate transmission of the measurement report data stream across multiple frequency bands. The UAV allocates a communication frequency band to each sub-stream. By allocating different communication frequency bands, multi-frequency transmission of the measurement report data stream can be achieved, thereby suppressing interference. The UAV performs group delay compensation processing on each sub-stream to obtain a delay compensation value corresponding to each sub-stream. Based on the communication frequency band and delay compensation value corresponding to each sub-stream, the UAV sends multiple sub-streams to the base station. This allows the time delay of multiple sub-streams arriving at the base station to be compensated when the UAV sends the sub-streams, thus enabling multiple sub-streams to arrive at the base station synchronously, suppressing group delay differences. The base station can synchronously reassemble the multiple sub-streams to obtain a complete measurement report, thereby improving the reliability and applicability of UAV communication while ensuring bandwidth utilization and anti-interference under the premise of multi-frequency band splitting.

[0109] Based on the above exemplary description, the method for determining the delay compensation value is described below.

[0110] Please see Figure 2 , Figure 2 This is a flowchart illustrating a method for determining a delay compensation value according to an embodiment of this application. Figure 2 As shown, the method includes:

[0111] S201. The UAV acquires the group delay characteristic parameters of the communication frequency band corresponding to each sub-stream.

[0112] Group delay is a characteristic parameter that describes the time required for a radio wave of a corresponding communication frequency band to propagate from a drone to a base station in the current environmental channel, or the time difference relative to a reference frequency band. It can reflect the speed difference of the signal due to different frequencies during propagation.

[0113] Drones can obtain group delay characteristic parameters in a variety of ways.

[0114] As a feasible implementation, the UAV stores a group delay characteristic parameter lookup table. This table can be pre-configured and stores the mapping relationship between different communication frequency bands, environment types and altitude ranges and group delay characteristic parameters. The UAV can query the group delay characteristic parameters of each communication frequency band from this table based on its current environment type and flight altitude.

[0115] As another feasible implementation, after leaving the non-transmission area and before sending substreams, the UAV can send known probe signals on various communication frequency bands. After receiving the signals, the base station calculates the time difference of arrival of the probe signals on each communication frequency band, calculates the group delay characteristic parameters of each communication frequency band based on the time difference of arrival, and sends them to the UAV.

[0116] As another feasible approach, the drone records historical channel state information in real time at different locations and on different communication frequency bands, including group delay characteristic parameters. When re-entering a similar environment, the drone can use statistical features from the historical data, such as the mean and variance, as estimates of the current group delay characteristic parameters.

[0117] S202. The UAV calculates the delay compensation value for each sub-stream based on the group delay characteristic parameters of the communication frequency band corresponding to each sub-stream.

[0118] Based on this, the UAV can determine the specific adjustment amount that needs to be made at the transmission time point for each substream based on the group delay characteristic parameters, so that all substreams can achieve time synchronization at the base station side despite different propagation speeds on different communication frequency bands.

[0119] Below, in conjunction with Figure 3 and Figure 4 This paper details two methods for obtaining group delay characteristic parameters.

[0120] Please see Figure 3 , Figure 3 This is a signaling interaction diagram for obtaining group delay characteristic parameters provided in one embodiment of this application. For example... Figure 3 As shown, the method includes:

[0121] S301. The UAV determines the reference frequency band from the communication frequency bands corresponding to multiple sub-streams.

[0122] The UAV can identify the communication frequency band with the highest link stability among the communication frequency bands corresponding to multiple sub-streams as the reference frequency band. Specifically, the UAV can use a communication detection module to collect the signal strength and signal-to-noise ratio of each communication frequency band in real time, and identify the communication frequency band with the strongest signal strength and the highest signal-to-noise ratio as the communication frequency band with the highest link stability. Based on this, it helps to improve the accuracy of calculating group delay characteristic parameters.

[0123] S302. The drone sends frequency band information to the base station.

[0124] Correspondingly, the base station receives frequency band information.

[0125] The frequency band information is used to indicate the communication frequency band corresponding to each sub-stream. For example, the frequency band information includes the frequency of the communication frequency band corresponding to each sub-stream.

[0126] The frequency band information clearly indicates the communication frequency band corresponding to each sub-stream, enabling the base station to know which specific communication frequency bands need to be measured and analyzed subsequently.

[0127] S303. The UAV sends timing probe frames to the base station on the reference frequency band.

[0128] Correspondingly, the base station receives timing probe frames sent by the drone on the reference frequency band.

[0129] S304. The base station sends a group delay mismatch vector to the drone.

[0130] Correspondingly, the drone receives the group delay mismatch vector sent by the base station.

[0131] The group delay mismatch vector includes the group delay mismatch amount corresponding to each communication frequency band.

[0132] For a given communication frequency band, the group delay mismatch is the difference between the time it takes for a timing probe frame to arrive at the base station on the reference frequency band and the time it takes for a timing probe frame to arrive at the base station on the communication frequency band.

[0133] Group delay mismatch reflects the relationship between the arrival time of a signal transmitted on the corresponding communication frequency band and the arrival time of a timing probe frame transmitted on the reference frequency band. If the group delay mismatch is greater than 0, it means that the signal will arrive at the base station earlier than the arrival time of the timing probe frame on the reference frequency band. If the group delay mismatch is less than 0, it means that the signal will arrive at the base station later than the arrival time of the timing probe frame on the reference frequency band.

[0134] The arrival time of the timing probe frame at the base station on the communication frequency band is obtained by the base station based on the timing probe frame.

[0135] Specifically, the base station learns all the communication frequency bands to be measured through frequency band information, and performs synchronous detection through the receiving link of each communication frequency band based on the inherent characteristics of the timing probe frame. Combining the channel response characteristics of each communication frequency band and the frequency parameters corresponding to the communication frequency band, the equivalent arrival time of the timing probe frame on each other communication frequency band is derived through signal modeling and time delay estimation algorithms. This equivalent arrival time is the arrival time of the timing probe frame on the corresponding communication frequency band.

[0136] S305. For each communication frequency band, the UAV determines the group delay mismatch corresponding to the communication frequency band as the group delay characteristic parameter corresponding to the communication frequency band.

[0137] Initially, the drone can be pre-configured to set initial group delay characteristic parameters, based on... Figure 3 When new group delay characteristic parameters are obtained in the manner shown in the embodiment, the UAV can update the initial group delay characteristic parameters to ensure the accuracy of the group delay characteristic parameters.

[0138] Based on this, the UAV acquires group delay characteristic parameters through real-time measurement, achieving real-time and high-precision acquisition of these parameters, which helps improve the accuracy of calculating delay compensation values. Meanwhile, having the group delay characteristic parameters calculated by a base station with stronger computing power reduces the computational complexity and power consumption of the UAV.

[0139] Based on Figure 3 When obtaining the group delay characteristic parameters as shown, the UAV can calculate the delay compensation value corresponding to each sub-stream based on the group delay characteristic parameters of the communication frequency band corresponding to each sub-stream using Formula 1.

[0140] Formula 1;

[0141] in, This represents the delay compensation value for the i-th substream among multiple substreams. Let be the group delay characteristic parameter of the communication frequency band corresponding to the i-th substream. The number of sub-streams.

[0142] in Let be the group delay mismatch of the communication frequency band corresponding to the i-th sub-stream, reflecting the arrival time deviation of this sub-stream relative to the reference frequency band. It is the average value of the group delay mismatch of all sub-streams, used to balance the overall delay offset of each frequency band. By superimposing the individual deviations with the overall average deviation, the transmission timing of each sub-stream can be adjusted in a targeted manner, ensuring that all sub-streams arrive at the base station synchronously after compensation, avoiding reassembly errors or packet loss caused by group delay differences, which is consistent with the goal of multi-band diversion anti-interference and ensuring the integrity of measurement reports.

[0143] Please see Figure 4 , Figure 4 This is a flowchart illustrating a method for obtaining group delay characteristic parameters according to an embodiment of this application. Figure 4 As shown, the method includes:

[0144] S401, UAV acquires environmental parameter vectors.

[0145] The environmental parameter vector is used to indicate the environmental data of the drone's current location.

[0146] The environmental parameter vector can be acquired by the UAV's environmental sensors and may include parameters such as temperature, humidity, and ionospheric disturbance index. After acquiring environmental data, the environmental sensors synchronously fuse the data in the time domain to form the environmental parameter vector.

[0147] S402. For each communication frequency band, the UAV inputs the center frequency and environmental parameter vector corresponding to the communication frequency band into the group delay prediction model to obtain the group delay characteristic parameters corresponding to the communication frequency band.

[0148] The group delay prediction model can predict the group delay value at the current moment based on the nonlinear coupling relationship between the center frequency and the environmental parameter vector.

[0149] In some examples, the group delay prediction model is a feedforward neural network, comprising an input layer, hidden layers, and an output layer. The input layer takes a center frequency and an environmental parameter vector as input. It concatenates these vectors to obtain input features, which are then weighted and summed before being input to the hidden layer. The hidden layer performs a nonlinear transformation on the weighted input features, using an activation function to map the features in a nonlinear space to capture the influence of frequency and environmental factors on group delay, resulting in hidden features. These hidden features are then linearly weighted and input to the output layer. The output layer generates the predicted group delay value, which can then be used as the group delay characteristic parameter for the corresponding communication frequency.

[0150] The activation function can be represented by the following formula:

[0151] Formula 4;

[0152] in, The output of the activation function has a value range of (0, 1). The input to the hidden layer of the group delay prediction model is the weighted sum of the hidden features.

[0153] The group delay prediction model is obtained by training the basic model in advance based on the historical observation sample set. The historical observation sample set includes multiple training samples, each of which includes sample frequency, sample environment parameter vector and true group delay characteristic parameters.

[0154] During training, the base model takes the sample frequency and sample environment parameter vector as input, obtains the predicted value through forward propagation, and calculates the average prediction error according to the mean squared error loss function shown in Formula 5 below:

[0155] Formula 5;

[0156] in, Let the mean squared error loss function be . For the total sample size, The parameter represents the true group delay characteristic of the k-th training sample. This represents the predicted value of the k-th training sample. Let k be the sample frequency of the k-th training sample. This is the sample environment parameter vector for the k-th training sample.

[0157] The mean squared error loss function quantifies the deviation between the predicted value and the true group delay characteristic parameters. The gradient descent algorithm iteratively updates the model parameters to minimize L. The resulting group delay prediction model, after training, possesses the ability to generalize predictions of group delay under unknown environmental and frequency combinations. Based on this, UAVs can improve the accuracy of group delay compensation by using the accurate group delay characteristic parameters obtained from the group delay prediction model.

[0158] Based on Figure 4 When obtaining the group delay characteristic parameters as shown, the UAV can calculate the delay compensation value corresponding to each sub-stream based on the group delay characteristic parameters of the communication frequency band corresponding to each sub-stream using Formula 2.

[0159] Formula 2 is as follows:

[0160] Formula 2;

[0161] in, This represents the delay compensation value for the i-th substream among multiple substreams. Let be the group delay characteristic parameter of the communication frequency band corresponding to the i-th sub-stream.

[0162] Based on the above exemplary description, the base station can refrain from sending measurement reporting requests to the drone when the drone is located in a non-transmission area.

[0163] Specifically, the base station receives and parses the prediction messages sent by the drone. Based on these prediction messages, the base station can determine the target time period. During the target time period, the base station does not send measurement reporting requests to the drone.

[0164] The forecast information includes the predicted entry time and the predicted flight duration.

[0165] Among them, the predicted entry time is used to indicate the time when the UAV enters the non-transmission zone, and the predicted flight duration is used to indicate the flight duration of the UAV in the non-transmission zone.

[0166] The target time period is used to indicate the time period during which the drone is in the non-transmission zone.

[0167] The target time period can be represented as: T target =[T enter T enter +ΔT], where T target For the target time period, T enter To predict the entry time, ΔT is the predicted flight duration.

[0168] The base station's internal scheduling management module dynamically adjusts the uplink scheduling table according to the target time period, suspending the sending of measurement reporting requests to the UAV during the target time period to avoid triggering uplink communication behavior in non-transmission areas. After updating the uplink scheduling table, the base station can generate a no-request status signal, indicating that the base station is in uplink request-off mode during the target time period. This no-request status signal is used to synchronously control the base station's resource allocation module, ensuring that spectrum resources remain idle or are allocated to other terminals when the UAV is in a non-transmission area, thereby achieving temporal isolation and energy efficiency optimization of communication resources.

[0169] Based on this, during the target time period, the base station will no longer send measurement reporting requests to the drone, ensuring uplink silence for the drone in the non-transmission area at the system level, thereby accurately suppressing interference.

[0170] By way of example, this application also provides a communication device.

[0171] Figure 5 A schematic diagram of the structure of a communication device provided in an embodiment of this application. Figure 1 .

[0172] like Figure 5 As shown, the communication device 100 can exist independently or be integrated into other devices. It can communicate with the base station mentioned above to implement the operation corresponding to the UAV in any of the above method embodiments.

[0173] The communication device 100 can be used to perform the actions performed by the drone in the method embodiments described above. The communication device 100 can be a drone or a component configurable on a drone.

[0174] The communication device 100 may include a transceiver unit 101 and a processing unit 102. The transceiver unit 101 may be implemented by a transceiver or transceiver-related circuitry. The transceiver unit 101 may also be referred to as a communication interface or communication unit. The processing unit 102 may be implemented by at least one processor or processor-related circuitry. The processing unit 102 may read instructions and / or data from a storage unit to enable the communication device 100 to implement the aforementioned method embodiments.

[0175] Optionally, the transceiver unit 101 may include a sending unit and a receiving unit. The sending unit is used to perform the sending operation in the foregoing method embodiments. The receiving unit is used to perform the receiving operation in the foregoing method embodiments.

[0176] It should be noted that the communication device 100 may include a transmitting unit but not a receiving unit. Alternatively, the communication device 100 may include a receiving unit but not a transmitting unit. Specifically, it depends on whether the above-described scheme executed by the communication device 100 includes both transmitting and receiving actions.

[0177] Optionally, the communication device 100 may further include a storage unit that can be used to store instructions and / or data, and the storage unit may be implemented by at least one memory.

[0178] As an example, the communication device 100 is used to perform the foregoing. Figures 1 to 4 The actions performed by the drone in the illustrated embodiment.

[0179] The communication device 100 may include a transceiver unit 101 and a processing unit 102.

[0180] Processing unit 102 is used to generate a measurement report and divide the data stream of the measurement report into multiple sub-streams when the UAV is located outside the non-transmission area and meets preset conditions; the measurement report is used to indicate the measurement information of the UAV located in the non-transmission area;

[0181] Each sub-stream is assigned a communication frequency band; any two sub-streams may correspond to different communication frequency bands.

[0182] Perform group delay compensation processing on each sub-stream to obtain the delay compensation value corresponding to each sub-stream;

[0183] The transceiver unit 101 is used to send multiple sub-streams to the base station based on the communication frequency band and delay compensation value corresponding to each sub-stream.

[0184] It should be understood that the corresponding processes performed by each unit have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0185] In some examples, processing unit 102 is specifically used to obtain the group delay characteristic parameters of the communication frequency band corresponding to each substream;

[0186] Based on the group delay characteristic parameters of the communication frequency band corresponding to each sub-stream, the delay compensation value corresponding to each sub-stream is calculated.

[0187] In some examples, processing unit 102 is specifically used to determine a reference frequency band from the communication frequency bands corresponding to the multiple substreams respectively;

[0188] Send frequency band information to the base station; the frequency band information is used to indicate the communication frequency band corresponding to each sub-stream;

[0189] The transceiver unit 101 is also used to send timing probe frames to the base station on the reference frequency band;

[0190] The base station receives the group delay mismatch vector; the group delay mismatch vector includes the group delay mismatch amount corresponding to each communication frequency band; for a communication frequency band, the group delay mismatch amount corresponding to the communication frequency band is the difference between the time when the timing probe frame arrives at the base station on the reference frequency band and the time when the timing probe frame arrives at the base station on the communication frequency band. The time when the timing probe frame arrives at the base station on the communication frequency band is obtained by the base station based on the timing probe frame.

[0191] The processing unit 102 is specifically used to determine the group delay mismatch corresponding to each communication frequency band as the group delay characteristic parameter corresponding to the communication frequency band.

[0192] In some examples, the processing unit 102 is specifically used to calculate the delay compensation value corresponding to each sub-stream based on the group delay characteristic parameters of the communication frequency band corresponding to each sub-stream using Formula 1.

[0193] Formula 1 is as follows:

[0194] ;

[0195] in, This represents the delay compensation value for the i-th substream among multiple substreams. Let be the group delay characteristic parameter of the communication frequency band corresponding to the i-th substream. The number of sub-streams.

[0196] In some examples, the processing unit 102 is specifically used to acquire an environmental parameter vector; the environmental parameter vector is used to indicate the environmental data of the current location of the UAV.

[0197] For each communication frequency band, the center frequency and environmental parameter vector corresponding to the communication frequency band are input into the group delay prediction model to obtain the group delay characteristic parameters corresponding to the communication frequency band. The group delay prediction model is obtained by training the basic model in advance based on the historical observation sample set. The historical observation sample set includes multiple training samples, and each training sample includes the sample frequency, the sample environmental parameter vector, and the true group delay characteristic parameters.

[0198] In some examples, the processing unit 102 is specifically used to calculate the delay compensation value corresponding to each sub-stream based on the group delay characteristic parameters of the communication frequency band corresponding to each sub-stream using Formula 2.

[0199] Formula 2 is as follows:

[0200] ;

[0201] in, This represents the delay compensation value for the i-th substream among multiple substreams. Let be the group delay characteristic parameter of the communication frequency band corresponding to the i-th sub-stream.

[0202] In some examples, the preset conditions include at least one of the following:

[0203] The drone receives a measurement reporting request from the base station in the non-transmission area;

[0204] The drone's flight altitude within the non-transmission zone and its flight altitude when leaving the non-transmission zone are both greater than the preset altitude;

[0205] The drone receives downlink control information from the base station, which indicates that it should be reported periodically.

[0206] By way of example, this application also provides a communication device.

[0207] Figure 6 A schematic diagram of the structure of a communication device provided in an embodiment of this application. Figure 2 .

[0208] like Figure 6 As shown, the communication device 200 can exist independently or be integrated into other devices. It can communicate with the UAV mentioned above to implement the operation corresponding to the base station in any of the above method embodiments.

[0209] The communication device 200 can be used to perform the actions performed by the base station in the method embodiments described above. The communication device 200 can be a base station or a component configurable on a base station.

[0210] The communication device 200 may include a transceiver unit 201. The transceiver unit 201 may be implemented by a transceiver or transceiver-related circuitry. The transceiver unit 201 may also be referred to as a communication interface or a communication unit.

[0211] Optionally, the transceiver unit 201 may include a sending unit and a receiving unit. The sending unit is used to perform the sending operation in the foregoing method embodiments. The receiving unit is used to perform the receiving operation in the foregoing method embodiments.

[0212] It should be noted that the communication device 200 may include a transmitting unit but not a receiving unit. Alternatively, the communication device 200 may include a receiving unit but not a transmitting unit. Specifically, it depends on whether the above-described scheme executed by the communication device 200 includes both transmitting and receiving actions.

[0213] Optionally, the communication device 200 may further include a storage unit and a processing unit. The storage unit can be used to store instructions and / or data, and can be implemented using at least one memory. The processing unit can be implemented using at least one processor or processor-related circuitry. The processing unit can read instructions and / or data from the storage unit to enable the communication device 200 to implement the aforementioned method embodiments.

[0214] As an example, the communication device 200 is used to perform the foregoing Figures 1 to 4 The actions performed by the base station in the illustrated embodiment.

[0215] The communication device 200 may include a transceiver unit 201.

[0216] The transceiver unit 201 is used to receive multiple substreams sent by the UAV based on the communication frequency band and delay compensation value corresponding to each substream;

[0217] Among them, multiple sub-streams are obtained by the UAV acquiring measurement reports and segmenting the data streams of the measurement reports when the UAV is located outside the non-transmission area and meets the preset conditions; the communication frequency band is allocated by the UAV to the corresponding sub-stream, and the communication frequency bands corresponding to any two sub-streams are different; the delay compensation value is obtained by the UAV performing group delay compensation processing on the corresponding sub-stream.

[0218] In some examples, the communication device 200 also includes a processing unit.

[0219] The transceiver unit 201 is used to receive frequency band information transmitted by the UAV and timing probe frames transmitted by the UAV on a reference frequency band; wherein, the reference frequency band is determined by the UAV from the communication frequency bands corresponding to multiple sub-streams respectively; the frequency band information is used to indicate the communication frequency band corresponding to each sub-stream;

[0220] The processing unit is used to perform measurements based on timing probe frames to obtain the arrival time of the timing probe frames at the base station on each communication frequency band.

[0221] The transceiver unit 201 is used to send a group delay mismatch vector to the UAV. The group delay mismatch vector includes the group delay mismatch amount corresponding to each communication frequency band. For a communication frequency band, the group delay mismatch amount corresponding to the communication frequency band is the difference between the time when the timing probe frame arrives at the base station on the reference frequency band and the time when the timing probe frame arrives at the base station on the communication frequency band.

[0222] In some examples, the communication device 200 also includes a processing unit.

[0223] The transceiver unit 201 is used to receive prediction messages sent by the UAV; the prediction messages include prediction entry time and prediction flight duration, the prediction entry time is used to indicate the time when the UAV enters the non-transmission area, and the prediction flight duration is used to indicate the flight duration of the UAV in the non-transmission area.

[0224] The processing unit is used to determine the target time period based on the predicted message; the target time period is used to indicate the time period during which the UAV is in the non-transmission area.

[0225] The transceiver unit 201 is used to prevent the UAV from sending measurement reporting requests during the target time period.

[0226] Figure 7 This is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application.

[0227] The communication device 300 includes a processor 301 coupled to a memory for storing computer programs or instructions and / or data. The processor 301 is used to execute the computer programs or instructions and / or data stored in the memory, so that the methods in the preceding method embodiments are executed.

[0228] Optionally, the communication device 300 may include one or more processors 301.

[0229] Optionally, such as Figure 7 As shown, the communication device 300 may also include a memory 302.

[0230] Optionally, the communication device 300 may include one or more memory 302s.

[0231] Alternatively, the memory 302 may be integrated with the processor 301 or set separately.

[0232] like Figure 7 As shown, the communication device 300 may further include a transceiver 303 for receiving and / or transmitting signals. For example, the processor 301 is used to control the transceiver 303 to receive and / or transmit signals.

[0233] As one option, the communication device 300 is used to implement the operation of any one of the devices, the drone or the base station, in the method embodiments described above.

[0234] For example, processor 301 is used to implement processing-related operations performed by either the UAV or the base station in the method embodiments described above, and transceiver 303 is used to implement transmission-reception-related operations performed by either the UAV or the base station in the method embodiments described above.

[0235] The above Figure 7In the communication device shown, the device in transceiver 303 used for receiving power can be considered a receiving unit, and the device in transceiver 303 used for transmitting functions can be considered a transmitting unit. That is, transceiver 303 can include a receiver and a transmitter. Transceiver 303 can also be called a transceiver unit, transceiver circuit, etc. Receiver can also be called a receiver, receiving unit, receiver, or receiving circuit, etc. Transmitter can also be called a transmitter, transmitter, transmitting unit, or transmitting circuit, etc. Processor 301 has processing functions and can be called a processing unit. Memory 302 is used to store computer program code and data; memory 302 can also be called a storage unit.

[0236] When the communication device is a chip, the chip includes a transceiver, a memory, and a processor. The transceiver can be an input / output circuit or a communication interface; the processor is a processor, microprocessor, or integrated circuit integrated on the chip. In the above method embodiments, the transmitting operation of any device in the UAV or base station can be understood as the chip's output, and the receiving operation of any device in the UAV or base station can be understood as the chip's input.

[0237] For example, this application also provides a computer-readable storage medium having computer instructions stored thereon for implementing the method executed by any one of the devices, a drone or a base station, in the above method embodiments.

[0238] For example, when the computer program is executed by a computer, it enables the computer to implement the method executed by any one of the devices, the drone or the base station, in the above method embodiments.

[0239] For example, this application also provides a computer program product containing instructions that, when executed by a computer, cause the computer to implement the method performed by any one of the devices, the drone or the base station, in the above method embodiments.

[0240] For example, this application also provides a chip, including: an interface circuit and a logic circuit. The interface circuit is used to receive signals from other chips outside the chip and transmit them to the logic circuit, or to send signals from the logic circuit to other chips outside the chip. The logic circuit is used to implement the method executed by any one of the devices, a drone or a base station, in the above method embodiments.

[0241] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, a baseband processor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of a program for controlling the methods described in the preceding embodiments. The memory mentioned above can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).

[0242] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the explanations and beneficial effects of the relevant contents in any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, and will not be repeated here.

[0243] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A communication method, characterized in that, Applied to unmanned aerial vehicles (UAVs), where the UAVs do not perform uplink data transmission in non-transmission areas, the method includes: When the UAV is located outside the non-transmission zone and meets preset conditions, the UAV generates a measurement report and segments the data stream of the measurement report to obtain multiple sub-streams; the measurement report is used to indicate measurement information when the UAV is located within the non-transmission zone; The drone assigns a communication frequency band to each of the sub-streams; any two sub-streams correspond to different communication frequency bands. The UAV performs group delay compensation processing on each of the sub-streams to obtain a delay compensation value corresponding to each of the sub-streams; The drone sends the multiple sub-streams to the base station based on the communication frequency band and delay compensation value corresponding to each sub-stream; The drone transmits the multiple sub-streams to the base station based on the communication frequency band and delay compensation value corresponding to each sub-stream, including: The UAV sets a reference transmission time; for a substream, the UAV determines the transmission time corresponding to the substream based on the reference transmission time and the delay compensation value corresponding to the substream, and transmits the substream on the corresponding communication frequency band at the corresponding transmission time; The UAV performs group delay compensation processing on each of the sub-streams to obtain a delay compensation value corresponding to each sub-stream, including: The UAV acquires the group delay characteristic parameters of the communication frequency band corresponding to each substream; The UAV calculates the delay compensation value for each sub-stream based on the group delay characteristic parameters of the communication frequency band corresponding to each sub-stream; The UAV acquires group delay characteristic parameters of the communication frequency band corresponding to each substream, including: The UAV determines the reference frequency band from the communication frequency bands corresponding to the multiple sub-streams respectively; The drone sends frequency band information to the base station; the frequency band information is used to indicate the communication frequency band corresponding to each sub-stream. The UAV sends timing detection frames to the base station on the reference frequency band; The UAV receives a group delay mismatch vector sent by the base station; the group delay mismatch vector includes a group delay mismatch amount corresponding to each of the communication frequency bands; for a communication frequency band, the group delay mismatch amount corresponding to the communication frequency band is the difference between the time when the timing probe frame arrives at the base station on the reference frequency band and the time when the timing probe frame arrives at the base station on the communication frequency band, and the time when the timing probe frame arrives at the base station on the communication frequency band is obtained by the base station based on the timing probe frame; For each of the communication frequency bands, the UAV determines the group delay mismatch corresponding to that communication frequency band as the group delay characteristic parameter corresponding to that communication frequency band.

2. The method according to claim 1, characterized in that, The UAV calculates the delay compensation value for each sub-stream based on the group delay characteristic parameters of the communication frequency band corresponding to each sub-stream, including: The UAV calculates the delay compensation value for each sub-stream based on the group delay characteristic parameters of the communication frequency band corresponding to each sub-stream using Formula 1. Formula 1 is as follows: ; in, This is the delay compensation value corresponding to the i-th sub-stream among the plurality of sub-streams. Let be the group delay characteristic parameter of the communication frequency band corresponding to the i-th substream. The number of sub-streams.

3. The method according to claim 1 or 2, characterized in that, The preset conditions include at least one of the following: The UAV receives a measurement reporting request from the base station within the non-transmission area; The drone's flight altitude within the non-transmission zone and its flight altitude when leaving the non-transmission zone are both greater than the preset altitude; The UAV receives downlink control information sent by the base station, which indicates periodic reporting.

4. A communication method, characterized in that, Applied to a base station, the method includes: The base station receives multiple substreams sent by the drone based on the communication frequency band and delay compensation value corresponding to each substream; The multiple sub-streams are obtained by the UAV acquiring a measurement report and segmenting the data stream of the measurement report when the UAV is located outside the non-transmission area and meets preset conditions; the communication frequency band is allocated by the UAV to the corresponding sub-stream, and the communication frequency bands corresponding to any two sub-streams are different; the delay compensation value is obtained by the UAV performing group delay compensation processing on the corresponding sub-stream. The method further includes: The base station receives frequency band information and timing probe frames transmitted by the UAV on a reference frequency band; wherein, the reference frequency band is determined by the UAV from the communication frequency bands corresponding to the plurality of sub-streams respectively; the frequency band information is used to indicate the communication frequency band corresponding to each of the sub-streams; The base station performs measurements based on the timing probe frames to obtain the arrival times of the timing probe frames on each of the communication frequency bands. The base station sends a group delay mismatch vector to the UAV; the group delay mismatch vector includes the group delay mismatch amount corresponding to each of the communication frequency bands; for a communication frequency band, the group delay mismatch amount corresponding to the communication frequency band is the difference between the time when the timing probe frame arrives at the base station on the reference frequency band and the time when the timing probe frame arrives at the base station on the communication frequency band.

5. The method according to claim 4, characterized in that, The method further includes: The base station receives a prediction message sent by the UAV; the prediction message includes a predicted entry time and a predicted flight duration, the predicted entry time is used to indicate the time when the UAV enters the non-transmission area, and the predicted flight duration is used to indicate the flight duration of the UAV in the non-transmission area; The base station determines a target time period based on the prediction message; the target time period is used to indicate the time period during which the drone is in the non-transmission area; The base station does not send measurement reporting requests to the drone during the target time period.