Communication method and related equipment

CN119586100APending Publication Date: 2025-03-07HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In wireless communication scenarios, how to achieve efficient data transmission between different functional entities in network equipment, improve network coverage and deployment flexibility, and ensure the business experience of terminal equipment.

Method used

Through the link between the baseband unit and the radio frequency unit, the data of the terminal device is processed based on the granularity of the terminal device, and different processing methods are used to perform physical layer processing and data packet processing on the downlink and uplink data of different terminal devices, including Coding, rate matching, modulation, layer mapping, RE mapping, digital beam mapping, inverse FFT, adding cyclic prefix, digital-to-analog conversion, etc., are differentially configured according to the code rate and channel status information of the terminal device.

Benefits of technology

It improves the transmission bandwidth utilization between the baseband unit and the radio frequency unit, avoids excessive data traffic, improves the data transmission efficiency and user experience of terminal equipment, and enhances the coverage capability and deployment flexibility of network equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119586100A_ABST
    Figure CN119586100A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and related equipment, which are used for processing data of terminal equipment based on granularity of the terminal equipment on a link between a baseband unit and a radio frequency unit so as to guarantee service experience of the terminal equipment. In the method, a baseband unit performs first processing on downlink data of a first terminal device to obtain first data, and performs second processing on downlink data of a second terminal device to obtain second data; on a link between a baseband unit and a radio frequency unit, the baseband unit sends the first data and the second data; wherein the first treatment is different from the second treatment.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and related equipment Technical Field

[0001] The present application relates to the field of communications, and in particular to a communication method and related equipment. Background Art

[0002] Wireless communication refers to the transmission of information between multiple communication nodes without the use of conductors or cables. Generally, network devices and terminal devices can act as different communication nodes and communicate based on wireless communication.

[0003] In wireless communication scenarios, network equipment can be deployed in a distributed manner. For example, the functional entities used for signal processing in network equipment can be split up, with some functional entities hosted on one device and others hosted on another, to improve network equipment coverage and deployment flexibility.

[0004] However, in the above implementation process, how to achieve efficient data transmission between different functional entities in the network device is a technical problem that needs to be solved urgently.

[0005] Summary of the Invention

[0006] The present application provides a communication method and related equipment for processing the data of a terminal device based on the granularity of the terminal device on a link between a baseband unit and a radio frequency unit, in order to ensure the service experience of the terminal device.

[0007] The first aspect of the present application provides a communication method, which is applied to a baseband unit, and the method is executed by the baseband unit, or the method is executed by some components in the baseband unit (such as a processor, a chip or a chip system, etc.), or the method can also be implemented by a logic module or software that can realize all or part of the functions of the baseband unit. In the first aspect and its possible implementation, the method is described as being executed by the baseband unit. In this method, the baseband unit performs a first processing on the downlink data of the first terminal device to obtain first data, and performs a second processing on the downlink data of the second terminal device to obtain second data; on the link between the baseband unit and the radio frequency unit, the baseband unit sends the first data and the second data; wherein the first processing and the second processing are different.

[0008] Based on the above technical solution, after the baseband unit performs a first process on the downlink data of the first terminal device to obtain first data, the baseband unit sends the first data on the link between the baseband unit and the radio frequency unit; and after the baseband unit performs a second process on the downlink data of the second terminal device to obtain second data, the baseband unit sends the second data on the link; wherein the first process and the second process are different. In other words, after the baseband unit performs different processes on the downlink data of different terminal devices, it sends the downlink data of the different terminal devices that have undergone different processes to the radio frequency unit. Thus, on the link between the baseband unit and the radio frequency unit, the data of the terminal devices can be processed based on the granularity of the terminal devices, in order to ensure the service experience of the terminal devices.

[0009] It should be understood that in this application, downlink data can be understood as data sent by a network device (the network device includes a radio frequency unit and / or a radio frequency unit) to a terminal device, and the uplink data mentioned later can be understood as data sent by a terminal device to a network device.

[0010] It should be understood that this application does not limit the number of terminal devices corresponding to the first terminal device (or the second terminal device). For example, the number of terminal devices corresponding to the first terminal device (or the second terminal device) may be 1 or greater than 1. In the case where the number of terminal devices corresponding to the first terminal device (or the second terminal device) is greater than 1, the first terminal device and the second terminal device may also be understood as different types of terminal devices.

[0011] Optionally, the first terminal device and the second terminal device are different terminal devices. For example, the first terminal device and the second terminal device are terminal devices with different code rates, the first terminal device and the second terminal device are terminal devices with different channel state information, etc.

[0012] It should be understood that in this application, the radio frequency unit is a network device with a radio frequency signal processing function, and the baseband unit is a network device with a baseband signal processing function. The radio frequency unit and the baseband unit may have other names.

[0013] For example, the radio frequency unit is radio equipment (RE) and the baseband unit is a radio equipment controller (REC).

[0014] For another example, the radio frequency unit is a remote radio unit (RRU) and the baseband unit is a building baseband unit (BBU).

[0015] For another example, the radio frequency unit is an active antenna unit (AAU) and the baseband unit is a BBU.

[0016] For another example, the radio frequency unit is a radio unit (RU) and the baseband unit is a distributed unit (DU).

[0017] Optionally, the link between the baseband unit and the radio frequency unit may be referred to as a fronthaul link, a fronthaul network, etc.

[0018] Optionally, the communication interface between the baseband unit and the radio frequency unit can be called a common public radio interface (CPRI) interface, an enhanced common public radio interface (eCPRI) interface, a fronthaul interface in an open radio access network (ORAN or O-RAN), or other interface names, which are not limited here.

[0019] Optionally, on the link between the baseband unit and the radio frequency unit, the first data and the second data may be carried in the same message or in different messages, which is not limited here.

[0020] In a possible implementation of the first aspect, the method further includes: the baseband unit sending first indication information and second indication information, the first indication information being used to indicate that the first data was obtained by performing the first processing based on the downlink data of the first terminal device, and the second indication information being used to indicate that the second data was obtained by performing the second processing based on the downlink data of the second terminal device. Alternatively, the method further includes: the baseband unit sending first indication information and second indication information, the first indication information being used to indicate the first processing, and the second indication information being used to indicate the second processing.

[0021] Based on the above technical solution, during the processing of downlink data, the baseband unit can send first indication information and second indication information to the radio frequency unit, so that the radio frequency unit can clarify the processing method of the first data and the second data based on the first indication information and the second indication information, so as to further process the received first data and second data and then send the downlink data to the terminal device.

[0022] Optionally, the first indication information and the first data may be carried in the same message or in different messages, which is not limited here. Similarly, the second indication information and the second data may be carried in the same message or in different messages, which is not limited here.

[0023] Optionally, the first indication information and the second indication information can also be obtained through other means. For example, the first indication information and the second indication information can be information pre-configured in the baseband unit and the radio frequency unit, or the first indication information and the second indication information can also be information sent by a remote device (such as an operation management center (OMC), a base station control unit, etc.) to the baseband unit and / or the radio frequency unit, or other implementations, which are not limited here.

[0024] The second aspect of the present application provides a communication method, which is applied to a radio frequency unit, and the method is executed by the radio frequency unit, or the method is executed by some components in the radio frequency unit (such as a processor, a chip or a chip system, etc.), or the method can also be implemented by a logic module or software that can realize all or part of the functions of the radio frequency unit. In the second aspect and its possible implementation, the method is described as being executed by the radio frequency unit. In this method, on a link between a baseband unit and a radio frequency unit, the radio frequency unit receives first data and second data; the first data is obtained by performing a first processing based on the downlink data of the first terminal device, and the second data is obtained by performing a second processing based on the downlink data of the second terminal device; wherein the first processing and the second processing are different.

[0025] Based on the above technical solution, the first data received by the RF unit is obtained by performing a first processing on the downlink data of the first terminal device, and the second data received by the RF unit is obtained by performing a second processing on the downlink data of the second terminal device; wherein the first processing and the second processing are different. In other words, after performing different processing on the downlink data of different terminal devices, the baseband unit sends the downlink data of the different terminal devices that have undergone different processing to the RF unit. As a result, on the link between the baseband unit and the RF unit, the data of the terminal device can be processed based on the granularity of the terminal device, in order to ensure the service experience of the terminal device.

[0026] In a possible implementation manner of the first aspect or the second aspect, the first processing and the second processing include physical layer processing; and / or, the first processing and the second processing include data packet processing.

[0027] Based on the above technical solution, on the link between the baseband unit and the radio frequency unit, the baseband unit's processing of the downlink data of the terminal device includes physical layer processing and / or data packet processing; in other words, the baseband unit performs different physical layer processing and / or different data packet processing on the data of different terminal devices to provide a variety of flexible implementation methods.

[0028] In a possible implementation of the first aspect or the second aspect, when the first processing and the second processing include data packet processing, the number of data packets corresponding to the first data is different from the number of data packets corresponding to the second data; and / or, the time domain resources carrying the data packets corresponding to the first data are different from the time domain resources carrying the data packets corresponding to the second data.

[0029] Based on the above technical solution, when the first processing and the second processing include packet processing, the number of packets corresponding to the first data is different from the number of packets corresponding to the second data, so that the packets corresponding to the data of different terminal devices are processed using different packetization methods, thereby smoothing the data flow transmitted on the link between the baseband unit and the radio frequency unit. In addition, when the first processing and the second processing include packet processing, the time domain resources carrying the packets corresponding to the first data are different from the time domain resources carrying the packets corresponding to the second data, so that the data of different terminal devices can be staggered (for example, while the data of one terminal device is being transmitted, the data of another terminal device is undergoing physical layer processing / packetization, etc.), thereby avoiding excessive data traffic on the link between the baseband unit and the radio frequency unit at the same time. Therefore, when the first processing and the second processing include packet processing, the transmission bandwidth can be time-division multiplexed by the data of different terminal devices, thereby improving the transmission bandwidth utilization on the link between the baseband unit and the radio frequency unit.

[0030] In a possible implementation of the first aspect or the second aspect, the first processing is determined based on at least one of the following: the transmission code rate of the downlink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the second processing is determined based on at least one of the following: the transmission code rate of the downlink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device.

[0031] Based on the above technical solution, on the link between the baseband unit and the radio frequency unit, the baseband unit's processing of the downlink data of the terminal device can be determined based on the relevant information of the terminal device, and multiple implementation methods for determining the processing process are provided to enhance the flexibility of the solution implementation.

[0032] The third aspect of the present application provides a communication method, which is applied to a radio frequency unit, and the method is executed by the radio frequency unit, or the method is executed by some components in the radio frequency unit (such as a processor, a chip or a chip system, etc.), or the method can also be implemented by a logic module or software that can realize all or part of the functions of the radio frequency unit. In the third aspect and its possible implementation, the method is described as being executed by the radio frequency unit. In this method, on a link between a baseband unit and a radio frequency unit, the radio frequency unit receives first data of a first terminal device and second data of a second terminal device; the radio frequency unit performs a third processing on the first data to obtain third data, and the radio frequency unit performs a fourth processing on the second data to obtain fourth data; wherein, the third processing and the fourth processing are different.

[0033] Based on the above technical solution, on the link between the baseband unit and the radio frequency unit, after the radio frequency unit receives first data from a first terminal device and second data from a second terminal device, the radio frequency unit performs different processing on the first data and the second data to obtain third data and fourth data, respectively. Thus, on the link between the baseband unit and the radio frequency unit, data from terminal devices can be processed based on the granularity of the terminal devices, thereby ensuring the service experience of the terminal devices.

[0034] It can be understood that the first data and the second data are downlink data. Therefore, after the radio frequency unit obtains the third data and the fourth data based on the first data and the second data respectively, the radio frequency unit can send the corresponding downlink data to the terminal device through operations such as air interface mapping.

[0035] In a possible implementation manner of the third aspect, the third processing and the fourth processing include physical layer processing; and / or, the third processing and the fourth processing include data packet processing.

[0036] Based on the above technical solution, on the link between the baseband unit and the radio frequency unit, the baseband unit's processing of the downlink data of the terminal device includes physical layer processing and / or data packet processing; in other words, after the radio frequency unit receives data from different terminal devices, the radio frequency unit performs different physical layer processing and / or different data packet processing on the data from different terminal devices to provide a variety of flexible implementation methods.

[0037] In a possible implementation of the third aspect, when the third processing and the fourth processing include data packet processing, the number of data packets corresponding to the first data is different from the number of data packets corresponding to the second data; and / or, the time domain resources carrying the data packets corresponding to the first data are different from the time domain resources carrying the data packets corresponding to the second data.

[0038] Based on the above technical solution, when the third and fourth processing include packet processing, the number of packets corresponding to the first data differs from the number of packets corresponding to the second data, so that the packets corresponding to data of different terminal devices are processed using different packetization methods, thereby smoothing the data flow transmitted on the link between the baseband unit and the radio frequency unit. In addition, when the third and fourth processing include packet processing, the time domain resources carrying the packets corresponding to the first data differ from the time domain resources carrying the packets corresponding to the second data, so that data of different terminal devices can be staggered (for example, while data of one terminal device is being transmitted, data of another terminal device is undergoing physical layer processing / packetization, etc.), thereby avoiding excessive data traffic on the link between the baseband unit and the radio frequency unit at the same time. Therefore, when the third and fourth processing include packet processing, the transmission bandwidth can be time-division multiplexed by data of different terminal devices, thereby improving the transmission bandwidth utilization on the link between the baseband unit and the radio frequency unit.

[0039] It can be understood that when the number of data packets corresponding to a certain data (for example, the first data or the second data) received by the RF unit is 1, the RF unit can obtain the data based on the one data packet; and when the number of data packets corresponding to a certain data (for example, the first data or the second data) received by the RF unit is N (N is an integer greater than 1), after the RF unit receives the N data packets, the RF unit performs a packetization (or splicing) process on the N data packets to obtain the data.

[0040] In a possible implementation of the third aspect, the third processing is determined based on at least one of the following: the transmission code rate of the downlink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the fourth processing is determined based on at least one of the following: the transmission code rate of the downlink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device.

[0041] Based on the above technical solution, on the link between the baseband unit and the radio frequency unit, the baseband unit's processing of the downlink data of the terminal device can be determined based on the relevant information of the terminal device, and multiple implementation methods for determining the processing process are provided to enhance the flexibility of the solution implementation.

[0042] In a possible implementation of any one of the first to third aspects, the physical layer processing includes at least one of the following: coding, rate matching, scrambling, modulation, layer mapping, precoding, resource element (RE) mapping, digital beamforming (BF), inverse fast Fourier transform (IFFT), adding a cyclic prefix (CP), digital-to-analog conversion, or analog BF.

[0043] Based on the above technical solution, during the processing of downlink data, the downlink data sent by the baseband unit to the radio frequency unit is the data after the above-mentioned physical layer processing. Among them, the physical layer processing performed by the baseband unit on the data of the first terminal device is different from the physical layer processing performed by the baseband unit on the data of the second terminal device, so as to improve the flexibility of configuring different physical layer processing processes in the baseband unit and the radio frequency unit. In other words, during the processing of downlink data, the baseband unit (or and radio frequency unit) can respectively perform different physical layer processing processes for the data of different terminal devices. Therefore, compared with using the same physical layer processing process for the data of different terminal devices, the above technical solution can realize differentiated configuration of the physical layer processing process based on the granularity of the terminal device, in order to improve the data transmission efficiency of some terminal devices, thereby improving the user experience.

