Data transmission method, communication unit and communication system

By transmitting time domain data to the first communication unit in the communication system, the communication quality reduction problem caused by inaccurate BBU interference analysis is solved, and more accurate interference analysis and higher communication quality are achieved.

CN120151920APending Publication Date: 2025-06-13HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202311720268.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-13
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

In a communication system, inaccurate interference analysis of BBU will reduce the communication quality between the terminal device and the RRU.

Method used

By transmitting time domain data on the basis of transmitting frequency domain data to the first communication unit, the accuracy of computing interference information is improved, thereby improving communication quality.

Benefits of technology

The communication quality between the terminal device and the RRU is improved, and the interference impact in wireless communication is reduced through accurate interference analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120151920A_ABST
    Figure CN120151920A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method, a communication unit and a communication system, which are applied to the field of communication. The data transmission method can be applied to a second communication unit. The data transmission method comprises the following steps: the second communication unit receives first instruction information from the first communication unit; the second communication unit determines first data according to the first instruction information, wherein the first instruction information is used for indicating a starting point of the first data in the time domain data and the size of the first data; the second communication unit transmits the first data to the first communication unit. By transmitting the time domain data on the basis of transmitting the frequency domain data to the first communication unit, the accuracy of calculating the interference information can be improved, so that the communication quality is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and in particular, to a data transmission method, a communication unit, and a communication system. Background Art

[0002] In order to reduce fronthaul traffic, the 3rd generation partnership project (3GPP) has proposed multiple splitting schemes. Among the multiple splitting schemes, by having a remote radio unit (RRU) carry part of the functions of the physical layer, the data traffic between the baseband unit (BBU) and the RRU can be reduced. Specifically, the physical layer is divided into two parts: the High-PHY layer and the Low-PHY layer. The BBU is used to carry the functions of the High-PHY layer with higher real-time requirements. The RRU is used to carry the functions of the Low-PHY layer. The functions of the Low-PHY layer include fast Fourier transform (FFT) and inverse fast Fourier transformation (IFFT). In the uplink direction, the RRU converts time-domain data into frequency-domain data through FFT and transmits the frequency-domain data to the BBU. In the downlink direction, the RRU is used to receive frequency-domain data from the BBU and convert the frequency-domain data into time-domain data through IFFT. In the uplink direction, the BBU can perform interference analysis on the frequency-domain data, and reduce the interference of interference sources on the wireless communication between the terminal device and the RRU through the interference analysis.

[0003] In practical applications, when the interference analysis of the BBU is inaccurate, the communication quality between the terminal device and the RRU will be reduced. Summary of the Invention

[0004] This application provides a data transmission method, a communication unit, and a communication system. By transmitting time-domain data on the basis of transmitting frequency-domain data to a first communication unit, the accuracy of calculating interference information can be improved, thereby improving the communication quality.

[0005] The first aspect of the present application provides a data transmission method. The data transmission method can be applied to a second communication unit. The second communication unit can be a radio unit (RU), radio equipment (RE), RRU, active antenna unit (AAU), or remote radio head (RRH), etc. The data transmission method includes the following steps: The second communication unit receives first instruction information from the first communication unit; The second communication unit determines first data according to the first instruction information, and the first instruction information is used to indicate the starting point of the first data in the time-domain data and the size of the first data; The second communication unit sends the first data to the first communication unit.

[0006] In an optional manner of the first aspect, the data transmission method further includes the following steps: The second communication unit sends frequency-domain data to the first communication unit. The frequency-domain data is the data obtained by processing the time-domain data through Fourier transform. The first data and the frequency-domain data are used for relevant calculations of interference analysis.

[0007] In an optional manner of the first aspect, the first instruction information is further used to indicate the acquisition density of the first data and / or the compression format of the first data. The second communication unit acquires the first data according to the indicated acquisition density. The second communication unit compresses the first data according to the indicated compression format. By indicating the acquisition density, the matching degree between the first data and the data required by the first communication unit can be improved, data waste can be avoided, and thus communication resources can be saved. By indicating the compression format, the size of the first data can be reduced, and thus communication resources can be saved. Therefore, the present application can save the communication resources between the second communication unit and the first communication unit.

[0008] In an optional manner of the first aspect, the first data includes N sub-data. N is an integer greater than 1. The first instruction information further includes the value of N and the interval duration between two adjacent sub-data among the N sub-data. By instructing the second communication unit to report data multiple times through the first instruction information, the number of transmissions of control information between the second communication unit and the first communication unit can be reduced, and thus communication resources can be saved.

[0009] In an optional manner of the first aspect, the data transmission method further includes the following steps: The second communication unit receives second instruction information from the first communication unit; The second communication unit stops sending the first data according to the second instruction information. By controlling the second communication unit to stop sending the first data through the second instruction information, communication resources between the second communication unit and the first communication unit can be saved when the first communication unit has obtained sufficient time-domain data.

[0010] In an alternative manner of the first aspect, after receiving the first instruction information from the first communication unit, the data transmission method further includes the following steps: The second communication unit sends a response to the first instruction information to the first communication unit. Through the response to the first instruction information, the first communication unit can prepare in advance for receiving the first data, thereby improving the communication efficiency between the second communication unit and the first communication unit.

[0011] In an alternative manner of the first aspect, before receiving the first instruction information from the first communication unit, the data transmission method further includes the following steps: The second communication unit receives third instruction information from the first communication unit; The second communication unit sends the reported capability information to the first communication unit according to the third instruction information. Through the reported capability information, the first communication unit can, according to the first indication information, instruct the first communication unit to report the first data within the range of the capability information, thereby reducing the number of transmissions of control information between the first communication unit and the second communication unit. Therefore, the present application can save communication resources between the second communication unit and the first communication unit.

[0012] In an alternative manner of the first aspect, the reported capability information includes any one or more of the following contents: transmission bandwidth, whether fragmentation is supported, and the size of each fragment. Through the reported capability information, the first communication unit can determine the bandwidth for the second communication unit to send the first data, thereby determining the appropriate acquisition density or size of the first data and avoiding long-term occupation of the bandwidth between the first communication unit and the second communication unit. When the first data is too large, through fragmentation, long-term occupation of the bandwidth between the first communication unit and the second communication unit can be avoided. Therefore, the present application can reduce the impact of transmitting the first data on the communication between the two communication units.

[0013] The second aspect of the present application provides a data transmission method. The data transmission method can be applied to the first communication unit. The first communication unit can be a radio equipment controller (REC), a baseband unit (BBU), a building base band unit (BBU), or a distributed unit (DU), etc. The data transmission method includes the following steps: The first communication unit sends first instruction information to the second communication unit, and the first instruction information is used to indicate the starting point of the first data in the time-domain data and the size of the first data; The first communication unit receives the first data from the second communication unit.

[0014] In an alternative manner of the second aspect, the data transmission method further includes the following steps: The first communication unit receives frequency-domain data from the second communication unit, and the frequency-domain data is obtained by processing the time-domain data through Fourier transform.

[0015] In an alternative manner of the second aspect, the first instruction information is used to indicate the acquisition density of the first data and / or the compression format of the first data.

[0016] In an alternative manner of the second aspect, the first data includes N sub-data. N is an integer greater than 1. The first instruction information further includes the value of N and the interval duration between two adjacent sub-data among the N sub-data.

[0017] In an alternative manner of the second aspect, the data transmission method further includes the following steps: The first communication unit sends second instruction information to the second communication unit, and the second instruction information is used to indicate to stop sending the first data.

[0018] In an alternative manner of the second aspect, after sending the first instruction information to the second communication unit, the data transmission method further includes the following steps: The first communication unit receives a response to the first instruction information from the second communication unit.

[0019] In an alternative manner of the second aspect, before sending the first instruction information to the second communication unit, the data transmission method further includes the following steps: The first communication unit sends third instruction information to the second communication unit, and the third instruction information is used to indicate the ability information for reply reporting.

