Data transmission method and device, equipment, storage medium and computer program product

By determining the appropriate time range and subframe available time units in the wireless data frame, the challenge of perceived data transmission in the synesthesia integrated base station is solved, effectively extended transmission of perceived data is achieved, and transmission efficiency is improved.

CN119325139APending Publication Date: 2025-01-17CHINA MOBILE COMM LTD RES INST +1
0 Cites 0 Cited by

Patent Information

Application Number
CN202411389292.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-01-17

AI Technical Summary

Technical Problem

There is a lack of effective methods in the prior art to transmit perceptual data in the preached uplink, especially in synesthesia integrated base stations, where the high real-time rate and short-time burst characteristics of perceptual data lead to transmission challenges.

Method used

By determining the first time range in the wireless data frame, the perceived data is transmitted to the second communication unit, using the available time units of the subframe and the transmission resource rate of the preached uplink, ensuring that the transmission rate and time units meet the conditions to extend the perception The data transmission time period.

Benefits of technology

The extended transmission of perceived data in the preached uplink is realized, which meets the conditions of transmission rate and time units, and improves transmission efficiency and resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119325139A_ABST
    Figure CN119325139A_ABST
Patent Text Reader

Abstract

The invention discloses a data transmission method and device, equipment, a storage medium and a computer program product. The method comprises the following steps: a first communication unit determines a first time range in a wireless data frame; wherein the first time range represents a time period for carrying out prolonged transmission on sensing data generated in a short time on a forward uplink; and transmitting the sensing data to a second communication unit by using a first time range in the wireless data frame.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a data transmission method, apparatus, device, storage medium and computer program product. Background Art

[0002] At present, with the introduction of new telepathic base stations, the base station fronthaul faces the need to transmit communication data and perception data at the same time. In telepathic base stations, similar to communication services, perception services are also processed collaboratively by the baseband processing unit (BBU) and the active antenna processing unit (AAU) in the telepathic base station, which also means that perception data needs to be interacted through the fronthaul uplink between the AAU and the BBU. Perception data has the following characteristics: in the downlink direction, the amount of perception real-time data is small and the data rate is low; in the uplink direction, the amount of data is large and the real-time data rate is very high. However, there is currently a lack of technical solutions for how to transmit perception data in the fronthaul uplink. Summary of the invention

[0003] In view of this, embodiments of the present application hope to provide a data transmission method, apparatus, device, storage medium and computer program product.

[0004] The technical solution of the embodiment of the present application is implemented as follows:

[0005] An embodiment of the present application provides a data transmission method, which is applied to a first communication unit, and the method includes:

[0006] Determine a first time range in a wireless data frame; wherein the first time range represents a time period for extending transmission of short-time generated perception data in a forward transmission uplink;

[0007] The sensing data is transmitted to the second communication unit by using the first time range in the wireless data frame.

[0008] In addition, according to at least one embodiment of the present application, determining the first time range in the wireless data frame includes:

[0009] For each subframe in the wireless data frame, perform the following operations:

[0010] Determine, from the subframe, a first time range corresponding to the perception data generated in a short time in the subframe by using the transmission rate of the transmission resource of the fronthaul uplink and the number of available time units of the subframe;

[0011] The available time units of the subframe include:

[0012] Available downlink time slots;

[0013] or,

[0014] Available downlink symbols;

[0015] or,

[0016] Available downlink time slots and available uplink time slots;

[0017] or,

[0018] Available downlink symbols and available uplink symbols.

[0019] In addition, according to at least one embodiment of the present application, the available time unit of the subframe includes an available downlink time slot or an available downlink symbol; the using the transmission rate of the transmission resource of the fronthaul uplink and the number of available time units of the subframe, determining from the subframe a first time range corresponding to the perception data generated in a short time in the subframe, includes:

[0020] Excluding a second time range from the subframe; the second time range represents a time period for transmitting communication data in the fronthaul uplink;

[0021] Determine, from other time ranges in the subframe except the second time range, a first time range corresponding to the perception data generated in a short time in the subframe;

[0022] Wherein, the first time range meets the following conditions:

[0023] A rate used for transmitting the sensing data within the first time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink;

[0024] as well as,

[0025] The number of time units used to transmit the sensing data within the first time range is less than or equal to the number of available time units of the subframe.

[0026] In addition, according to at least one embodiment of the present application, the available time unit of the subframe includes an available downlink time slot and an available uplink time slot, or an available downlink symbol and an available uplink symbol; the using the transmission rate of the transmission resource of the fronthaul uplink and the number of available time units of the subframe, determining from the subframe a first time range corresponding to the perception data generated in a short time in the subframe, includes:

[0027] Determining, from the subframe, a first time range corresponding to the perception data generated in a short time in the subframe;

[0028] Wherein, the first time range meets the following conditions:

[0029] A rate used for transmitting the sensing data within the first time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink;

[0030] as well as,

[0031] The number of time units used to transmit the sensing data within the first time range is less than or equal to the number of available time units of the subframe.

[0032] In addition, according to at least one embodiment of the present application, M sensing cells are networked to send sensing data in turn, and each sensing cell corresponds to N wireless data frames; M is an integer greater than 1, and N is an integer greater than or equal to 1; the method further includes:

[0033] For each first subframe corresponding to the first sensing cell in the M×N wireless data frames, perform the following operations:

[0034] Using the sensing data received in the first subframe corresponding to the first sensing cell as the sensing data generated in a short time in the second subframe corresponding to the second sensing cell;

[0035] Determine, from the first subframe and / or the second subframe, a third time range corresponding to the perception data generated in a short time in the second subframe by using the transmission rate of the transmission resource of the fronthaul uplink and the number of available time units of the first subframe of the first perception cell and / or the number of available time units of the second subframe of the second perception cell; the third time range represents a time period for extending the transmission of the perception data generated in a short time in the fronthaul uplink;

[0036] utilizing the third time range, transmitting the sensing data to the second communication unit;

[0037] The first sensing cell is a sensing cell among the M sensing cells that receives the sensing data in the fronthaul uplink; the second sensing cell is a sensing cell among the M sensing cells that sends the sensing data in the fronthaul uplink;

[0038] The available time units of the first subframe include:

[0039] Available downlink time slots;

[0040] or,

[0041] Available downlink symbols;

[0042] or,

[0043] Available downlink time slots and available uplink time slots;

[0044] or,

[0045] Available downlink symbols and available uplink symbols;

[0046] The available time units of the second subframe include:

[0047] Available downlink time slots;

[0048] or,

[0049] Available downlink symbols;

[0050] or,

[0051] Available downlink time slots and available uplink time slots;

[0052] or,

[0053] Available downlink symbols and available uplink symbols.

[0054] In addition, according to at least one embodiment of the present application, the third time range satisfies the following conditions:

[0055] A rate used for transmitting the sensing data within the third time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink;

[0056] as well as,

[0057] The number of time units used for transmitting the sensing data within the third time range is less than or equal to the number of available time units of the second subframe;

[0058] or,

[0059] The third time range meets the following conditions:

[0060] A rate used for transmitting the sensing data within the third time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink;

[0061] as well as,

[0062] The number of time units used to transmit the perception data within the third time range is less than or equal to the sum of the number of available time units of the first subframe and the number of available time units of the second subframe.

[0063] In addition, according to at least one embodiment of the present application, the method further includes:

[0064] Determining transmission priorities of communication data and the sensing data;

[0065] The communication data and the perception data are transmitted to the second communication unit according to the transmission priority.

[0066] In addition, according to at least one embodiment of the present application, transmitting the communication data and the perception data to the second communication unit according to the transmission priority includes:

[0067] Using a synchronous clock, reading the communication data and the perception data from a cache;

[0068] The communication data and the perception data are transmitted to the second communication unit according to the transmission priority.

[0069] At least one embodiment of the present application provides a data transmission method, which is applied to a second communication unit, and the method includes:

[0070] receiving the sensing data sent by the first communication unit;

[0071] The perception data is determined by the first communication unit in the first time range in the wireless data frame, and is sent to the second communication unit using the first time range in the wireless data frame; wherein the first time range represents the time period for extending the transmission of the short-time generated perception data in the forward uplink.

[0072] In addition, according to at least one embodiment of the present application, the receiving the perception data sent by the first communication unit includes:

[0073] receiving, within the receiving window, sensing data sent by the first communication unit;

[0074] Wherein, the receiving window includes:

[0075] The start time is determined according to a first duration, the first duration is less than or equal to the sum of a second duration and a third duration, the second duration represents the duration for which the first communication unit caches the perception data; the third duration represents the minimum network delay for transmitting the perception data;

[0076] as well as,

[0077] an end time, the end time being determined according to a fourth duration, the fourth duration being greater than or equal to the sum of a fifth duration and a sixth duration, the fifth duration representing a duration for which the first communication unit caches the perception data and a duration of a first time range used to transmit the perception data on the forward uplink; the sixth duration representing a maximum network delay for transmitting the perception data;

[0078] Wherein, the first time range meets the following conditions:

[0079] A rate used for transmitting the sensing data within the first time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink;

[0080] as well as,

[0081] The number of time units used to transmit the sensing data within the first time range is less than or equal to the number of available time units of the subframes in the wireless data frame.