[0044] It can be understood that when the data of the terminal device sent by the baseband unit to the radio frequency unit has performed some of the above-mentioned physical layer processing, after the radio frequency unit receives the data of the terminal device from the baseband unit, the radio frequency unit can perform other physical layer processing on the data of the terminal device.

[0045] For example, taking the transmission interface between the baseband unit and the radio frequency unit as the category (Cat) D / E / F of eCPRI, the data of the terminal device sent by the baseband unit to the radio frequency unit has been processed by coding, rate matching and scrambling (that is, the first processing or the second processing mentioned above). After the radio frequency unit receives the data of the terminal device from the baseband unit, the radio frequency unit can perform modulation, layer mapping, precoding, RE mapping, digital BF, IFFT, adding CP, digital-to-analog conversion and analog BF on the data of the terminal device (that is, the third processing or the fourth processing mentioned above).

[0046] For another example, taking the transmission interface between the baseband unit and the radio frequency unit as a CPRI interface, the data of the terminal device sent by the baseband unit to the radio frequency unit has undergone coding, rate matching, scrambling modulation, layer mapping, precoding, RE mapping, digital BF, IFFT and CP addition (i.e., the first processing or the second processing mentioned above). After the radio frequency unit receives the data of the terminal device from the baseband unit, the radio frequency unit can perform digital-to-analog conversion and analog BF and other processing on the data of the terminal device (i.e., the third processing or the fourth processing mentioned above).

[0047] It should be noted that in the present application, the data of the terminal device sent by the baseband unit to the radio frequency unit may have executed any one or more of the above-mentioned physical layer processing (i.e., the first processing or the second processing mentioned above), including but not limited to the physical layer processing of the baseband unit corresponding to the current eCPRI Cat A / B / C / D / E / F interface, and the physical layer processing of the baseband unit corresponding to the current CPRI interface, and may also include other implementation methods.

[0048] For example, the data of the terminal device sent by the baseband unit to the radio frequency unit may have been coded, so that the radio frequency unit subsequently performs other physical layer processing.

[0049] For another example, the data of the terminal device sent by the baseband unit to the radio frequency unit may have been subjected to coding and rate matching processing, so that the radio frequency unit can subsequently perform other physical layer processing.

[0050] In a possible implementation of any one of the second and third aspects, the method further includes: the radio frequency unit receiving the first indication information and the second indication information, the first indication information being used to indicate that the first data is obtained by performing the first processing based on the downlink data of the first terminal device, and the second indication information being used to indicate that the second data is obtained by performing the second processing based on the downlink data of the second terminal device. Alternatively, the method further includes: the radio frequency unit receiving the first indication information and the second indication information, the first indication information being used to indicate the first processing, and the second indication information being used to indicate the second processing.

[0051] Based on the above technical solution, during the processing of downlink data, the radio frequency unit can receive the first indication information and the second indication information from the baseband unit, so that the radio frequency unit can clarify the processing method of the first data and the second data based on the first indication information and the second indication information, so as to further process the received first data and the second data and then send the downlink data to the terminal device.

[0052] The fourth aspect of the present application provides a communication method, which is applied to a radio frequency unit, and the method is executed by the radio frequency unit, or the method is executed by some components in the radio frequency unit (such as a processor, a chip or a chip system, etc.), or the method can also be implemented by a logic module or software that can realize all or part of the functions of the radio frequency unit. In the fourth aspect and its possible implementation, the method is described as being executed by the radio frequency unit. In this method, the radio frequency unit performs a fifth processing on the uplink data of the first terminal device to obtain fifth data, and performs a sixth processing on the uplink data of the second terminal device to obtain sixth data; on the link between the baseband unit and the radio frequency unit, the baseband unit sends the fifth data and the sixth data; wherein the fifth processing and the sixth processing are different.

[0053] Based on the above technical solution, after the RF unit performs fifth processing on the uplink data of the first terminal device to obtain fifth data, the fifth data is sent on the link between the baseband unit and the RF unit; and after the RF unit performs sixth processing on the uplink data of the second terminal device to obtain sixth data, the sixth data is sent on the link; wherein the fifth processing and the sixth processing are different. In other words, after the RF unit performs different processing on the uplink data of different terminal devices, the uplink data of different terminal devices that have undergone different processing are sent to the baseband unit. Thus, on the link between the baseband unit and the RF unit, the data of the terminal device can be processed based on the granularity of the terminal device, in order to ensure the service experience of the terminal device.

[0054] Optionally, on the link between the baseband unit and the radio frequency unit, the fifth data and the sixth data may be carried in the same message or in different messages, which is not limited here.

[0055] In a possible implementation of the fourth aspect, the method further includes: the radio frequency unit sending first indication information and second indication information, the first indication information being used to indicate that the fifth data is obtained by performing the fifth processing based on the uplink data of the first terminal device, and the second indication information being used to indicate that the sixth data is obtained by performing the sixth processing based on the uplink data of the second terminal device; or, the radio frequency unit receiving the first indication information and the second indication information. Alternatively, the method further includes: the radio frequency unit sending first indication information and second indication information, the first indication information being used to indicate the fifth processing, and the second indication information being used to indicate the sixth processing.

[0056] Based on the above technical solution, during the processing of uplink data, both the RF unit and the baseband unit can determine how the uplink data will be processed on the link between them. Furthermore, through the transmission of the first indication information and the second indication information, the RF unit and the baseband unit can clearly understand how the uplink data will be processed on the link, facilitating a consensus between the two regarding the processing of the uplink data, thereby avoiding communication errors.

[0057] Optionally, the first indication information and the first data may be carried in the same message or in different messages, which is not limited here. Similarly, the second indication information and the second data may be carried in the same message or in different messages, which is not limited here.

[0058] Optionally, the first indication information and the second indication information can also be obtained through other means. For example, the first indication information and the second indication information can also be information sent by a remote device (such as an operation and maintenance center (OMC), a base station control unit, etc.) to the baseband unit and / or the radio frequency unit, or other implementations, which are not limited here.

[0059] The fifth aspect of the present application provides a communication method, which is applied to a baseband unit, and the method is executed by the baseband unit, or the method is executed by some components in the baseband unit (such as a processor, a chip or a chip system, etc.), or the method can also be implemented by a logic module or software that can realize all or part of the functions of the baseband unit. In the fifth aspect and its possible implementation, the method is described as being executed by the baseband unit. In this method, on the link between the baseband unit and the radio frequency unit, the baseband unit receives fifth data and sixth data; the fifth data is obtained by performing a fifth processing based on the uplink data of the first terminal device, and the sixth data is obtained by performing a sixth processing based on the uplink data of the second terminal device; wherein the fifth processing and the sixth processing are different.

[0060] Based on the above technical solution, the fifth data received by the baseband unit is obtained by performing a fifth process on the uplink data of the first terminal device, and the sixth data received by the baseband unit is obtained by performing a sixth process on the uplink data of the second terminal device; wherein the fifth process and the sixth process are different. In other words, after performing different processes on the uplink data of different terminal devices, the RF unit sends the uplink data of the different terminal devices that have undergone different processes to the baseband unit. Thus, on the link between the baseband unit and the RF unit, the data of the terminal device can be processed based on the granularity of the terminal device, in order to ensure the service experience of the terminal device.

[0061] In a possible implementation of the fourth aspect or the fifth aspect, the fifth processing and the sixth processing include physical layer processing; and / or, the fifth processing and the sixth processing include data packet processing.

[0062] Based on the above technical solution, on the link between the baseband unit and the radio frequency unit, the baseband unit's processing of the uplink data of the terminal device includes physical layer processing and / or data packet processing; in other words, the radio frequency unit performs different physical layer processing and / or different data packet processing on the data of different terminal devices to provide a variety of flexible implementation methods.

[0063] In a possible implementation of the fourth aspect or the fifth aspect, when the fifth processing and the sixth processing include data packet processing, the number of data packets corresponding to the fifth data is different from the number of data packets corresponding to the sixth data; and / or, the time domain resources carrying the data packets corresponding to the fifth data are different from the time domain resources carrying the data packets corresponding to the sixth data.

[0064] Based on the above technical solution, when the fifth and sixth processes include packet processing, the number of packets corresponding to the fifth data differs from the number of packets corresponding to the sixth data, so that packets corresponding to data from different terminal devices are processed using different packetization methods, thereby smoothing the data flow transmitted on the link between the baseband unit and the radio frequency unit. In addition, when the fifth and sixth processes include packet processing, the time domain resources carrying the packets corresponding to the fifth data differ from the time domain resources carrying the packets corresponding to the sixth data, so that data from different terminal devices can be staggered (for example, while data from one terminal device is being transmitted, data from another terminal device is undergoing physical layer processing / packetization, etc.), thereby avoiding excessive data traffic on the link between the baseband unit and the radio frequency unit at the same time. Therefore, when the fifth and sixth processes include packet processing, the transmission bandwidth can be time-division multiplexed by data from different terminal devices, thereby improving the transmission bandwidth utilization on the link between the baseband unit and the radio frequency unit.

[0065] In a possible implementation of the fourth aspect or the fifth aspect, the fifth processing is determined based on at least one of the following: the transmission code rate of the uplink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the sixth processing is determined based on at least one of the following: the transmission code rate of the uplink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device.

[0066] Based on the above technical solution, on the link between the baseband unit and the radio frequency unit, the baseband unit's processing of the uplink data of the terminal device can be determined based on the relevant information of the terminal device, and multiple implementation methods for determining the processing process are provided to enhance the flexibility of the solution implementation.

[0067] The sixth aspect of the present application provides a communication method, which is applied to a baseband unit, and the method is executed by the baseband unit, or the method is executed by some components in the baseband unit (such as a processor, a chip or a chip system, etc.), or the method can also be implemented by a logic module or software that can realize all or part of the functions of the baseband unit. In the fifth aspect and its possible implementation, the method is described as being executed by the baseband unit. In this method, on the link between the baseband unit and the radio frequency unit, the baseband unit receives the fifth data of the first terminal device and the sixth data of the second terminal device; the baseband unit performs a seventh processing on the fifth data to obtain the seventh data, and the baseband unit performs an eighth processing on the sixth data to obtain the eighth data; wherein the seventh processing and the eighth processing are different.

[0068] Based on the above technical solution, on the link between the baseband unit and the radio frequency unit, after the baseband unit receives the fifth data from the first terminal device and the sixth data from the second terminal device, the baseband unit performs different processing on the fifth data and the sixth data, respectively, to obtain the seventh data and the eighth data. Thus, on the link between the baseband unit and the radio frequency unit, the data of the terminal device can be processed based on the granularity of the terminal device, thereby ensuring the service experience of the terminal device.

[0069] It can be understood that the fifth data and the sixth data are uplink data. Therefore, after the baseband unit obtains the seventh data and the eighth data based on the fifth data and the sixth data respectively, the baseband unit can process the uplink data locally (or the baseband unit sends the uplink data to other devices, such as access network devices, core network devices or other terminal devices, etc.).

[0070] In a possible implementation manner of the sixth aspect, the seventh processing and the eighth processing include physical layer processing; and / or, the seventh processing and the eighth processing include data packet processing.

[0071] Based on the above technical solution, on the link between the baseband unit and the radio frequency unit, the radio frequency unit's processing of the uplink data of the terminal device includes physical layer processing and / or data packet processing; in other words, after the baseband unit receives data from different terminal devices, the baseband unit performs different physical layer processing and / or different data packet processing on the data from different terminal devices to provide a variety of flexible implementation methods.

[0072] In a possible implementation of the sixth aspect, when the seventh processing and the eighth processing include data packet processing, the number of data packets corresponding to the fifth data is different from the number of data packets corresponding to the sixth data; and / or, the time domain resources carrying the data packets corresponding to the fifth data are different from the time domain resources carrying the data packets corresponding to the sixth data.

[0073] Based on the above technical solution, when the seventh and eighth processes include packet processing, the number of packets corresponding to the first data differs from the number of packets corresponding to the second data, so that packets corresponding to data from different terminal devices are processed using different packetization methods, thereby smoothing the data flow transmitted on the link between the baseband unit and the radio frequency unit. In addition, when the seventh and eighth processes include packet processing, the time domain resources carrying the packets corresponding to the first data differ from the time domain resources carrying the packets corresponding to the second data, so that data from different terminal devices can be staggered (for example, while data from one terminal device is being transmitted, data from another terminal device is undergoing physical layer processing / packetization, etc.), thereby avoiding excessive data traffic on the link between the baseband unit and the radio frequency unit at the same time. Therefore, when the seventh and eighth processes include packet processing, the transmission bandwidth can be time-division multiplexed by data from different terminal devices, thereby improving the transmission bandwidth utilization on the link between the baseband unit and the radio frequency unit.

[0074] It can be understood that when the number of data packets corresponding to a certain data (for example, the fifth data or the sixth data) received by the baseband unit is 1, the baseband unit can obtain the data based on the one data packet; and when the number of data packets corresponding to a certain data (for example, the fifth data or the sixth data) received by the baseband unit is N (N is an integer greater than 1), after the baseband unit receives the N data packets, the baseband unit performs a packetization (or splicing) process on the N data packets to obtain the data.

[0075] In a possible implementation of the sixth aspect, the seventh processing is determined based on at least one of the following: the transmission code rate of the uplink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the eighth processing is determined based on at least one of the following: the transmission code rate of the uplink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device.

[0076] Based on the above technical solution, on the link between the baseband unit and the radio frequency unit, the baseband unit's processing of the downlink data of the terminal device can be determined based on the relevant information of the terminal device, and multiple implementation methods for determining the processing process are provided to enhance the flexibility of the solution implementation.

[0077] In a possible implementation of any one of aspects 4 to 6, the physical layer processing includes at least one of the following: decoding, rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, RE mapping, digital BF, fast Fourier transform (FFT), CP removal, analog-to-digital conversion, or analog BF.

[0078] Based on the above technical solution, during the processing of uplink data, the uplink data sent by the radio frequency unit to the baseband unit is the data after the above-mentioned physical layer processing. Among them, the physical layer processing performed by the radio frequency unit on the data of the first terminal device is different from the physical layer processing performed by the radio frequency unit on the data of the second terminal device, so as to improve the flexibility of configuring different physical layer processing processes in the baseband unit and the radio frequency unit. In other words, during the processing of uplink data, the baseband unit (or and radio frequency unit) can respectively perform different physical layer processing processes for the data of different terminal devices. Therefore, compared with using the same physical layer processing process for the data of different terminal devices, the above technical solution can realize differentiated configuration of the physical layer processing process based on the granularity of the terminal device, in order to improve the data transmission efficiency of some terminal devices, thereby improving the user experience.

[0079] It can be understood that when the data of the terminal device sent by the RF unit to the baseband unit has performed some of the above-mentioned physical layer processing, after the baseband unit receives the data of the terminal device from the RF unit, the baseband unit can perform other physical layer processing on the data of the terminal device.

[0080] For example, taking the transmission interface between the baseband unit and the radio frequency unit as category (Cat) D of eCPRI, the data of the terminal device sent by the radio frequency unit to the baseband unit has undergone analog BF, analog-to-digital conversion, CP removal, FFT, digital BF, RE mapping, channel equalization and IDFT processing (that is, the fifth processing or sixth processing mentioned above). After the baseband unit receives the data of the terminal device from the radio frequency unit, the baseband unit can perform demodulation, descrambling, rate matching and decoding on the data of the terminal device (that is, the seventh processing or eighth processing mentioned above).