[0020] In an alternative manner of the second aspect, the reported ability information includes any one or more of the following: transmission bandwidth, whether fragmentation is supported, and the size of each fragment.

[0021] The third aspect of the present application provides a second communication unit. The second communication unit includes a receiving unit, a processing unit, and a sending unit. Among them, the receiving unit is used to receive the first instruction information from the first communication unit. The processing unit is used to determine the first data according to the first instruction information. The first instruction information is used to indicate the starting point of the first data in the time-domain data and the size of the first data. The sending unit is used to send the first data to the first communication unit.

[0022] In an alternative manner of the third aspect, the sending unit is further used to send frequency-domain data to the first communication unit, and the frequency-domain data is the data obtained by processing the time-domain data through Fourier transform.

[0023] In an alternative manner of the third aspect, the receiving unit is further used to receive second instruction information from the first communication unit. The sending unit is further used to stop sending the first data according to the second instruction information.

[0024] In an alternative manner of the third aspect, the sending unit is further used to send a response to the first instruction information to the first communication unit.

[0025] In an alternative manner of the third aspect, the receiving unit is further configured to receive third instruction information from the first communication unit. The sending unit is further configured to send the reported capability information to the first communication unit according to the third instruction information.

[0026] The fourth aspect of the present application provides a first communication unit. The first communication unit includes a sending unit and a receiving unit. Among them, the sending unit is configured to send first instruction information to the second communication unit. The first instruction information is used to determine the starting point of the first data in the time-domain data and the size of the first data. The receiving unit is configured to receive the first data from the second communication unit.

[0027] In an alternative manner of the fourth aspect, the receiving unit is further configured to receive frequency-domain data from the second communication unit, and the frequency-domain data is obtained by processing the time-domain data through Fourier transform.

[0028] In an alternative manner of the fourth aspect, the sending unit is further configured to send second instruction information to the second communication unit, and the second instruction information is used to instruct to stop sending the first data.

[0029] In an alternative manner of the fourth aspect, the receiving unit is further configured to receive a response to the first instruction information from the second communication unit.

[0030] In an alternative manner of the fourth aspect, the sending unit is further configured to send third instruction information to the second communication unit, and the third instruction information is used to instruct to reply with the reported capability information.

[0031] It should be understood that there are similarities between the second communication unit described in the third aspect or any alternative manner of the third aspect and the data transmission method described in the foregoing first aspect or any alternative manner of the first aspect. Therefore, regarding the second communication unit described in the third aspect or any alternative manner of the third aspect, reference can be made to the data transmission method described in the foregoing first aspect or any alternative manner of the first aspect. Similarly, regarding the first communication unit described in the fourth aspect or any alternative manner of the fourth aspect, reference can be made to the data transmission method described in the foregoing second aspect or any alternative manner of the second aspect.

[0032] The fifth aspect of the present application provides a second communication unit. The second communication unit includes a processor and a transceiver. The transceiver is configured to receive first instruction information from the first communication unit. The processor is configured to determine the first data according to the first instruction information, and the first instruction information is used to indicate the starting point of the first data in the time-domain data and the size of the first data. The transceiver is further configured to send the first data to the first communication unit.

[0033] In an alternative manner of the fifth aspect, the transceiver is further configured to receive frequency-domain data from the second communication unit, and the frequency-domain data is obtained by processing the time-domain data through Fourier transform.

[0034] In an alternative manner of the fifth aspect, the transceiver is further configured to send second instruction information to the second communication unit, and the second instruction information is used to instruct to stop sending the first data.

[0035] In an alternative manner of the fifth aspect, after sending the first instruction information to the second communication unit, the transceiver is further configured to receive a response to the first instruction information from the second communication unit.

[0036] In an alternative manner of the fifth aspect, before sending the first instruction information to the second communication unit, the transceiver is further configured to send third instruction information to the second communication unit, and the third instruction information is used to instruct to reply with the reported capability information.

[0037] The sixth aspect of the present application provides a first communication unit. The first communication unit includes a receiver and a transmitter. The transmitter is configured to send first instruction information to the second communication unit. The first instruction information is used to indicate the starting point of the first data in the time-domain data and the size of the first data. The receiver is configured to receive the first data from the second communication unit.

[0038] In an alternative manner of the sixth aspect, the receiver is further configured to receive frequency-domain data from the second communication unit, and the frequency-domain data is obtained by processing the time-domain data through Fourier transform.

[0039] In an alternative manner of the sixth aspect, the transmitter is further configured to send second instruction information to the second communication unit, and the second instruction information is used to instruct to stop sending the first data.

[0040] In an alternative manner of the sixth aspect, the receiver is further configured to receive a response to the first instruction information from the second communication unit.

[0041] In an alternative manner of the sixth aspect, the transmitter is further configured to send third instruction information to the second communication unit, and the third instruction information is used to instruct to reply with the reported capability information.

[0042] It should be understood that there are similarities between the second communication unit described in the fifth aspect or any alternative manner of the fifth aspect and the data transmission method described in the foregoing first aspect or any alternative manner of the first aspect. Therefore, for the second communication unit described in the fifth aspect or any alternative manner of the fifth aspect, reference can be made to the data transmission method described in the foregoing first aspect or any alternative manner of the first aspect. Similarly, for the first communication unit described in the sixth aspect or any alternative manner of the sixth aspect, reference can be made to the data transmission method described in the foregoing second aspect or any alternative manner of the second aspect.

[0043] The seventh aspect of the present application provides a communication system. The communication system includes the second communication unit described in the fifth aspect or any optional manner of the fifth aspect, and the first communication unit described in the sixth aspect or any optional manner of the sixth aspect.

[0044] The eighth aspect of the present application provides a chip. The chip includes a processing circuit, and the processing circuit is used to execute the data transmission method described in the first aspect, any optional manner of the first aspect, the second aspect, or any optional manner of the second aspect.

[0045] The ninth aspect of the present application provides a computer-readable storage medium. The medium stores instructions, and when the instructions are executed by a computer, the data transmission method described in the first aspect, any optional manner of the first aspect, the second aspect, or any optional manner of the second aspect is implemented.

[0046] The tenth aspect of the present application provides a computer program product. The computer program product includes instructions, and when the instructions run on a computer, the computer is caused to execute the data transmission method described in the first aspect, any optional manner of the first aspect, the second aspect, or any optional manner of the second aspect.

[0047] Among them, for the technical effects brought by any optional manner in the second aspect to the tenth aspect, reference can be made to the technical effects brought by the first aspect and different optional manners in the first aspect, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 It is a schematic structural diagram of a wireless communication system;

[0049] Figure 2 It is a schematic structural diagram of a radio access network device;

[0050] Figure 3 It is a schematic architecture diagram of a radio access network device;

[0051] Figure 4 It is the first flowchart of the data transmission method provided by the embodiment of the present application;

[0052] Figure 5 It is the second flowchart of the data transmission method provided by the embodiment of the present application;

[0053] Figure 6 It is a schematic structural diagram of the second communication unit provided by the embodiment of the present application;

[0054] Figure 7 It is a schematic structural diagram of the first communication unit provided by the embodiment of the present application;

[0055] Figure 8Schematic structural diagram of a communication device provided by an embodiment of the present application;

[0056] Figure 9 Schematic structural diagram of a communication system provided by the present application. Detailed implementation manners

[0057] Next, the technical solutions in the present application will be described in conjunction with the accompanying drawings in the present application. Based on the present application, all other solutions obtained by those skilled in the art without creative efforts shall fall within the protection scope of the present application.

[0058] First, some terms in the present application are explained to facilitate the understanding of those skilled in the art.

[0059] (1) Terminal device: It can be a wireless terminal device capable of receiving scheduling and indication information from a network device. A wireless terminal device can be a device that provides voice and / or data connectivity to a user, or a handheld device with a wireless connection function, or other processing devices connected to a wireless modem.