[0082] In addition, according to at least one embodiment of the present application, the method further includes:

[0083] The sensing data sent by the first communication unit is received through a third time range; the third time range is that the first communication unit uses the sensing data received in the first subframe corresponding to the first sensing cell as the sensing data generated in a short time in the second subframe corresponding to the second sensing cell for each first subframe in the M×N wireless data frames corresponding to the first sensing cell, and uses the transmission rate of the transmission resource of the forward uplink, and the number of available time units of the first subframe of the first sensing cell and / or the number of available time units of the second subframe of the second sensing cell to determine the time period corresponding to the sensing data generated in a short time in the second subframe from the first subframe and / or the second subframe;

[0084] Wherein, M sensing cells are networked to send sensing data in turn, and each sensing cell corresponds to N wireless data frames; M is an integer greater than 1, and N is an integer greater than or equal to 1;

[0085] The first sensing cell is a sensing cell among the M sensing cells that receives the sensing data in the fronthaul uplink; the second sensing cell is a sensing cell among the M sensing cells that sends the sensing data in the fronthaul uplink;

[0086] The available time units of the first subframe include:

[0087] Available downlink time slots;

[0088] or,

[0089] Available downlink symbols;

[0090] or,

[0091] Available downlink time slots and available uplink time slots;

[0092] or,

[0093] Available downlink symbols and available uplink symbols;

[0094] The available time units of the second subframe include:

[0095] Available downlink time slots;

[0096] or,

[0097] Available downlink symbols;

[0098] or,

[0099] Available downlink time slots and available uplink time slots;

[0100] or,

[0101] Available downlink symbols and available uplink symbols.

[0102] In addition, according to at least one embodiment of the present application, the third time range satisfies the following conditions:

[0103] The rate used for transmitting the perception data within the third time range is less than or equal to the transmission rate of the transmission resource of the fronthaul uplink; and the number of time units used for transmitting the perception data within the third time range is less than or equal to the number of available time units of the second subframe;

[0104] Alternatively, the third time range satisfies the following conditions:

[0105] The rate used to transmit the perception data within the third time range is less than or equal to the transmission rate of the transmission resources of the fronthaul uplink; and the number of time units used to transmit the perception data within the third time range is less than or equal to the sum of the number of available time units of the first subframe and the number of available time units of the second subframe.

[0106] At least one embodiment of the present application provides a data transmission device, including:

[0107] A processing module, configured to determine a first time range in a wireless data frame; wherein the first time range represents a time period for extending transmission of short-time generated perception data in a forward transmission uplink;

[0108] The sending module is used to transmit the perception data to the second communication unit by using the first time range in the wireless data frame.

[0109] At least one embodiment of the present application provides a data transmission device, including:

[0110] A receiving module, used to receive perception data sent by a first communication unit; wherein the perception data is determined by the first communication unit in a first time range in a wireless data frame, and is sent to a second communication unit using the first time range in the wireless data frame; wherein the first time range represents a time period for extending the transmission of short-time generated perception data in a forward uplink.

[0111] At least one embodiment of the present application provides a first communication unit, including a processor and a memory for storing a computer program that can be run on the processor.

[0112] Wherein, when the processor is used to run the computer program, it executes the steps of any one of the methods described above on the first communication unit side.

[0113] At least one embodiment of the present application provides a second communication unit, including a processor and a memory for storing a computer program that can be run on the processor.

[0114] Wherein, when the processor is used to run the computer program, it executes the steps of any one of the methods described above on the second communication unit side.

[0115] At least one embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the computer program implements the steps of any one of the methods described in the first communication unit side, or implements the steps of any one of the methods described in the second communication unit side.

[0116] At least one embodiment of the present application provides a computer program product, including a computer program, characterized in that when the computer program is executed by a processor, it implements any of the methods described in the first communication unit side, or implements any of the methods described in the second communication unit side.

[0117] The data transmission method, apparatus, device, storage medium and computer program product provided in the embodiments of the present application include: determining a first time range in a wireless data frame; wherein the first time range represents a time period for extending the transmission of short-time generated perception data in a forward uplink; and utilizing the first time range in the wireless data frame to transmit the perception data to a second communication unit.

[0118] By adopting the technical solution provided in the embodiment of the present application, a technical solution for transmitting perception data in a fronthaul uplink is provided. Specifically, the perception data is transmitted to a second communication unit by utilizing the first time range in the wireless data frame, so that the perception data generated in a short time can be extended for transmission in the fronthaul uplink. BRIEF DESCRIPTION OF THE DRAWINGS

[0119] Figure 1 This is a schematic diagram of the system architecture of the data transmission method of the embodiment of the present application;

[0120] Figure 2 This is a schematic diagram of the implementation process of the data transmission method of the embodiment of the present application. Figure 1 ;

[0121] Figure 3This is an example of extending the transmission of the perception data in the embodiment of the present application. Figure 1 ;

[0122] Figure 4 This is an example of extending the transmission of the perception data in the embodiment of the present application. Figure 2 ;

[0123] Figure 5 This is an example of extending the transmission of the perception data in the embodiment of the present application. Figure 3 ;

[0124] Figure 6 It is the internal component frame of the first communication unit in the embodiment of the present application. Figure 1 ;

[0125] Figure 7 It is the internal component frame of the first communication unit in the embodiment of the present application. Figure 2 ;

[0126] Figure 8 This is a schematic diagram of the implementation process of the data transmission method of the embodiment of the present application. Figure 2 ;

[0127] Fig. 9 is a schematic diagram of the transmission delay of the perceived data in an embodiment of the present application;

[0128] Fig.10 is a schematic diagram of a receiving window of an embodiment of the present application;

[0129] Fig.11 is a block diagram of the internal composition of the second communication unit in an embodiment of the present application;

[0130] Fig.12 The structure diagram of the data transmission device in the embodiment of the present application is shown in FIG. Figure 1 ;

[0131] Fig.13 The structure diagram of the data transmission device in the embodiment of the present application is shown in FIG. Figure 2 ;

[0132] Fig.14 It is a schematic diagram of the composition structure of the first communication unit in an embodiment of the present application;

[0133] Fig.15 It is a schematic diagram of the composition structure of the second communication unit in an embodiment of the present application. DETAILED DESCRIPTION

[0134] Before introducing the technical solutions of the embodiments of the present application, the related technologies are first introduced.

[0135] In the related technology, the current base station fronthaul is oriented to wireless communication services and is used to transmit communication data, and a series of effective methods have been formed. With the introduction of new telepathic base stations, the base station fronthaul faces the need to transmit communication data and perception data at the same time. Currently, there is a lack of technical solutions for the integrated transmission of communication data and perception data. In telepathic base stations, similar to communication services, perception services are also collaboratively processed by the BBU in the telepathic base station and the AAU in the telepathic base station, which also means that it is necessary to interact through the fronthaul link between the BBU and the AAU to perceive service data. The perception data on the fronthaul link has the following characteristics: in the downlink direction, the amount of perceived real-time data is small and the data rate is low; in the uplink direction, the amount of data is large and the real-time data rate is very high.

[0136] For example, under the conditions of 100MHz frequency bandwidth and 64-channel reception, the real-time data rate of communication uplink is about 17Gbps, which can be carried by 1×25Gbps optical fiber. Under the same conditions, when the IQ compression ratio is 1:2, the perceived uplink real-time data rate is about 125Gbps, and when the IQ compression ratio is 1:3, the perceived uplink real-time data rate is about 84Gbps.

[0137] For another example, under the conditions of 100MHz frequency bandwidth and 128-channel reception, the real-time data rate of communication uplink is about 40Gbps, which can be carried by 2×25Gbps optical fiber. Under the same conditions, when the IQ compression ratio is 1:2, the perceived uplink real-time data rate is about 250Gbps; when the IQ compression ratio is 1:3, the perceived uplink real-time data rate is about 168Gbps.

[0138] The high-perception uplink real-time rate of the telesensing base station, coupled with the high real-time data transmission requirements of the communication function, poses new challenges to the fronthaul fiber bandwidth resources and the number of optical modules, and also leads to an increase in the cost of building the telesensing base station network.

[0139] In summary, there is currently a lack of technical solutions for how to transmit perception data in the fronthaul uplink.

[0140] See also Figure 1 , Figure 1 Schematic diagram of the system architecture of the data transmission method of the embodiment of the present application. Figure 1 As shown, the system comprises:

[0141] The first communication unit, represented by the AAU in the telepathic base station, is used to determine a first time range in a wireless data frame; wherein the first time range represents a time period for extending the transmission of short-time perception data in a forward uplink; and the perception data is transmitted to the second communication unit using the first time range in the wireless data frame;

[0142] The second communication unit, represented by a BBU in the telepathic base station, is used to receive the perception data.

[0143] Here, in addition to the high real-time uplink rate of perception, the tele-sensing base station also has two features: 1) The high-speed data duration is short. From the perspective of the wireless frame time granularity, the uplink data of the perception symbol presents a short-time burst feature. 2) The data delay tolerance is high. Compared with communication service data, perception data has no interactive requirements.