[0081] For another example, taking the transmission interface between the baseband unit and the radio frequency unit as a CPRI interface, the data of the terminal device sent by the radio frequency unit to the baseband unit has undergone analog BF and analog-to-digital conversion and other processing (i.e., the fifth processing or sixth processing mentioned above). After the baseband unit receives the data of the terminal device from the radio frequency unit, the baseband unit can perform CP removal, FFT, digital BF, de-RE mapping, channel equalization and IDFT and other processing on the data of the terminal device (i.e., the seventh processing or eighth processing mentioned above).

[0082] It should be noted that in the present application, the data of the terminal device sent by the radio frequency unit to the baseband unit may have executed any one or more of the above-mentioned physical layer processing (i.e., the fifth processing or the sixth processing mentioned above), including but not limited to the physical layer processing of the baseband unit corresponding to the current eCPRI Cat A / B / C / D / E / F interface, and the physical layer processing of the radio frequency unit corresponding to the current CPRI interface, and may also include other implementation methods.

[0083] For example, the data of the terminal device sent by the radio frequency unit to the baseband unit may have been subjected to simulated BF, so that the radio frequency unit subsequently performs other physical layer processing.

[0084] For another example, the data of the terminal device sent by the radio frequency unit to the baseband unit may have been subjected to analog BF, analog-to-digital conversion, and FFT / CP removal processing, so that the radio frequency unit can subsequently perform other physical layer processing.

[0085] In a possible implementation of any one of the fourth to sixth aspects, the method further includes: the baseband unit sends first indication information and second indication information to the radio frequency unit (that is, the radio frequency unit receives the first indication information and the second indication information from the baseband unit), the first indication information is used to indicate that the fifth data is obtained by performing the fifth processing based on the uplink data of the first terminal device, and the second indication information is used to indicate that the sixth data is obtained by performing the sixth processing based on the uplink data of the second terminal device; or, the radio frequency unit sends the first indication information and the second indication information to the baseband unit (that is, the baseband unit receives the first indication information and the second indication information from the radio frequency unit). Alternatively, the method further includes: the baseband unit sends first indication information and second indication information to the radio frequency unit, the first indication information is used to indicate the fifth processing, and the second indication information is used to indicate the sixth processing; or, the radio frequency unit sends the first indication information and the second indication information to the baseband unit.

[0086] Based on the above technical solution, during the processing of uplink data, both the RF unit and the baseband unit can determine how the uplink data will be processed on the link between them. Furthermore, through the transmission of the first indication information and the second indication information, the RF unit and the baseband unit can clearly understand how the uplink data will be processed on the link, facilitating a consensus between the two regarding the processing of the uplink data, thereby avoiding communication errors.

[0087] In a seventh aspect, the present application provides a communication device, which can implement the method in the first aspect or any possible implementation of the first aspect. The communication device includes corresponding units or modules for executing the above method. The units or modules included in the communication device can be implemented by software and / or hardware. For example, the device can be a baseband unit, or the device can be a component in the baseband unit (such as a processor, chip or chip system, etc.), or the device can also be a logic module or software that can implement all or part of the functions of the baseband unit.

[0088] The communication device includes a processing module and a transceiver module. The processing module is used to perform a first processing on the downlink data of the first terminal device to obtain first data, and to perform a second processing on the downlink data of the second terminal device to obtain second data; the transceiver module is used to send the first data and the second data on the link between the baseband unit and the radio frequency unit; wherein the first processing and the second processing are different.

[0089] In a possible implementation of the seventh aspect, the transceiver module is also used to send first indication information and second indication information, the first indication information is used to indicate that the first data is obtained by performing the first processing based on the downlink data of the first terminal device, and the second indication information is used to indicate that the second data is obtained by performing the second processing based on the downlink data of the second terminal device.

[0090] In an eighth aspect, the present application provides a communication device, which can implement the method in the second aspect or any possible implementation of the second aspect. The communication device includes corresponding units or modules for executing the above method. The units or modules included in the communication device can be implemented by software and / or hardware. For example, the device can be a radio frequency unit, or the device can be a component in the radio frequency unit (such as a processor, a chip or a chip system, etc.), or the device can also be a logic module or software that can implement all or part of the functions of the radio frequency unit.

[0091] In which, the communication device includes a processing module and a transceiver module, the processing module is used to control the transceiver module to receive first data and second data on the link between the baseband unit and the radio frequency unit; the first data is obtained by performing a first processing based on the downlink data of the first terminal device, and the second data is obtained by performing a second processing based on the downlink data of the second terminal device; wherein the first processing and the second processing are different.

[0092] In a possible implementation of the seventh aspect or the eighth aspect, the first processing and the second processing include physical layer processing; and / or, the first processing and the second processing include data packet processing.

[0093] In a possible implementation of the seventh aspect or the eighth aspect, when the first processing and the second processing include data packet processing, the number of data packets corresponding to the first data is different from the number of data packets corresponding to the second data; and / or, the time domain resources carrying the data packets corresponding to the first data are different from the time domain resources carrying the data packets corresponding to the second data.

[0094] In a possible implementation of the seventh aspect or the eighth aspect, the first processing is determined based on at least one of the following: the transmission code rate of the downlink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the second processing is determined based on at least one of the following: the transmission code rate of the downlink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device.

[0095] In a ninth aspect of the present application, a communication device is provided, which can implement the method in the third aspect or any possible implementation of the third aspect. The communication device includes corresponding units or modules for executing the above method. The units or modules included in the communication device can be implemented by software and / or hardware. For example, the device can be a radio frequency unit, or the device can be a component in the radio frequency unit (such as a processor, a chip or a chip system, etc.), or the device can also be a logic module or software that can implement all or part of the functions of the radio frequency unit.

[0096] The communication device includes a processing module and a transceiver module. The transceiver module is used to receive first data of a first terminal device and second data of a second terminal device on a link between a baseband unit and a radio frequency unit; the processing module is used to perform a third processing on the first data to obtain third data, and perform a fourth processing on the second data to obtain fourth data; wherein the third processing and the fourth processing are different.

[0097] In a possible implementation of the ninth aspect, the third processing and the fourth processing include physical layer processing; and / or, the third processing and the fourth processing include data packet processing.

[0098] In a possible implementation of the ninth aspect, when the third processing and the fourth processing include data packet processing, the number of data packets corresponding to the first data is different from the number of data packets corresponding to the second data; and / or, the time domain resources carrying the data packets corresponding to the first data are different from the time domain resources carrying the data packets corresponding to the second data.

[0099] In a possible implementation of the ninth aspect, the third processing is determined based on at least one of the following: the transmission code rate of the downlink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the fourth processing is determined based on at least one of the following: the transmission code rate of the downlink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device.

[0100] In a possible implementation of any one of aspects 7 to 9, the physical layer processing includes at least one of the following: coding, rate matching, scrambling, modulation, layer mapping, precoding, resource unit RE mapping, digital beam mapping BF, inverse fast Fourier transform IFFT, adding cyclic prefix CP, digital-to-analog conversion, and analog BF.

[0101] In a possible implementation of any one of aspects 7 to 9, the transceiver module is also used to receive the first indication information and the second indication information, the first indication information being used to indicate that the first data is obtained by performing the first processing based on the downlink data of the first terminal device, and the second indication information being used to indicate that the second data is obtained by performing the second processing based on the downlink data of the second terminal device.

[0102] In a tenth aspect, the present application provides a communication device, which can implement the method in the fourth aspect or any possible implementation of the fourth aspect. The communication device includes corresponding units or modules for executing the above method. The units or modules included in the communication device can be implemented by software and / or hardware. For example, the device can be a radio frequency unit, or the device can be a component in the radio frequency unit (such as a processor, a chip or a chip system, etc.), or the device can also be a logic module or software that can implement all or part of the functions of the radio frequency unit.

[0103] The communication device includes a processing module and a transceiver module. The processing module is used to perform a fifth processing on the uplink data of the first terminal device to obtain fifth data, and to perform a sixth processing on the uplink data of the second terminal device to obtain sixth data; the transceiver module is used to send the fifth data and the sixth data on the link between the baseband unit and the radio frequency unit; wherein the fifth processing and the sixth processing are different.

[0104] In a possible implementation of the tenth aspect, the transceiver module is also used to send first indication information and second indication information, the first indication information is used to indicate that the fifth data is obtained by performing the fifth processing based on the uplink data of the first terminal device, and the second indication information is used to indicate that the sixth data is obtained by performing the sixth processing based on the uplink data of the second terminal device; or, to receive the first indication information and the second indication information.

[0105] In an eleventh aspect of the present application, a communication device is provided, which can implement the method in the fifth aspect or any possible implementation of the fifth aspect. The communication device includes corresponding units or modules for executing the above-mentioned method. The units or modules included in the communication device can be implemented by software and / or hardware. For example, the device can be a baseband unit, or the device can be a component in the baseband unit (such as a processor, a chip or a chip system, etc.), or the device can also be a logic module or software that can implement all or part of the functions of the baseband unit.

[0106] In which, the communication device includes a processing module and a transceiver module, the processing module is used to control the transceiver module to receive fifth data and sixth data on the link between the baseband unit and the radio frequency unit; the fifth data is obtained by performing a fifth processing based on the uplink data of the first terminal device, and the sixth data is obtained by performing a sixth processing based on the uplink data of the second terminal device; wherein the fifth processing and the sixth processing are different.

[0107] In a possible implementation of the tenth aspect or the eleventh aspect, the fifth processing and the sixth processing include physical layer processing; and / or, the fifth processing and the sixth processing include data packet processing.

[0108] In a possible implementation of the tenth aspect or the eleventh aspect, when the fifth processing and the sixth processing include data packet processing, the number of data packets corresponding to the fifth data is different from the number of data packets corresponding to the sixth data; and / or, the time domain resources carrying the data packets corresponding to the fifth data are different from the time domain resources carrying the data packets corresponding to the sixth data.

[0109] In a possible implementation of the tenth aspect or the eleventh aspect, the fifth processing is determined based on at least one of the following: the transmission code rate of the uplink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the sixth processing is determined based on at least one of the following: the transmission code rate of the uplink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device.

[0110] The twelfth aspect of the present application provides a communication device, which can implement the method in the sixth aspect or any possible implementation of the sixth aspect. The communication device includes corresponding units or modules for executing the above-mentioned method. The units or modules included in the communication device can be implemented by software and / or hardware. For example, the device can be a baseband unit, or the device can be a component in the baseband unit (such as a processor, chip or chip system, etc.), or the device can also be a logic module or software that can implement all or part of the functions of the baseband unit.

[0111] In which, the communication device includes a processing module and a transceiver module, the transceiver module is used to receive the fifth data of the first terminal device and the sixth data of the second terminal device on the link between the baseband unit and the radio frequency unit; the processing module is used to perform a seventh processing on the fifth data to obtain seventh data, and perform an eighth processing on the sixth data to obtain eighth data; wherein the seventh processing and the eighth processing are different.

[0112] In a possible implementation manner of the twelfth aspect, the seventh processing and the eighth processing include physical layer processing; and / or, the seventh processing and the eighth processing include data packet processing.

[0113] In a possible implementation of the twelfth aspect, when the seventh processing and the eighth processing include data packet processing, the number of data packets corresponding to the fifth data is different from the number of data packets corresponding to the sixth data; and / or, the time domain resources carrying the data packets corresponding to the fifth data are different from the time domain resources carrying the data packets corresponding to the sixth data.

[0114] In a possible implementation of the twelfth aspect, the seventh processing is determined based on at least one of the following: the transmission code rate of the uplink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the eighth processing is determined based on at least one of the following: the transmission code rate of the uplink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device.

[0115] In a possible implementation of any one of aspects 10 to 12, the physical layer processing includes at least one of the following: decoding, rate matching, descrambling, demodulation, inverse discrete Fourier transform IDFT, channel equalization, RE mapping, digital BF, fast Fourier transform FFT, CP removal, analog-to-digital conversion, or analog BF.

[0116] In a possible implementation of any one of aspects 10 to 12, the transceiver module is further used to receive first indication information and second indication information, the first indication information being used to indicate that the fifth data is obtained by performing the fifth processing based on the uplink data of the first terminal device, and the second indication information being used to indicate that the sixth data is obtained by performing the sixth processing based on the uplink data of the second terminal device; or, the transceiver module is further used to send the first indication information and the second indication information.

[0117] A thirteenth aspect of the present application provides a communication device, comprising at least one processor coupled to a memory; the processor is used to execute the method described in the first aspect or any possible implementation method of the first aspect.

[0118] For example, the memory is used to store programs or instructions; the at least one processor is used to execute the programs or instructions so that the device implements the method described in the aforementioned first aspect or any possible implementation method of the first aspect.

[0119] In a fourteenth aspect, the present application provides a communication device comprising at least one processor coupled to a memory; the processor is configured to execute the method described in the aforementioned second aspect or any possible implementation method of the second aspect.

[0120] For example, the memory is used to store programs or instructions; the at least one processor is used to execute the programs or instructions so that the device implements the method described in the aforementioned second aspect or any possible implementation method of the second aspect.

[0121] In a fifteenth aspect, the present application provides a communication device comprising at least one processor coupled to a memory; the processor is configured to execute the method described in the third aspect or any possible implementation of the third aspect.

[0122] For example, the memory is used to store programs or instructions; the at least one processor is used to execute the program or instructions so that the device implements the method described in the aforementioned third aspect or any possible implementation method of the third aspect.

[0123] In the sixteenth aspect, the present application provides a communication device, comprising at least one processor coupled to a memory; the processor is used to execute the method described in the aforementioned fourth aspect or any possible implementation method of the fourth aspect.

[0124] For example, the memory is used to store programs or instructions; the at least one processor is used to execute the program or instructions so that the device implements the method described in the aforementioned fourth aspect or any possible implementation method of the fourth aspect.

[0125] In the seventeenth aspect, the present application provides a communication device, comprising at least one processor coupled to a memory; the processor is used to execute the method described in the aforementioned fifth aspect or any possible implementation method of the fifth aspect.

[0126] For example, the memory is used to store programs or instructions; the at least one processor is used to execute the program or instructions so that the device implements the method described in the aforementioned fifth aspect or any possible implementation method of the fifth aspect.

[0127] In an eighteenth aspect, the present application provides a communication device comprising at least one processor coupled to a memory; the processor is used to execute the method described in the aforementioned sixth aspect or any possible implementation method of the sixth aspect.

[0128] For example, the memory is used to store programs or instructions; the at least one processor is used to execute the program or instructions so that the device implements the method described in the aforementioned sixth aspect or any possible implementation method of the sixth aspect.

[0129] In the nineteenth aspect, the present application provides a communication device comprising at least one logic circuit and an input / output interface; the logic circuit is used to execute the method described in any possible implementation method of any aspect from the first to the sixth aspect.

[0130] The twentieth aspect of the present application provides a computer-readable storage medium for storing one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes the method described in any possible implementation of any of the first to sixth aspects above.

[0131] In aspect 21 of the present application, a computer program product (or computer program) is provided. When the computer program product is executed by the processor, the processor executes a method of any possible implementation of any of aspects 1 to 6 above.

[0132] Aspect 22 of the present application provides a chip system comprising at least one processor for supporting a communication device to implement the functions involved in any possible implementation of any of the first to sixth aspects above.