[0060] The terminal device can communicate with one or more core networks or the Internet via a radio access network (RAN). The terminal device can also be referred to as a terminal, a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal device can be widely applied to various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), ultra-reliable low-latency communication (URLLC), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, or satellite communication, etc. The terminal can be a mobile phone, a tablet computer, a computer with a wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a hot air balloon, a ship, a robot, a robotic arm, or a smart home device, etc. The embodiments of the present application do not limit the form of the terminal device.

[0061] In this application, the device for implementing the functions of the terminal device may be the terminal device itself, or a device capable of supporting the terminal device in implementing such functions, such as a processor, a circuit, a chip, a chip system, etc. This device may be installed in the terminal device or used in connection with the terminal device. In the technical solution provided in this application, the case where the device for implementing the functions of the terminal device is the terminal device is taken as an example to describe the technical solution provided in this application.

[0062] (2) Network device: It can be a device in a wireless network. For example, the network device is a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. Optionally, the network device may further include core network devices, such as an access and mobility management function (AMF), a user plane function (UPF), or a session management function (SMF), etc.

[0063] In this application, the device for implementing the functions of the network device may be the network device itself, or a device capable of supporting the network device in implementing such functions, such as a processor, a circuit, a chip, or a chip system, etc. This device may be installed in the network device or used in connection with the network device. In the technical solution provided in this application, the case where the device for implementing the functions of the network device is the network device is taken as an example to describe the technical solution provided in this application.

[0064] (3) The terms "system" and "network" in this application may be used interchangeably. "At least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one of the following items" refers to any combination of these items, including any combination of single items or plural items. For example, "at least one of A, B, and C" includes A, B, C, AB, AC, BC, or ABC. Also, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in this application are used to distinguish multiple objects and are not used to limit the order, timing, priority, or importance of multiple objects.

[0065] This application can be applied to various possible communication systems. For example, this application can be applied to a Long-Term Evolution (LTE) system, a New Radio (NR) system, an Open Radio Access Network (O-RAN or ORAN), a Cloud Radio Access Network (CRAN), or a New Radio Vehicle-to-Everything (NR V2X) system. Alternatively, this application can be applied to a system with a hybrid network of multiple access technologies (such as LTE and 5G). Alternatively, this application can be applied to a Device-to-Device (D2D) communication system, a Machine-to-Machine (M2M) communication system, the Internet of Things (IoT), or a drone communication system.

[0066] Figure 1 is a schematic structural diagram of a wireless communication system. As Figure 1 shown, Figure 1 is a schematic diagram of a possible and non-limiting application scenario provided by this application. The solution provided by this application can be applied to Figure 1 the wireless communication system 1000 shown. As Figure 1 shown, the wireless communication system 1000 includes a Radio Access Network (RAN) 100 and a Core Network 200. The Radio Access Network 100 may include at least one radio access network device (such as Figure 1 110a and 110b in Figure 1 , collectively referred to as 110). The Radio Access Network 100 may also include at least one terminal (such as Figure 1 120a - 120j in

[0067] Exemplarily, in Figure 1In this case, the radio access network 100 may be configured as a cellular system related to the 3rd Generation Partnership Project (3GPP). For example, the radio access network 100 may be configured as a 4th generation (4G) mobile communication system, a 5th generation (5G) mobile communication system, or a future evolved system (such as a 6G mobile communication system). Alternatively, the radio access network 100 may also be an Open Radio Access Network (O-RAN or ORAN), a Cloud Radio Access Network (CRAN). The radio access network 100 may also be a communication system that integrates two or more of the above systems.

[0068] The radio access network device 110, sometimes also referred to as a radio access network node, a radio access network entity, or an access node, etc., forms part of the communication system and is used to assist the terminal in achieving wireless access. Multiple radio access network devices 110 in the communication system 1000 may be of the same type of node or different types of nodes. In some scenarios, the roles of the radio access network device 110 and the terminal 120 are relative. For example, Figure 1 the network element 120i may be a helicopter or a drone, which can be configured as a mobile base station. For the terminal 120j that accesses the radio access network 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The radio access network node 110 and the terminal 120 are sometimes both referred to as communication devices. For example, Figure 1 the network elements 110a and 110b in the figure can be understood as communication devices with base station functions, and the network elements 120a - 120j can be understood as communication devices with terminal functions.

[0069] The radio access network device may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, a next generation base station in a 6th generation (6G) mobile communication system, or an access node in a base station in a future mobile communication system. The radio access network device may be a macro base station (such as Figure 1 110a in the figure), a micro base station, or an indoor station (such as Figure 1110b) in, relay node or donor node, or a radio controller in a CRAN scenario. Optionally, the radio access network device may also be a server, a wearable device, or a vehicle-mounted device, etc. For example, the radio access network device in vehicle to everything (V2X) technology may be a road side unit (RSU). Multiple radio access network devices in a communication system may be of the same type of base station or different types of base stations. The base station may communicate with the terminal or communicate with the terminal through a relay station.

[0070] In practical applications, multiple radio access network devices can cooperate to assist the terminal in achieving wireless access, and different radio access network devices respectively implement some functions of the base station. For example, the radio access network device may be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and DU may be set separately or may also be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, such as included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0071] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU may also be called an O-CU (open CU), the DU may also be called an O-DU, the CU-CP may also be called an O-CU-CP, the CU-UP may also be called an O-CU-UP, and the RU may also be called an O-RU. Any one of the CU (or CU-CP, CU-UP), DU, and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The CU (or CU-CP and CU-UP), DU, and RU can implement different protocol layer functions.

[0072] The communication between a radio access network device and a terminal device can follow a certain protocol layer structure. The protocol layer can include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer can include at least one of the following: radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, media access control (MAC) layer, or physical (PHY) layer, etc. The user plane protocol layer can include at least one of the following: service data adaptation protocol (SDAP) layer, PDCP layer, RLC layer, MAC layer, or physical layer, etc.

[0073] Figure 2 FIG. is a schematic structural diagram of a radio access network device. As an implementation example, as Figure 2 shown, the radio access network device can include at least one CU and at least one DU. This design can be referred to as CU and DU separation. One CU can be connected to one or more DUs. The CU and DU can be divided according to the protocol layer of the wireless network: for example, the functions of the PDCP layer and the above protocol layers (such as the RRC layer and the SDAP layer, etc.) are set in the CU, and the functions of the protocol layers below the PDCP layer (such as the RLC layer, MAC layer, and PHY layer, etc.) are set in the DU; or for another example, the functions of the protocol layers above the PDCP layer are set in the CU, and the functions of the PDCP layer and the below protocol layers are set in the DU, without limitation. When the CU includes CU-CP and CU-UP, the CU-CP is used to implement the control plane function of the CU, and the CU-UP is used to implement the user plane function of the CU. For example, when the CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, the CU-CP is used to implement the RRC layer function and the control plane function of the PDCP layer, and the CU-UP is used to implement the SDAP layer function and the user plane function of the PDCP layer. The names of the CU and DU in this application are not limited. For example, the CU can be called the third communication unit, and the DU can be called the first communication unit, etc.

[0074] The above processing functions of the CU and DU are only examples according to the division of protocol layers, and can also be divided in other ways. For example, the CU or DU can be divided into functions with more protocol layers, or the CU or DU can be divided into partial processing functions of protocol layers. For example, some functions of the RLC layer and the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the protocol layers below the RLC layer are set in the DU. Another example is that the functions of the CU or DU can be divided according to service types or other system requirements. For example, according to latency division, functions that require meeting a small latency requirement for processing time are set in the DU, and functions that do not need to meet this latency requirement are set in the CU.

[0075] The CU can be connected to the core network. Optionally, the CU can have some functions of the core network.