[0144] Here, in the ISAC (Integrated Sensing and Communication) base station, it mainly includes the baseband processing unit of the ISAC base station and the radio frequency processing unit of the ISAC base station, and the two are connected and exchange communication data and perception data through the fronthaul (FH) link. Among them, common names of baseband processing units include BBU (Base Band Unit), DU (Distributed Unit), etc., which are referred to as BBU in this application; common names of radio frequency processing units include RU (Radio Unit), RRU (Remote Radio Unit), AAU (Active Antenna Unit), etc., which are referred to as AAU in this application.

[0145] Here, for different types of perception services, such as low-altitude scenes, waterways, sea surfaces, ground-to-air integration, micro-deformation, etc., the tele-sensing base station adopts different perception frame structures.

[0146] See also Figure 2 , Figure 2 Schematic diagram of the implementation process of the data transmission method of the embodiment of the present application. Figure 2 As shown, it includes steps 201 to 202:

[0147] Step 201: Determine a first time range in a wireless data frame; wherein the first time range represents a time period for extending transmission of short-term generated perception data in a forward uplink.

[0148] Here, the fronthaul uplink may refer to a fronthaul link from the first communication unit to the second communication unit.

[0149] Here, the first communication unit may specifically be an AAU in the all-in-one base station; and the second communication unit may specifically be a BBU in the all-in-one base station.

[0150] Here, the perception data generated in a short time may also be described as uplink perception service data with a higher rate generated in a short time.

[0151] Step 202: Utilize the first time range in the wireless data frame to transmit the sensing data to the second communication unit.

[0152] In some embodiments, determining the first time range in the wireless data frame includes:

[0153] For each subframe in the wireless data frame, perform the following operations:

[0154] Determine, from the subframe, a first time range corresponding to the perception data generated in a short time in the subframe by using the transmission rate of the transmission resource of the fronthaul uplink and the number of available time units of the subframe;

[0155] The available time units of the subframe include:

[0156] Available downlink time slots;

[0157] or,

[0158] Available downlink symbols;

[0159] or,

[0160] Available downlink time slots and available uplink time slots;

[0161] or,

[0162] Available downlink symbols and available uplink symbols.

[0163] The process of determining the first time range is described below in different situations.

[0164] In the first case, within each subframe in the wireless data frame, the first time range is determined by using the transmission rate of the transmission resources of the forward uplink and time slices such as available downlink time slots or available downlink symbols of the subframe.

[0165] Based on this, in some embodiments, the available time unit of the subframe includes an available downlink time slot or an available downlink symbol;

[0166] The using the transmission rate of the transmission resource of the fronthaul uplink and the number of available time units of the subframe to determine, from the subframe, a first time range corresponding to the perception data generated in a short time in the subframe, comprises:

[0167] Excluding a second time range from the subframe; the second time range represents a time period for transmitting communication data in the fronthaul uplink;

[0168] Determine, from other time ranges in the subframe except the second time range, a first time range corresponding to the perception data generated in a short time in the subframe;

[0169] Wherein, the first time range meets the following conditions:

[0170] A rate used for transmitting the sensing data within the first time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink;

[0171] as well as,

[0172] The number of time units used to transmit the sensing data within the first time range is less than or equal to the number of available time units of the subframe.

[0173] Here, the wireless data frame may refer to a time division duplex (TDD) wireless data frame.

[0174] Here, the available time unit of the subframe includes an available downlink time slot or an available downlink symbol, wherein the available downlink time slot may refer to all downlink time slots used to transmit the perception data; and the available downlink symbol may refer to all downlink symbols used to transmit the perception data.

[0175] Here, the transmission rate of the transmission resource of the fronthaul uplink may refer to the transmission rate of the optical fiber of the fronthaul uplink.

[0176] Here, the number of time units used to transmit the perception data within the first time range can be determined based on the rate used to transmit the perception data within the first time range, the rate at which the perception data is generated, and the number of time units occupied when the perception data is generated.

[0177] Specifically, the ratio of the rate at which the perception data is generated to the rate used to transmit the perception data within the first time range is calculated to obtain a first value; the first value is multiplied by the number of time units occupied when the perception data is generated to obtain a second value; based on the second value, the number of time units used to transmit the perception data within the first time range is obtained.

[0178] Here, the perception data generated in a shorter time (which can also be described as higher-speed uplink perception service data) is transmitted using the forward transmission uplink transmission resources of the integrated base station for a longer time, and the purpose of carrying low-speed fronthaul transmission resources is achieved by delaying the transmission of the perception data.

[0179] Among them, the time for transmitting the perception data, that is, the first time range, can be determined as follows: in each subframe in the wireless data frame, according to the TDD wireless data frame structure, in the available downlink (D) time slot or the available downlink (D) symbol and other time slices, utilizing the characteristic that there is no communication data (also described as communication service data) in the forward transmission uplink direction of the telepathic base station, the uplink perception data is transmitted on the forward transmission uplink.

[0180] See also Figure 3 , Figure 3 Schematic diagram of extending the transmission of sensing data in an embodiment of the present application, such as Figure 3 As shown, in the DDDSUDDSUU wireless data frame structure (i.e., 2.5ms dual-period wireless frame structure), 2 subframes are included, the first subframe includes time slot 0 to time slot 4, and the second subframe includes time slot 5 to time slot 9. When high-rate perception data (sense) is generated in a short time in part of the symbols of time slot 0 in the first subframe and part of the symbols of time slot 5 in the second subframe, for time slices such as downlink time slots 0 to 2, downlink time slots 5 to 6, and downlink symbols in special time slots 3 and 7, there is no communication service data in the forward uplink direction of the telepathic base station, and it can be used to transmit uplink perception data.

[0181] like Figure 3 As shown, taking the first subframe (time slot 0 to time slot 4) as an example, other time ranges in the first subframe except the second time range may refer to time slices such as downlink time slots 0 to 2 and downlink symbols in special time slot 3, wherein the second time range may refer to part of the uplink symbols in special time slot 3 and uplink time slot 4. In this way, the first time range is determined from time slices such as downlink time slots 0 to 2 and downlink symbols in special time slot 3, and the first time range satisfies the following two conditions: the rate used to transmit the perception data within the first time range is less than or equal to the transmission rate of the transmission resources of the forward uplink; and the number of time units used to transmit the perception data within the first time range is less than or equal to the number of available time units of the first subframe, and the available time units of the first subframe include available downlink time slots or available downlink symbols.

[0182] For example, taking the first subframe (time slot 0 to time slot 4) as an example, assuming that the number of available time units of the subframe is 56 available downlink symbols, the rate of the perception data generated in a short time in the subframe is 20 Gbps, the number of time units occupied when the perception data is generated is 7 symbols, and the transmission rate of the transmission resources of the fronthaul uplink, such as optical fiber, is 10 Gbps. First, since the rate used to transmit the perception data needs to be less than or equal to the transmission rate of the transmission resources of the fronthaul uplink, the rate used to transmit the perception data can select any integer or decimal from (0, 10], such as 2.5, and then, the ratio of 20 to 2.5 is calculated to obtain a first value, that is, 8, and the product of 8 and 7 is calculated to obtain a second value, that is, 56. According to the second value, the number of time units used to transmit the perception data within the first time range is 56 downlink symbols, which is equal to the number of available downlink symbols of the subframe.

[0183] In the second case, within each subframe in the wireless data frame, the first time range is determined by utilizing the transmission rate of the transmission resources of the forward uplink, and available downlink time slots and available uplink time slots, or available downlink symbols and available uplink symbols and other time slices.

[0184] Based on this, in some embodiments, the available time unit of the subframe includes an available downlink time slot and an available uplink time slot, or an available downlink symbol and an available uplink symbol;

[0185] The using the transmission rate of the transmission resource of the fronthaul uplink and the number of available time units of the subframe to determine, from the subframe, a first time range corresponding to the perception data generated in a short time in the subframe, comprises:

[0186] Determining, from the subframe, a first time range corresponding to the perception data generated in a short time in the subframe;

[0187] Wherein, the first time range meets the following conditions:

[0188] A rate used for transmitting the sensing data within the first time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink;

[0189] as well as,

[0190] The number of time units used to transmit the sensing data within the first time range is less than or equal to the number of available time units of the subframe.

[0191] Here, the wireless data frame may refer to a time division duplex (TDD) wireless data frame.

[0192] Here, the available time unit of the subframe includes an available downlink time slot and an available uplink time slot, or an available downlink symbol and an available uplink symbol.

[0193] The available downlink time slots may refer to all downlink time slots used to transmit perception data; the available downlink symbols may refer to all downlink symbols used to transmit perception data. The available uplink time slots include uplink time slots used to transmit a portion of perception data; the available uplink symbols include uplink symbols used to transmit a portion of perception data.

[0194] Here, the transmission rate of the transmission resource of the fronthaul uplink may refer to the transmission rate of the optical fiber of the fronthaul uplink.

[0195] Here, the number of time units used to transmit the perception data within the first time range can be determined based on the rate used to transmit the perception data within the first time range, the rate at which the perception data is generated, and the number of time units occupied when the perception data is generated.

[0196] Specifically, the ratio of the rate at which the perception data is generated to the rate used to transmit the perception data within the first time range is calculated to obtain a first value; the first value is multiplied by the number of time units occupied when the perception data is generated to obtain a second value; based on the second value, the number of time units used to transmit the perception data within the first time range is obtained.