[0133] In one possible design, the chip system may further include a memory for storing program instructions and data necessary for the communication device. The chip system may be composed of a chip or may include a chip and other discrete components. Optionally, the chip system may further include an interface circuit for providing program instructions and / or data to the at least one processor.

[0134] The twenty-third aspect of the present application provides a communication system, which includes the communication device of the seventh aspect and the call device of the eighth aspect, or the communication system includes the communication device of the seventh aspect and the communication device of the ninth aspect, or the communication system includes the communication device of the tenth aspect and the communication device of the eleventh aspect, or the communication system includes the communication device of the tenth aspect and the communication device of the twelfth aspect, or the communication system includes the communication device of the thirteenth aspect and the communication device of the fourteenth aspect, or the communication system includes the communication device of the thirteenth aspect and the communication device of the fifteenth aspect, or the communication system includes the communication device of the sixteenth aspect and the communication device of the seventeenth aspect, or the communication system includes the communication device of the sixteenth aspect and the communication device of the eighteenth aspect.

[0135] Among them, the technical effects brought about by any design method in the seventh to twenty-third aspects can be referred to the technical effects brought about by the above-mentioned first to sixth aspects and their different design methods, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0136] Figures 1 to 3 are some schematic diagrams of application scenarios provided by this application;

[0137] Figures 4 to 8 are some schematic diagrams of the communication method provided by this application;

[0138] 9 to 11 are some schematic diagrams of the communication device provided in this application. DETAILED DESCRIPTION

[0139] The technical solutions in this application will be described below in conjunction with the drawings in this application. Based on this application, all other solutions obtained by those skilled in the art without making any creative work shall fall within the scope of protection of this application.

[0140] First, some terms in this application are explained to facilitate understanding by those skilled in the art.

[0141] (1) Terminal device: This can be a wireless terminal device that can receive scheduling and instruction information from network devices. A wireless terminal device can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem.

[0142] 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 called a terminal, user equipment (UE), mobile station, mobile terminal, etc. The terminal device can be widely used in 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, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, or satellite communication. The terminal can be a mobile phone, a tablet computer, a computer with 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. The embodiments of the present application do not limit the device form of the terminal.

[0143] (2) Network device: It can be a device in a wireless network. For example, the network device can be a radio access network (RAN) node (or device) that connects a terminal device to a wireless network.

[0144] In some implementations, the network device may also include a satellite, an aircraft, etc.

[0145] In addition, in other possible cases, the network device may be other devices that provide wireless communication functions for the terminal device. This application does not limit the specific technology and specific device form used by the network device. For the convenience of description, this application does not limit it.

[0146] Optionally, the network device may further include a core network device, which may include, for example, an access and mobility management function (AMF), a user plane function (UPF), or a session management function (SMF).

[0147] In this application, the device for implementing the function of a network device can be a network device, or a device that can support the network device to implement the function, such as a processor, circuit, chip, or chip system, etc. The device can be installed in the network device or connected to the network device for use. In the technical solution provided in this application, the technical solution provided in this application is described by taking the device for implementing the function of a network device as an example.

[0148] In this application, the device for implementing the function of a terminal device can be a terminal device, or a device that can support the terminal device to implement the function, such as a processor, circuit, chip, chip system, etc. The device can be installed in the terminal device or connected to the terminal device for use. In the technical solution provided in this application, the technical solution provided in this application is described by taking the terminal device as an example in which the device for implementing the function of the terminal device is a terminal device.

[0149] (3) The terms "system" and "network" in this application can be used interchangeably. "At least one" means one or more, and "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 mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions 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. In addition, 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.

[0150] The present application can be applied to various possible communication systems. For example, the present application can be applied to a long term evolution (LTE) system, a new radio (NR) system, an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (CRAN), or a new wireless vehicle network (NR vehicle to everything, NR V2X) system. Alternatively, the present application can be applied to a system with a hybrid network of multiple access technologies (such as LTE and 5G). Alternatively, the present application can be applied to a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, an Internet of Things (IoT), or a drone communication system. Alternatively, the present application can be applied to a non-ground communication system, such as a satellite communication system, or a high-altitude communication platform.

[0151] Please refer to Figure 1, which is a schematic diagram of a possible, non-restrictive application scenario provided by the present application. The solution provided by the present application can be applied to the communication system 1000 shown in Figure 1. As shown in Figure 1, the communication system 1000 includes a radio access network (RAN) 100 and a core network 200. The RAN 100 may include at least one RAN device (such as 110a and 110b in Figure 1, collectively referred to as 110). The RAN 100 may also include at least one terminal (such as 120a-120j in Figure 1, collectively referred to as 120). The terminals 120a-120j are connected to the RAN device 110 via wireless means. The RAN 100 may also include other RAN devices, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The access network device 110 is connected to the core network 200 via wireless or wired means. The core network devices in the core network and the access network devices in the radio access network can be different physical devices, or they can be the same physical device that integrates the core network logical functions and the radio access network logical functions, without limitation. Terminals can be connected to each other wirelessly. Access network devices can be connected to each other by wired or wireless means. Figure 1 is only a schematic diagram, and the communication system can also include other network devices, for example, wireless relay devices and / or wireless backhaul devices (not shown in Figure 1).

[0152] For example, in FIG1 , the RAN 100 can be configured as a cellular system related to the 3rd Generation Partnership Project (3GPP). For example, the RAN 100 can be configured as a 4th generation (4G) mobile communication system, a 5th generation (5G) mobile communication system, or a future-oriented evolution system (e.g., a 6G mobile communication system). Alternatively, the RAN 100 can also be an open access network (O-RAN or ORAN) or a cloud radio access network (CRAN). The RAN 100 can also be a communication system that integrates two or more of the above systems.

[0153] RAN equipment 110, sometimes also referred to as a RAN node, RAN entity, or access node, constitutes part of a communication system and facilitates wireless access for terminals. Multiple RAN nodes 110 in communication system 1000 can be of the same type or different types. In some scenarios, the roles of RAN nodes 110 and terminals 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing RAN 100 via network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN nodes 110 and terminals 120 are sometimes referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functionality, and network elements 120a-120j can be understood as communication devices with terminal functionality.

[0154] In one possible scenario, an 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 sixth-generation (6G) mobile communication system, or an access node in a base station in a future mobile communication system. The access network device may be a macro base station (such as 110a in Figure 1 ), a micro base station or an indoor base station (such as 110b in Figure 1 ), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the access network device may also be a server, a wearable device, or an in-vehicle device. For example, the access network device in vehicle-to-everything (V2X) technology may be a roadside unit (RSU). Multiple access network devices in a communication system may be base stations of the same type or different types. A base station may communicate with a terminal or communicate with the terminal through a relay station. A terminal may communicate with multiple base stations using different access technologies.

[0155] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0156] In different systems, 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, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. CU (or CU-CP and CU-UP), DU and RU can implement different protocol layer functions.

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

[0158] As an implementation example, as shown in Figure 2, an access network device may include at least one CU and at least one DU. This design can be referred to as CU and DU separation. A CU can be connected to one or more DUs. The CU and DU can be divided according to the protocol layers of the wireless network: for example, the functions of the PDCP layer and above (such as the RRC layer and SDAP layer) are located in the CU, and the functions of the protocol layers below the PDCP layer (such as the RLC layer, MAC layer, and PHY layer) are located in the DU; for another example, the functions of the protocol layers above the PDCP layer are located in the CU, and the functions of the protocol layers below the PDCP layer are located in the DU, without limitation. When the CU includes a CU-CP and a CU-UP, the CU-CP is used to implement the control plane functions of the CU, and the CU-UP is used to implement the user plane functions 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 functions and the control plane functions of the PDCP layer, and the CU-UP is used to implement the SDAP layer functions and the user plane functions of the PDCP layer. This application does not limit the names of the CU and DU. For example, the CU can be referred to as the first access network element, and the DU can be referred to as the second access network element.

[0159] The above division of the processing functions of CU and DU according to the protocol layer is only an example, and they 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 with protocol layers. For example, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. For another example, the functions of the CU or DU can be divided according to the service type or other system requirements, such as by delay, and the functions whose processing time needs to meet the smaller delay requirement are set in the DU, and the functions that do not need to meet the delay requirement are set in the CU.

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

[0161] Furthermore, some functions of the DU can be set separately. As shown in Figure 2, these functions can be implemented by a radio unit (RU). The RU can have a radio frequency function. This application does not limit the name of the RU. For example, the RU can be called a third access network element, etc. The DU and the RU can be split or separated at the PHY layer. For example, the DU can implement high-level functions in the PHY layer, and the RU can implement low-level functions in the PHY layer, or implement the low-level functions and radio frequency functions. The high-level functions in the PHY layer include functions that are closer to the MAC layer, and the low-level functions in the PHY layer include functions that are closer to the radio frequency. For example, the high-level functions of the PHY layer include one or more of the following: forward error correction (FEC) encoding / decoding, scrambling, or modulation / demodulation. The low-level functions of the PHY layer include one or more of the following: fast Fourier transform (FFT) transform / inverse fast Fourier transform (iFFT) transform, beamforming, or extraction and filtering of the physical random access channel (PRACH), etc. The RU can communicate radio frequency signals with the terminal device over the air interface. The precoding function of the PHY layer can be located in the DU or the RU. The split between the DU and RU can be various possible methods and is not limited.

[0162] 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.

[0163] FIG3 shows a schematic diagram of the architecture of an access network device. The access network device includes one or more functional modules for implementing signal processing. As shown in FIG3 , taking the physical layer function as an example, the access network device includes one or more of the following functions: coding, rate matching, scrambling, modulation, layer mapping, precoding, resource element (RE) mapping, digital beamforming (BF), inverse fast Fourier transform (IFFT) / adding a cyclic prefix (CP), decoding, rate matching removal, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization (or channel estimation), RE mapping removal, digital BF, fast Fourier transform (FFT) / CP removal, digital to analog (DA) conversion, analog BF, analog to digital (AD) conversion, or analog BF.

[0164] The above-mentioned one or more functional modules can be implemented by software, hardware, or a combination of software and hardware. They can be physically discrete or integrated. It is understood that the above-mentioned functional modules are merely examples. The access network device may include more other modules (for example, a scheduling module, a power control module, a hybrid automatic repeat request (HARQ) module, a flow control module, a mobility management module, or an artificial intelligence (AI) module) according to the design, or may not include a functional module shown in Figure 3 (for example, not including a digital BF module). The access network device also includes a fronthaul (FH) interface between the DU and the RU for implementing communication between the DU and the RU. The fronthaul interface includes but is not limited to: CPRI or eCPRI. In one possible implementation, the DU is located in the BBU and the RU is located in the RRU / AAU / RRH. The interface between the BBU and the RRU / AAU / RRH may also be called a fronthaul interface. To implement the fronthaul interface, the BBU and the RRU / AAU / RRH may be connected via a fronthaul network, or the DU and the RU may be connected via a fronthaul network. For example, fronthaul networks include but are not limited to: fiber direct connection and wavelength division network.

[0165] Access network equipment can support one or more types of fronthaul interfaces, and different fronthaul interfaces correspond to DUs and RUs with different functions. As shown in Figure 3, if the fronthaul interface between the DU and the RU is CPRI, the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more RF functions. If the fronthaul interface between the DU and the RU is eCPRI, relative to CPRI, part of the downlink and / or uplink baseband functions are moved from the DU to the RU for implementation. The division method between the DU and the RU is different, corresponding to different types (category, abbreviated as Cat) of eCPRI. Figure 3 gives six examples of eCPRI, represented by Cat A, B, C, D, E, and F (can also be represented as Option A to F, or Option 1 to 6, or other methods). It can be understood that there may be other division methods between the DU and the RU, that is, there may be other types of eCPRI.

[0166] Taking eCPRI Cat A as an example, for downlink transmission, based on layer mapping, the DU is configured to implement layer mapping and one or more functions preceding it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping). Other functions after layer mapping (e.g., RE mapping, digital BF, or one or more of IFFT / CP addition) are moved to the RU for implementation. For uplink transmission, based on RE demapping, the DU is configured to implement demapping and one or more functions preceding it (i.e., one or more of decoding, rate dematching, descrambling, demodulation, IDFT, channel equalization, and RE demapping). Other functions after demapping (e.g., one or more of digital BF or FFT / CP removal) are moved to the RU for implementation.

[0167] Similarly, eCPRI Cat B, Cat C, Cat D, Cat E, and Cat F correspond to different DU and RU segmentation methods. The segmentation point and the functions before the segmentation point are implemented by the DU, while the functions after the segmentation point are implemented by the RU. The segmentation points of each type of eCPRI are shown in Figure 3 and will not be described in detail. For example, for eCPRI Cat B, RE mapping is used as the segmentation for downlink transmission, and de-RE mapping is used as the segmentation for uplink transmission. For uplink transmission, RE mapping and the functions before RE mapping are implemented by the DU, while the functions after RE mapping and the RF functions are implemented by the RU. For downlink transmission, de-RE mapping and the functions before RE mapping are implemented by the DU, while the functions after RE mapping and the RF functions are implemented by the RU.

[0168] The eCPRI segmentation scheme can be symmetrical for uplink and downlink, as shown in Figure 3 for eCPRI Category B and Category C. Alternatively, the eCPRI segmentation scheme can be asymmetrical for uplink and downlink, as shown in Figure 3 for eCPRI Category A, Category D, Category E, and Category F. This is not a limitation. Optionally, different segmentation schemes can be configured for different channels or different channel groups for uplink and / or downlink, i.e., different types of eCPRI can be configured. A channel group can include one or more channels.

[0169] In one possible design, the DU is located in the BBU and the RU is located in the RRU / AAU / RRH. The processing module in the BBU used to implement the baseband function is called the baseband high layer (BBH) unit, and the processing module in the RRU / AAU / RRH used to implement the baseband function is called the baseband low layer (BBL) unit.

[0170] In wireless communication scenarios, network equipment can be deployed in a distributed manner. For example, the functional entities used for signal processing in network equipment can be split up, with some functional entities hosted on one device and others hosted on another, to improve network equipment coverage and deployment flexibility.

[0171] For example, let's take the network device as a base station, and the base station includes a BBU and an RRU. Under current industry applications, the division point of the base station function is usually selected before the base station service is started (for example, the division point can be eCPRI Cat B, Cat C, Cat D, Cat E, Cat F, etc. introduced in Figure 3 above). Moreover, after the service is started, the base station uses the same and fixed division point for all terminal devices connected to it, that is, the base station no longer modifies the division point. For the data of any terminal device connected to the base station, the data processing process of part of the base station function is performed by the BBU, and the data processing process of other base station functions is performed by the RRU. Similarly, when the data of multiple terminal devices is transmitted between the BBU and the RRU, the data of these terminal devices also use the same data packet processing method (for example, the number of packets for the terminal device data, the transmission time for the terminal device data, etc.).

[0172] The above implementation simplifies data transmission management on the control plane between the BBU and RRU. However, on the link between the BBU and RRU, using the same processing method for data from different terminal devices may result in different transmission efficiencies, which may lead to underutilization of transmission bandwidth.

[0173] In summary, how to achieve efficient data transmission between different functional entities in network devices is a technical problem that needs to be solved urgently.

[0174] To address the aforementioned issues, this application provides a communication method and related devices for processing terminal device data based on the terminal device's granularity on a link between a baseband unit and a radio frequency unit, thereby ensuring a better service experience for the terminal device. This will be described in detail below with reference to further figures.