[0076] Furthermore, some functions of the DU can be separated and set. As Figure 2 shown, these functions can be implemented by a radio unit (RU). The RU can have radio frequency functions. The name of the RU in this application is not limited. For example, the RU can be called the second communication unit, etc. The DU and the RU can be split or separated at the PHY layer. For example, the DU can implement the high-layer functions in the PHY layer, and the RU can implement the low-layer functions in the PHY layer or implement the low-layer functions and radio frequency functions. The high-layer functions in the PHY layer include functions closer to the MAC layer, and the low-layer functions in the PHY layer include functions closer to the radio frequency. For example, the high-layer functions of the PHY layer include one or more of the following: forward error correction (FEC) encoding / decoding, scrambling, or modulation / demodulation. The low-layer functions of the PHY layer include one or more of the following: fast Fourier transform (FFT) / inverse fast Fourier transformation (IFFT), beamforming, or extraction and filtering of the physical random access channel (PRACH). The RU can communicate with the terminal device through the air interface for radio frequency signals. The pre-coding function of the PHY layer code can be located in the DU or in the RU. The splitting method between the DU and the RU can be various possible methods, without limitation.

[0077] There is an interface between the DU and the RU. For example, depending on the splitting method, the interface between the DU and the RU can be a Common Public Radio Interface (CPRI) interface or an Enhanced Common Public Radio Interface (eCPRI) interface.

[0078] Figure 3 This is a schematic diagram of the architecture of the radio access network device provided by the embodiments of this application. As Figure 3 shown, the radio access network device includes an RU 301 and a DU 302. In the downlink direction, the DU 302 includes the following functions: encoding, rate matching, scrambling, modulation, layer mapping, precoding, resource element (RE) mapping, and digital beamforming (BF). In the uplink direction, the DU 302 includes the following functions: digital BF, de-RE mapping, channel equalization (or channel estimation), inverse discrete Fourier transformation (IDFT), demodulation, descrambling, derate matching, and decoding. In the downlink direction, the RU 301 includes the following functions: IFFT / adding cyclic prefix (CP), digital to analog (DA) conversion, and analog BF. In the uplink direction, the RU 301 includes the following functions: analog BF, analog to digital (AD) conversion, and FFT / removing CP. It should be understood that Figure 3 the physical layer functions of the DU 302 are schematically shown. In practical applications, the DU 302 can also have MAC layer and IP layer functions.

[0079] Any one or more of the functions implemented in the above RU 301 and DU 302 can be implemented by software, hardware, or a combination of software and hardware. The above RU 301 and DU 302 can be physically discrete or integrated together. In practical applications, the RU 301 and DU 302 can also implement other functions. For example, the DU 302 is also used to implement scheduling, power control, hybrid automatic repeat request (HARQ), flow control, mobility management, or artificial intelligence (AI), etc. In practical applications, the RU 301 and DU 302 may not include Figure 3A certain functional module shown in [figure]. For example, DU 302 is not used to implement digital BF. The radio access network device further includes a fronthaul (FH) interface between RU 301 and DU 302 for implementing communication between RU 301 and DU 302. Among them, the fronthaul interface includes but is not limited to: CPRI or eCPRI. In a possible implementation, DU 302 is located in the BBU, and RU 301 is located in the RRU / AAU / RRH. The interface between the BBU and the RRU / AAU / RRH can also be called a fronthaul interface. To implement the fronthaul interface, the BBU and the RRU / AAU / RRH can be connected through a fronthaul network, or RU 301 and DU 302 can be connected through a fronthaul network. For example, the fronthaul network includes but is not limited to: direct fiber connection or wavelength division network.

[0080] The radio access network device can support one or more types of fronthaul interfaces. Different fronthaul interfaces respectively correspond to DUs and RUs with different functions. As Figure 3 shown, if the fronthaul interface between RU 301 and DU 302 is CPRI, DU 302 is configured to implement one or more of the baseband functions, and RU 301 is configured to implement one or more of the radio frequency functions. If the fronthaul interface between RU 301 and DU 302 is eCPRI, compared with CPRI, some of the downlink and / or uplink baseband functions are moved from DU 302 to RU 301 for implementation. Different splitting methods between RU 301 and DU 302 correspond to different categories (abbreviated as Cat) of eCPRI. Figure 3 Six examples of eCPRI are given, represented by Cat A, B, C, D, E, F (which can also be represented as Option A to F, or Option 1 to 6, or other ways). It can be understood that there may be other splitting methods between RU 301 and DU302, that is, there may be other types of eCPRI.

[0081] Taking eCPRI Cat A as an example, for downlink transmission, with layer mapping as the split, the DU is configured to implement one or more functions before layer mapping (i.e., one or more of coding, rate matching, scrambling, modulation, layer mapping), and other functions after layer mapping (such as RE mapping, digital BF, or one or more of IFFT / adding CP) are moved to the RU for implementation. For uplink transmission, with demapping as the split, DU 302 is configured to implement one or more functions before demapping (i.e., one or more of decoding, demodulation, descrambling, demodulation, IDFT, channel equalization, demapping), and other functions after demapping (such as digital BF or one or more of FFT / removing CP) are moved to the RU for implementation.

[0082] Similarly, for eCPRI Cat B, Cat C, Cat D, Cat E, and Cat F, they respectively correspond to different splitting methods of DU and RU. For the splitting point and the functions before the splitting point, they are implemented by DU, while the functions after the splitting point are implemented by RU. The splitting points of each type of eCPRI refer to Figure 3 as shown and will not be elaborated one by one. For example, for eCPRI Cat B, RE mapping is used as the splitting for downlink transmission, and de-RE mapping is used as the splitting for uplink transmission. For uplink transmission, the functions of RE mapping and before RE mapping are implemented by DU, while the functions after RE mapping and radio frequency functions are implemented by RU. For downlink transmission, the functions of de-RE mapping and before de-RE mapping are implemented by DU, and the functions after de-RE mapping and radio frequency functions are implemented by RU.

[0083] The splitting methods of eCPRI can be symmetric for uplink and downlink, such as Figure 3 the eCPRI Cat B and CatC shown; or, the splitting methods of eCPRI can be asymmetric for uplink and downlink, such as Figure 3 the eCPRI Cat A, CatD, Cat E, and Cat F shown, without limitation. Optionally, for uplink and / or downlink, different splitting methods can be configured for different channels or different channel groups, that is, different types of eCPRI are configured. Among them, a group of channels can include one or more channels.

[0084] In a possible design, DU is located in the BBU, and RU is located in the RRU / AAU / RRH. The processing unit in the BBU used to implement baseband functions is called the base band high (BBH) unit, and the processing unit in the RRU / AAU / RRH used to implement baseband functions is called the base band low (BBL) unit.

[0085] In Figure 3 the example, RU 301 is used to implement FFT and IFFT. Therefore, in the uplink direction, RU 301 is used to receive wireless signals from the terminal device and convert the wireless signals into analog electrical signals. RU 301 is also used to convert the analog electrical signals into digital electrical signals, and the digital electrical signals are time-domain data. RU 301 is also used to convert the time-domain data into frequency-domain data through FFT and transmit the frequency-domain data to DU 302. DU 302 can perform interference analysis on the frequency-domain data and reduce the interference of the interference source on the wireless communication between the terminal device and RU 301 through interference analysis. In practical applications, when the interference analysis of DU 302 is inaccurate, the communication quality between the terminal device and RU 301 will be reduced.

[0086] To this end, the present application provides a data transmission method. Figure 4 FIG. 1 is a first process schematic diagram of the data transmission method provided by the embodiments of the present application. As Figure 4 shown, the data transmission method includes the following steps.

[0087] In step 401, the first communication unit sends first instruction information to the second communication unit.

[0088] Both the first communication unit and the second communication unit can be referred to as radio access network devices. For example, the second communication unit is an RE, and the first communication unit is an REC. Another example is that the second communication unit is an RRU, and the first communication unit is a BBU. Another example is that the second communication unit is an AAU, and the first communication unit is a BBU. Another example is that the second communication unit is an RU, and the first communication unit is a DU. The link between the first communication unit and the second communication unit can be referred to as a fronthaul link, a fronthaul network, etc. The communication interface between the first communication unit and the second communication unit can be referred to as a CPRI interface, an eCPRI interface, a fronthaul interface in an open radio access network (ORAN or O-RAN), or other interface names, which are not limited here. The first communication unit sends first instruction information to the second communication unit. When the communication interface between the first communication unit and the second communication unit is a CPRI interface, the first instruction information can be a CPRI frame. When the communication interface between the first communication unit and the second communication unit is an eCPRI interface, the first instruction information can be an eCPRI frame.