[0197] Here, the perception data generated in a shorter time (which can also be described as higher-rate uplink perception service data) is transmitted using the transmission resources of the forward transmission uplink of the tele-sensing integrated base station for a longer time, and the purpose of carrying the low-rate forward transmission resources is achieved by delaying the transmission of the perception data. The time for transmitting the perception data can be extended to the entire radio frame or the entire radio subframe.

[0198] See also Figure 4 , Figure 4 Schematic diagram of extending the transmission of sensing data in an embodiment of the present application, such as Figure 4 As shown, in the DDDSUDDSUU wireless data frame structure (i.e., 2.5ms dual-period wireless frame structure), 2 subframes are included, the first subframe includes time slot 0 to time slot 4, and the second subframe includes time slot 5 to time slot 9. When higher-rate perception data is generated in a short time within the full symbol of time slot 0 of the first subframe and the full symbol of time slot 5 of the second subframe, for the entire subframe, it can be used to transmit uplink perception data.

[0199] like Figure 4As shown, taking the second subframe (time slot 5 to time slot 9) as an example, a first time range corresponding to the perception data generated in a short time in the subframe is determined from the subframe, and the first time range satisfies the following two conditions: the rate used to transmit the perception data within the first time range is less than or equal to the transmission rate of the transmission resources of the fronthaul uplink; and the number of time units used to transmit the perception data within the first time range is less than or equal to the number of available time units of the second subframe, and the available time units of the second subframe include available downlink time slots and available uplink time slots, or available downlink symbols and available uplink symbols.

[0200] For example, taking the second subframe (time slot 5 to time slot 9) as an example, assuming that the number of available time units in the subframe is 38 available downlink symbols and 18 available uplink symbols (determined according to the uplink symbols that use a portion of the transmission perception data), the rate of the perception data generated in a short time in the subframe is 20 Gbps, the number of time units occupied when the perception data is generated is 14 symbols, and the transmission rate of the transmission resources of the fronthaul uplink, such as optical fiber, is 10 Gbps. First, since the rate used to transmit the perception data needs to be less than or equal to The transmission rate of the transmission resource of the fronthaul uplink, therefore, the rate used for transmitting the perception data can select any integer or decimal from (0, 10], such as 5, and then, 20 is ratioed to 5 to obtain a first value, that is, 4, and 4 is multiplied by 14 to obtain a second value, that is, 56. According to the second value, the number of time units used for transmitting the perception data within the first time range is 56 symbols (38 downlink symbols and 18 uplink symbols), which is equal to the sum of the number of available downlink symbols and the number of available uplink symbols of the subframe.

[0201] In some embodiments, M sensing cells are networked to send sensing data in turn, and each sensing cell corresponds to N wireless data frames; M is an integer greater than 1, and N is an integer greater than or equal to 1; the method further includes:

[0202] For each first subframe corresponding to the first sensing cell in the M×N wireless data frames, perform the following operations:

[0203] Using the sensing data received in the first subframe corresponding to the first sensing cell as the sensing data generated in a short time in the second subframe corresponding to the second sensing cell;

[0204] Determine, from the first subframe and / or the second subframe, a third time range corresponding to the perception data generated in a short time in the second subframe by using the transmission rate of the transmission resource of the fronthaul uplink and the number of available time units of the first subframe of the first perception cell and / or the number of available time units of the second subframe of the second perception cell; the third time range represents a time period for extending the transmission of the perception data generated in a short time in the fronthaul uplink;

[0205] utilizing the third time range, transmitting the sensing data to the second communication unit;

[0206] in,

[0207] The first sensing cell is a sensing cell among the M sensing cells that receives the sensing data in the fronthaul uplink; the second sensing cell is a sensing cell among the M sensing cells that sends the sensing data in the fronthaul uplink;

[0208] The available time units of the first subframe include:

[0209] Available downlink time slots;

[0210] or,

[0211] Available downlink symbols;

[0212] or,

[0213] Available downlink time slots and available uplink time slots;

[0214] or,

[0215] Available downlink symbols and available uplink symbols;

[0216] The available time units of the second subframe include:

[0217] Available downlink time slots;

[0218] or,

[0219] Available downlink symbols;

[0220] or,

[0221] Available downlink time slots and available uplink time slots;

[0222] or,

[0223] Available downlink symbols and available uplink symbols.

[0224] Here, determining, from the first subframe and / or the second subframe, a third time range corresponding to the perception data generated in a short time in the second subframe includes:

[0225] Determining, from the second subframe, a third time range corresponding to the perception data generated in a short time in the second subframe;

[0226] or,

[0227] A third time range corresponding to perception data generated in a short time in the second subframe is determined from the first subframe and the second subframe.

[0228] It should be noted that the process of determining the third time range is similar to the process of determining the first time range, and will not be repeated here.

[0229] In some embodiments, the third time range satisfies the following conditions:

[0230] A rate used for transmitting the sensing data within the third time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink;

[0231] as well as,

[0232] The number of time units used for transmitting the sensing data within the third time range is less than or equal to the number of available time units of the second subframe;

[0233] or,

[0234] The third time range meets the following conditions:

[0235] A rate used for transmitting the sensing data within the third time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink;

[0236] as well as,

[0237] The number of time units used to transmit the perception data within the third time range is less than or equal to the sum of the number of available time units of the first subframe and the number of available time units of the second subframe.

[0238] Here, when the inter-sensing base station adopts the cooperative sensing mode of A sending and B receiving, the sensing cell takes the way of sending sensing data in turns. For example, in the networking mode of three sensing cells, sensing cell A, sensing cell B, and sensing cell C take turns to send sensing signals. From the perspective of sensing cell C, when sensing cell C sends a sensing signal, sensing cell A or sensing cell B receives the sensing signal, the fronthaul uplink corresponding to sensing cell C has uplink sensing data, and the fronthaul uplink corresponding to sensing cell A or sensing cell B has no uplink sensing data; when sensing cell A or sensing cell B sends a sensing signal, sensing cell C receives the sensing signal, and the fronthaul uplink corresponding to sensing cell A or sensing cell B has uplink sensing data, and the fronthaul uplink corresponding to sensing cell C has no uplink sensing data.

[0239] Here, it is assumed that M sensing cells cooperate to form a network, and each cell sends a sensing signal for N radio frame time slices at a time. For the sensing data generated by a single cell in a short period of time (which can also be described as uplink sensing service data with a higher rate), within the second-level time range of M×N radio frames, the sensing data is transmitted within the entire M×N radio frame time range, and the purpose of carrying low-speed fronthaul transmission resources is achieved by delaying the transmission of sensing data.

[0240] Among them, the time for transmitting perception data, that is, the third time range, can be determined as follows: within the time range of M×N wireless data frames, according to the TDD wireless data frame structure, in the time slices corresponding to available downlink time slots or available downlink symbols, available downlink time slots and available uplink time slots, available downlink symbols and available uplink symbols, utilizing the characteristics that there is no or only a small amount of communication data (also can be described as communication service data) in the forward transmission uplink direction of the telepathic base station, and utilizing the characteristics that when this perception cell sends perception data and other perception cells receive perception data, there is no perception data in the forward transmission uplink direction of the telepathic base station corresponding to other perception cells, but there is perception data in the forward transmission uplink direction of the telepathic base station corresponding to this perception cell, in the available time slices, transmit the uplink perception data on the forward transmission uplink.

[0241] See also Figure 5 , Figure 5 Schematic diagram of extending the transmission of sensing data in an embodiment of the present application, such as Figure 5As shown, three sensing cells are represented by cell A, cell B, and cell C respectively, and each sensing cell corresponds to N wireless data frames, represented by 0 to N-1. When the three sensing cells are networked to send sensing data in turn, if cell C is the first sensing cell that receives sensing data in the fronthaul uplink, and cell A and cell B are sensing cells that send sensing data in the fronthaul uplink, then, for each first subframe corresponding to the first sensing cell (cell C) in the 3×N wireless data frames, the following operations are performed: the sensing data received in the first subframe corresponding to the first sensing cell (cell C) is used as the sensing data generated in a short time in the second subframe corresponding to the second sensing cell (cell A or cell B); and a third time range corresponding to the sensing data generated in a short time in the second subframe is determined from the second subframe by using the transmission rate of the transmission resources of the fronthaul uplink and the number of available time units of the second subframe of the second sensing cell (cell A or cell B).

[0242] like Figure 5 As shown, taking the first subframe corresponding to cell C as an example, the perception data received in the first subframe is used as the perception data generated in a short time in the second subframe corresponding to the perception cell A. For example, in the wireless data frame DDDSUDDSUU (i.e., a 2.5ms dual-period wireless frame structure) corresponding to the perception cell A, the perception data with a higher rate is generated in a short time in the full symbols of the time slot 0 and the full symbols of the time slot 5 of the second subframe corresponding to the perception cell A. Assuming that the number of available time units of the second subframe is 56 available downlink symbols, the rate of the perception data generated in a short time in the second subframe is 20 Gbps, and the number of time units occupied when the perception data is generated The number of symbols is 14, and the transmission rate of the transmission resources of the fronthaul uplink, such as the optical fiber, is 10 Gbps. First, since the rate used for transmitting the perception data needs to be less than or equal to the transmission rate of the transmission resources of the fronthaul uplink, the rate used for transmitting the perception data can select any integer or decimal from (0, 10], such as 5, and then, 20 is ratioed to 5 to obtain a first value, that is, 4, and 4 is multiplied by 14 to obtain a second value, that is, 56. According to the second value, the number of time units used to transmit the perception data within the third time range is 56 downlink symbols, which is equal to the number of available downlink symbols of the second subframe.