[0175] Please refer to FIG4 , which is a schematic diagram of the communication method provided in this application. The method includes the following steps.

[0176] S401. The baseband unit performs a first process on downlink data of a first terminal device to obtain first data, and the baseband unit performs a second process on downlink data of a second terminal device to obtain second data, wherein the first process is different from the second process.

[0177] S402: The baseband unit sends the first data and the second data to the radio frequency unit. Correspondingly, the radio frequency unit receives the first data and the second data from the baseband unit.

[0178] Optionally, on the link between the baseband unit and the radio frequency unit, the first data and the second data may be carried in the same message or in different messages, which is not limited here.

[0179] It should be understood that in this application, the radio frequency unit is a network device with a radio frequency signal processing function, and the baseband unit is a network device with a baseband signal processing function. The radio frequency unit and the baseband unit may have other names.

[0180] For example, the radio frequency unit is radio equipment (RE) and the baseband unit is a radio equipment controller (REC).

[0181] For another example, the radio frequency unit is a remote radio unit (RRU) and the baseband unit is a building baseband unit (BBU).

[0182] For another example, the radio frequency unit is an active antenna unit (AAU) and the baseband unit is a BBU.

[0183] For another example, the radio frequency unit is a radio unit (RU) and the baseband unit is a distributed unit (DU).

[0184] Optionally, the link between the baseband unit and the radio frequency unit may be referred to as a fronthaul link, a fronthaul network, etc.

[0185] Optionally, the communication interface between the baseband unit and the radio frequency unit can be called a common public radio interface (CPRI) interface, an enhanced common public radio interface (eCPRI) interface, a fronthaul interface in an open radio access network (ORAN or O-RAN), or other interface names, which are not limited here.

[0186] It should be understood that in this application, downlink data can be understood as data sent by a network device (the network device includes a radio frequency unit and / or a radio frequency unit) to a terminal device, and the uplink data mentioned later can be understood as data sent by a terminal device to a network device.

[0187] It should be understood that this application does not limit the number of terminal devices corresponding to the first terminal device (or the second terminal device). For example, the number of terminal devices corresponding to the first terminal device (or the second terminal device) may be 1 or greater than 1. In the case where the number of terminal devices corresponding to the first terminal device (or the second terminal device) is greater than 1, the first terminal device and the second terminal device may also be understood as different types of terminal devices.

[0188] Optionally, the first terminal device and the second terminal device are different terminal devices. For example, the first terminal device and the second terminal device are terminal devices with different code rates, the first terminal device and the second terminal device are terminal devices with different channel state information, etc.

[0189] In one possible implementation, in step S401, the first processing and the second processing respectively performed by the baseband unit include physical layer processing; and / or, the first processing and the second processing include packet processing. Specifically, on the link between the baseband unit and the radio frequency unit, the baseband unit's processing of downlink data from the terminal device includes physical layer processing and / or packet processing; in other words, the baseband unit performs different physical layer processing and / or different packet processing on data from different terminal devices, thereby providing multiple flexible implementations.

[0190] The following is an exemplary description of the implementation process of the first processing and the second processing including the physical layer processing.

[0191] In one possible implementation, when the first processing and the second processing include physical layer processing, the physical layer processing includes at least one of the following: coding, rate matching, scrambling, modulation, layer mapping, precoding, resource element (RE) mapping, digital beamforming (BF), inverse fast Fourier transform (IFFT), adding a cyclic prefix (CP), digital-to-analog conversion, or analog BF.

[0192] Specifically, in the processing of downlink data involved in Figure 4, the downlink data sent by the baseband unit to the radio frequency unit in step S402 is the data after the above-mentioned physical layer processing. Among them, the physical layer processing performed by the baseband unit on the data of the first terminal device is different from the physical layer processing performed by the baseband unit on the data of the second terminal device, so as to improve the flexibility of configuring different physical layer processing processes in the baseband unit and the radio frequency unit. In other words, in the processing of downlink data, the baseband unit (or and radio frequency unit) can respectively perform different physical layer processing processes for the data of different terminal devices. Therefore, compared with using the same physical layer processing process for the data of different terminal devices, the above technical solution can realize differentiated configuration of the physical layer processing process based on the granularity of the terminal device, in order to improve the data transmission efficiency of some terminal devices, thereby improving the user experience.

[0193] It can be understood that when the data of the terminal device sent by the baseband unit to the radio frequency unit has performed some of the above-mentioned physical layer processing, after the radio frequency unit receives the data of the terminal device from the baseband unit, the radio frequency unit can perform other physical layer processing on the data of the terminal device.

[0194] For example, taking the transmission interface between the baseband unit and the radio frequency unit as CatD / E / F of eCPRI, the data of the terminal device sent by the baseband unit to the radio frequency unit has been processed by encoding, rate matching and scrambling (that is, the first processing or second processing mentioned above). After the radio frequency unit receives the data of the terminal device from the baseband unit, the radio frequency unit can perform modulation, layer mapping, precoding, RE mapping, digital BF, IFFT, adding CP, digital-to-analog conversion and analog BF on the data of the terminal device (that is, the third processing or fourth processing mentioned above).

[0195] For another example, taking the transmission interface between the baseband unit and the radio frequency unit as a CPRI interface, the data of the terminal device sent by the baseband unit to the radio frequency unit has undergone coding, rate matching, scrambling modulation, layer mapping, precoding, RE mapping, digital BF, IFFT and CP addition (i.e., the first processing or the second processing mentioned above). After the radio frequency unit receives the data of the terminal device from the baseband unit, the radio frequency unit can perform digital-to-analog conversion and analog BF and other processing on the data of the terminal device (i.e., the third processing or the fourth processing mentioned above).

[0196] It should be noted that in the present application, the data of the terminal device sent by the baseband unit to the radio frequency unit may have executed any one or more of the above-mentioned physical layer processing (i.e., the first processing or the second processing mentioned above), including but not limited to the physical layer processing of the baseband unit corresponding to the current eCPRI Cat A / B / C / D / E / F interface, and the physical layer processing of the baseband unit corresponding to the current CPRI interface, and may also include other implementation methods.

[0197] For example, the data of the terminal device sent by the baseband unit to the radio frequency unit may have been coded, so that the radio frequency unit subsequently performs other physical layer processing.

[0198] For another example, the data of the terminal device sent by the baseband unit to the radio frequency unit may have been subjected to coding and rate matching processing, so that the radio frequency unit can subsequently perform other physical layer processing.

[0199] The following is an exemplary description of the implementation process of the first processing and the second data including the data packet processing.

[0200] In one possible implementation, when the first processing and the second processing include data packet processing, the number of data packets corresponding to the first data is different from the number of data packets corresponding to the second data; and / or, the time domain resources carrying the data packets corresponding to the first data are different from the time domain resources carrying the data packets corresponding to the second data.

[0201] Specifically, when the first processing and the second processing include packet processing, the number of packets corresponding to the first data is different from the number of packets corresponding to the second data, so that the packets corresponding to data of different terminal devices are processed using different packetization methods, thereby smoothing the data flow transmitted on the link between the baseband unit and the radio frequency unit. In addition, when the first processing and the second processing include packet processing, the time domain resources carrying the packets corresponding to the first data are different from the time domain resources carrying the packets corresponding to the second data, so that data of different terminal devices can be staggered (for example, while data of one terminal device is being transmitted, data of another terminal device is undergoing physical layer processing / packetization, etc.), thereby avoiding excessive data traffic on the link between the baseband unit and the radio frequency unit at the same time. Therefore, when the first processing and the second processing include packet processing, the transmission bandwidth can be time-division multiplexed by data of different terminal devices, thereby improving the transmission bandwidth utilization on the link between the baseband unit and the radio frequency unit.

[0202] In one possible implementation, the first processing is determined based on at least one of the following: the transmission code rate of the downlink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the second processing is determined based on at least one of the following: the transmission code rate of the downlink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device. Specifically, on the link between the baseband unit and the radio frequency unit, the baseband unit's processing of the downlink data of the terminal device can be determined based on the relevant information of the terminal device, and multiple implementation methods for determining the processing process are provided to enhance the flexibility of the solution implementation.

[0203] In a possible implementation, in the method shown in FIG4 , the method further includes: the baseband unit sends a first indication message and a second indication message, the first indication message being used to indicate that the first data is obtained by performing the first processing on the downlink data of the first terminal device, and the second indication message being used to indicate that the second data is obtained by performing the second processing on the downlink data of the second terminal device. Specifically, during the processing of the downlink data, the baseband unit may send the first indication message and the second indication message to the radio frequency unit, so that the radio frequency unit can clarify the processing method of the first data and the second data based on the first indication message and the second indication message, so as to send the downlink data to the terminal device after further processing the received first data and second data.

[0204] Optionally, the first indication information and the first data in step S402 can be carried in the same message or in different messages, which is not limited here. Similarly, the second indication information and the second data in step S402 can be carried in the same message or in different messages, which is not limited here.

[0205] Optionally, the first indication information and the second indication information can also be obtained through other means. For example, the first indication information and the second indication information can be information pre-configured in the baseband unit and the radio frequency unit, or the first indication information and the second indication information can also be information sent by a remote device (such as an operation and maintenance center (OMC), a base station control unit, etc.) to the baseband unit and / or the radio frequency unit, or other implementations, which are not limited here.

[0206] Based on the technical solution shown in Figure 4, after the baseband unit performs a first process on the downlink data of the first terminal device to obtain first data, the baseband unit sends the first data on the link between the baseband unit and the radio frequency unit; and after the baseband unit performs a second process on the downlink data of the second terminal device to obtain second data, the baseband unit sends the second data on the link; wherein the first process and the second process are different. In other words, after the baseband unit performs different processes on the downlink data of different terminal devices, it sends the downlink data of the different terminal devices that have undergone different processes to the radio frequency unit. Thus, on the link between the baseband unit and the radio frequency unit, the data of the terminal device can be processed based on the granularity of the terminal device, in order to ensure the service experience of the terminal device.

[0207] Please refer to FIG5 , which is a schematic diagram of the communication method provided in this application. The method includes the following steps.

[0208] S501: The baseband unit sends first data and second data. Correspondingly, the radio frequency unit receives the first data and second data from the baseband unit.

[0209] It should be noted that the process of the baseband unit determining / generating the first data and the second data can refer to the implementation process of step S401 shown in Figure 4 above and achieve the corresponding technical effects, which will not be repeated here.

[0210] S502. The radio frequency unit performs a third process on the first data to obtain third data, and the radio frequency unit performs a fourth process on the second data to obtain fourth data, wherein the third process is different from the fourth process.

[0211] It can be understood that the first data and the second data are downlink data. Therefore, after the radio frequency unit obtains the third data and the fourth data based on the first data and the second data respectively in step S502, the radio frequency unit can send the corresponding downlink data to the terminal device through operations such as air interface mapping.

[0212] In one possible implementation, the third processing and the fourth processing include physical layer processing; and / or, the third processing and the fourth processing include data packet processing. Specifically, on the link between the baseband unit and the radio frequency unit, the baseband unit's processing of downlink data from the terminal device includes physical layer processing and / or data packet processing; in other words, after the radio frequency unit receives data from different terminal devices, the radio frequency unit performs different physical layer processing and / or different data packet processing on the data from different terminal devices, thereby providing multiple flexible implementation methods.

[0213] In one possible implementation, when the third and fourth processing include packet processing, the number of packets corresponding to the first data is different from the number of packets corresponding to the second data; and / or the time domain resources carrying the packets corresponding to the first data are different from the time domain resources carrying the packets corresponding to the second data. Specifically, when the third and fourth processing include packet processing, the number of packets corresponding to the first data is different from the number of packets corresponding to the second data, so that the packets corresponding to data of different terminal devices are processed using different packetization methods, thereby smoothing the data flow transmitted on the link between the baseband unit and the radio frequency unit. In addition, when the third and fourth processing include packet processing, the time domain resources carrying the packets corresponding to the first data are different from the time domain resources carrying the packets corresponding to the second data, so that data from different terminal devices can be staggered (for example, while data of one terminal device is being transmitted, data of another terminal device is undergoing physical layer processing / packetization, etc.), thereby avoiding excessive data traffic on the link between the baseband unit and the radio frequency unit at the same time. Therefore, when the third processing and the fourth processing include data packet processing, the transmission bandwidth can be time-division multiplexed by data of different terminal devices, so as to improve the transmission bandwidth utilization on the link between the baseband unit and the radio frequency unit.

[0214] It can be understood that when the number of data packets corresponding to a certain data (for example, the first data or the second data) received by the RF unit is 1, the RF unit can obtain the data based on the one data packet; and when the number of data packets corresponding to a certain data (for example, the first data or the second data) received by the RF unit is N (N is an integer greater than 1), after the RF unit receives the N data packets, the RF unit performs a packetization (or splicing) process on the N data packets to obtain the data.

[0215] It should be noted that the implementation process of the physical layer and data packet processing can refer to the description of the method shown in Figure 4, and achieve the corresponding technical effects, which will not be repeated here.

[0216] In one possible implementation, in step S502, the third processing is determined based on at least one of the following: the transmission code rate of the downlink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the fourth processing is determined based on at least one of the following: the transmission code rate of the downlink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device. Specifically, on the link between the baseband unit and the radio frequency unit, the baseband unit's processing of the downlink data of the terminal device can be determined based on the relevant information of the terminal device, providing multiple implementation methods for determining the processing process to enhance the flexibility of the solution implementation.

[0217] In a possible implementation, in the implementation method shown in FIG5 , the method further includes: the radio frequency unit receives the first indication information and the second indication information, the first indication information is used to indicate that the first data is obtained by performing the first processing based on the downlink data of the first terminal device, and the second indication information is used to indicate that the second data is obtained by performing the second processing based on the downlink data of the second terminal device. Specifically, during the processing of downlink data, the radio frequency unit can receive the first indication information and the second indication information from the baseband unit, so that the radio frequency unit can clarify the processing method of the first data and the second data based on the first indication information and the second indication information, so as to send the downlink data to the terminal device after further processing the received first data and second data.

[0218] It should be noted that the implementation process of the first processing and the second processing can refer to the description of the method shown in Figure 4, and achieve corresponding technical effects, which will not be repeated here.

[0219] Based on the technical solution in Figure 5, on the link between the baseband unit and the radio frequency unit, after the radio frequency unit receives first data from a first terminal device and second data from a second terminal device, the radio frequency unit performs different processing on the first data and the second data to obtain third data and fourth data. Thus, on the link between the baseband unit and the radio frequency unit, data from terminal devices can be processed based on the granularity of the terminal devices, thereby ensuring the service experience of the terminal devices.

[0220] As can be seen from the implementation processes shown in Figures 4 and 5 above, during the downlink data processing, the baseband unit and the radio frequency unit can perform different processing processes for data from different terminal devices. For ease of understanding, the implementation example shown in Figure 6 is provided below for description. In Figure 6, an example is given in which the first terminal device is a terminal device for high-rate transmission (denoted as a high-rate user in the figure) and the second terminal device is a terminal device for low-rate transmission (denoted as a low-rate user in the figure).

[0221] For downlink services, after the baseband unit determines that the processing method (including physical layer processing and / or data packet processing) of the downlink data of the first terminal device is the first processing, and determines that the processing method (including physical layer processing and / or data packet processing) of the downlink data of the second terminal device is the second processing, the baseband unit obtains the first data and the second data based on the first processing and the second processing, respectively, and sends the first data and the second data, as well as the first indication information and the second indication information to the radio frequency unit.