[0089] In step 402, the second communication unit determines first data according to the first instruction information, and the first instruction information is used to indicate the starting point of the first data in the time-domain data and the size of the first data.

[0090] The second communication unit includes an antenna. The second communication unit receives an uplink radio signal from the terminal device via the antenna and converts the uplink radio signal into an uplink electrical signal. The uplink electrical signal is time-domain data. The time-domain data is also referred to as sampled data or sampled symbols. The second communication unit includes an FFT processing unit. The second communication unit performs Fourier transform processing on the time-domain data via the FFT processing unit to obtain frequency-domain data. Therefore, the time-domain data is also referred to as the data before Fourier transform processing, and the frequency-domain data is also referred to as the data after Fourier transform processing. The second communication unit can receive the uplink radio signal from the terminal device intermittently or continuously. Therefore, the second communication unit can obtain a data stream of the time-domain data. The first instruction information is used to indicate the starting point of the first data in the time-domain data and the size of the first data. For example, when the time-domain data is a data stream composed of new radio (NR) frames, the first instruction information can include the starting frame number of the NR frame and the number of NR frames. The second communication unit can obtain the corresponding data, i.e., the first data, in the data stream according to the starting frame number of the NR frame and the number of NR frames.

[0091] It should be understood that the first instruction information including the starting frame number of the NR frame and the number of NR frames is an example provided by an embodiment of the present application. In practical applications, the first instruction information can include other contents, and the second communication unit determines the starting point of the first data in the time-domain data and the size of the first data according to the other contents. For example, the first instruction information can include the starting frame number and the ending frame number of the NR frame. Another example is that the first instruction information includes the starting frame number and the starting subframe number. The second communication unit determines the starting point of the first data according to the starting frame number and the starting subframe number. The first instruction information further includes the ending frame number and the ending subframe number. The second communication unit determines the ending point of the first data according to the ending frame number and the ending subframe number. Another example is that the first instruction information includes the starting frame number, the starting subframe number, and the starting symbol. The second communication unit determines the starting point of the first data according to the starting frame number, the starting subframe number, and the starting symbol. The first instruction information further includes the ending frame number, the ending subframe number, and the ending symbol. The second communication unit determines the ending point of the first data according to the ending frame number, the ending subframe number, and the ending symbol.

[0092] In step 403, the second communication unit sends the first data to the first communication unit.

[0093] According to the description of the foregoing step 402, the second communication unit performs Fourier transform processing on the time-domain data via the FFT processing unit to obtain frequency-domain data. The second communication unit transmits the frequency-domain data to the first communication unit. It should be understood that according to the specific segmentation scheme, the second communication unit can also perform corresponding processing on the frequency-domain data. For example, in Figure 3 the Cat A segmentation scheme, the second communication unit is further used to perform digital BF processing on the frequency-domain data. Another example is in Figure 3In the Cat D segmentation scheme, the second communication unit is also used to perform digital BF processing, RE demapping processing, channel equalization processing and IDFT processing on the frequency domain data.

[0094] The first data is obtained by the second communication unit in the time domain data. The second communication unit does not perform Fourier transform processing on the obtained first data. The second communication unit sends the first data to the first communication unit. When the communication interface between the first communication unit and the second communication unit is a CPRI interface, the first data can be located in the data part of the CPRI frame. When the communication interface between the first communication unit and the second communication unit is an eCPRI interface, the first data can be located in the data part of the eCPRI frame.

[0095] The first data and the frequency domain data are used for interference analysis. According to the description of the aforementioned step 401, the second communication unit transmits a signal via wireless and a terminal device. Through interference analysis, the interference of the interference source to the wireless communication between the terminal device and the second communication unit can be reduced. The first communication unit can perform interference analysis based on the first data and the frequency domain data. For example, the first communication unit determines the second data corresponding to the first data in the frequency domain data, and determines the influence of the wireless interference source between the terminal device and the second communication unit on the wireless communication by performing data analysis on the first data and the second data. After determining the influence of the wireless communication, the wireless network between the terminal device and the second communication unit can be checked. In practical applications, the first communication unit can also send the first data and the second data to other devices. Other devices perform interference analysis based on the first data and the second data. Other devices may be CUs or servers, etc.

[0096] Figure 5 This is a second flow chart of the data transmission method provided in the embodiment of the present application. Figure 5 As shown, the data transmission method includes the following steps.

[0097] In step 501, the first communication unit sends third instruction information to the second communication unit.

[0098] For the description of the first communication unit and the second communication unit, reference can be made to the aforementioned Figure 4 The first communication unit sends a third instruction message to the second communication unit. The third instruction message is used to indicate the capability information reported for replying. The third instruction message can be a CPRI frame or an eCPRI frame, etc. The embodiment of the present application does not limit the format of the third instruction message and the content it carries.

[0099] In step 502, the second communication unit sends reported capability information to the first communication unit.

[0100] The reported capability information may include whether the time-domain data acquisition capability is supported. According to the foregoing Figure 4 description, the second communication unit transmits frequency-domain data to the first communication unit. The time-domain data is processed as the data in the process of the second communication unit obtaining the frequency-domain data and may be directly discarded by the second communication unit. Or, the second communication unit itself may not have the capability to process the data in the acquisition process. Therefore, the reported capability information can include whether the time-domain data acquisition capability is supported. When the reported capability information indicates that the second communication unit does not support the time-domain data acquisition capability, the first communication unit can give up obtaining the first data from the second communication unit. When the reported capability information indicates that the second communication unit supports the time-domain data acquisition capability, the first communication unit executes step 503.

[0101] When the reported capability information indicates that the second communication unit supports the time-domain data acquisition capability, the reported capability information can also include any one or more of the following: acquisition density, acquisition period, transmission bandwidth, compression format, whether fragmentation is supported, number of fragments, and size of each fragment. Each of the above items will be described separately below.

[0102] The acquisition density refers to the density at which the second communication unit can support the acquisition of the first data, also known as the basic time unit of the physical layer. For example, the second communication unit can support the acquisition of the first data at an acquisition density of A. At this time, the time interval between two sampling points in the acquired first data is A. The second communication unit can report multiple acquisition densities, indicating that the second communication unit supports obtaining the first data at multiple acquisition densities. It should be understood that the acquisition density of the second communication unit for acquiring the first data and the acquisition density of the time-domain data obtained by the second communication unit can be the same or different. For example, the acquisition density of the time-domain data is A, and the acquisition density of the first data is B.

[0103] The acquisition period refers to the maximum duration for which the second communication unit can support the acquisition of the first data, that is, the time interval between the first sampling point and the last sampling point in the first data. In the case of the same acquisition period, the smaller the acquisition density, the larger the first data obtained by the second communication unit, and the larger the acquisition density, the smaller the first data obtained by the second communication unit.

[0104] The transmission bandwidth refers to the bandwidth at which the second communication unit transmits the first data. According to the description of step 403 in the foregoing Figure 4 , the second communication unit also needs to transmit frequency-domain data to the first communication unit. Therefore, the frequency-domain data will occupy the bandwidth between the second communication unit and the first communication unit. The bandwidth occupied by the frequency-domain data may also depend on the data volume of the uplink data of the terminal device. In order to reduce the impact of transmitting the first data on the transmission of the frequency-domain data, the second communication unit can use only the remaining bandwidth to transmit the first data.

[0105] The compression format refers to the format in which the second communication unit supports compressing the first data, such as digital automatic gain control (DAGC) compression. By compressing the first data, the amount of data transmitted between the second communication unit and the first communication unit can be reduced.