[0243] In actual applications, for perception data (which can also be described as uplink perception service data at a higher rate) and communication data generated in a shorter period of time, different priorities are set for communication data and perception data according to the different requirements for latency of different data such as perception data and communication data. The priority difference is used to realize concurrent transmission of communication data and perception data, thereby achieving the purpose of carrying low-speed fronthaul transmission resources.

[0244] Based on this, in some embodiments, the method further includes:

[0245] Determining transmission priorities of communication data and the sensing data;

[0246] The communication data and the perception data are transmitted to the second communication unit according to the transmission priority.

[0247] Here, the priority setting of data transmission in the fronthaul uplink from high to low can be: Priority 1: communication data such as fronthaul communication user plane data, fronthaul communication control plane data, fronthaul communication measurement data; Priority 2: perception data such as fronthaul perception service data; Priority 3: fronthaul management plane data; among them, the priority of communication data is higher than that of perception data.

[0248] In some embodiments, transmitting the communication data and the perception data to the second communication unit according to the transmission priority includes:

[0249] Using a synchronous clock, reading the communication data and the perception data from a cache;

[0250] The communication data and the perception data are transmitted to the second communication unit according to the transmission priority.

[0251] See also Figure 6 , Figure 6 is a block diagram of the internal composition of the first communication unit in the embodiment of the present application, such as Figure 6 As shown, the first communication unit may refer to the AAU in the synesthesia base station, including a perception data generation module, a perception data cache module, a synchronization clock, a perception data sending module, a fronthaul interface, a communication data generation module, a communication data cache module, and a communication data sending module; wherein the perception data generation module is used to receive and process wireless perception signals and generate uplink perception data; the perception data cache module is used to cache perception data; the synchronization clock is used to perform timing control on the start and end time points of the transmission of the perception data; the perception data sending module is used to set the start and end time points of the transmission of the unit perception data according to the wireless data frame structure and the determined time range for the fronthaul uplink transmission of the perception data, and is controlled by the synchronization clock to read the perception data in the perception data cache and send it to the second communication unit (BBU in the synesthesia base station) through the fronthaul interface; the fronthaul interface is used for the AAU to connect to the second communication unit (BBU in the synesthesia base station) through the fronthaul uplink, and the number of the interfaces is 1 or more.

[0252] Here, the process of AAU sending perception data and communication data in the forward uplink may include: AAU receives communication signals and perception signals from the antenna array, generates high-speed uplink communication data and uplink perception data, and stores them in the communication data cache module and the perception data cache module respectively. AAU sets the start and end time points of the transmission of unit perception data according to the TDD wireless data frame structure and the determined time range of the forward uplink transmission of perception data. When the starting time point of the transmittable perception data is reached, AAU is controlled by the synchronous clock to read the perception data from the perception data cache and transmit it on the forward uplink; when the stop time point of the transmittable perception data is reached, the transmission of uplink perception data is stopped. Similarly, the start and end time points of the communication data are set. When the starting time point of the communication data is reached, the communication data is read from the communication data cache module under the control of the synchronous clock and the communication data is sent on the forward uplink; when the stop time point of the communication data is reached, the transmission of uplink communication data is stopped.

[0253] See also Figure 7 , Figure 7 is a block diagram of the internal composition of the first communication unit in the embodiment of the present application, such as Figure 7 As shown, the first communication unit may refer to the AAU in the inter-sensory base station, including a perception data generation module, a perception data cache module, a synchronization clock, a perception data sending module, a fronthaul interface, a communication data generation module, a communication data cache module, and a communication data sending module; wherein the perception data generation module is used to receive and process wireless perception signals and generate uplink perception data; the perception data cache module is used to cache perception data; the synchronization clock is used to perform timing control on the start and end time points of the transmission of the perception data; the perception data sending module is used to set the start and end time points of the transmission of the unit perception data according to the wireless data frame structure and the determined time range of the fronthaul uplink transmission of the perception data, and is controlled by the synchronization clock to read the perception data in the perception data cache, and according to the set priority of the perception data, schedule the perception data on the fronthaul uplink and send it to the second communication unit (BBU in the inter-sensory base station) through the fronthaul interface. The priority setting module is used to set the corresponding priority according to the delay requirements of the perception data and the communication data, and schedule the uplink data to be sent on the fronthaul uplink according to the priority. The fronthaul interface is used for the AAU to connect to the BBU through the fronthaul uplink. The number of the interfaces is 1 or more.

[0254] Here, the process of AAU sending perception data and communication data in the fronthaul uplink may also include: AAU receives communication signals and perception signals from the antenna array, generates high-speed uplink communication data and uplink perception data, and stores them in the communication data cache and perception data cache respectively. AAU sets the start and end time points of the unit perception data transmission according to the TDD wireless data frame structure and the determined time range for the fronthaul uplink transmission of perception data. AAU sets the start and end time points of the unit perception data transmission according to the determined time range for the fronthaul uplink transmission of perception data. When the starting time point of the uplink perception data transmission is reached, the AAU, an integrated base station, uses synchronous clock control to read the uplink perception data from the perception data cache module, and schedules the perception data for transmission on the fronthaul uplink according to the set priority of the perception data; when the stop time point of the uplink perception data transmission is reached, the uplink perception data transmission is stopped. Similarly, the start and end time points of the communication data are set. When the start time point of the communication data is reached, the communication data is read from the communication data cache module under the control of the synchronization clock, and the communication data is scheduled to be sent in the forward uplink according to the set priority of the perception data.

[0255] In the embodiment of the present application, the following advantages are possessed:

[0256] (1) Provide a technical solution for transmitting perception data in a forward uplink.

[0257] Specifically, the perception data can be transmitted to the second communication unit using the first time range in the wireless data frame; the first time range represents the time period for extending the transmission of the perception data generated in a short time in the forward transmission uplink. Alternatively, the perception data can be transmitted to the second communication unit using the third time range; the third time range represents the time period for extending the transmission of the perception data generated in a short time in the forward transmission uplink.

[0258] (2) Provide a technical solution for transmitting perception data and communication data in the fronthaul uplink.

[0259] See also Figure 8 , Figure 8 Schematic diagram of the implementation flow of the data transmission method of the embodiment of the present application, which is applied to the second communication unit, such as Figure 8 As shown, it includes step 801:

[0260] Step 801: Receive perception data sent by a first communication unit; wherein the perception data is determined by the first communication unit in a first time range in a wireless data frame, and is sent to the second communication unit using the first time range in the wireless data frame; wherein the first time range represents a time period for extending the transmission of short-time generated perception data in a forward uplink.

[0261] Here, the fronthaul uplink may refer to a fronthaul link from the first communication unit to the second communication unit.

[0262] Here, the first communication unit may specifically be an AAU in the all-in-one base station; and the second communication unit may specifically be a BBU in the all-in-one base station.

[0263] Here, the perception data generated in a short time may also be described as uplink perception service data with a higher rate generated in a short time.

[0264] In some embodiments, the receiving the sensing data sent by the first communication unit includes:

[0265] receiving, within the receiving window, sensing data sent by the first communication unit;

[0266] Wherein, the receiving window includes:

[0267] The start time is determined according to a first duration, the first duration is less than or equal to the sum of a second duration and a third duration, the second duration represents the duration for which the first communication unit caches the perception data; the third duration represents the minimum network delay for transmitting the perception data;

[0268] as well as,

[0269] an end time, the end time being determined according to a fourth duration, the fourth duration being greater than or equal to the sum of a fifth duration and a sixth duration, the fifth duration representing a duration for which the first communication unit caches the perception data and a duration of a first time range used to transmit the perception data on the forward uplink; the sixth duration representing a maximum network delay for transmitting the perception data;

[0270] Wherein, the first time range meets the following conditions:

[0271] A rate used for transmitting the sensing data within the first time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink;

[0272] as well as,

[0273] The number of time units used to transmit the sensing data within the first time range is less than or equal to the number of available time units of the subframes in the wireless data frame.

[0274] See also Fig. 9 , Fig. 9 Schematic diagram of the transmission delay of the sensing data in the embodiment of the present application. Fig. 9 As shown, the first communication unit may be the AAU in the integrated base station, the second communication unit may be the BBU in the integrated base station, the transmission delay (also described as the transmission time) of the perception data from the AAU to the BBU may be composed of Ta3 and T34, and the transmission delay (also described as the transmission time) of the perception data from the BBU to the AAU may be composed of T12 and T2a.

[0275] See also Fig.10 , Fig.10 is a schematic diagram of a receiving window of an embodiment of the present application, such as Fig.10 As shown, the second communication unit may be a BBU in a telepathic base station, and the receiving window for the BBU to receive perception data includes: a start time and an end time; the start time represents the earliest time when the BBU receives the perception data; the end time represents the latest time when the BBU receives the perception data.

[0276] Here, the earliest time for the BBU to receive the sensing data is determined according to the first duration, which is represented by Ta4min. Ta4min satisfies the following conditions:

[0277] Ta4min<=Ta3min+T34min

[0278] Among them, Ta4min represents the first duration, Ta3min represents the second duration, that is, the duration for the AAU to cache the perception data, and T34min represents the third duration, that is, the minimum network delay for transmitting the perception data.

[0279] Here, the latest time for the BBU to receive the sensing data is determined according to the fourth time duration, which is represented by Ta4max. Ta4max satisfies the following conditions:

[0280] Ta4max>=Ta3max+T34max

[0281] Among them, Ta4max represents the fourth duration, Ta3max represents the fifth duration, that is, the duration of the AAU cache of the perception data and the duration of the first time range used to transmit the perception data in the fronthaul uplink, and T34max represents the sixth duration, that is, the maximum network delay for transmitting the perception data.

[0282] Here, in the transmission of the perception data from the AAU to the BBU, the minimum value (T34min) of T34 and the maximum value (T34max) of T34 are determined by the network delay of the fronthaul network and can be obtained by synaesthesia measurement.

[0283] Here, in the transmission of perception data from AAU to BBU, the minimum value of Ta3 (Ta3min) is determined by the fastest processing capability of AAU; the maximum value of Ta3 (Ta3max) is determined by Ta3min and the perception uplink data delay parameter of AAU (expressed as Ta3 SensingDelay =Ta3max = Ta3min + Ta3 SensingDelay , where the perceived uplink data delay parameter Ta3 SensingDela y is the transmission delay of the perception data determined according to the first time range used for the perception data transmission.

[0284] Here, the maximum receive window capacity supported by the BBU (expressed as RXmaxBBU), which is also the buffering capacity of the BBU, must meet the following conditions:

[0285] RXmaxBBU≥(Ta4max-Ta4min)

[0286] Among them, RXmaxBBU represents the maximum receiving window capacity supported by the BBU, Ta4max represents the fourth time duration, and Ta4min represents the first time duration.

[0287] Here, the maximum receive window capacity supported by the BBU (expressed as RXmaxBBU) and the buffer capacity of the BBU have been determined, and the network jitter delay must meet the following constraints:

[0288] T=T34max-T34min=RXmaxBBU-(Ta3max-Ta3min)

[0289] Among them, T represents the network jitter delay, T34max represents the sixth duration, that is, the maximum network delay for transmitting the perception data, T34min represents the third duration, that is, the minimum network delay for transmitting the perception data, RXmaxBBU represents the maximum receiving window capability supported by BBU, Ta3max represents the fifth duration, that is, the duration for AAU to cache the perception data and the duration of the first time range used to transmit the perception data in the fronthaul uplink, and Ta3min represents the second duration, that is, the duration for AAU to cache the perception data.

[0290] In some embodiments, the method further comprises:

[0291] The sensing data sent by the first communication unit is received through a third time range; the third time range is that the first communication unit uses the sensing data received in the first subframe corresponding to the first sensing cell as the sensing data generated in a short time in the second subframe corresponding to the second sensing cell for each first subframe in the M×N wireless data frames corresponding to the first sensing cell, and uses the transmission rate of the transmission resource of the forward uplink, and the number of available time units of the first subframe of the first sensing cell and / or the number of available time units of the second subframe of the second sensing cell to determine the time period corresponding to the sensing data generated in a short time in the second subframe from the first subframe and / or the second subframe;

[0292] in,

[0293] M sensing cells are networked to send sensing data in turn, and each sensing cell corresponds to N wireless data frames; M is an integer greater than 1, and N is an integer greater than or equal to 1;

[0294] The first sensing cell is a sensing cell among the M sensing cells that receives the sensing data in the fronthaul uplink; the second sensing cell is a sensing cell among the M sensing cells that sends the sensing data in the fronthaul uplink;

[0295] The available time units of the first subframe include:

[0296] Available downlink time slots;

[0297] or,

[0298] Available downlink symbols;

[0299] or,

[0300] Available downlink time slots and available uplink time slots;

[0301] or,

[0302] Available downlink symbols and available uplink symbols;

[0303] The available time units of the second subframe include:

[0304] Available downlink time slots;

[0305] or,

[0306] Available downlink symbols;

[0307] or,

[0308] Available downlink time slots and available uplink time slots;

[0309] or,

[0310] Available downlink symbols and available uplink symbols.

[0311] In some embodiments, the third time range satisfies the following conditions:

[0312] The rate used for transmitting the perception data within the third time range is less than or equal to the transmission rate of the transmission resource of the fronthaul uplink; and the number of time units used for transmitting the perception data within the third time range is less than or equal to the number of available time units of the second subframe;

[0313] Alternatively, the third time range satisfies the following conditions:

[0314] The rate used to transmit the perception data within the third time range is less than or equal to the transmission rate of the transmission resources of the fronthaul uplink; and the number of time units used to transmit the perception data within the third time range is less than or equal to the sum of the number of available time units of the first subframe and the number of available time units of the second subframe.

[0315] See also Fig.11 , Fig.11 is a block diagram of the internal composition of the second communication unit in the embodiment of the present application, such as Fig.11 As shown, the second communication unit may refer to the BBU in the telepathic base station, including a fronthaul interface, a perception data receiving module, a perception data caching module, a synchronization clock, a perception data processing module, a communication data receiving module, a communication data caching module, and a communication data processing module; wherein the fronthaul interface is used for the first communication unit (AAU in the telepathic base station) to connect to the BBU via a fronthaul uplink, and the number of interfaces is 1 or more; the perception data receiving module is used for the BBU to receive uplink perception data from the forward uplink; the perception data caching module is used to cache the perception data; the synchronization clock is used to perform timing control on the processing of perception data and communication data; the perception data processing module is used to read and process the uplink perception data in the perception data caching module under the control of the synchronization clock.

[0316] Here, the process of the BBU receiving uplink perception data and communication data may include: the BBU receives the perception data from the forward transmission uplink within the receiving window; sets the cache size according to the time range used for the perception data transmission on the forward transmission uplink, and stores the perception data in the perception data cache module. Similarly, the communication data is received and stored in the communication data cache module, which is controlled by the synchronous clock, reads the perception data and the communication data, and processes the perception data and the communication data.

[0317] In order to implement the data transmission method of the embodiment of the present application, the embodiment of the present application also provides a data transmission device, which is arranged in the first communication unit. Fig.12Schematic diagram of the structure of the data transmission device according to the embodiment of the present application. Fig.12 As shown, the device comprises:

[0318] The processing module 121 is used to determine a first time range in a wireless data frame; wherein the first time range represents a time period for extending transmission of short-time generated perception data in a forward transmission uplink;

[0319] The sending module 122 is used to transmit the sensing data to the second communication unit by using the first time range in the wireless data frame.

[0320] In some embodiments, the processing module 121 is specifically used to:

[0321] For each subframe in the wireless data frame, perform the following operations:

[0322] Determine, from the subframe, a first time range corresponding to the perception data generated in a short time in the subframe by using the transmission rate of the transmission resource of the fronthaul uplink and the number of available time units of the subframe;

[0323] The available time units of the subframe include:

[0324] Available downlink time slots;

[0325] or,

[0326] Available downlink symbols;

[0327] or,

[0328] Available downlink time slots and available uplink time slots;

[0329] or,

[0330] Available downlink symbols and available uplink symbols.

[0331] In some embodiments, the available time unit of the subframe includes an available downlink time slot or an available downlink symbol; the processing module 121 is specifically configured to:

[0332] Excluding a second time range from the subframe; the second time range represents a time period for transmitting communication data in the fronthaul uplink;

[0333] Determine, from other time ranges in the subframe except the second time range, a first time range corresponding to the perception data generated in a short time in the subframe;

[0334] Wherein, the first time range meets the following conditions:

[0335] A rate used for transmitting the sensing data within the first time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink;

[0336] as well as,

[0337] The number of time units used to transmit the sensing data within the first time range is less than or equal to the number of available time units of the subframe.

[0338] In some embodiments, the available time unit of the subframe includes an available downlink time slot and an available uplink time slot, or an available downlink symbol and an available uplink symbol; the processing module 121 is specifically configured to:

[0339] Determining, from the subframe, a first time range corresponding to the perception data generated in a short time in the subframe;

[0340] Wherein, the first time range meets the following conditions:

[0341] A rate used for transmitting the sensing data within the first time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink;

[0342] as well as,

[0343] The number of time units used to transmit the sensing data within the first time range is less than or equal to the number of available time units of the subframe.

[0344] In some embodiments, M sensing cells are networked to send sensing data in turn, and each sensing cell corresponds to N wireless data frames; M is an integer greater than 1, and N is an integer greater than or equal to 1; the processing module 121 is further used to:

[0345] For each first subframe corresponding to the first sensing cell in the M×N wireless data frames, perform the following operations:

[0346] Using the sensing data received in the first subframe corresponding to the first sensing cell as the sensing data generated in a short time in the second subframe corresponding to the second sensing cell;

[0347] Determine, from the first subframe and / or the second subframe, a third time range corresponding to the perception data generated in a short time in the second subframe by using the transmission rate of the transmission resource of the fronthaul uplink and the number of available time units of the first subframe of the first perception cell and / or the number of available time units of the second subframe of the second perception cell; the third time range represents a time period for extending the transmission of the perception data generated in a short time in the fronthaul uplink;

[0348] utilizing the third time range, transmitting the sensing data to the second communication unit;

[0349] in,

[0350] The first sensing cell is a sensing cell among the M sensing cells that receives the sensing data in the fronthaul uplink; the second sensing cell is a sensing cell among the M sensing cells that sends the sensing data in the fronthaul uplink;

[0351] The available time units of the first subframe include:

[0352] Available downlink time slots;

[0353] or,

[0354] Available downlink symbols;

[0355] or,

[0356] Available downlink time slots and available uplink time slots;

[0357] or,

[0358] Available downlink symbols and available uplink symbols;

[0359] The available time units of the second subframe include:

[0360] Available downlink time slots;

[0361] or,

[0362] Available downlink symbols;

[0363] or,

[0364] Available downlink time slots and available uplink time slots;

[0365] or,

[0366] Available downlink symbols and available uplink symbols.

[0367] In some embodiments, the third time range satisfies the following conditions:

[0368] A rate used for transmitting the sensing data within the third time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink;

[0369] as well as,

[0370] The number of time units used for transmitting the sensing data within the third time range is less than or equal to the number of available time units of the second subframe;

[0371] or,

[0372] The third time range meets the following conditions:

[0373] A rate used for transmitting the sensing data within the third time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink;

[0374] as well as,

[0375] The number of time units used to transmit the perception data within the third time range is less than or equal to the sum of the number of available time units of the first subframe and the number of available time units of the second subframe.

[0376] In some embodiments, the processing module 121 is further used to:

[0377] Determining transmission priorities of communication data and the sensing data;

[0378] The communication data and the perception data are transmitted to the second communication unit according to the transmission priority.

[0379] In some embodiments, the processing module 121 is specifically used to:

[0380] Using a synchronous clock, reading the communication data and the perception data from a cache;

[0381] The communication data and the perception data are transmitted to the second communication unit according to the transmission priority.

[0382] In actual application, the sending module 122 can be implemented by a communication interface in a data transmission device; and the processing module 121 can be implemented by a processor in the data transmission device.

[0383] It should be noted that: the data transmission device provided in the above embodiment only uses the division of the above program modules as an example when performing data transmission. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the data transmission device provided in the above embodiment and the data transmission method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0384] In order to implement the data transmission method of the embodiment of the present application, the embodiment of the present application also provides a data transmission device, which is arranged in the second communication unit. Fig.13 Schematic diagram of the structure of the data transmission device according to the embodiment of the present application. Fig.13 As shown, the device comprises:

[0385] The receiving module 131 is used to receive the sensing data sent by the first communication unit;

[0386] The perception data is determined by the first communication unit in a first time range in a wireless data frame, and is sent to the second communication unit using the first time range in the wireless data frame; wherein the first time range represents the time period for extending the transmission of the short-term generated perception data in the forward uplink.

[0387] In some embodiments, the receiving module 131 is specifically used to:

[0388] receiving, within the receiving window, sensing data sent by the first communication unit;

[0389] Wherein, the receiving window includes:

[0390] The start time is determined according to a first duration, the first duration is less than or equal to the sum of a second duration and a third duration, the second duration represents the duration for which the first communication unit caches the perception data; the third duration represents the minimum network delay for transmitting the perception data;

[0391] as well as,

[0392] an end time, the end time being determined according to a fourth duration, the fourth duration being greater than or equal to the sum of a fifth duration and a sixth duration, the fifth duration representing a duration for which the first communication unit caches the perception data and a duration of a first time range used to transmit the perception data on the forward uplink; the sixth duration representing a maximum network delay for transmitting the perception data;

[0393] Wherein, the first time range meets the following conditions:

[0394] A rate used for transmitting the sensing data within the first time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink;

[0395] as well as,

[0396] The number of time units used to transmit the sensing data within the first time range is less than or equal to the number of available time units of the subframes in the wireless data frame.

[0397] In some embodiments, the receiving module 131 is further used to:

[0398] The sensing data sent by the first communication unit is received through a third time range; the third time range is that the first communication unit uses the sensing data received in the first subframe corresponding to the first sensing cell as the sensing data generated in a short time in the second subframe corresponding to the second sensing cell for each first subframe in the M×N wireless data frames corresponding to the first sensing cell, and uses the transmission rate of the transmission resource of the forward uplink, and the number of available time units of the first subframe of the first sensing cell and / or the number of available time units of the second subframe of the second sensing cell to determine the time period corresponding to the sensing data generated in a short time in the second subframe from the first subframe and / or the second subframe;

[0399] Wherein, M sensing cells are networked to send sensing data in turn, and each sensing cell corresponds to N wireless data frames; M is an integer greater than 1, and N is an integer greater than or equal to 1;

[0400] The first sensing cell is a sensing cell among the M sensing cells that receives the sensing data in the fronthaul uplink; the second sensing cell is a sensing cell among the M sensing cells that sends the sensing data in the fronthaul uplink;

[0401] The available time units of the first subframe include:

[0402] Available downlink time slots;

[0403] or,

[0404] Available downlink symbols;

[0405] or,

[0406] Available downlink time slots and available uplink time slots;

[0407] or,

[0408] Available downlink symbols and available uplink symbols;

[0409] The available time units of the second subframe include:

[0410] Available downlink time slots;

[0411] or,

[0412] Available downlink symbols;

[0413] or,

[0414] Available downlink time slots and available uplink time slots;

[0415] or,

[0416] Available downlink symbols and available uplink symbols.

[0417] In some embodiments, the third time range satisfies the following conditions:

[0418] The rate used for transmitting the perception data within the third time range is less than or equal to the transmission rate of the transmission resource of the fronthaul uplink; and the number of time units used for transmitting the perception data within the third time range is less than or equal to the number of available time units of the second subframe;

[0419] Alternatively, the third time range satisfies the following conditions:

[0420] The rate used to transmit the perception data within the third time range is less than or equal to the transmission rate of the transmission resources of the fronthaul uplink; and the number of time units used to transmit the perception data within the third time range is less than or equal to the sum of the number of available time units of the first subframe and the number of available time units of the second subframe.

[0421] In actual application, the receiving module 131 can be implemented by a communication interface in a data transmission device.

[0422] It should be noted that: the data transmission device provided in the above embodiment only uses the division of the above program modules as an example when performing data transmission. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the data transmission device provided in the above embodiment and the data transmission method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0423] The embodiment of the present application also provides a first communication unit, such as Fig.14 As shown, including:

[0424] The first communication interface 141 is capable of exchanging information with other devices;

[0425] The first processor 142 is connected to the first communication interface 141 and is used to execute the method provided by one or more technical solutions of the first communication unit side when running a computer program. The computer program is stored in the first memory 143.

[0426] It should be noted that the specific processing process of the first processor 142 and the first communication interface 141 is detailed in the method embodiment and will not be repeated here.

[0427] Of course, in actual application, the various components in the first communication unit 140 are coupled together through the bus system 144. It can be understood that the bus system 144 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 144 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.14 Various buses are labeled as bus system 144 .

[0428] The first memory 143 in the embodiment of the present application is used to store various types of data to support the operation of the first communication unit 140. Examples of such data include: any computer program used to operate on the first communication unit 140.

[0429] The method disclosed in the above embodiment of the present application can be applied to the first processor 142, or implemented by the first processor 142. The first processor 142 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the first processor 142. The above-mentioned first processor 142 may be a general-purpose processor, a digital data processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The first processor 142 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the first memory 143. The first processor 142 reads the information in the first memory 143 and completes the steps of the above method in combination with its hardware.

[0430] The embodiment of the present application also provides a second communication unit, such as Fig.15 As shown, including:

[0431] The second communication interface 151 is capable of exchanging information with other devices;

[0432] The second processor 152 is connected to the second communication interface 151 and is used to execute the method provided by one or more technical solutions of the second communication unit side when running a computer program. The computer program is stored in the second memory 153.

[0433] It should be noted that: the specific processing process of the second processor 152 and the second communication interface 151 is detailed in the method embodiment, which will not be repeated here.

[0434] Of course, in actual application, the various components in the second communication unit 150 are coupled together through the bus system 154. It can be understood that the bus system 154 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 154 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Fig.15 Various buses are labeled as bus system 154 .

[0435] The second memory 153 in the embodiment of the present application is used to store various types of data to support the operation of the second communication unit 150. Examples of such data include: any computer program used to operate on the second communication unit 150.

[0436] The method disclosed in the above embodiment of the present application can be applied to the second processor 152, or implemented by the second processor 152. The second processor 152 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the second processor 152. The above-mentioned second processor 152 may be a general-purpose processor, a digital data processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The second processor 152 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the second memory 153, and the second processor 152 reads the information in the second memory 153 and completes the steps of the above method in combination with its hardware.

[0437] In an exemplary embodiment, the first communication unit 140 and the second communication unit 150 can be implemented by one or more application-specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), field-programmable gate array (FPGA), general-purpose processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.

[0438] It can be understood that the memory (first memory 143, second memory 153) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0439] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, a memory storing a computer program, the computer program can be executed by the first processor 142 of the first communication unit 140 to complete the steps of the method on the first communication unit side, and the computer program can be executed by the second processor 152 of the second communication unit 150 to complete the steps of the method on the second communication unit side. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM.