[0222] In the example shown in Figure 6, for data from high-bitrate users (i.e., downlink data from the first terminal device), the baseband unit encodes the data and transmits the encoded data to the RF unit over the optical fiber. This means that the first processing includes encoding. Furthermore, for data from low-bitrate users (i.e., downlink data from the second terminal device), the baseband unit does not encode the data and instead transmits the pre-encoded data to the RF unit over the optical fiber. This means that the second processing does not include encoding.

[0223] Based on this implementation, data from high-rate users transmitted on the link between the baseband unit and the radio frequency unit is encoded, with the encoding performed on the baseband unit side, improving transmission quality. Furthermore, data from low-rate users transmitted on the same link is encoded, with the encoding performed on the radio frequency unit side, reducing the amount of data transmitted, thereby increasing transmission speed and reducing latency for low-rate users.

[0224] In the example shown in Figure 6, transmission shaping is performed on the data of high-rate users and the data of low-rate users (i.e., the time domain resources for transmitting the two data are staggered as much as possible), so that the data of high-rate users is encoded while the data of low-rate users is transmitted; and while the data of low-rate users is encoded in the radio frequency unit, the data of high-rate users is transmitted on the link. In this way, the transmission bandwidth is time-division multiplexed by different users, thereby improving the utilization of the transmission bandwidth.

[0225] Optionally, there are multiple choices for shaping methods, such as the symbol granularity data format corresponding to the wireless air interface technology, or the complete data packet format of a single scheduling granularity, or the format of shaping into multiple independently encodable data packets and sending them separately, or other implementations, which are not limited here.

[0226] Optionally, the granularity of shaping can be selected to package multiple users for transmission together, or to transmit in packets by user, or other methods, which are not limited here.

[0227] Optionally, the determination of high bit rate users and low bit rate users can be flexibly selected based on the actual network bandwidth and the coding capabilities of the baseband unit and the radio frequency unit; it can also be set by parameter configuration and selected according to the set value, or other methods, which are not limited here.

[0228] In addition, for the RF unit, after receiving the first data and the second data, as well as the first indication information and the second indication information, on the link between the baseband unit and the RF unit, the RF unit may further process the received first data and the second data (e.g., the third processing and the fourth processing described above). For example, for the encoded data (e.g., the first data), the RF unit performs operations such as air interface mapping; for another example, for the data before encoding (e.g., the second data), the RF unit performs operations such as encoding and air interface mapping.

[0229] Please refer to FIG7 , which is a schematic diagram of the communication method provided in this application. The method includes the following steps.

[0230] S701. The radio frequency unit performs a fifth process on the uplink data of the first terminal device to obtain fifth data, and the radio frequency unit performs a sixth process on the uplink data of the second terminal device to obtain sixth data, wherein the fifth process is different from the sixth process.

[0231] S702: The radio frequency unit sends the fifth data and the sixth data to the baseband unit. Correspondingly, the baseband unit receives the fifth data and the sixth data from the baseband unit.

[0232] Optionally, on the link between the baseband unit and the radio frequency unit, the fifth data and the sixth data may be carried in the same message or in different messages, which is not limited here.

[0233] In a possible implementation, in the method shown in FIG7 , the method further includes: the radio frequency unit sends a first indication message and a second indication message, the first indication message is used to indicate that the fifth data is obtained by performing the fifth processing based on the uplink data of the first terminal device, and the second indication message is used to indicate that the sixth data is obtained by performing the sixth processing based on the uplink data of the second terminal device; or, the radio frequency unit receives the first indication message and the second indication message. Specifically, during the processing of uplink data, both the radio frequency unit and the baseband unit can determine how the uplink data is processed on the link between the two. Moreover, through the transmission of the above-mentioned first indication message and the second indication message, the radio frequency unit and the baseband unit can clearly understand how the uplink data is processed on the link, so that the two can reach a consistent understanding on the processing of the uplink data, in order to avoid communication errors.

[0234] Optionally, the first indication information and the first data may be carried in the same message or in different messages, which is not limited here. Similarly, the second indication information and the second data may be carried in the same message or in different messages, which is not limited here.

[0235] Optionally, the first indication information and the second indication information can also be obtained through other means. For example, the first indication information and the second indication information can also be information sent by a remote device (such as an operation and maintenance center (OMC), a base station control unit, etc.) to the baseband unit and / or the radio frequency unit, or other implementations, which are not limited here.

[0236] In one possible implementation, the fifth processing and the sixth processing include physical layer processing; and / or, the fifth processing and the sixth processing include packet processing. Specifically, on the link between the baseband unit and the radio frequency unit, the baseband unit's processing of uplink data from the terminal device includes physical layer processing and / or packet processing; in other words, the radio frequency unit performs different physical layer processing and / or different packet processing on data from different terminal devices, thereby providing multiple flexible implementations.

[0237] In one possible implementation, when the fifth processing and the sixth processing include physical layer processing, the physical layer processing includes at least one of the following: decoding, rate matching, descrambling, demodulation, inverse discrete Fourier transformation (IDFT), channel equalization, RE mapping, digital BF, fast Fourier transform (FFT), CP removal, analog-to-digital conversion, or analog BF. Specifically, in the process of processing uplink data, the uplink data sent by the radio frequency unit to the baseband unit is the data after the above-mentioned physical layer processing. The physical layer processing performed by the radio frequency unit on the data of the first terminal device is different from the physical layer processing performed by the radio frequency unit on the data of the second terminal device, so as to enhance the flexibility of configuring different physical layer processing processes in the baseband unit and the radio frequency unit. In other words, in the process of processing uplink data, for the data of different terminal devices, the baseband unit (or and radio frequency unit) can respectively perform different physical layer processing processes. Therefore, compared to using the same physical layer processing process for data from different terminal devices, the above technical solution can achieve differentiated configuration of the physical layer processing process based on the granularity of the terminal device, in order to improve the data transmission efficiency of some terminal devices and thereby improve the user experience.

[0238] It can be understood that when the data of the terminal device sent by the RF unit to the baseband unit has performed some of the above-mentioned physical layer processing, after the baseband unit receives the data of the terminal device from the RF unit, the baseband unit can perform other physical layer processing on the data of the terminal device.

[0239] For example, taking the transmission interface between the baseband unit and the radio frequency unit as category (Cat) D of eCPRI, the data of the terminal device sent by the radio frequency unit to the baseband unit has undergone analog BF, analog-to-digital conversion, CP removal, FFT, digital BF, RE mapping, channel equalization and IDFT processing (that is, the fifth processing or sixth processing mentioned above). After the baseband unit receives the data of the terminal device from the radio frequency unit, the baseband unit can perform demodulation, descrambling, rate matching and decoding on the data of the terminal device (that is, the seventh processing or eighth processing mentioned above).

[0240] For another example, taking the transmission interface between the baseband unit and the radio frequency unit as a CPRI interface, the data of the terminal device sent by the radio frequency unit to the baseband unit has undergone analog BF and analog-to-digital conversion and other processing (i.e., the fifth processing or sixth processing mentioned above). After the baseband unit receives the data of the terminal device from the radio frequency unit, the baseband unit can perform CP removal, FFT, digital BF, de-RE mapping, channel equalization and IDFT and other processing on the data of the terminal device (i.e., the seventh processing or eighth processing mentioned above).

[0241] It should be noted that in the present application, the data of the terminal device sent by the radio frequency unit to the baseband unit may have executed any one or more of the above-mentioned physical layer processing (i.e., the fifth processing or the sixth processing mentioned above), including but not limited to the physical layer processing of the baseband unit corresponding to the current eCPRI Cat A / B / C / D / E / F interface, and the physical layer processing of the radio frequency unit corresponding to the current CPRI interface, and may also include other implementation methods.

[0242] For example, the data of the terminal device sent by the radio frequency unit to the baseband unit may have been subjected to simulated BF, so that the radio frequency unit subsequently performs other physical layer processing.

[0243] For another example, the data of the terminal device sent by the radio frequency unit to the baseband unit may have been subjected to analog BF, analog-to-digital conversion, and FFT / CP removal processing, so that the radio frequency unit can subsequently perform other physical layer processing.

[0244] In one possible implementation, when the fifth and sixth processing include packet processing, the number of packets corresponding to the fifth data is different from the number of packets corresponding to the sixth data; and / or the time domain resources carrying the packets corresponding to the fifth data are different from the time domain resources carrying the packets corresponding to the sixth data. Specifically, when the fifth and sixth processing include packet processing, the number of packets corresponding to the fifth data is different from the number of packets corresponding to the sixth data, so that the packets corresponding to data of different terminal devices are processed using different packetization methods, thereby smoothing the data flow transmitted on the link between the baseband unit and the radio frequency unit. In addition, when the fifth and sixth processing include packet processing, the time domain resources carrying the packets corresponding to the fifth data are different from the time domain resources carrying the packets corresponding to the sixth data, so that data from different terminal devices can be staggered (for example, while data of one terminal device is being transmitted, data of another terminal device is undergoing physical layer processing / packetization, etc.), thereby avoiding excessive data traffic on the link between the baseband unit and the radio frequency unit at the same time. Therefore, when the fifth processing and the sixth processing include data packet processing, the transmission bandwidth can be time-division multiplexed by data of different terminal devices, so as to improve the transmission bandwidth utilization on the link between the baseband unit and the radio frequency unit.

[0245] It should be noted that the implementation process of the physical layer and data packet processing can refer to the description of the method shown in Figure 4, and achieve the corresponding technical effects, which will not be repeated here.

[0246] In one possible implementation, the fifth processing is determined based on at least one of the following: the transmission code rate of the uplink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the sixth processing is determined based on at least one of the following: the transmission code rate of the uplink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device. Specifically, on the link between the baseband unit and the radio frequency unit, the baseband unit's processing of the uplink data of the terminal device can be determined based on the relevant information of the terminal device, providing multiple implementation methods for determining the processing process to enhance the flexibility of the solution implementation.

[0247] Based on the technical solution shown in Figure 7, after the radio frequency unit performs the fifth processing on the uplink data of the first terminal device to obtain the fifth data, the fifth data is sent on the link between the baseband unit and the radio frequency unit; and after the radio frequency unit performs the sixth processing on the uplink data of the second terminal device to obtain the sixth data, the sixth data is sent on the link; wherein the fifth processing and the sixth processing are different. In other words, after the radio frequency unit performs different processing on the uplink data of different terminal devices, the uplink data of different terminal devices that have undergone different processing are sent to the baseband unit. Thus, on the link between the baseband unit and the radio frequency unit, the data of the terminal device can be processed based on the granularity of the terminal device, in order to ensure the service experience of the terminal device.

[0248] Please refer to FIG8 , which is a schematic diagram of a communication method provided in this application. The method includes the following steps.

[0249] S801: The radio frequency unit sends fifth data and sixth data. Correspondingly, the baseband unit receives the fifth data and sixth data from the baseband unit.

[0250] Optionally, on the link between the baseband unit and the radio frequency unit, the fifth data and the sixth data may be carried in the same message or in different messages, which is not limited here.

[0251] S802. The baseband unit performs a seventh process on the fifth data to obtain seventh data, and performs an eighth process on the sixth data to obtain eighth data, wherein the seventh process is different from the eighth process.

[0252] It can be understood that the fifth data and the sixth data are uplink data. Therefore, after the baseband unit obtains the seventh data and the eighth data based on the fifth data and the sixth data in step S802, the baseband unit can process the uplink data locally (or the baseband unit sends the uplink data to other devices, such as access network devices, core network devices or other terminal devices, etc.).

[0253] In one possible implementation, the seventh processing and the eighth processing include physical layer processing; and / or, the seventh processing and the eighth processing include data packet processing. Specifically, on the link between the baseband unit and the radio frequency unit, the radio frequency unit's processing of uplink data of the terminal device includes physical layer processing and / or data packet processing; in other words, after the baseband unit receives data from different terminal devices, the baseband unit performs different physical layer processing and / or different data packet processing on the data from different terminal devices, thereby providing multiple flexible implementations.

[0254] In one possible implementation, when the seventh and eighth processing include packet processing, the number of packets corresponding to the fifth data is different from the number of packets corresponding to the sixth data; and / or the time domain resources carrying the packets corresponding to the fifth data are different from the time domain resources carrying the packets corresponding to the sixth data. Specifically, when the seventh and eighth processing include packet processing, the number of packets corresponding to the first data is different from the number of packets corresponding to the second data, so that the packets corresponding to data of different terminal devices are processed using different packetization methods, thereby smoothing the data flow transmitted on the link between the baseband unit and the radio frequency unit. In addition, when the seventh and eighth processing include packet processing, the time domain resources carrying the packets corresponding to the first data are different from the time domain resources carrying the packets corresponding to the second data, so that data from different terminal devices can be staggered (for example, while data of one terminal device is being transmitted, data of another terminal device is undergoing physical layer processing / packetization, etc.), thereby avoiding excessive data traffic on the link between the baseband unit and the radio frequency unit at the same time. Therefore, when the seventh processing and the eighth processing include data packet processing, the transmission bandwidth can be time-division multiplexed by data of different terminal devices, so as to improve the transmission bandwidth utilization on the link between the baseband unit and the radio frequency unit.

[0255] It can be understood that when the number of data packets corresponding to a certain data (for example, the fifth data or the sixth data) received by the baseband unit is 1, the baseband unit can obtain the data based on the one data packet; and when the number of data packets corresponding to a certain data (for example, the fifth data or the sixth data) received by the baseband unit is N (N is an integer greater than 1), after the baseband unit receives the N data packets, the baseband unit performs a packetization (or splicing) process on the N data packets to obtain the data.

[0256] It should be noted that the implementation process of the physical layer and data packet processing can refer to the description of the method shown in Figure 4, and achieve the corresponding technical effects, which will not be repeated here.

[0257] In one possible implementation, the seventh processing is determined based on at least one of the following: the transmission code rate of the uplink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the eighth processing is determined based on at least one of the following: the transmission code rate of the uplink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device. Specifically, on the link between the baseband unit and the radio frequency unit, the baseband unit's processing of the downlink data of the terminal device can be determined based on the relevant information of the terminal device, providing multiple implementation methods for determining the processing process to enhance the flexibility of the solution implementation.

[0258] In one possible implementation, in the method shown in FIG8 , the method further includes: the baseband unit sending first indication information and second indication information to the radio frequency unit (i.e., the radio frequency unit receives the first indication information and the second indication information from the baseband unit), the first indication information being used to indicate that the fifth data is obtained by performing the fifth processing based on the uplink data of the first terminal device, and the second indication information being used to indicate that the sixth data is obtained by performing the sixth processing based on the uplink data of the second terminal device; or, the radio frequency unit sending the first indication information and the second indication information to the baseband unit (i.e., the baseband unit receives the first indication information and the second indication information from the radio frequency unit). Specifically, during the processing of uplink data, both the radio frequency unit and the baseband unit can determine how the uplink data is processed on the link between them. Furthermore, through the transmission of the above-mentioned first indication information and the second indication information, the radio frequency unit and the baseband unit can clearly understand how the uplink data is processed on the link, facilitating the two to reach a consistent understanding of the processing of the uplink data, in order to avoid communication errors.