[0106] Whether sharding is supported refers to whether the second communication unit can shard the first data obtained within a collection cycle. When the second communication unit supports sharding, the second communication unit can shard the first data obtained within a collection cycle. The number of sharding times refers to the upper limit of the number of shards supported by the second communication unit. For example, the second communication unit is used to shard the first data and obtain a maximum of 5 shard data. At this time, the upper limit of the number of shards is 5. The size of each shard may refer to the upper limit of the size of each shard, or may refer to the size interval of each shard size.

[0107] In step 503, the first communication unit sends first instruction information to the second communication unit.

[0108] The description of step 503 is the same as that of the previous Figure 4 Therefore, the description of step 503 can refer to the aforementioned Figure 4 Description of step 401 in . The first communication unit can obtain the first instruction information according to the capability information reported by the second communication unit. For example, the collection density reported by the second communication unit includes collection density A and collection density B. The first communication unit carries the identification of collection density A in the first instruction information, which is used to instruct the first communication unit to collect the first data according to the collection density A. For another example, the first communication unit carries the information of the number of fragments and the size of the fragments in the first instruction information, which is used to instruct the second communication unit to fragment the collected first data.

[0109] In step 504, the second communication unit sends a response of the first instruction information to the first communication unit.

[0110] The response to the first instruction message includes a failure response or a success response. When the second communication unit is abnormal or the reporting information carried in the first instruction message is not supported by the second communication unit, the second communication unit sends a failure response to the first instruction message to the first communication unit. For example, the first instruction message instructs the second communication unit to collect the first data at a collection density C. The second communication unit only supports collecting the first data at a collection density A or a collection density B. The second communication unit sends a failure response to the first communication unit. The specific reason for the failure can be carried in the failure response. In practical applications, when the reporting information carried in the first instruction message is not supported by the second communication unit, the second communication unit can upload partial data. For example, if the collection period indicated in the first instruction message is greater than the maximum duration that the second communication unit can support for collecting the first data, the second communication unit collects the first data with the maximum duration that it can support for collecting the first data as the collection period. At this time, the first data obtained by the second communication unit is a part of the first data that the first communication unit needs to obtain. The second communication unit can indicate the position and size of the actually uploaded first data in the time-domain data in the failure response. When the second communication unit supports all the reporting information indicated in the first instruction message, the second communication unit sends a success response to the first instruction message to the first communication unit. The relevant information about the second communication unit transmitting the first data can be carried in the success response, such as the time when the second communication unit starts transmitting the first data or the position of the first data in the CPRI frame.

[0111] In step 505, the second communication unit determines the first data according to the first instruction message, and the first instruction message is used to indicate the starting point of the first data in the time-domain data and the size of the first data.

[0112] The description of step 505 is similar to that of step 402 in the foregoing Figure 4 Therefore, for the description of step 505, reference can be made to the foregoing Figure 4Description of step 402. The first instruction information is used to indicate the starting point of the first data in the time-domain data and the size of the first data. The first instruction information can also be used to indicate the acquisition period, acquisition density, compression format, or whether to fragment, etc. The second communication unit acquires the first data according to the acquisition period and acquisition density indicated by the first instruction information, and compresses the first data according to the compression format indicated by the first instruction information. When the first instruction information indicates fragmentation, the number of fragments, and the size of each fragment, the second communication unit is used to fragment the acquired first data according to the number of fragments and the size of each fragment indicated by the first instruction information to obtain multiple fragmented data. The second communication unit sends the multiple fragmented data to the first communication unit. The second communication unit can send the multiple fragmented data to the first communication unit continuously or discontinuously. In the discontinuous sending mode, in order to distinguish different fragmented data, each fragmented data in the multiple fragmented data can be located in different CPRI frames, that is, different fragmented data are not included in the same CPRI frame. In the continuous sending mode, in order to save transmission resources, different fragmented data can also be included in the same CPRI frame. At this time, the different fragmented data can be isolated by an interval field.

[0113] In practical applications, the first communication unit may need to acquire multiple sub-data with intervals. At this time, the first data includes N sub-data. In order to reduce the number of transmissions of control information between the second communication unit and the first communication unit, the first instruction information further includes the value of N and the interval duration between two adjacent sub-data among the N sub-data. N is an integer greater than 1. The interval duration between two adjacent sub-data refers to the time interval between the last sampling point in the first sub-data and the first sampling point in the second sub-data. The two adjacent sub-data include the first sub-data and the second sub-data. Each sub-data can have a corresponding acquisition period, acquisition density, compression format, or whether to fragment, etc. For example, the multiple sub-data include the first sub-data and the second sub-data. The first sub-data includes the corresponding acquisition period 1, acquisition density A, the first compression format, and the first number of fragments. The second sub-data includes the corresponding acquisition period 2, acquisition density B, the second compression format, and the second number of fragments. The second communication unit acquires the first sub-data according to the acquisition period 1 and acquisition density A, fragments the first sub-data according to the first number of fragments, and compresses the fragmented data according to the first compression format. The second communication unit acquires the second sub-data according to the acquisition period 2 and acquisition density B, fragments the second sub-data according to the second number of fragments, and compresses the fragmented data according to the second compression format. The multiple sub-data can also have a unified acquisition period, acquisition density, compression format, or fragmentation, etc. For example, the second communication unit acquires the N sub-data according to the same acquisition period and acquisition density, fragments the N sub-data according to the same number of fragments, and compresses the fragmented data according to the same compression format.

[0114] In step 506, the second communication unit sends first data to the first communication unit.

[0115] The description of step 506 is similar to that of step 403 in the foregoing Figure 4 Therefore, for the description of step 506, reference can be made to the description of step 403 in the foregoing Figure 4 When the first data includes N sub-data, the second communication unit can send the N sub-data to the first communication unit continuously or discontinuously. In the discontinuous sending mode, in order to distinguish different N sub-data, each of the N sub-data can be located in different CPRI frames, that is, different sub-data are not included in the same CPRI frame. There can be a sending interval duration between two adjacent sub-data sent by the second communication unit. For example, the sending interval duration is equal to the interval duration between two adjacent sub-data. In the continuous sending mode, in order to save transmission resources, different sub-data can also be included in the same CPRI frame. At this time, the different sub-data are isolated by an interval field. In the continuous sending mode, the second communication unit can pack the N sub-data and then compress them as a whole.

[0116] In step 507, the first communication unit sends second instruction information to the second communication unit.

[0117] After the first communication unit receives part of the first data, if the first communication unit does not need to receive the remaining part of the first data, the first communication unit sends second instruction information to the second communication unit. For example, the first data includes N sub-data. After receiving M sub-data among the N sub-data, the first communication unit obtains a better interference analysis result based on the M sub-data and frequency domain data. M is less than N. Another example is that after receiving part of the first data, the terminal device has disconnected the association with the first communication unit. For example, the terminal device roams to other wireless access devices. At this time, the first communication unit does not need to continue to perform interference analysis on the wireless communication between the terminal device and the second communication unit. The second instruction information can be a CPRI frame or an eCPRI frame, etc. The embodiments of the present application do not limit the format and content carried by the second instruction information. The second instruction information is used to instruct to stop sending the first data. It should be understood that the first communication unit can not execute step 507 and wait for the second communication unit to send all the first data.

[0118] In step 508, the second communication unit stops sending the first data according to the second instruction information.

[0119] After receiving the second instruction information, the second communication unit stops sending the first data. It should be understood that when the first communication unit does not execute step 507, the second communication unit cannot receive the second instruction information. At this time, the second communication unit will send all the first data.

[0120] In step 509, the second communication unit sends frequency-domain data to the first communication unit.

[0121] The second communication unit receives an uplink radio signal from the terminal device through an antenna and converts the uplink radio signal into an uplink electrical signal. The uplink electrical signal is time-domain data. The second communication unit includes an FFT processing unit. The second communication unit performs Fourier transform processing on the time-domain data through the FFT processing unit to obtain frequency-domain data. The second communication unit sends the frequency-domain data to the first communication unit. It should be understood that there is no strictly defined timing relationship between step 509 and steps 501 to 508. Step 509 can be before steps 501 to 508, can also be after steps 501 to 508 or between steps 501 to 508.