[0440] Exemplarily, an embodiment of the present application also provides a computer program product, including a computer program, which can be executed by the first processor 142 of the first communication unit 140 to complete the steps of any method described in the aforementioned first communication unit side, and the computer program can be executed by the second processor 152 of the second communication unit 150 to complete the steps of any method described in the aforementioned second communication unit side.

[0441] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0442] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

[0443] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.

Claims

1. A data transmission method, characterized in that: Applied to the first communication unit, the method comprises: Determine a first time range in a wireless data frame; wherein the first time range represents a time period for extending transmission of short-time generated perception data in a forward transmission uplink; The sensing data is transmitted to the second communication unit by using the first time range in the wireless data frame.

2. The method according to claim 1, characterized in that The determining of the first time range in the wireless data frame includes: For each subframe in the wireless data frame, perform the following operations: Determine, from the subframe, a first time range corresponding to the perception data generated in a short time in the subframe by using the transmission rate of the transmission resource of the fronthaul uplink and the number of available time units of the subframe; The available time units of the subframe include: Available downlink time slots; or, Available downlink symbols; or, Available downlink time slots and available uplink time slots; or, Available downlink symbols and available uplink symbols.

3. The method according to claim 2, characterized in that The available time unit of the subframe includes an available downlink time slot or an available downlink symbol; The using the transmission rate of the transmission resource of the fronthaul uplink and the number of available time units of the subframe to determine, from the subframe, a first time range corresponding to the perception data generated in a short time in the subframe, comprises: Excluding a second time range from the subframe; the second time range represents a time period for transmitting communication data in the fronthaul uplink; Determine, from other time ranges in the subframe except the second time range, a first time range corresponding to the perception data generated in a short time in the subframe; Wherein, the first time range meets the following conditions: A rate used for transmitting the sensing data within the first time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink; as well as, The number of time units used to transmit the sensing data within the first time range is less than or equal to the number of available time units of the subframe.

4. The method according to claim 2, characterized in that: The available time unit of the subframe includes an available downlink time slot and an available uplink time slot, or an available downlink symbol and an available uplink symbol; The using the transmission rate of the transmission resource of the fronthaul uplink and the number of available time units of the subframe to determine, from the subframe, a first time range corresponding to the perception data generated in a short time in the subframe, comprises: Determining, from the subframe, a first time range corresponding to the perception data generated in a short time in the subframe; Wherein, the first time range meets the following conditions: A rate used for transmitting the sensing data within the first time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink; as well as, The number of time units used to transmit the sensing data within the first time range is less than or equal to the number of available time units of the subframe.

5. The method according to claim 1, characterized in that M sensing cells are networked to send sensing data in turn, and each sensing cell corresponds to N wireless data frames; M is an integer greater than 1, and N is an integer greater than or equal to 1; the method further comprises: For each first subframe corresponding to the first sensing cell in the M×N wireless data frames, perform the following operations: Using the sensing data received in the first subframe corresponding to the first sensing cell as the sensing data generated in a short time in the second subframe corresponding to the second sensing cell; Determine, from the first subframe and / or the second subframe, a third time range corresponding to the perception data generated in a short time in the second subframe by using the transmission rate of the transmission resource of the fronthaul uplink and the number of available time units of the first subframe of the first perception cell and / or the number of available time units of the second subframe of the second perception cell; the third time range represents a time period for extending the transmission of the perception data generated in a short time in the fronthaul uplink; utilizing the third time range, transmitting the sensing data to the second communication unit; in, The first sensing cell is a sensing cell among the M sensing cells that receives the sensing data in the fronthaul uplink; the second sensing cell is a sensing cell among the M sensing cells that sends the sensing data in the fronthaul uplink; The available time units of the first subframe include: Available downlink time slots; or, Available downlink symbols; or, Available downlink time slots and available uplink time slots; or, Available downlink symbols and available uplink symbols; The available time units of the second subframe include: Available downlink time slots; or, Available downlink symbols; or, Available downlink time slots and available uplink time slots; or, Available downlink symbols and available uplink symbols.

6. The method according to claim 5, characterized in that The third time range meets the following conditions: A rate used for transmitting the sensing data within the third time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink; as well as, The number of time units used for transmitting the sensing data within the third time range is less than or equal to the number of available time units of the second subframe; or, The third time range meets the following conditions: A rate used for transmitting the sensing data within the third time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink; as well as, The number of time units used to transmit the perception data within the third time range is less than or equal to the sum of the number of available time units of the first subframe and the number of available time units of the second subframe.

7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: Determining transmission priorities of communication data and the sensing data; The communication data and the perception data are transmitted to the second communication unit according to the transmission priority.

8. The method according to claim 7, characterized in that The transmitting the communication data and the perception data to the second communication unit according to the transmission priority includes: Using a synchronous clock, reading the communication data and the perception data from a cache; The communication data and the perception data are transmitted to the second communication unit according to the transmission priority.

9. A data transmission method, characterized in that: Applied to the second communication unit, the method comprises: receiving the sensing data sent by the first communication unit; in, The perception data is determined by the first communication unit in a first time range in a wireless data frame, and is sent to the second communication unit using the first time range in the wireless data frame; wherein the first time range represents a time period for extending the transmission of short-time generated perception data in a forward uplink.

10. The method according to claim 9, characterized in that The receiving the sensing data sent by the first communication unit includes: receiving, within the receiving window, sensing data sent by the first communication unit; in, The receiving window includes: The start time is determined according to a first duration, the first duration is less than or equal to the sum of a second duration and a third duration, the second duration represents the duration for which the first communication unit caches the perception data; the third duration represents the minimum network delay for transmitting the perception data; as well as, an end time, the end time being determined according to a fourth duration, the fourth duration being greater than or equal to the sum of a fifth duration and a sixth duration, the fifth duration representing a duration for which the first communication unit caches the perception data and a duration of a first time range used to transmit the perception data on the forward uplink; the sixth duration representing a maximum network delay for transmitting the perception data; Wherein, the first time range meets the following conditions: A rate used for transmitting the sensing data within the first time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink; as well as, The number of time units used to transmit the sensing data within the first time range is less than or equal to the number of available time units of the subframes in the wireless data frame.

11. The method according to claim 9, characterized in that The method further comprises: The sensing data sent by the first communication unit is received through a third time range; the third time range is that the first communication unit uses the sensing data received in the first subframe corresponding to the first sensing cell as the sensing data generated in a short time in the second subframe corresponding to the second sensing cell for each first subframe in the M×N wireless data frames corresponding to the first sensing cell, and uses the transmission rate of the transmission resource of the forward uplink, and the number of available time units of the first subframe of the first sensing cell and / or the number of available time units of the second subframe of the second sensing cell to determine the time period corresponding to the sensing data generated in a short time in the second subframe from the first subframe and / or the second subframe; in, M sensing cells are networked to send sensing data in turn, and each sensing cell corresponds to N wireless data frames; M is an integer greater than 1, and N is an integer greater than or equal to 1; The first sensing cell is a sensing cell among the M sensing cells that receives the sensing data in the fronthaul uplink; the second sensing cell is a sensing cell among the M sensing cells that sends the sensing data in the fronthaul uplink; The available time units of the first subframe include: Available downlink time slots; or, Available downlink symbols; or, Available downlink time slots and available uplink time slots; or, Available downlink symbols and available uplink symbols; The available time units of the second subframe include: Available downlink time slots; or, Available downlink symbols; or, Available downlink time slots and available uplink time slots; or, Available downlink symbols and available uplink symbols.

12. The method according to claim 11, characterized in that The third time range meets the following conditions: A rate used for transmitting the sensing data within the third time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink; as well as, The number of time units used for transmitting the sensing data within the third time range is less than or equal to the number of available time units of the second subframe; or, The third time range meets the following conditions: A rate used for transmitting the sensing data within the third time range is less than or equal to a transmission rate of a transmission resource of the fronthaul uplink; as well as, The number of time units used to transmit the perception data within the third time range is less than or equal to the sum of the number of available time units of the first subframe and the number of available time units of the second subframe.

13. A data transmission device, characterized in that: include: A processing module, configured to determine a first time range in a wireless data frame; wherein the first time range represents a time period for extending transmission of short-time generated perception data in a forward transmission uplink; The sending module is used to transmit the perception data to the second communication unit by using the first time range in the wireless data frame.

14. A data transmission device, characterized in that: include: A receiving module, used to receive perception data sent by a first communication unit; wherein the perception data is determined by the first communication unit in a first time range in a wireless data frame, and is sent to a second communication unit using the first time range in the wireless data frame; wherein the first time range represents a time period for extending the transmission of short-time generated perception data in a forward uplink.

15. A first communication unit, characterized in that: comprising a processor and a memory for storing a computer program capable of being executed on the processor, Wherein, when the processor is used to run the computer program, it executes the steps of the method described in any one of claims 1 to 8.

16. A second communication unit, characterized in that: comprising a processor and a memory for storing a computer program capable of being executed on the processor, Wherein, when the processor is used to run the computer program, it executes the steps of the method described in any one of claims 9 to 12.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 8, or implements the steps of the method according to any one of claims 9 to 12.

18. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented, or the method according to any one of claims 9 to 12 is implemented.