[0259] Based on the technical solution shown in Figure 8, on the link between the baseband unit and the radio frequency unit, after the baseband unit receives the fifth data from the first terminal device and the sixth data from the second terminal device, the baseband unit performs different processing on the fifth data and the sixth data, respectively, to obtain the seventh data and the eighth data. Thus, on the link between the baseband unit and the radio frequency unit, the data of the terminal device can be processed based on the granularity of the terminal device, in order to ensure the service experience of the terminal device.

[0260] As can be seen from the implementation processes shown in Figures 7 and 8 above, during uplink data processing, the baseband unit and the radio frequency unit can perform different processing processes for data from different terminal devices. For ease of understanding, an implementation example of uplink data is provided below for description.

[0261] Generally speaking, for uplink services, the bandwidth requirements for uplink service data are often not as high as those for downlink service data, but the performance requirements are relatively high. The corresponding processing method can be determined based on the channel state information of the terminal device. For example, the channel state information of the terminal device can be determined based on the measurement results of the downlink reference signal fed back by the terminal device (or based on the measurement results of the uplink reference signal sent by the terminal device, etc.) to evaluate the characteristics of the wireless environment in which the terminal device is located and classify the terminal device as an interference-limited user, a power-limited user, a performance-unlimited user, etc.

[0262] For example, taking the transmission interface between the baseband unit and the radio frequency unit as eCPRI, if the first terminal device is an interference-limited user, the Cat E split point is selected as the demarcation point for data processing (i.e., the baseband unit performs decoding, rate matching...IDFT and other processing, and the radio frequency unit performs channel equalization, RE mapping...simulation BF and other processing) to facilitate the implementation of multi-cell collaborative characteristics; for power-limited users, the Cat D split point is selected as the demarcation point for data processing (i.e., the baseband unit performs decoding, rate matching, demodulation and other processing, and the radio frequency unit performs IDFT, channel equalization, RE mapping...simulation BF and other processing) to facilitate the implementation of multi-beam characteristics; for performance-unlimited users, the Cat D split point is selected to reduce transmission bandwidth requirements.

[0263] Optionally, for terminal devices that select the Cat E split point as the demarcation point for data processing, the dimension of the number of user beams can be increased at the same time, and the most matching number of beams can be selected for transmission based on the measurement information.

[0264] Optionally, considering the dimension of multiple cells, for a scenario of assisting service users in other cells, a CPRI split point may be selected as a demarcation point for data processing.

[0265] Furthermore, in the above implementation process, for uplink services, the split point determination process can be performed by the baseband unit and indicated to the radio frequency unit via the baseband unit, so that the two align their processing methods for uplink data; alternatively, the split point determination process can be performed by the radio frequency unit and indicated to the baseband unit via the radio frequency unit, so that the two align their processing methods for uplink data. Thereafter, the baseband unit can further process the uplink data, for example, locally processing the uplink data (or sending the uplink data to another device, such as an access network device, a core network device, or another terminal device).

[0266] To implement the functions of the methods provided herein, the device executing the methods may include hardware structures and / or software modules, with the functions implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.

[0267] Please refer to FIG. 9 . The present application provides a communication device 900 . The device 900 includes a processing module 901 and a transceiver module 902 .

[0268] As an implementation example, the communication device 900 can implement the functions of the baseband unit in the above method, and thus can also achieve the beneficial effects of the above method. In this application, the communication device 900 can be a baseband unit, or it can be a software module, integrated circuit, or component within the baseband unit, such as a chip, without limitation. The following description uses the communication device 900 as an example of a baseband unit.

[0269] Specifically, the processing module 901 is used to perform a first processing on the downlink data of the first terminal device to obtain first data, and to perform a second processing on the downlink data of the second terminal device to obtain second data; the transceiver module 902 is used to send the first data and the second data on the link between the baseband unit and the radio frequency unit; wherein the first processing and the second processing are different.

[0270] In one possible implementation, the transceiver module 902 is also used to send first indication information and second indication information, wherein the first indication information is used to indicate that the first data is obtained by performing the first processing based on the downlink data of the first terminal device, and the second indication information is used to indicate that the second data is obtained by performing the second processing based on the downlink data of the second terminal device.

[0271] As another implementation example, the communication device 900 can implement the functions of the radio frequency unit in the above method, thereby also achieving the beneficial effects of the above method. In this application, the communication device 900 can be a radio frequency unit, or a software module, integrated circuit, or component within the radio frequency unit, such as a chip, without limitation. The following description uses the communication device 900 as an example of a radio frequency unit.

[0272] Specifically, the processing module 901 is used to control the transceiver module 902 to receive first data and second data on the link between the baseband unit and the radio frequency unit; the first data is obtained by performing a first processing based on the downlink data of the first terminal device, and the second data is obtained by performing a second processing based on the downlink data of the second terminal device; wherein the first processing and the second processing are different.

[0273] In a possible implementation, the first processing and the second processing include physical layer processing; and / or, the first processing and the second processing include data packet processing.

[0274] In one possible implementation, when the first processing and the second processing include data packet processing, the number of data packets corresponding to the first data is different from the number of data packets corresponding to the second data; and / or, the time domain resources carrying the data packets corresponding to the first data are different from the time domain resources carrying the data packets corresponding to the second data.

[0275] In one possible implementation, the first processing is determined based on at least one of the following: the transmission code rate of the downlink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the second processing is determined based on at least one of the following: the transmission code rate of the downlink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device.

[0276] As another implementation example, the communication device 900 can implement the functions of the radio frequency unit in the above method, thereby also achieving the beneficial effects of the above method. In this application, the communication device 900 can be a radio frequency unit, or a software module, integrated circuit, or component within the radio frequency unit, such as a chip, without limitation. The following description uses the communication device 900 as an example of a radio frequency unit.

[0277] Specifically, the transceiver module 902 is used to receive first data of a first terminal device and second data of a second terminal device on a link between the baseband unit and the radio frequency unit; the processing module 901 is used to perform a third processing on the first data to obtain third data, and perform a fourth processing on the second data to obtain fourth data; wherein the third processing and the fourth processing are different.

[0278] In a possible implementation, the third processing and the fourth processing include physical layer processing; and / or, the third processing and the fourth processing include data packet processing.

[0279] In one possible implementation, when the third processing and the fourth processing include data packet processing, the number of data packets corresponding to the first data is different from the number of data packets corresponding to the second data; and / or, the time domain resources carrying the data packets corresponding to the first data are different from the time domain resources carrying the data packets corresponding to the second data.

[0280] In one possible implementation, the third processing is determined based on at least one of the following: the transmission code rate of the downlink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the fourth processing is determined based on at least one of the following: the transmission code rate of the downlink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device.

[0281] In one possible implementation, the physical layer processing includes at least one of the following: coding, rate matching, scrambling, modulation, layer mapping, precoding, resource unit RE mapping, digital beam mapping BF, inverse fast Fourier transform IFFT, adding cyclic prefix CP, digital-to-analog conversion, and analog BF.

[0282] In one possible implementation, the transceiver module is also used to receive the first indication information and the second indication information, the first indication information is used to indicate that the first data is obtained by performing the first processing based on the downlink data of the first terminal device, and the second indication information is used to indicate that the second data is obtained by performing the second processing based on the downlink data of the second terminal device.

[0283] As another implementation example, the communication device 900 can implement the functions of the radio frequency unit in the above method, thereby also achieving the beneficial effects of the above method. In this application, the communication device 900 can be a radio frequency unit, or a software module, integrated circuit, or component within the radio frequency unit, such as a chip, without limitation. The following description uses the communication device 900 as an example of a radio frequency unit.

[0284] Specifically, the processing module 901 is used to perform the fifth processing on the uplink data of the first terminal device to obtain the fifth data, and perform the sixth processing on the uplink data of the second terminal device to obtain the sixth data; the transceiver module 902 is used to send the fifth data and the sixth data on the link between the baseband unit and the radio frequency unit; wherein the fifth processing and the sixth processing are different.

[0285] In one possible implementation, the transceiver module 902 is also used to send a first indication message and a second indication message, wherein the first indication message is used to indicate that the fifth data is obtained by performing the fifth processing based on the uplink data of the first terminal device, and the second indication message is used to indicate that the sixth data is obtained by performing the sixth processing based on the uplink data of the second terminal device; or, to receive the first indication message and the second indication message.

[0286] As another implementation example, the communication device 900 can implement the functions of the baseband unit in the above method, thereby also achieving the beneficial effects of the above method. In this application, the communication device 900 can be a baseband unit, or it can be a software module, integrated circuit, or component within the baseband unit, such as a chip, without limitation. The following description uses the communication device 900 as an example of a baseband unit.

[0287] Specifically, the processing module 901 is used to control the transceiver module 902 to receive fifth data and sixth data on the link between the baseband unit and the radio frequency unit; the fifth data is obtained by performing a fifth processing based on the uplink data of the first terminal device, and the sixth data is obtained by performing a sixth processing based on the uplink data of the second terminal device; wherein the fifth processing and the sixth processing are different.

[0288] In a possible implementation, the fifth processing and the sixth processing include physical layer processing; and / or, the fifth processing and the sixth processing include data packet processing.

[0289] In one possible implementation, when the fifth processing and the sixth processing include data packet processing, the number of data packets corresponding to the fifth data is different from the number of data packets corresponding to the sixth data; and / or, the time domain resources carrying the data packets corresponding to the fifth data are different from the time domain resources carrying the data packets corresponding to the sixth data.

[0290] In one possible implementation, the fifth processing is determined based on at least one of the following: the transmission code rate of the uplink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the sixth processing is determined based on at least one of the following: the transmission code rate of the uplink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device.

[0291] As another implementation example, the communication device 900 can implement the functions of the baseband unit in the above method, thereby also achieving the beneficial effects of the above method. In this application, the communication device 900 can be a baseband unit, or it can be a software module, integrated circuit, or component within the baseband unit, such as a chip, without limitation. The following description uses the communication device 900 as an example of a baseband unit.

[0292] Specifically, the transceiver module 902 is used to receive the fifth data of the first terminal device and the sixth data of the second terminal device on the link between the baseband unit and the radio frequency unit; the processing module 901 is used to perform a seventh processing on the fifth data to obtain seventh data, and perform an eighth processing on the sixth data to obtain eighth data; wherein the seventh processing and the eighth processing are different.

[0293] In a possible implementation, the seventh processing and the eighth processing include physical layer processing; and / or, the seventh processing and the eighth processing include data packet processing.

[0294] In one possible implementation, when the seventh processing and the eighth processing include data packet processing, the number of data packets corresponding to the fifth data is different from the number of data packets corresponding to the sixth data; and / or, the time domain resources carrying the data packets corresponding to the fifth data are different from the time domain resources carrying the data packets corresponding to the sixth data.

[0295] In one possible implementation, the seventh processing is determined based on at least one of the following: the transmission code rate of the uplink data of the first terminal device, the type of the first terminal device, or the channel state information of the first terminal device; and / or the eighth processing is determined based on at least one of the following: the transmission code rate of the uplink data of the second terminal device, the type of the second terminal device, or the channel state information of the second terminal device.

[0296] In one possible implementation, the physical layer processing includes at least one of the following: decoding, rate matching, descrambling, demodulation, inverse discrete Fourier transform IDFT, channel equalization, RE mapping, digital BF, fast Fourier transform FFT, CP removal, analog-to-digital conversion, or analog BF.

[0297] In one possible implementation, the transceiver module is also used to receive first indication information and second indication information, the first indication information is used to indicate that the fifth data is obtained by performing the fifth processing based on the uplink data of the first terminal device, and the second indication information is used to indicate that the sixth data is obtained by performing the sixth processing based on the uplink data of the second terminal device; or, the transceiver module is also used to send the first indication information and the second indication information.

[0298] It should be noted that the information execution process of the units of the above-mentioned communication device 900 and other contents can be specifically referred to the description of the method shown above in this application, and will not be repeated here.

[0299] Please refer to Fig. 10, which is another schematic structural diagram of a communication device 1000 provided in this application. The communication device 1000 at least includes a logic circuit 1001. The communication device 1000 may be a chip or an integrated circuit.

[0300] Optionally, the communication device further includes an input and output interface 1002 .

[0301] The transceiver module 902 shown in FIG9 may be a communication interface, which may be the input / output interface 1002 in FIG10 , which may include an input interface and an output interface. Alternatively, the communication interface may be a transceiver circuit, which may include an input interface circuit and an output interface circuit.

[0302] Optionally, the logic circuit 1001 can be configured to perform a first process on the downlink data of the first terminal device to obtain first data, and to perform a second process on the downlink data of the second terminal device to obtain second data; the input / output interface 1002 is configured to transmit the first data and the second data on the link between the baseband unit and the radio frequency unit; wherein the first process and the second process are different. It should be understood that the logic circuit 1001 and the input / output interface 1002 can also perform other steps performed by the baseband unit in any of the aforementioned examples and achieve corresponding beneficial effects, which will not be further described here.

[0303] Optionally, logic circuit 1001 is configured to control input / output interface 1002 to receive first data and second data on a link between the baseband unit and the radio frequency unit; the first data is obtained by performing a first process on downlink data from the first terminal device, and the second data is obtained by performing a second process on downlink data from the second terminal device; wherein the first process and the second process are different. It should be understood that logic circuit 1001 and input / output interface 1002 may also perform other steps performed by the radio frequency unit in any of the aforementioned examples and achieve corresponding beneficial effects, which will not be further described here.

[0304] Optionally, the input / output interface 1002 is configured to receive first data from a first terminal device and second data from a second terminal device on a link between the baseband unit and the radio frequency unit; the logic circuit 1001 is configured to perform a third process on the first data to obtain third data, and to perform a fourth process on the second data to obtain fourth data; wherein the third process and the fourth process are different. It should be understood that the logic circuit 1001 and the input / output interface 1002 may also perform other steps performed by the radio frequency unit in any of the aforementioned examples and achieve corresponding beneficial effects, which will not be further described here.

[0305] Optionally, the logic circuit 1001 is configured to perform a fifth process on the uplink data of the first terminal device to obtain fifth data, and to perform a sixth process on the uplink data of the second terminal device to obtain sixth data; the input / output interface 1002 is configured to transmit the fifth data and the sixth data on the link between the baseband unit and the radio frequency unit; wherein the fifth process and the sixth process are different. It should be understood that the logic circuit 1001 and the input / output interface 1002 may also perform other steps performed by the radio frequency unit in any of the aforementioned examples and achieve corresponding beneficial effects, which will not be further described here.

[0306] Optionally, the logic circuit 1001 is configured to control the input / output interface 1002 to receive fifth data and sixth data on the link between the baseband unit and the radio frequency unit; the fifth data is obtained by performing a fifth process on the uplink data of the first terminal device, and the sixth data is obtained by performing a sixth process on the uplink data of the second terminal device; wherein the fifth process and the sixth process are different. It should be understood that the logic circuit 1001 and the input / output interface 1002 may also perform other steps performed by the baseband unit in any of the aforementioned examples and achieve corresponding beneficial effects, which will not be further described here.

[0307] Optionally, the input / output interface 1002 is configured to receive fifth data from the first terminal device and sixth data from the second terminal device on a link between the baseband unit and the radio frequency unit; the logic circuit 1001 is configured to perform a seventh process on the fifth data to obtain seventh data, and to perform an eighth process on the sixth data to obtain eighth data; wherein the seventh process and the eighth process are different. It should be understood that the logic circuit 1001 and the input / output interface 1002 may also perform other steps performed by the baseband unit in any of the aforementioned examples and achieve corresponding beneficial effects, which will not be further described here.