[0122] According to the description of step 403 above Figure 4 it can be known that the frequency-domain data includes second data corresponding to the first data. In practical applications, in order to improve the efficiency of matching the first data and the second data, the second communication unit can continuously send the first data and the second data. For example, in an eCPRI frame, it includes the first data (or partial data of the first data) and the second data (or partial data of the second data). Another example is that in two consecutive eCPRI frames, one eCPRI frame carries the first data (or partial data of the first data), and the other eCPRI frame carries the second data (or partial data of the second data).

[0123] The data transmission method provided by the present application is described above. Next, the communication unit and communication system provided by the present application will be described. Figure 6 It is a schematic structural diagram of the second communication unit provided by an embodiment of the present application. As Figure 6 shown, the second communication unit 600 includes a receiving unit 601, a processing unit 602, and a sending unit 603. Among them, the receiving unit 601 is used to receive the first instruction information from the first communication unit. The processing unit 602 is used to determine the first data according to the first instruction information. The first instruction information is used to indicate the starting point of the first data in the time-domain data and the size of the first data. The sending unit 603 is used to send the first data to the first communication unit.

[0124] It should be understood that the description of the second communication unit 600 above Figure 4 or Figure 5There are similarities in the description of the data transmission method in [reference]. Therefore, the description of the second communication unit 600 can refer to the description of the data transmission method in the foregoing [reference]. Figure 4 or Figure 5 in the description of the data transmission method. For example, the receiving unit 601 is further configured to receive third instruction information and / or second instruction information from the first communication unit. The sending unit 603 is further configured to send the reported capability information to the first communication unit according to the third instruction information. For another example, the sending unit 603 is further configured to send a response to the first instruction information to the first communication unit.

[0125] Figure 7 is a schematic structural diagram of the first communication unit provided by an embodiment of the present application. As Figure 7 shown, the first communication unit 700 includes a sending unit 701 and a receiving unit 702. Among them, the sending unit 701 is configured to send first instruction information to the second communication unit. The first instruction information is used to determine the starting point of the first data in the time-domain data and the size of the first data. The receiving unit 702 is configured to receive the first data from the second communication unit.

[0126] It should be understood that there are similarities in the description of the first communication unit 700 in the foregoing Figure 4 or Figure 5 in the description of the data transmission method. Therefore, the description of the first communication unit 700 can refer to the description of the data transmission method in the foregoing Figure 4 or Figure 5 in the description of the data transmission method. For example, the receiving unit 702 is further configured to receive frequency-domain data from the second communication unit, and the frequency-domain data is obtained by processing the time-domain data through Fourier transform. For another example, the sending unit 701 is further configured to send second instruction information to the second communication unit, and the second instruction information is used to instruct to stop sending the first data. For another example, the receiving unit 70 is further configured to receive a response to the first instruction information from the second communication unit.

[0127] Figure 8 is a schematic structural diagram of the communication device provided by an embodiment of the present application. The radio access network device may specifically be the first communication unit or the second communication unit in the above example. As Figure 8 shown, the radio access network device includes at least one processor 802 and at least one network interface 805.

[0128] Further optionally, the communication device further includes at least one memory 803, at least one transceiver 804, and one or more antennas 801. The processor 802, the memory 803, the transceiver 804, and the network interface 805 are connected, for example, through a bus. In this application, such connection may include various interfaces, transmission lines, or buses, etc., and this application does not make any limitations thereto. The antenna 801 is connected to the transceiver 804. The network interface 805 is used to enable the communication device to communicate with other communication devices through a communication link. For example, the network interface 805 may include a network interface between the communication device and a core network device, such as an S1 interface. The network interface may include a network interface between the communication device and other communication devices (such as other network devices or core network devices), such as an X2 or Xn interface.

[0129] The processor 802 may be one or more field-programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), system on chips (SoCs), central processor units (CPUs), network processors (NPs), digital signal processing circuits (DSPs), micro controller units (MCUs), programmable logic devices (PLDs), or other integrated chips, or any combination of the above chips or processors, etc.

[0130] The processor 802 is mainly used to process communication protocols and communication data, and to control the entire communication device, execute software programs, and process data of the software programs, for example, to support the communication device to perform the actions described in the foregoing implementation process. The communication device may include a baseband processor and a central processor. The baseband processor is mainly used to process communication protocols and communication data, and the central processor is mainly used to control the entire terminal device, execute software programs, and process data of the software programs. Figure 8The processor 802 therein may integrate the functions of a baseband processor and a central processor. Those skilled in the art can understand that the baseband processor and the central processor may also be independent processors, interconnected through technologies such as a bus. Those skilled in the art can understand that a network device may include multiple baseband processors to adapt to different network standards, and a network device may include multiple central processors to enhance its processing capabilities. Each component of the network device can be connected through various buses. The baseband processor may also be referred to as a baseband processing circuit or a baseband processing chip. The central processor may also be referred to as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data may be built into the processor or stored in the memory in the form of a software program, and the processor executes the software program to implement the baseband processing function.

[0131] The memory is mainly used to store software programs and data. The memory 803 may exist independently and be connected to the processor 802. Optionally, the memory 803 may be integrated with the processor 802, for example, integrated within a single chip. Among them, the memory 803 can store the program code for executing the technical solution of this application and be controlled by the processor 802 for execution. Various computer program codes executed can also be regarded as the driver programs of the processor 802.

[0132] Figure 8 Only one memory and one processor are shown. In an actual network device, there may be multiple processors and multiple memories. The memory may also be referred to as a storage medium or a storage device, etc. The memory may be a storage element on the same chip as the processor, that is, an on-chip storage element, or an independent storage element, and this application does not make any limitations in this regard.

[0133] The transceiver 804 can be used to support the reception or transmission of radio frequency signals between a communication device and a terminal. The transceiver 804 can be connected to the antenna 801. The transceiver 804 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 801 can receive radio frequency signals. The receiver Rx of the transceiver 804 is used to receive the radio frequency signals from the antenna, convert the radio frequency signals into digital baseband signals or digital intermediate frequency signals, and provide the digital baseband signals or digital intermediate frequency signals to the processor 802 so that the processor 802 can further process the digital baseband signals or digital intermediate frequency signals, such as demodulation processing and decoding processing. In addition, the transmitter Tx in the transceiver 804 is also used to receive the modulated digital baseband signals or digital intermediate frequency signals from the processor 802, convert the modulated digital baseband signals or digital intermediate frequency signals into radio frequency signals, and transmit the radio frequency signals through one or more antennas 801. Specifically, the receiver Rx can selectively perform one-stage or multi-stage down-conversion processing and analog-to-digital conversion processing on the radio frequency signals to obtain digital baseband signals or digital intermediate frequency signals, and the order of the down-conversion processing and the analog-to-digital conversion processing can be adjusted. The transmitter Tx can selectively perform one-stage or multi-stage up-conversion processing and digital-to-analog conversion processing on the modulated digital baseband signals or digital intermediate frequency signals to obtain radio frequency signals, and the order of the up-conversion processing and the digital-to-analog conversion processing can be adjusted. Digital baseband signals and digital intermediate frequency signals can be collectively referred to as digital signals.

[0134] The transceiver 804 can also be referred to as a transceiver module, a transceiver, a transceiver device, etc. Optionally, the devices used to implement the receiving function in the transceiver module can be regarded as receiving units, and the devices used to implement the sending function in the transceiver module can be regarded as sending units, that is, the transceiver module includes a receiving unit and a sending unit. The receiving unit can also be referred to as a receiver, an input port, a receiving circuit, etc., and the sending unit can be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.

[0135] It should be noted that Figure 8 The shown communication device can specifically be used to implement the steps implemented by the first communication unit or the second communication unit in the foregoing method, and achieve the corresponding technical effects of the first communication unit or the second communication unit. Figure 8 For the specific implementation manners of the shown communication device, reference can be made to the descriptions in the foregoing method, and details are not described herein one by one.