[0308] In a possible implementation, the processing module 901 shown in FIG. 9 may be the logic circuit 1001 in FIG. 10 .

[0309] Optionally, the logic circuit 1001 may be a processing device, and the functions of the processing device may be partially or entirely implemented by software. The functions of the processing device may be partially or entirely implemented by software.

[0310] Optionally, the processing device may include a memory and a processor, wherein the memory is used to store a computer program, and the processor reads and executes the computer program stored in the memory to perform corresponding processing and / or steps in any one of the methods.

[0311] Alternatively, the processing device may include only a processor. A memory for storing the computer program is located outside the processing device, and the processor is connected to the memory via circuits / wires to read and execute the computer program stored in the memory. The memory and processor may be integrated or physically separate.

[0312] Optionally, the processing device may be one or more chips, or one or more integrated circuits. For example, the processing device 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 processors (DSPs), microcontroller units (MCUs), programmable logic devices (PLDs), or other integrated chips, or any combination of the above chips or processors.

[0313] Please refer to Figure 11, which is a structural diagram of the communication device 1100 involved in the above example provided in this application. The communication device 1100 can specifically be a communication device serving as a baseband unit or a radio frequency unit in the above example, wherein the structure of the communication device can refer to the structure shown in Figure 11.

[0314] The communication device 1100 includes at least one processor 1111 and at least one network interface 1114 .

[0315] Further optionally, the communication device also includes at least one memory 1112, at least one transceiver 1113 and one or more antennas 1115. The processor 1111, the memory 1112, the transceiver 1113 and the network interface 1114 are connected, for example, via a bus. In the present application, the connection may include various interfaces, transmission lines or buses, etc., which are not limited in the present application. The antenna 1115 is connected to the transceiver 1113. The network interface 1114 is used to enable the communication device to communicate with other communication devices through a communication link. For example, the network interface 1114 may include a network interface between the communication device and the core network device, such as an S1 interface, and 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.

[0316] Processor 1111 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process software program data. For example, this supports the communication device in performing the actions described in the implementation process above. The communication device may include a baseband processor and a central processing unit. The baseband processor is primarily used to process communication protocols and communication data, while the central processing unit is primarily used to control the entire terminal device, execute software programs, and process software program data. Processor 1111 in Figure 11 may integrate the functions of both a baseband processor and a central processing unit. Those skilled in the art will appreciate that the baseband processor and the central processing unit may also be independent processors interconnected via a bus or other technology. Those skilled in the art will appreciate that network devices may include multiple baseband processors to accommodate different network standards, multiple central processing units to enhance their processing capabilities, and various components of network devices may be connected via various buses. The baseband processor may also be referred to as a baseband processing circuit or a baseband processing chip. The central processing unit may also be referred to as a central processing circuit or a central processing chip. The functionality for processing communication protocols and communication data may be built into the processor or stored in memory as a software program, which is executed by the processor to implement the baseband processing functionality.

[0317] The memory is primarily used to store software programs and data. Memory 1112 can exist independently and be connected to processor 1111. Alternatively, memory 1112 and processor 1111 can be integrated together, for example, within a single chip. Memory 1112 can store program code for implementing the technical solutions of this application, and its execution is controlled by processor 1111. The various computer program codes executed can also be considered drivers for processor 1111.

[0318] Figure 11 shows only one memory and one processor. In an actual network device, multiple processors and multiple memories may exist. Memory may also be referred to as a storage medium or storage device. The memory may be a storage element on the same chip as the processor, i.e., an on-chip storage element, or an independent storage element, which is not limited in this application.

[0319] The transceiver 1113 can be used to support the reception or transmission of radio frequency signals between the communication device and the terminal. The transceiver 1113 can be connected to the antenna 1115. The transceiver 1113 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1115 can receive radio frequency signals. The receiver Rx of the transceiver 1113 is used to receive the radio frequency signal from the antenna, convert the radio frequency signal into a digital baseband signal or a digital intermediate frequency signal, and provide the digital baseband signal or digital intermediate frequency signal to the processor 1111 so that the processor 1111 can further process the digital baseband signal or digital intermediate frequency signal, such as demodulation and decoding. In addition, the transmitter Tx in the transceiver 1113 is also used to receive a modulated digital baseband signal or digital intermediate frequency signal from the processor 1111, convert the modulated digital baseband signal or digital intermediate frequency signal into a radio frequency signal, and transmit the radio frequency signal through one or more antennas 1115. Specifically, the receiver Rx can selectively perform one or more stages of down-mixing and analog-to-digital conversion on the RF signal to obtain a digital baseband signal or a digital intermediate frequency signal. The order of the down-mixing and analog-to-digital conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of up-mixing and digital-to-analog conversion on the modulated digital baseband signal or digital intermediate frequency signal to obtain a RF signal. The order of the up-mixing and digital-to-analog conversion processes is adjustable. The digital baseband signal and the digital intermediate frequency signal may be collectively referred to as digital signals.

[0320] The transceiver 1113 may also be referred to as a transceiver module, a transceiver, a transceiver device, etc. Optionally, a device in the transceiver module that implements a receiving function may be referred to as a receiving unit, and a device in the transceiver module that implements a transmitting function may be referred to as a transmitting unit. That is, the transceiver module includes a receiving unit and a transmitting unit. The receiving unit may also be referred to as a receiver, an input port, a receiving circuit, etc., and the transmitting unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.

[0321] It should be noted that the communication device 1100 shown in Figure 11 can be specifically used to implement the steps implemented by the baseband unit or the radio frequency unit in the aforementioned method, and to achieve the technical effects corresponding to the baseband unit or the radio frequency unit. The specific implementation method of the communication device 1100 shown in Figure 11 can refer to the description in the aforementioned method, and will not be repeated here.

[0322] The module division in this application is illustrative and represents only a logical functional division. Different division methods may be used in actual implementation. Furthermore, the functional modules in this application may be integrated into a single processor, exist physically as separate modules, or two or more modules may be integrated into a single module. These integrated modules may be implemented in either hardware or software functional modules.

[0323] The technical solutions provided in this application can be implemented in whole or in part through software, hardware, firmware, or any combination thereof. When implemented using software, they 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 can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a terminal device, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium.

[0324] In this application, under the premise of no logical contradiction, the examples can reference each other, for example, the methods and / or terms between method examples can reference each other, for example, the functions and / or terms between device examples can reference each other, for example, the functions and / or terms between device examples and method examples can reference each other.

[0325] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.

Claims

1. A communication method, characterized in that: include: Performing a first process on the downlink data of the first terminal device to obtain first data, and performing a second process on the downlink data of the second terminal device to obtain second data; Sending the first data and the second data on a link between a baseband unit and a radio frequency unit; The first process and the second process are different.

2. The method according to claim 1, characterized in that The method further comprises: Send first indication information and second indication information, where the first indication information is used to indicate that the first data is obtained by performing the first processing based on the downlink data of the first terminal device, and the second indication information is used to indicate that the second data is obtained by performing the second processing based on the downlink data of the second terminal device.

3. A communication method, characterized in that: include: receiving first data and second data on a link between a baseband unit and a radio frequency unit; The first data is obtained by performing a first processing on downlink data of the first terminal device, and the second data is obtained by performing a second processing on downlink data of the second terminal device; The first process and the second process are different.

4. The method according to any one of claims 1 to 3, characterized in that The first processing and the second processing include physical layer processing; and / or, The first processing and the second processing include data packet processing.

5. The method according to claim 4, characterized in that When the first processing and the second processing include data packet processing, the number of data packets corresponding to the first data is different from the number of data packets corresponding to the second data; and / or, the time domain resources carrying the data packets corresponding to the first data are different from the time domain resources carrying the data packets corresponding to the second data.

6. The method according to any one of claims 1 to 5, characterized in that The first processing is determined based on at least one of the following: a transmission code rate of downlink data of the first terminal device, a type of the first terminal device, or channel state information of the first terminal device; and / or, The second processing is determined based on at least one of the following: a transmission code rate of downlink data of the second terminal device, a type of the second terminal device, or channel state information of the second terminal device.

7. A communication method, characterized in that: include: receiving first data from a first terminal device and second data from a second terminal device on a link between a baseband unit and a radio frequency unit; A third processing is performed on the first data to obtain third data, and a fourth processing is performed on the second data to obtain fourth data; wherein the third processing and the fourth processing are different.

8. The method according to claim 7, characterized in that The third processing and the fourth processing include physical layer processing; and / or, The third process and the fourth process include data packet processing.

9. The method according to claim 8, characterized in that When the third processing and the fourth processing include data packet processing, the number of data packets corresponding to the first data is different from the number of data packets corresponding to the second data; and / or, the time domain resources carrying the data packets corresponding to the first data are different from the time domain resources carrying the data packets corresponding to the second data.

10. The method according to any one of claims 7 to 9, characterized in that The third processing is determined based on at least one of the following: a transmission code rate of downlink data of the first terminal device, a type of the first terminal device, or channel state information of the first terminal device; and / or, The fourth processing is determined based on at least one of the following: a transmission code rate of downlink data of the second terminal device, a type of the second terminal device, or channel state information of the second terminal device.

11. The method according to any one of claims 4 to 6 or any one of claims 8 to 10, characterized in that The physical layer processing includes at least one of the following: Coding, rate matching, scrambling, modulation, layer mapping, precoding, resource unit RE mapping, digital beam mapping BF, inverse fast Fourier transform IFFT, adding cyclic prefix CP, digital-to-analog conversion, or, analog BF.

12. The method according to any one of claims 3 to 11, characterized in that The method further comprises: The first indication information and the second indication information are received, wherein the first indication information is used to indicate that the first data is obtained by performing the first processing based on the downlink data of the first terminal device, and the second indication information is used to indicate that the second data is obtained by performing the second processing based on the downlink data of the second terminal device.

13. A communication device, characterized in that: Includes a processing module and a transceiver module; The processing module and the transceiver module are used to execute the method according to any one of claims 1 to 2, 4 to 6, and 11 to 12; or, the processing module and the transceiver module are used to execute the method according to any one of claims 3 to 12.

14. A communication device, characterized in that: comprising at least one processor and a memory, said at least one processor being coupled to said memory; The processor is configured to execute the method according to any one of claims 1 to 2, 4 to 6, and 11 to 12; or the processor is configured to execute the method according to any one of claims 3 to 12.

15. A communication system, characterized in that: comprising a communication device for executing the method according to any one of claims 1 to 2, 4 to 6, 11 to 12, and a communication device for executing the method according to any one of claims 3 to 12, 16. A computer-readable storage medium, characterized in that The medium stores instructions, and when the instructions are executed by a computer, the method according to any one of claims 1 to 12 is implemented.

17. A computer program product, characterized in that The method comprises instructions which, when executed on a computer, cause the computer to perform the method according to any one of claims 1 to 12.

18. A communication method, characterized in that: include: Performing a fifth process on the uplink data of the first terminal device to obtain fifth data, and performing a sixth process on the uplink data of the second terminal device to obtain sixth data; Sending the fifth data and the sixth data on a link between the baseband unit and the radio frequency unit; Among them, the fifth process and the sixth process are different.

19. The method according to claim 18, characterized in that The method further comprises: Sending first indication information and second indication information, wherein the first indication information is used to indicate that the fifth data is obtained by performing the fifth processing based on the uplink data of the first terminal device, and the second indication information is used to indicate that the sixth data is obtained by performing the sixth processing based on the uplink data of the second terminal device; or, The first indication information and the second indication information are received.

20. A communication method, characterized in that: include: receiving fifth data and sixth data on a link between the baseband unit and the radio frequency unit; The fifth data is obtained by performing a fifth processing on the uplink data of the first terminal device, and the sixth data is obtained by performing a sixth processing on the uplink data of the second terminal device; Among them, the fifth process and the sixth process are different.

21. The method according to any one of claims 18 to 20, characterized in that The fifth process and the sixth process include physical layer processes; and / or, The fifth process and the sixth process include data packet processing.

22. The method according to claim 21, characterized in that When the fifth processing and the sixth processing include data packet processing, the number of data packets corresponding to the fifth data is different from the number of data packets corresponding to the sixth data; and / or, the time domain resources carrying the data packets corresponding to the fifth data are different from the time domain resources carrying the data packets corresponding to the sixth data.

23. The method according to any one of claims 18 to 22, characterized in that The fifth process is determined based on at least one of the following: a transmission code rate of uplink data of the first terminal device, a type of the first terminal device, or channel state information of the first terminal device; and / or, The sixth processing is determined based on at least one of the following: a transmission code rate of uplink data of the second terminal device, a type of the second terminal device, or channel state information of the second terminal device.

24. A communication method, characterized in that: include: Receiving fifth data of the first terminal device and sixth data of the second terminal device on a link between the baseband unit and the radio frequency unit; A seventh processing is performed on the fifth data to obtain seventh data, and an eighth processing is performed on the sixth data to obtain eighth data; wherein the seventh processing and the eighth processing are different.

25. The method according to claim 24, characterized in that The seventh process and the eighth process include physical layer processes; and / or, The seventh process and the eighth process include data packet processing.

26. The method according to claim 25, characterized in that When the seventh processing and the eighth processing include data packet processing, the number of data packets corresponding to the fifth data is different from the number of data packets corresponding to the sixth data; and / or, the time domain resources carrying the data packets corresponding to the fifth data are different from the time domain resources carrying the data packets corresponding to the sixth data.

27. The method according to any one of claims 24 to 26, characterized in that The seventh process is determined based on at least one of the following: a transmission code rate of uplink data of the first terminal device, a type of the first terminal device, or channel state information of the first terminal device; and / or, The eighth processing is determined based on at least one of the following: a transmission code rate of uplink data of the second terminal device, a type of the second terminal device, or channel state information of the second terminal device.

28. The method according to any one of claims 21 to 23 or any one of claims 25 to 27, characterized in that The physical layer processing includes at least one of the following: Decoding, rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, RE mapping, digital BF, fast Fourier transform (FFT), CP removal, analog-to-digital conversion, or analog BF.

29. The method according to any one of claims 20 to 28, characterized in that The method further comprises: Receive first indication information and second indication information, the first indication information being used to indicate that the fifth data is obtained by performing the fifth processing based on the uplink data of the first terminal device, and the second indication information being used to indicate that the sixth data is obtained by performing the sixth processing based on the uplink data of the second terminal device; or, The first indication information and the second indication information are sent.

30. A communication device, characterized in that: Includes a processing module and a transceiver module; The processing module and the transceiver module are used to execute the method as described in any one of claims 18 to 19, 21 to 23, and 28 to 29; or the processing module and the transceiver module are used to execute the method as described in any one of claims 20 to 29.

31. A communication device, characterized in that: comprising at least one processor and a memory, said at least one processor being coupled to said memory; The processor is configured to execute the method according to any one of claims 18 to 19, 21 to 23, and 28 to 29; or the processor is configured to execute the method according to any one of claims 20 to 29.

32. A communication system, characterized in that: The invention comprises a communication device for executing the method according to any one of claims 18 to 19, 21 to 23, 28 to 29, and a communication device for executing the method according to any one of claims 20 to 29.

33. A computer-readable storage medium, characterized in that The medium stores instructions, and when the instructions are executed by a computer, the method according to any one of claims 18 to 29 is implemented.

34. A computer program product, characterized in that The method comprises instructions which, when executed on a computer, cause the computer to perform the method according to any one of claims 18 to 29.