[0136] Figure 9 It is a schematic structural diagram of the communication system provided by this application. As Figure 9 shown, the communication system 900 includes a first communication unit 901 and a second communication unit 902. The second communication unit 902 can be the Figure 6 second communication unit 600 in Figure 8 or the communication device inFigure 7 the first communication unit 700 in Figure 8 the communication device. The first communication unit 901 is configured to send first instruction information to the second communication unit. The second communication unit 902 is configured to receive the first instruction information from the first communication unit 901. The second communication unit 902 is further configured to determine first data according to the first instruction information, where the first instruction information is used to indicate a starting point of the first data in time-domain data and a size of the first data. The second communication unit 902 is further configured to send the first data to the first communication unit 901. The first communication unit 901 is further configured to receive the first data from the second communication unit.

[0137] The division of modules in this application is illustrative. It is only a logical function division, and there may be other division methods in actual implementation. In addition, each functional module in this application may be integrated in a processor, may exist independently physically, or two or more modules may be integrated in one module. The above integrated modules may be implemented in the form of hardware or in the form of software functional modules.

[0138] The technical solution provided by this application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in this application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a terminal device, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, a computer, a server, or a data center to another website, a computer, a server, or a data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, a data center, etc. that includes one or more available media integrated. The available medium may be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a digital video disc (DVD)), or a semiconductor medium, etc.

[0139] In this application, on the premise of no logical contradiction, the examples can refer to each other. For example, the methods and / or terms between method examples can refer to each other, for example, the functions and / or terms between device examples can refer to each other, for example, the functions and / or terms between device examples and method examples can refer to each other.

[0140] Obviously, those skilled in the art can make various changes and modifications to this application without departing from the scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application also intends to include these changes and modifications.

Claims

1. A data transmission method, characterized in that, it includes: receiving first instruction information from a first communication unit; determining first data according to the first instruction information, where the first instruction information is used to indicate the starting point of the first data in time-domain data and the size of the first data; sending the first data to the first communication unit.

2. The data transmission method according to claim 1, characterized in that, the method further includes: sending frequency-domain data to the first communication unit, where the frequency-domain data is the data obtained by processing the time-domain data through Fourier transform.

3. The data transmission method according to claim 1 or 2, characterized in that, the first instruction information is further used to indicate the acquisition density of the first data and / or the compression format of the first data.

4. The data transmission method according to claim 3, characterized in that, the first data includes N sub-data, N is an integer greater than 1, and the first instruction information further includes the value of N and the interval duration between two adjacent sub-data among the N sub-data.

5. The data transmission method according to any one of claims 1 to 4, characterized in that, the method further includes: receiving second instruction information from the first communication unit; stopping sending the first data according to the second instruction information.

6. The data transmission method according to any one of claims 1 to 5, characterized in that, after receiving the first instruction information from the first communication unit, the method further includes: sending a response to the first instruction information to the first communication unit.

7. The data transmission method according to any one of claims 1 to 6, characterized in that, before receiving the first instruction information from the first communication unit, the method further includes: receiving third instruction information from the first communication unit; sending reported capability information to the first communication unit according to the third instruction information.

8. The data transmission method according to claim 7, characterized in that, the reported capability information includes any one or more of the following contents: transmission bandwidth, whether fragmentation is supported, and the size of each fragment.

9. A data transmission method, characterized in that, it includes: sending first instruction information to a second communication unit, where the first instruction information is used to indicate the starting point of first data in time-domain data and the size of the first data; receiving the first data from the second communication unit.

10. The data transmission method according to claim 9, characterized in that, the method further includes: receiving frequency-domain data from the second communication unit, where the frequency-domain data is obtained by processing the time-domain data through Fourier transform.

11. The data transmission method according to claim 9 or 10, characterized in that, the first instruction information is used to indicate the acquisition density of the first data and / or the compression format of the first data.

12. The data transmission method according to any one of claims 9 to 11, characterized in that, The first data includes N sub-data, where N is an integer greater than 1, and the first instruction information further includes the value of N and the time interval between two adjacent sub-data among the N sub-data.

13. The data transmission method according to any one of claims 9 to 12, wherein, the method further includes: sending second instruction information to the second communication unit, the second instruction information being used to instruct to stop sending the first data.

14. The data transmission method according to any one of claims 9 to 13, wherein, after sending the first instruction information to the second communication unit, the method further includes: receiving a response to the first instruction information from the second communication unit.

15. The data transmission method according to any one of claims 9 to 14, wherein, before sending the first instruction information to the second communication unit, the method further includes: sending third instruction information to the second communication unit, the third instruction information being used to instruct to reply with reported capability information.

16. The data transmission method according to claim 15, wherein, the reported capability information includes any one or more of the following: transmission bandwidth, whether fragmentation is supported, and the size of each fragment.

17. A second communication unit, wherein, it includes a receiving unit, a processing unit, and a sending unit, wherein: the receiving unit is used to receive first instruction information from a first communication unit; the processing unit is used to determine first data according to the first instruction information, the first instruction information being used to indicate the starting point of the first data in the time-domain data and the size of the first data; the sending unit is used to send the first data to the first communication unit.

18. The second communication unit according to claim 17, wherein, the sending unit is further used to send the frequency-domain data to the first communication unit, the frequency-domain data being the data obtained by processing the time-domain data through Fourier transform.

19. The second communication unit according to claim 17 or 18, wherein, the receiving unit is further used to receive second instruction information from the first communication unit; the sending unit is further used to stop sending the first data according to the second instruction information.

20. The second communication unit according to any one of claims 17 to 19, wherein, the sending unit is further used to send a response to the first instruction information to the first communication unit.

21. The second communication unit according to any one of claims 17 to 20, wherein, the receiving unit is further used to receive third instruction information from the first communication unit; the sending unit is further used to send the reported capability information to the first communication unit according to the third instruction information.

22. A first communication unit, wherein, it includes a sending unit and a receiving unit, wherein: the sending unit is used to send first instruction information to a second communication unit, the first instruction information being used to determine the starting point of first data in time-domain data and the size of the first data; The receiving unit is configured to receive the first data from the second communication unit.

23. The first communication unit according to claim 22, wherein, the receiving unit is further configured to receive frequency-domain data from the second communication unit, and the frequency-domain data is obtained by processing the time-domain data through Fourier transform.

24. The first communication unit according to claim 22 or 23, wherein, the sending unit is further configured to send second instruction information to the second communication unit, and the second instruction information is used to instruct to stop sending the first data.

25. The first communication unit according to any one of claims 22 to 24, wherein, the receiving unit is further configured to receive a response to the first instruction information from the second communication unit.

26. The first communication unit according to any one of claims 22 to 25, wherein, the sending unit is further configured to send third instruction information to the second communication unit, and the third instruction information is used to instruct to reply with reported capability information.

27. A second communication unit, wherein, it includes a processor and a transceiver, and: the transceiver is configured to receive first instruction information from a first communication unit; the processor is configured to determine first data according to the first instruction information, and the first instruction information is used to indicate a starting point of the first data in time-domain data and a size of the first data; the transceiver is further configured to send the first data to the first communication unit.

28. A first communication unit, wherein, it includes a receiver and a transmitter, and: the transmitter is configured to send first instruction information to a second communication unit, and the first instruction information is used to indicate a starting point of first data in time-domain data and a size of the first data; the receiver is configured to receive the first data from the second communication unit.

29. A communication system, wherein, it includes the second communication unit according to claim 27 and the first communication unit according to claim 28.

30. A chip, wherein, a processing circuit is included on the chip, and the processing circuit is configured to execute the method according to any one of claims 1 to 16.

31. A computer-readable storage medium, wherein, the medium stores instructions, and when the instructions are executed by a computer, the method according to any one of claims 1 to 16 is implemented.

32. A computer program product, wherein, it includes instructions, and when the instructions run on a computer, the computer is caused to execute the method according to any one of claims 1 to 16.

Citation Information

Cited By

  • Data transmission method, communication unit, and communication system

    EP4808276A1

  • Data transmission method, communication unit, and communication system

    WO2025124021A1