Communication methods and related devices
By processing data from different terminal devices differently at the baseband and radio frequency unit link, the method enhances data transmission efficiency and service experience in wireless communication systems.
Patent Information
- Application Number
- JP2025539656
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-01-04
- Publication Date
- 2026-01-27
AI Technical Summary
Efficient data transmission between different functional entities in network equipment deployed in a distributed manner is a challenge in wireless communication systems.
The method involves processing downlink and uplink data at the granularity of individual terminal devices by performing distinct processing operations on data from different terminal devices before transmission over the link between the baseband unit and the radio frequency unit, utilizing different physical layer and data packet processing techniques based on terminal device-specific parameters.
This approach ensures improved service experience for terminal devices by optimizing data transmission efficiency and bandwidth utilization through differentiated processing configurations.
Smart Images

Figure 2026503003000001_ABST
Abstract
Description
[Technical Field]
[0001] The present application relates to the field of communications, and in particular to communications methods and related devices. [Background technology]
[0002] Wireless communication may be transmission communication performed between multiple communication nodes without propagation through conductors or cables. Generally, network equipment and end equipment may be used as different communication nodes for performing communication in a wireless communication system.
[0003] In wireless communication scenarios, network equipment may be deployed in a distributed manner, for example, functional entities configured to process signals within the network equipment are divided, with some functional entities mounted on one device and the remaining functional entities mounted on another device, to improve the coverage capability and deployment flexibility of the network equipment.
[0004] However, in the above implementation process, how to implement efficient data transmission between different functional entities in network equipment is an urgent technical problem to be solved. Summary of the Invention
[0005] The present application provides a communication method and related devices for processing data of a terminal device at the granularity of the terminal device on the link between a baseband unit and a radio frequency unit to ensure the service experience of the terminal device.
[0006] A first aspect of the present application provides a communication method. The method is applied to a baseband unit, and may be executed by the baseband unit, or may be executed by some components (such as a processor, a chip, or a chip system) within the baseband unit. Alternatively, the method may be implemented by a logic module or software capable of implementing all or part of the functions of the baseband unit. The first aspect and possible implementations of the first aspect will be described using an example in which the method is executed by the baseband unit. In the method, the 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. Then, the baseband unit transmits the first data and the second data over a link between the baseband unit and the radio frequency unit. Here, the first processing is different from the second processing.
[0007] According to the above technical solution, after performing a first processing on downlink data of a first terminal device to obtain first data, the baseband unit transmits the first data on the link between the baseband unit and the radio frequency unit. Then, after performing a second processing on downlink data of a second terminal device to obtain second data, the baseband unit transmits the second data on the link. Here, the first processing is different from the second processing. In other words, after performing different processing on the downlink data of different terminal devices, the baseband unit transmits the downlink data of different terminal devices obtained through different processing to the radio frequency unit. Therefore, the data of the terminal devices can be processed at the granularity of the terminal device on the link between the baseband unit and the radio frequency unit to ensure the service experience of the terminal devices.
[0008] It should be understood that in this application, downlink data may be understood as data transmitted by a network device (network device including a radio frequency unit and / or a radio frequency unit) to a terminal device, and uplink data, which will be described later, may be understood as data transmitted by a terminal device to a network device.
[0009] It should be understood that the number of terminal devices corresponding to the first terminal device (or the second terminal device) is not limited in the present application. For example, the number of terminal devices corresponding to the first terminal device (or the second terminal device) may be 1 or more than 1. When the number of terminal devices corresponding to the first terminal device (or the second terminal device) is more than 1, the first terminal device and the second terminal device may also be understood as different types of terminal devices.
[0010] 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 having different coding rates, and the first terminal device and the second terminal device are terminal devices having different channel state information.
[0011] It should be understood that in this application, a radio frequency unit is a network device having a radio frequency signal processing function, a baseband unit is a network device having a baseband signal processing function, and the radio frequency unit and the baseband unit may have other names.
[0012] For example, the radio frequency unit is a radio equipment (RE) and the baseband unit is a radio equipment controller (REC).
[0013] As another example, the radio frequency unit is a remote radio unit (RRU) and the baseband unit is a building baseband unit (BBU).
[0014] As another example, the radio frequency unit is an active antenna unit (AAU) and the baseband unit is a BBU.
[0015] As another example, the radio frequency unit is a radio unit (RU) and the baseband unit is a distributed unit (DU).
[0016] Optionally, the link between the baseband unit and the radio frequency unit may be referred to as a fronthaul link, a fronthaul network, or the like.
[0017] Optionally, the communication interface between the baseband unit and the radio frequency unit may be referred to as a common public radio interface (CPRI), an enhanced common public radio interface (eCPRI), a fronthaul interface in an open radio access network (ORAN or O-RAN), or another interface name, without being limited herein.
[0018] 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 herein.
[0019] In a possible implementation of the first aspect, the method further includes: the baseband unit transmitting first instruction information and second instruction information, where the first instruction information indicates that the first data is to be obtained by performing a first process based on downlink data of the first terminal device, and the second instruction information indicates that the second data is to be obtained by performing a second process based on downlink data of the second terminal device. Alternatively, the method further includes: the baseband unit transmitting first instruction information and second instruction information, where the first instruction information indicates the first process and the second instruction information indicates the second process.
[0020] According to the above-mentioned technical solution, in the downlink data processing process, the baseband unit can send first instruction information and second instruction information to the radio frequency unit, so that the radio frequency unit can determine the processing manner of the first data and the second data according to the first instruction information and the second instruction information, and further process the received first data and second data, and then send the downlink data to the terminal device.
[0021] Optionally, the first instruction information and the first data may be carried in the same message or in different messages, which is not a limitation herein. Similarly, the second instruction information and the second data may be carried in the same message or in different messages, which is not a limitation herein.
[0022] Optionally, the first instruction information and the second instruction information may be obtained in other manners. For example, the first instruction information and the second instruction information may be preset information in the baseband unit and the radio frequency unit, or the first instruction information and the second instruction information may be information transmitted to the baseband unit and / or the radio frequency unit by a remote device (e.g., an operation management center (OMC) or a base station control unit, etc.), or may be another implementation. This is not limited in the present specification.
[0023] A second aspect of the present application provides a communication method. The method is applied to a radio frequency unit, and may be executed by the radio frequency unit, or may be executed by a component (such as a processor, a chip, or a chip system) within the radio frequency unit. Alternatively, the method may be implemented by a logic module or software capable of implementing all or part of the functions of the radio frequency unit. The second aspect and possible implementations of the second aspect will be described using an example in which the method is executed by the radio frequency unit. In the method, the radio frequency unit receives first data and second data over a link between a baseband unit and the radio frequency unit. Here, the first data is obtained by performing a first process based on downlink data of a first terminal device, the second data is obtained by performing a second process based on downlink data of a second terminal device, and the first process is different from the second process.
[0024] According to the above technical solution, the first data received by the radio frequency unit is obtained by performing a first process based on the downlink data of a first terminal device, and the second data received by the radio frequency unit is obtained by performing a second process based on the downlink data of a second terminal device. Here, the first process is different from the second process. In other words, after performing different processes on the downlink data of different terminal devices, the baseband unit transmits the downlink data of different terminal devices obtained through the different processes to the radio frequency unit. Therefore, the data of the terminal devices can be processed at the granularity of the terminal device on the link between the baseband unit and the radio frequency unit to ensure the service experience of the terminal devices.
[0025] In a possible implementation of the first or 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.
[0026] According to the above technical solution, on the link between the baseband unit and the radio frequency unit, the processing performed by the baseband unit on the downlink data of the terminal equipment 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 equipment, providing multiple flexible implementations.
[0027] In a possible implementation of the first or second aspect, when the first processing and the second processing include data packet processing, a quantity of data packets corresponding to the first data is different from a quantity of data packets corresponding to the second data, and / or a time domain resource carrying data packets corresponding to the first data is different from a time domain resource carrying data packets corresponding to the second data.
[0028] According to the above technical solution, if 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, so that data packets corresponding to data of different terminal devices are processed in different packet assembly manners, thereby smoothly processing the data stream transmitted on the link between the baseband unit and the radio frequency unit. Furthermore, if the first processing and the second processing include data packet processing, the time domain resources carrying data packets corresponding to the first data are different from the time domain resources carrying data packets corresponding to the second data, so that data of different terminal devices are transmitted in a time-staggered manner (e.g., when data of one terminal device is transmitted, physical layer processing / packet assembly processing is performed on data of another terminal device), thereby avoiding excessively large data streams at the same time on the link between the baseband unit and the radio frequency unit. Therefore, if the first processing and the second processing include data packet processing, the transmission bandwidth can be time-division multiplexed by data of different terminal devices, thereby improving the utilization rate of the transmission bandwidth on the link between the baseband unit and the radio frequency unit.
[0029] In a possible implementation of the first or second aspect, the first process is determined based on at least one of the following: a transmission coding 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 process is determined based on at least one of the following: a transmission coding 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.
[0030] According to the above technical solution, on the link between the baseband unit and the radio frequency unit, the processing performed by the baseband unit on the downlink data of the terminal equipment can be determined based on the relevant information of the terminal equipment. In order to improve the implementation flexibility of the solution, multiple implementations for determining the processing process are provided.
[0031] A third aspect of the present application provides a communication method. The method is applied to a radio frequency unit, and may be executed by the radio frequency unit, or may be executed by some components (such as a processor, a chip, or a chip system) within the radio frequency unit. Alternatively, the method may be implemented by a logic module or software capable of implementing all or part of the functions of the radio frequency unit. The third aspect and possible implementations of the third aspect will be described using an example in which the method is executed by the radio frequency unit. In the method, the radio frequency unit receives first data from a first terminal device and second data from a second terminal device over a link between a baseband unit and the radio frequency unit. The radio frequency unit performs third processing on the first data to obtain third data, and performs fourth processing on the second data to obtain fourth data. Here, the third processing is different from the fourth processing.
[0032] According to the above technical solution, after receiving the first data of the first terminal device and the second data of the second terminal device on the link between the baseband unit and the radio frequency unit, the radio frequency unit performs different processing processes on the first data and the second data to obtain the third data and the fourth data, so that the data of the terminal device can be processed at the granularity of the terminal device on the link between the baseband unit and the radio frequency unit to ensure the service experience of the terminal device.
[0033] The first data and the second data may be understood as downlink data, so that 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 may transmit the corresponding downlink data to the terminal device through a process such as air interface mapping.
[0034] In a possible implementation 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.
[0035] According to the above technical solution, on the link between the baseband unit and the radio frequency unit, the processing performed by the baseband unit on the downlink data of the terminal equipment includes physical layer processing and / or data packet processing. In other words, after the radio frequency unit receives the data of different terminal equipment, the radio frequency unit performs different physical layer processing and / or different data packet processing on the data of different terminal equipment, providing multiple flexible implementations.
[0036] In a possible implementation of the third aspect, when the third processing and the fourth processing include data packet processing, a quantity of data packets corresponding to the first data is different from a quantity of data packets corresponding to the second data, and / or a time domain resource carrying data packets corresponding to the first data is different from a time domain resource carrying data packets corresponding to the second data.
[0037] According to the above technical solution, if 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, so that data packets corresponding to data of different terminal devices are processed in different packet assembly manners, thereby smoothly processing the data stream transmitted on the link between the baseband unit and the radio frequency unit. Also, if the third processing and the fourth processing include data packet processing, the time domain resources carrying data packets corresponding to the first data are different from the time domain resources carrying data packets corresponding to the second data, so that data of different terminal devices are transmitted in a time-staggered manner (e.g., when data of one terminal device is transmitted, physical layer processing / packet assembly processing is performed on data of another terminal device), thereby avoiding excessively large data streams at the same time on the link between the baseband unit and the radio frequency unit. Therefore, if 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, thereby improving the utilization rate of the transmission bandwidth on the link between the baseband unit and the radio frequency unit.
[0038] It can be understood that when the number of data packets corresponding to one piece of data (e.g., first data or second data, etc.) received by the radio frequency unit is 1, the radio frequency unit can obtain the data based on the one data packet. When the number of data packets corresponding to one piece of data (e.g., first data or second data, etc.) received by the radio frequency unit is N (N is an integer greater than 1), after the radio frequency unit receives N data packets, the radio frequency unit performs a packet assembly (or concatenation) process on the N packets to obtain the data.
[0039] In a possible implementation of the third aspect, the third process is determined based on at least one of the following: a transmission coding 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 process is determined based on at least one of the following: a transmission coding 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.
[0040] According to the above technical solution, on the link between the baseband unit and the radio frequency unit, the processing performed by the baseband unit on the downlink data of the terminal equipment can be determined based on the relevant information of the terminal equipment. In order to improve the implementation flexibility of the solution, multiple implementations for determining the processing process are provided.
[0041] In a possible implementation of any one of the first to third aspects, the physical layer processing includes at least one of the following: encoding, rate matching, scrambling, modulation, layer mapping, precoding, resource element (RE) mapping, digital beammapping (BF), invert fast Fourier transform (IFFT), cyclic prefix (CP) addition, digital-to-analog conversion, or analog BF.
[0042] According to the above-mentioned technical solution, in the downlink data processing process, the downlink data transmitted by the baseband unit to the radio frequency unit is data obtained after physical layer processing. The physical layer processing performed by the baseband unit on the data of a first terminal device is different from the physical layer processing performed by the baseband unit on the data of a second terminal device, thereby allowing different physical layer processing processes to be more flexibly configured in the baseband unit and the radio frequency unit. In other words, in the downlink data processing process, the baseband unit (and / or the radio frequency unit) may perform different physical layer processing processes on the data of different terminal devices. Therefore, compared with the same physical layer processing process used for the data of different terminal devices, the above-mentioned technical solution implements differentiated configurations for physical layer processing processes at the granularity of terminal devices, thereby improving the data transmission efficiency of some terminal devices and thereby improving the user experience.
[0043] It may be understood that if some physical layer processing is performed on the terminal equipment data transmitted by the baseband unit to the radio frequency unit, after the radio frequency unit receives the terminal equipment data from the baseband unit, the radio frequency unit may perform other physical layer processing on the terminal equipment data.
[0044] For example, the transmission interface between the baseband unit and the radio frequency unit is eCPRI Category (Cat) D / E / F. The terminal device data transmitted by the baseband unit to the radio frequency unit is subjected to processing such as encoding, rate matching, and scrambling (i.e., the first processing or the second processing described above). After the radio frequency unit receives the terminal device data from the baseband unit, the radio frequency unit may perform processing such as modulation, layer mapping, precoding, RE mapping, digital BF, IFFT, CP addition, digital-to-analog conversion, and analog BF (i.e., the third processing or the fourth processing described above) on the terminal device data.
[0045] As another example, the transmission interface between the baseband unit and the radio frequency unit is CPRI. The terminal device data transmitted by the baseband unit to the radio frequency unit is subjected to processing such as encoding, rate matching, scrambling, modulation, layer mapping, precoding, RE mapping, digital BF, IFFT, and CP addition (i.e., the first processing or the second processing described above). After the radio frequency unit receives the terminal device data from the baseband unit, the radio frequency unit may perform processing such as digital-to-analog conversion and analog BF (i.e., the third processing or the fourth processing described above) on the terminal device data.
[0046] It should be noted that in this application, any one or more of the physical layer processes (i.e., the first process or the second process described above) may be performed on the terminal device data transmitted by the baseband unit to the radio frequency unit, and may include other implementations, including, but not limited to, the physical layer process of a baseband unit corresponding to the current eCPRI Cat A / B / C / D / E / F interface and the physical layer process of a baseband unit corresponding to the current CPRI.
[0047] For example, terminal equipment data transmitted by the baseband unit to the radio frequency unit may be encoded so that the radio frequency unit can then perform other physical layer processing.
[0048] As another example, coding and rate matching may be performed on terminal device data transmitted by the baseband unit to the radio frequency unit, which then performs other physical layer processing.
[0049] In a possible implementation of either the second or third aspect, the method further includes: the radio frequency unit receiving first instruction information and second instruction information, where the first instruction information indicates that first data is to be obtained by performing a first process based on downlink data of a first terminal device, and the second instruction information indicates that second data is to be obtained by performing a second process based on downlink data of a second terminal device. Alternatively, the method further includes: the radio frequency unit receiving first instruction information and second instruction information, where the first instruction information indicates the first process and the second instruction information indicates the second process.
[0050] According to the above-mentioned technical solution, in the downlink data processing process, the radio frequency unit can receive first instruction information and second instruction information from the baseband unit, so that the radio frequency unit can determine the processing manner of the first data and the second data according to the first instruction information and the second instruction information, and further process the received first data and second data, and then send the downlink data to the terminal device.
[0051] A fourth aspect of the present application provides a communication method. The method is applied to a radio frequency unit and may be executed by the radio frequency unit, or may be executed by a component (such as a processor, a chip, or a chip system) within the radio frequency unit. Alternatively, the method may be implemented by a logic module or software capable of implementing all or part of the functions of the radio frequency unit. The fourth aspect and possible implementations of the fourth aspect will be described using an example in which the method is executed by the radio frequency unit. In the method, the radio frequency unit performs a fifth process on uplink data of a first terminal device to obtain fifth data. Then, the radio frequency unit performs a sixth process on uplink data of a second terminal device to obtain sixth data. Then, the baseband unit transmits the fifth data and sixth data over a link between the baseband unit and the radio frequency unit. Here, the fifth process is different from the sixth process.
[0052] According to the above technical solution, after performing a fifth processing on the uplink data of a first terminal device to obtain the fifth data, the radio frequency unit transmits the fifth data on the link between the baseband unit and the radio frequency unit. Then, after performing a sixth processing on the uplink data of a second terminal device to obtain the sixth data, the radio frequency unit transmits the sixth data on the link. Here, the fifth processing is different from the sixth processing. In other words, after performing different processing on the uplink data of different terminal devices, the radio frequency unit transmits the uplink data of different terminal devices obtained through the different processing to the baseband unit. Therefore, the data of the terminal devices can be processed at the granularity of the terminal device on the link between the baseband unit and the radio frequency unit to ensure the service experience of the terminal devices.
[0053] 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 herein.
[0054] In a possible embodiment of the fourth aspect, the method further includes: the radio frequency unit transmitting first indication information and second indication information, where the first indication information indicates that fifth data is to be obtained by performing a fifth process based on uplink data of the first terminal device, and the second indication information indicates that sixth data is to be obtained by performing a sixth process based on uplink data of the second terminal device; or the radio frequency unit receiving the first indication information and the second indication information; or the method further includes: the radio frequency unit transmitting the first indication information and the second indication information, where the first indication information indicates the fifth process and the second indication information indicates the sixth process.
[0055] According to the above technical solution, in the uplink data processing process, both the radio frequency unit and the baseband unit can determine the processing manner of the uplink data on the link between the radio frequency unit and the baseband unit.Furthermore, based on the sending of the first indication information and the second indication information, the radio frequency unit and the baseband unit can determine the processing manner of the uplink data on the link, so that the radio frequency unit and the baseband unit can reach a consensus on the processing of the uplink data and avoid communication errors.
[0056] Optionally, the first instruction information and the first data may be carried in the same message or in different messages, which is not a limitation herein. Similarly, the second instruction information and the second data may be carried in the same message or in different messages, which is not a limitation herein.
[0057] Optionally, the first instruction information and the second instruction information may be obtained in another manner. For example, the first instruction information and the second instruction information may be information transmitted to the baseband unit and / or the radio frequency unit by a remote device (e.g., an Operation Management Center (OMC) or a base station control unit, etc.), or may be implemented in another manner. This is not limited in the present specification.
[0058] A fifth aspect of the present application provides a communication method. The method is applied to a baseband unit, and may be executed by the baseband unit, or may be executed by a component (such as a processor, a chip, or a chip system) within the baseband unit. Alternatively, the method may be implemented by a logic module or software capable of implementing all or part of the functions of the baseband unit. The fifth aspect and possible implementations of the fifth aspect will be described using an example in which the method is executed by the baseband unit. In the method, the baseband unit receives fifth data and sixth data over a link between the baseband unit and a radio frequency unit. Here, the fifth data is obtained by performing a fifth process based on uplink data of a first terminal device, and the sixth data is obtained by performing a sixth process based on uplink data of a second terminal device. The fifth process is different from the sixth process.
[0059] According to the above technical solution, the fifth data received by the baseband unit is obtained by performing a fifth processing based on the uplink data of the first terminal device, and the sixth data received by the baseband unit is obtained by performing a sixth processing based on the uplink data of the second terminal device. Here, the fifth processing is different from the sixth processing. In other words, after performing different processing on the uplink data of different terminal devices, the radio frequency unit transmits the uplink data of different terminal devices obtained through the different processing to the baseband unit. Therefore, the data of the terminal devices can be processed at the granularity of the terminal device on the link between the baseband unit and the radio frequency unit to ensure the service experience of the terminal devices.
[0060] In a possible implementation of the fourth or fifth aspect, the fifth and sixth processes include physical layer processing, and / or the fifth and sixth processes include data packet processing.
[0061] According to the above technical solution, on the link between the baseband unit and the radio frequency unit, the processing performed by the baseband unit on the uplink data of the terminal equipment 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 equipment, providing multiple flexible implementations.
[0062] In a possible implementation of the fourth or fifth aspect, when the fifth processing and the sixth processing include data packet processing, the quantity of data packets corresponding to the fifth data is different from the quantity 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.
[0063] According to the above technical solution, if 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, so that data packets corresponding to data of different terminal devices are processed in different packet assembly manners, thereby smoothly processing the data stream transmitted on the link between the baseband unit and the radio frequency unit. Also, if the fifth processing and the sixth processing include data packet processing, the time domain resources carrying data packets corresponding to the fifth data are different from the time domain resources carrying data packets corresponding to the sixth data, so that data of different terminal devices are transmitted in a time-staggered manner (e.g., when data of one terminal device is transmitted, physical layer processing / packet assembly processing is performed on data of another terminal device), thereby avoiding excessively large data streams at the same time on the link between the baseband unit and the radio frequency unit. Therefore, if 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, thereby improving the utilization rate of the transmission bandwidth on the link between the baseband unit and the radio frequency unit.
[0064] In a possible implementation of the fourth or fifth aspect, the fifth process is determined based on at least one of the following: a transmission coding 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 process is determined based on at least one of the following: a transmission coding 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.
[0065] According to the above technical solution, on the link between the baseband unit and the radio frequency unit, the processing performed by the baseband unit on the uplink data of the terminal equipment can be determined based on the relevant information of the terminal equipment. In order to improve the implementation flexibility of the solution, multiple implementations for determining the processing process are provided.
[0066] A sixth aspect of the present application provides a communication method. The method is applied to a baseband unit, and may be executed by the baseband unit, or may be executed by a component (such as a processor, a chip, or a chip system) within the baseband unit. Alternatively, the method may be implemented by a logic module or software capable of implementing all or part of the functions of the baseband unit. The fifth aspect and possible implementations of the fifth aspect will be described using an example in which the method is executed by the baseband unit. In the method, the baseband unit receives fifth data from a first terminal device and sixth data from a second terminal device over a link between the baseband unit and the radio frequency unit. The baseband unit performs seventh processing on the fifth data to obtain seventh data, and performs eighth processing on the sixth data to obtain eighth data. Here, the seventh processing is different from the eighth processing.
[0067] According to the above technical solution, after receiving 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 baseband unit performs different processing processes on the fifth data and the sixth data to obtain the seventh data and the eighth data, so that the data of the terminal device can be processed at the granularity of the terminal device on the link between the baseband unit and the radio frequency unit to ensure the service experience of the terminal device.
[0068] The fifth data and the sixth data may be understood to be 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 transmit the uplink data to another device, such as an access network device, a core network device, or another terminal device).
[0069] In a possible implementation of the sixth aspect, the seventh process and the eighth process include physical layer processing, and / or the seventh process and the eighth process include data packet processing.
[0070] According to the above technical solution, on the link between the baseband unit and the radio frequency unit, the processing performed by the radio frequency unit on the uplink data of the terminal equipment includes physical layer processing and / or data packet processing. In other words, after the baseband unit receives the data of different terminal equipment, the baseband unit performs different physical layer processing and / or different data packet processing on the data of different terminal equipment, providing multiple flexible implementations.
[0071] In a possible implementation of the sixth aspect, when the seventh process and the eighth process include data packet processing, the quantity of data packets corresponding to the fifth data is different from the quantity 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.
[0072] According to the above technical solution, if the seventh and eighth processes 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, so that data packets corresponding to data of different terminal devices are processed in different packet assembly manners, thereby smoothly processing the data stream transmitted on the link between the baseband unit and the radio frequency unit. Also, if the seventh and eighth processes include data packet processing, the time domain resources carrying data packets corresponding to the first data are different from the time domain resources carrying data packets corresponding to the second data, so that data of different terminal devices are transmitted in a time-staggered manner (e.g., when data of one terminal device is transmitted, physical layer processing / packet assembly processing is performed on data of another terminal device), thereby avoiding excessively large data streams at the same time on the link between the baseband unit and the radio frequency unit. Therefore, if the seventh and eighth processes include data packet processing, the transmission bandwidth can be time-division multiplexed by data of different terminal devices, thereby improving the utilization rate of the transmission bandwidth on the link between the baseband unit and the radio frequency unit.
[0073] It can be understood that when the number of data packets corresponding to one piece of data (e.g., the fifth data or the sixth data, etc.) received by the baseband unit is 1, the baseband unit can obtain the data based on the data packets. When the number of data packets corresponding to one piece of data (e.g., the fifth data or the sixth data, etc.) 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 packet assembly (or concatenation) process on the N data packets to obtain the data.
[0074] In a possible implementation of the sixth aspect, the seventh process is determined based on at least one of the following: a transmission coding 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 process is determined based on at least one of the following: a transmission coding 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.
[0075] According to the above technical solution, on the link between the baseband unit and the radio frequency unit, the processing performed by the baseband unit on the downlink data of the terminal equipment can be determined based on the relevant information of the terminal equipment. In order to improve the implementation flexibility of the solution, several embodiments for determining the processing process are provided.
[0076] In a possible implementation of any one of the fourth to sixth aspects, the physical layer processing includes at least one of the following: decoding, rate de-matching, de-scrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, RE de-mapping, digital BF, fast Fourier transform (FFT), CP removal, analog-to-digital conversion, or analog BF.
[0077] According to the above-mentioned technical solution, in the uplink data processing process, the uplink data transmitted by the radio frequency unit to the baseband unit is data obtained after physical layer processing. The physical layer processing performed by the radio frequency unit on the data of a first terminal device is different from the physical layer processing performed by the radio frequency unit on the data of a second terminal device, thereby allowing different physical layer processing processes to be more flexibly configured in the baseband unit and the radio frequency unit. In other words, in the uplink data processing process, the baseband unit (and / or the radio frequency unit) may perform different physical layer processing processes on 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-mentioned technical solution implements differentiated configurations of physical layer processing processes at the granularity of terminal devices, thereby improving the data transmission efficiency of some terminal devices and thereby improving the user experience.
[0078] It can be understood that if some physical layer processing is performed on the terminal equipment data transmitted by the radio frequency unit to the baseband unit, after the baseband unit receives the terminal equipment data from the radio frequency unit, the baseband unit may perform other physical layer processing on the terminal equipment data.
[0079] For example, the transmission interface between the baseband unit and the radio frequency unit is eCPRI Category (Cat) D. The terminal equipment data transmitted by the radio frequency unit to the baseband unit is subjected to processes such as analog BF, analog-to-digital conversion, CP removal, FFT, digital BF, RE de-mapping, channel equalization, and IDFT (i.e., the fifth or sixth process described above). After the baseband unit receives the terminal equipment data from the radio frequency unit, the baseband unit may perform processes such as demodulation, descrambling, rate de-matching, and decoding (i.e., the seventh or eighth process described above) on the terminal equipment data.
[0080] As another example, the transmission interface between the baseband unit and the radio frequency unit is CPRI. The terminal equipment data transmitted by the radio frequency unit to the baseband unit is subjected to processes such as analog BF and analog-to-digital conversion (i.e., the fifth or sixth process described above). After the baseband unit receives the terminal equipment data from the radio frequency unit, the baseband unit may perform processes such as CP removal, FFT, digital BF, RE de-mapping, channel equalization, and IDFT (i.e., the seventh or eighth process described above) on the terminal equipment data.
[0081] It should be noted that in this application, any one or more of the physical layer processes (i.e., the fifth process or the sixth process described above) may be performed on the terminal device data transmitted by the radio frequency unit to the baseband unit, and may include other implementations, including, but not limited to, the physical layer process of the baseband unit corresponding to the current eCPRI Cat A / B / C / D / E / F interface and the physical layer process of the radio frequency unit corresponding to the current CPRI.
[0082] For example, an analog BF may be performed on terminal equipment data transmitted by a radio frequency unit to a baseband unit, which then performs other physical layer processing.
[0083] As another example, analog BF, analog-to-digital conversion, and FFT / CP removal may be performed on the terminal device data transmitted by the radio frequency unit to the baseband unit, so that the radio frequency unit then performs other physical layer processing.
[0084] In one possible implementation of the fourth to sixth aspects, the method further includes: the baseband unit transmitting first instruction information and second instruction information to the radio frequency unit (i.e., the radio frequency unit receiving the first instruction information and the second instruction information from the baseband unit), where the first instruction information indicates that fifth data is to be obtained by performing a fifth processing based on uplink data of the first terminal device, and the second instruction information indicates that the sixth data is to be obtained by performing a sixth processing based on uplink data of the second terminal device; or the radio frequency unit transmitting the first instruction information and the second instruction information to the baseband unit (i.e., the baseband unit receiving the first instruction information and the second instruction information from the radio frequency unit). Alternatively, the method further includes: the baseband unit transmitting the first instruction information and the second instruction information to the radio frequency unit, where the first instruction information indicates the fifth processing and the second instruction information indicates the sixth processing. Alternatively, the radio frequency unit transmits the first instruction information and the second instruction information to the baseband unit.
[0085] According to the above technical solution, in the uplink data processing process, both the radio frequency unit and the baseband unit can determine the processing manner of the uplink data on the link between the radio frequency unit and the baseband unit.Furthermore, based on the sending of the first indication information and the second indication information, the radio frequency unit and the baseband unit can determine the processing manner of the uplink data on the link, so that the radio frequency unit and the baseband unit can reach a consensus on the processing of the uplink data and avoid communication errors.
[0086] A seventh aspect of the present application provides a communication device. The communication device can implement the method according to the first aspect or any one of the possible implementations of the first aspect. The communication device includes a corresponding unit or module configured to execute the method. The unit or module included in the communication device can be implemented by software and / or hardware. For example, the device can be a baseband unit, or a component (e.g., a processor, a chip, or a chip system) within the baseband unit, or a logic module or software capable of implementing all or part of the functions of the baseband unit.
[0087] The communication device includes a processing module and a transceiver module. The processing module is configured to perform a first processing on downlink data of a first terminal device to obtain first data, and to perform a second processing on downlink data of a second terminal device to obtain second data. The transceiver module is configured to transmit the first data and the second data over a link between the baseband unit and the radio frequency unit. The first processing is different from the second processing.
[0088] In a possible implementation of the seventh aspect, the transceiver module is further configured to transmit first indication information and second indication information, where the first indication information indicates that the first data is to be obtained by performing a first process based on downlink data of the first terminal device, and the second indication information indicates that the second data is to be obtained by performing a second process based on downlink data of the second terminal device.
[0089] An eighth aspect of the present application provides a communication device. The communication device can implement the method according to the second aspect or any one of the possible implementations of the second aspect. The communication device includes a corresponding unit or module configured to execute the method. The unit or module included in the communication device can be implemented by software and / or hardware. For example, the device can be a radio frequency unit, or a component (e.g., a processor, a chip, or a chip system) within the radio frequency unit, or a logic module or software capable of implementing all or part of the functionality of the radio frequency unit.
[0090] The communication device includes a processing module and a transceiver module, the processing module is configured to control the transceiver module to receive first data and second data over a link between a baseband unit and a radio frequency unit, where the first data is obtained by performing a first process based on downlink data of a first terminal device, and the second data is obtained by performing a second process based on downlink data of a second terminal device, and the first process is different from the second process.
[0091] In a possible implementation of the seventh or 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.
[0092] In a possible implementation of the seventh or eighth aspect, when the first processing and the second processing include data packet processing, a quantity of data packets corresponding to the first data is different from a quantity of data packets corresponding to the second data, and / or a time domain resource carrying data packets corresponding to the first data is different from a time domain resource carrying data packets corresponding to the second data.
[0093] In a possible implementation of the seventh or eighth aspect, the first process is determined based on at least one of the following: a transmission coding 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 process is determined based on at least one of the following: a transmission coding 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.
[0094] A ninth aspect of the present application provides a communication device. The communication device can implement the method according to the third aspect or any one of the possible implementations of the third aspect. The communication device includes a corresponding unit or module configured to perform the method. The unit or module included in the communication device can be implemented by software and / or hardware. For example, the device can be a radio frequency unit, or a component (e.g., a processor, a chip, or a chip system) within the radio frequency unit, or a logic module or software capable of implementing all or part of the functionality of the radio frequency unit.
[0095] The communication device includes a processing module and a transceiver module. The transceiver module is configured to receive first data from a first terminal device and second data from a second terminal device over a link between a baseband unit and a radio frequency unit. The processing module is configured to perform a third processing on the first data to obtain third data, and a fourth processing on the second data to obtain fourth data, where the third processing is different from the fourth processing.
[0096] 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.
[0097] In a possible implementation of the ninth aspect, when the third processing and the fourth processing include data packet processing, a quantity of data packets corresponding to the first data is different from a quantity of data packets corresponding to the second data, and / or a time domain resource carrying data packets corresponding to the first data is different from a time domain resource carrying data packets corresponding to the second data.
[0098] In a possible implementation of the ninth aspect, the third process is determined based on at least one of the following: a transmission coding 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 process is determined based on at least one of the following: a transmission coding 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.
[0099] In a possible implementation of any one of the seventh to ninth aspects, the physical layer processing includes at least one of the following: encoding, rate matching, scrambling, modulation, layer mapping, precoding, resource element RE mapping, digital beam mapping BF, inverse fast Fourier transform IFFT, cyclic prefix CP addition, digital-to-analog conversion, and analog BF.
[0100] In one possible implementation of the seventh to ninth aspects, the transceiver module is further configured to receive first instruction information and second instruction information, where the first instruction information indicates that the first data is to be obtained by performing a first process based on downlink data of a first terminal device, and the second instruction information indicates that the second data is to be obtained by performing a second process based on downlink data of a second terminal device.
[0101] A tenth aspect of the present application provides a communication device. The communication device can implement the method according to the fourth aspect or any one of the possible implementations of the fourth aspect. The communication device includes a corresponding unit or module configured to execute the method. The unit or module included in the communication device can be implemented by software and / or hardware. For example, the device can be a radio frequency unit, or a component (e.g., a processor, a chip, or a chip system) within the radio frequency unit, or a logic module or software capable of implementing all or part of the functionality of the radio frequency unit.
[0102] The communication device includes a processing module and a transceiver module. The processing module is configured to: perform a fifth processing on uplink data of a first terminal device to obtain fifth data; and perform a sixth processing on the uplink data of a second terminal device to obtain sixth data. The transceiver module is configured to transmit the fifth data and the sixth data over a link between the baseband unit and the radio frequency unit, where the fifth processing is different from the sixth processing.
[0103] In a possible implementation of the tenth aspect, the transceiver module is further configured to: transmit first and second indication information, where the first indication information indicates that fifth data is to be obtained by performing a fifth process based on uplink data of the first terminal device, and the second indication information indicates that sixth data is to be obtained by performing a sixth process based on uplink data of the second terminal device; or receive the first and second indication information.
[0104] An eleventh aspect of the present application provides a communication device. The communication device may implement the method according to the fifth aspect or any of the possible implementations of the fifth aspect. The communication device includes a corresponding unit or module configured to execute the method. The unit or module included in the communication device may be implemented by software and / or hardware. For example, the device may be a baseband unit, or may be a component (e.g., a processor, a chip, or a chip system) within the baseband unit, or may be a logic module or software capable of implementing all or part of the functionality of the baseband unit.
[0105] The communication device includes a processing module and a transceiver module, wherein the processing module is configured to control the transceiver module to receive fifth data and sixth data over a link between the baseband unit and the radio frequency unit, where the fifth data is obtained by performing a fifth process based on uplink data of a first terminal device, and the sixth data is obtained by performing a sixth process based on uplink data of a second terminal device, and the fifth process is different from the sixth process.
[0106] In a possible implementation of the tenth or eleventh aspect, the fifth process and the sixth process include physical layer processing, and / or the fifth process and the sixth process include data packet processing.
[0107] In a tenth aspect or a possible implementation thereof, when the fifth processing and the sixth processing include data packet processing, a quantity of data packets corresponding to the fifth data is different from a quantity of data packets corresponding to the sixth data, and / or a time domain resource carrying the data packets corresponding to the fifth data is different from a time domain resource carrying the data packets corresponding to the sixth data.
[0108] In a possible implementation of the tenth or eleventh aspect, the fifth process is determined based on at least one of the following: a transmission coding 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 process is determined based on at least one of the following: a transmission coding 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.
[0109] A twelfth aspect of the present application provides a communication device. The communication device may implement the method according to the sixth aspect or any one of the possible implementations of the sixth aspect. The communication device includes a corresponding unit or module configured to execute the method. The unit or module included in the communication device may be implemented by software and / or hardware. For example, the device may be a baseband unit, or may be a component (e.g., a processor, a chip, or a chip system) within the baseband unit, or may be a logic module or software capable of implementing all or part of the functionality of the baseband unit.
[0110] The communication device includes a processing module and a transceiver module. The transceiver module is configured to receive fifth data of a first terminal device and sixth data of a second terminal device over a link between the baseband unit and the radio frequency unit. The processing module is configured to perform seventh processing on the fifth data to obtain seventh data, and to perform eighth processing on the sixth data to obtain eighth data, where the seventh processing is different from the eighth processing.
[0111] In a possible implementation of the twelfth aspect, the seventh process and the eighth process include physical layer processing, and / or the seventh process and the eighth process include data packet processing.
[0112] In a possible implementation of the twelfth aspect, when the seventh process and the eighth process include data packet processing, the quantity of data packets corresponding to the fifth data is different from the quantity 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.
[0113] In a possible implementation of the twelfth aspect, the seventh process is determined based on at least one of the following: a transmission coding 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 process is determined based on at least one of the following: a transmission coding 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.
[0114] In a possible implementation of any one of the tenth to twelfth aspects, the physical layer processing includes at least one of the following: decoding, rate-matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, RE de-mapping, digital BF, fast Fourier transform (FFT), CP removal, analog-to-digital conversion, or analog BF.
[0115] In one possible implementation of the tenth to twelfth aspects, the transceiver module is further configured to receive first instruction information and second instruction information, where the first instruction information indicates that fifth data is to be obtained by performing a fifth process based on uplink data of the first terminal device, and the second instruction information indicates that sixth data is to be obtained by performing a sixth process based on uplink data of the second terminal device, or the transceiver module is further configured to transmit the first instruction information and the second instruction information.
[0116] A thirteenth aspect of the present application provides a communications device including at least one processor coupled to a memory, the at least one processor configured to perform a method according to the first aspect or any one of the possible implementations of the first aspect.
[0117] For example, the memory may be configured to store a program or instructions, and the at least one processor may be configured to execute the program or instructions, such that the apparatus implements a method according to the first aspect or any one of the possible implementations of the first aspect.
[0118] A fourteenth aspect of the present application provides a communications device including at least one processor coupled to a memory, the at least one processor configured to perform a method according to the second aspect or any one of the possible implementations of the second aspect.
[0119] For example, the memory may be configured to store a program or instructions, and the at least one processor may be configured to execute the program or instructions, such that the apparatus implements a method according to the second aspect or any one of the possible implementations of the second aspect.
[0120] A fifteenth aspect of the present application provides a communications device including at least one processor coupled to a memory, the at least one processor configured to perform a method according to the third aspect or any one of the possible implementations of the third aspect.
[0121] For example, the memory may be configured to store a program or instructions, and the at least one processor may be configured to execute the program or instructions, such that the apparatus implements a method according to the third aspect or any one of the possible implementations of the third aspect.
[0122] A sixteenth aspect of the present application provides a communications device including at least one processor coupled to a memory, the at least one processor configured to perform a method according to the fourth aspect or any one of the possible implementations of the fourth aspect.
[0123] For example, the memory may be configured to store a program or instructions, and the at least one processor may be configured to execute the program or instructions, such that the apparatus implements a method according to the fourth aspect or any one of the possible implementations of the fourth aspect.
[0124] A seventeenth aspect of the present application provides a communications device including at least one processor coupled to a memory, the processor configured to perform a method according to the fifth aspect or any one of the possible implementations of the fifth aspect.
[0125] For example, the memory may be configured to store a program or instructions, and the at least one processor may be configured to execute the program or instructions, such that the apparatus implements a method according to the fifth aspect or any one of the possible implementations of the fifth aspect.
[0126] An eighteenth aspect of the present application provides a communications device including at least one processor coupled to a memory, the processor configured to perform a method according to the sixth aspect or any one of the possible implementations of the sixth aspect.
[0127] For example, the memory may be configured to store a program or instructions, and the at least one processor may be configured to execute the program or instructions, such that the apparatus implements a method according to the sixth aspect or any one of the possible implementations of the sixth aspect.
[0128] A nineteenth aspect of the present application provides a communication device including at least one logic circuit and an input / output interface, the logic circuit configured to perform a method according to any one of the possible implementations of any one of the first to sixth aspects.
[0129] A twentieth aspect of the present application provides a computer-readable storage medium configured to store one or more computer-executable instructions that, when executed by a processor, cause the processor to perform a method according to any one of the possible implementations of the first to sixth aspects.
[0130] A twenty-first aspect of the present application provides a computer program product (also referred to as a computer program) which, when executed by a processor, causes the processor to perform a method according to any one of the possible implementations of any one of the first to sixth aspects.
[0131] A twenty-second aspect of the present application provides a chip system, the chip system including at least one processor, configured to support a communications device in implementing the functions of any one of the possible implementations of any one of the first to sixth aspects.
[0132] In a possible design, the chip system may further include a memory configured to store program instructions and data required for the communication device. The chip system may include only the chip, or may include the chip and other discrete components. Optionally, the chip system may further include an interface circuit, which provides the program instructions and / or data to the at least one processor.
[0133] A twenty-third aspect of the present application provides a communication system, the communication system including a communication device according to the seventh aspect and a call device according to the eighth aspect, or the communication system including a communication device according to the seventh aspect and a communication device according to the ninth aspect, or the communication system including a communication device according to the tenth aspect and a communication device according to the eleventh aspect, or the communication system including a communication device according to the tenth aspect and a communication device according to the twelfth aspect, or the communication system including a communication device according to the thirteenth aspect and a communication device according to the fourteenth aspect, or the communication system including a communication device according to the thirteenth aspect and a communication device according to the fifteenth aspect, or the communication system including a communication device according to the sixteenth aspect and a communication device according to the seventeenth aspect, or the communication system including a communication device according to the sixteenth aspect and a communication device according to the eighteenth aspect.
[0134] For the technical effects achieved by the design of any one of the seventh to twenty-third aspects, please refer to the technical effects achieved by the different designs of the first to sixth aspects, and the details will not be described again in this specification. [Brief explanation of the drawings]
[0135] [Figure 1] FIG. 1 illustrates an application scenario according to the present application. [Figure 2] FIG. 1 illustrates an application scenario according to the present application. [Figure 3] FIG. 1 illustrates an application scenario according to the present application. [Figure 4] 1 illustrates a communication method according to the present application. [Figure 5] 1 illustrates a communication method according to the present application. [Figure 6] 1 illustrates a communication method according to the present application. [Figure 7] 1 illustrates a communication method according to the present application. [Figure 8] 1 illustrates a communication method according to the present application. [Figure 9]1 illustrates a communication device according to the present application; [Figure 10] 1 illustrates a communication device according to the present application; [Figure 11] 1 illustrates a communication device according to the present application; DETAILED DESCRIPTION OF THE INVENTION
[0136] The technical solutions of the present application are described below with reference to the accompanying drawings. Based on this application, all other solutions obtained by those skilled in the art without creative efforts shall fall within the protection scope of this application.
[0137] To aid those skilled in the art in a better understanding, some terms used in this application will first be explained.
[0138] (1) Terminal Device: This may be a wireless terminal device capable of receiving scheduling and instruction information from network devices. The wireless terminal device may be a device that provides a user with voice and / or data connectivity, a handheld device with wireless connectivity, or another processing device connected to a wireless modem.
[0139] A terminal device may communicate with one or more core networks or the Internet through a radio access network (RAN). The terminal device may also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal, or the like. The terminal device may be widely applied to various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), internet of things (IoT), ultra-reliable and 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 may be a mobile phone, a tablet computer, a computer with a wireless transceiver function, a wearable device, a vehicle, an unmanned aerial vehicle, a helicopter, an airplane, a hot air balloon, a ship, a robot, a mechanical arm, a smart home device, or the like. The device form of the terminal is not limited in the embodiments of the present application.
[0140] (2) Network equipment: It can be a device in a wireless network, for example, a radio access network (RAN) node (or device) that connects terminal devices to the wireless network.
[0141] In some embodiments, the network equipment may further include satellites, airplanes, and the like.
[0142] In another possible case, the network equipment may be another device that provides wireless communication capabilities to the terminal equipment. The specific technology and the specific device configuration used by the network equipment are not limited in this application. For ease of explanation, this is not limited in this application.
[0143] Optionally, the network equipment may further comprise a core network equipment, for example including an access and mobility management function (AMF), a user plane function (UPF), or a session management function (SMF).
[0144] In the present application, a device configured to implement the functions of a network device may be a network device, or may be a device capable of assisting the network device in implementing the functions, such as a processor, a circuit, a chip, or a chip system. The device may be mounted on the network device or connected to the network device for use. In the technical solution provided in the present application, an example in which the device configured to implement the functions of the network device is a network device is used to describe the technical solution provided in the present application.
[0145] In the present application, a device configured to implement the functions of a terminal device may be a terminal device, or may be a device that can assist the terminal device in implementing the functions, such as a processor, a circuit, a chip, or a chip system. The device may be mounted on the terminal device or connected to the terminal device for use. In the technical solution provided in the present application, the technical solution provided in the present application will be described using an example in which the device configured to implement the functions of the terminal device is a terminal device.
[0146] (3) In this application, the terms "system" and "network" may be used interchangeably. "At least one" means one or more, and "multiple" means two or more. The term "and / or" represents an association relationship between related objects and indicates that three relationships may exist. For example, A and / or B may indicate three cases: when only A exists, when both A and B exist, and when only B exists. Here, A and B may be singular or plural. The character " / " typically indicates an "or" relationship between related objects. "At least one of the following items (moieties)" or similar expressions refers to any combination of these items or includes any combination of a single item (moiety) or multiple items (moieties). For example, "at least one of A, B, and C" includes A, B, C, AB, AC, BC, or ABC. Also, unless otherwise specified, ordinal numbers such as "first" and "second" referred to in this application are used to distinguish between multiple objects, but are not used to restrict the order, chronology, priority, or importance of the multiple objects.
[0147] This application may be applied to various possible communication systems. For example, this application may 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 radio vehicle-to-everything (NR V2X) system. Alternatively, this application may be applied to a system in hybrid networking of multiple access technologies (e.g., LTE and 5G). Alternatively, this application may be applied to a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, the Internet of Things (IoT), or an unmanned aerial vehicle communication system. Alternatively, this application may be applied to a non-terrestrial communication system, such as a satellite communication system or a high-altitude communication platform.
[0148] FIG. 1 is a diagram illustrating a possible non-limiting application scenario according to the present application. The solution provided in the present application may be applied to a communication system 1000 shown in FIG. 1. As shown in FIG. 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 (110a and 110b, collectively referred to as 110 in FIG. 1). Furthermore, the RAN 100 may include at least one terminal (120a to 120j, collectively referred to as 120 in FIG. 1). The terminals 120a to 120j are connected to the RAN device 110 in a wireless manner. Furthermore, the RAN 100 may include other RAN devices, such as wireless relay equipment and / or wireless backhaul equipment (not shown in FIG. 1). The access network equipment 110 is connected to the core network 200 in a wireless or wired manner. The core network equipment in the core network and the access network equipment in the radio access network may be different physical devices, or may be the same physical device that integrates the logical functions of the core network and the radio access network. This is not limited to this. Terminals may be connected to each other in a wireless manner. The access network equipment may be connected in a wired manner or in a wireless manner. Figure 1 is a diagram for illustrative purposes only. Furthermore, the communication system may include other network equipment, such as wireless relay equipment and / or wireless backhaul equipment (not shown in Figure 1).
[0149] For example, in FIG. 1 , the RAN 100 may be configured as a cellular system related to the 3rd generation partnership project (3GPP). For example, the RAN 100 may be configured as a fourth generation (4G) mobile communication system, a fifth generation (5G) mobile communication system, or a future-oriented evolved system (e.g., a 6G mobile communication system). Alternatively, the RAN 100 may be an open access network (open RAN, O-RAN, or ORAN) or a cloud radio access network (CRAN). Alternatively, the RAN 100 may be a communication system that integrates two or more of the above-mentioned systems.
[0150] The RAN device 110 may also be referred to as a RAN node, RAN entity, access node, or the like, and forms part of a communication system to assist terminals in wireless access. The RAN nodes 110 in the communication system 1000 may be the same type of node or different types of nodes. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative. For example, the network element 120j in FIG. 1 may be a helicopter or an unmanned aerial vehicle, or may be configured as a mobile base station. With respect to the terminal 120j accessing the RAN 100 via the network element 120i, the network element 120i is a base station. However, with respect to the base station 110a, the network element 120i is a terminal. The RAN node 110 and the terminal 120 may also be referred to as communication devices. For example, the network elements 110a and 110b in FIG. 1 may be understood as communication devices having base station functionality, and the network elements 120a through 120j may be understood as communication devices having terminal functionality.
[0151] In possible scenarios, the access network equipment may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, a next generation base station in a 6th generation (6G) mobile communication system, an access node in a base station in a future mobile communication system, or the like. The access network equipment may be a macro base station (e.g., 110a in FIG. 1 ), a micro base station or an indoor station (e.g., 110b in FIG. 1 ), a relay node or a donor node, or a radio controller in a CRAN scenario. Optionally, the access network equipment may alternatively be a server, a wearable device, an in-vehicle device, or the like. For example, the access network equipment in a vehicle-to-everything (V2X) technology may be a road side unit (RSU). The 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 may communicate with the terminal through a relay station. A terminal may communicate with multiple base stations in different access technologies.
[0152] In another possible scenario, multiple RAN nodes cooperate to assist terminals in performing radio access, with different RAN nodes independently implementing some functions of a base station. For example, a RAN node may be a central unit (CU), a distributed unit (DU), a CU control plane (CP), a CU user plane (UP), or a radio unit (RU). The CU and DU may be located separately or may be included in the same network element, e.g., a baseband unit (BBU). The RU may be included in radio frequency equipment or in a radio frequency unit, e.g., a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0153] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meanings. For example, in an ORAN system, the CU may be referred to as an 0-CU (open CU), the DU may be referred to as an 0-DU, the CU-CP may be referred to as an 0-CU-CP, the CU-UP may be referred to as an 0-CU-UP, and the RU may be referred to as an 0-RU. For ease of explanation, this application will use the CU, CU-CP, CU-UP, DU, and RU as examples to describe this application. Any one of the CU (or CU-CP and CU-UP), DU, and RU in this application may be implemented by using a software module, a hardware module, or a combination thereof. The CU (or CU-CP and CU-UP), DU, and RU may implement different protocol layer functions.
[0154] Communications between access network equipment and terminal equipment may conform to a specific protocol layer structure. The protocol layers 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, a physical (PHY) layer, or the like. 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, a physical (PHY) layer, or the like.
[0155] In an example implementation, as shown in FIG. 2, the access network device may include at least one CU and at least one DU. This design is sometimes referred to as a separation of the CU and the DU. One CU may be connected to one or more DUs. The CU and the DU may be classified based on the protocol layer of the wireless network. For example, the functions of the PDCP layer and protocol layers above the PDCP layer (e.g., the RRC layer and the SDAP layer) are configured in the CU, and the functions of the protocol layers below the PDCP layer (e.g., the RLC layer, the MAC layer, and the PHY layer) are configured in the DU. As another example, the functions of the protocol layers above the PDCP layer are configured in the CU, and the functions of the PDCP layer and protocol layers below the PDCP layer are configured in the DU. This is not limiting. When a CU includes a CU-CP and a CU-UP, the CU-CP is configured to implement the control plane functions of the CU, and the CU-UP is configured to implement the user plane functions of the CU. For example, if a CU is configured to implement the functions of the PDCP layer, the RRC layer, and the SDAP layer, a CU-CP is configured to implement the functions of the RRC layer and the control plane functions of the PDCP layer, and a CU-UP is configured to implement the functions of the SDAP layer and the user plane functions of the PDCP layer. The names of the CU and DU are not limited in this application. For example, a CU may be referred to as a first access network element, and a DU may be referred to as a second access network element.
[0156] Dividing the processing functions of the CU and DU based on protocol layers is merely an example, and the division may be performed in other manners. For example, the CU or DU may have the functions of more protocol layers through division, or the CU or DU may have the processing functions of some of the protocol layers through division. For example, some functions of the RLC layer and functions of protocol layers higher than the RLC layer are assigned to the CU, and the remaining functions of the RLC layer and functions of protocol layers lower than the RLC layer are assigned to the DU. As another example, the division of functions between the CU and the DU may be performed based on the type of service or other system requirements. For example, the division may be performed based on delay. Functions whose processing time must meet low delay requirements are assigned to the DU, and functions whose processing time does not need to meet delay requirements are assigned to the CU.
[0157] The CU may be connected to a core network. Optionally, the CU may have some functions of the core network.
[0158] Furthermore, some functions of the DU may be configured separately. As shown in FIG. 2, some functions may be implemented by a radio unit (RU). The RU may have radio frequency functions. The name of the RU is not limited in this application. For example, the RU may be referred to as a third access network element. The DU and the RU may be divided or separated at the physical layer. For example, the DU may implement upper layer functions of the PHY layer, and the RU may implement lower layer functions of the PHY layer, or may implement lower layer functions and radio frequency functions. The upper layer functions of the PHY layer include functions close to the MAC layer, and the lower layer functions of the PHY layer include functions close to the radio frequency layer. For example, the upper layer functions of the PHY layer include one or more of the following: forward error correction (FEC) encoding / decoding, scrambling, or modulation / demodulation. The lower layer functions of the PHY layer include one or more of the following: The RU may perform radio frequency signal communication with the terminal device via the air interface. The PHY layer precoding function may be located in the DU or the RU. The DU and RU division schemes may be various, but are not limited to these.
[0159] There is an interface between the DU and the RU. For example, based on different division schemes, the interface between the DU and the RU may be a common public radio interface (CPRI) or an enhanced common public radio interface (eCPRI).
[0160] Figure 3 illustrates the architecture of an access network device. The access network device includes one or more functional modules for implementing signal processing. As shown in Figure 3, physical layer functions are used as an example. The access network device includes one or more of the following functions: encoding, rate matching, scrambling, modulation, layer mapping, precoding, resource element (RE) mapping, digital beamforming (BF), inverse fast Fourier transform (IFFT) / cyclic prefix (CP) addition, decoding, rate de-matching, de-scrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization (or channel estimation), RE de-mapping, digital beamforming, fast Fourier transform (FFT) / CP removal, digital-to-analog (DA) conversion, analog beamforming, analog-to-digital (AD) conversion, or analog beamforming.
[0161] One or more functional modules may be implemented by using software, hardware, or a combination of software and hardware. One or more functional modules may be physically separate or integrated together. The functional modules described above may be understood to be merely examples. Based on the design, the access network equipment may include more other modules (e.g., 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, etc.), or may not include the functional modules shown in FIG. 3 (e.g., a digital BF module). Furthermore, the access network equipment includes a fronthaul (FH) interface between the DU and the RU to implement communication between the DU and the RU. The fronthaul interface includes, but is not limited to, CPRI or eCPRI. In a possible implementation, the DU is located in the BBU, and the RU is located in the RRU / AAU / RRH, and the interface between the BBU and the RRU / AAU / RRH may also be referred to as a fronthaul interface. To implement a fronthaul interface, the BBU and the RRU / AAU / RRH may be connected through a fronthaul network, or the DU and the RU may be connected through a fronthaul network. For example, the fronthaul network includes, but is not limited to, a fiber direct connect network and a wavelength division network.
[0162] Access network equipment may support one or more types of fronthaul interfaces, with different fronthaul interfaces corresponding to DUs and RUs with different functions. As shown in FIG. 3, when the fronthaul interface between the DU and RU is CPRI, the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. When the fronthaul interface between the DU and RU is eCPRI, some downlink and / or uplink baseband functions are moved from the DU to an RU other than the CPRI. The DU and RU are divided in different ways and correspond to different categories (Cats) of eCPRI. FIG. 3 shows six examples of eCPRI, denoted by Cat A, B, C, D, E, and F (which may also be denoted as Options A to F, Options 1 to 6, or in other ways). It can be understood that the DU and RU may alternatively be divided in other ways, i.e., other types of eCPRI may exist.
[0163] Using eCPRI Cat A as an example, for downlink transmission, layer mapping is used as a division. The DU is configured to implement layer mapping and one or more functions before layer mapping (i.e., one or more of encoding, rate matching, scrambling, modulation, and layer mapping), and to implement another function after layer mapping is moved to the RU for implementation (e.g., one or more of RE mapping, digital BF, or IFFT / CP addition). For uplink transmission, RE de-mapping is used as a division. The DU is configured to implement de-mapping and one or more functions before de-mapping (i.e., one or more of decoding, rate matching de-scrambling, de-modulation, IDFT, channel equalization, and RE de-mapping), and to implement another function after de-mapping is moved to the RU for implementation (e.g., one or more of digital BF or FFT / CP removal).
[0164] Similarly, eCPRI Cat B, Cat C, Cat D, Cat E, and Cat F correspond to different segmentation schemes between DU and RU. The segmentation point and functions before the segmentation point are implemented by the DU, and functions after the segmentation point are implemented by the RU. See Figure 3 for the segmentation points of each eCPRI category. Details will not be explained one by one. For example, for eCPRI Cat B, RE mapping is used as the segmentation for downlink transmission, and RE unmapping is used as the segmentation for uplink transmission. For uplink transmission, RE mapping and functions before RE mapping are implemented by the DU, and functions after RE mapping and radio frequency functions are implemented by the RU. For downlink transmission, RE unmapping and functions before RE unmapping are implemented by the DU, and functions after RE unmapping and radio frequency functions are implemented by the RU.
[0165] The eCPRI-based splitting scheme may be symmetric for the uplink and downlink, such as eCPRI Cat B and Cat C shown in FIG. 3. Alternatively, the eCPRI-based splitting scheme may be asymmetric for the uplink and downlink, such as eCPRI Cat A, Cat D, Cat E, and Cat F shown in FIG. 3. This is not intended to be limiting. Optionally, different splitting schemes may be configured for different channels or different channel groups for the uplink and / or downlink. That is, different categories of eCPRI are configured. A channel group may include one or more channels.
[0166] In a possible design, the DU is located in the BBU, the RU is located in the RRU / AAU / RRH, a processing module configured to implement baseband functionality in the BBU is referred to as a baseband high (BBH) layer unit, and a processing module configured to implement baseband functionality in the RRU / AAU / RRH is referred to as a baseband low (BBL) layer unit.
[0167] In a wireless communication scenario, the network equipment may be deployed in a distributed manner, for example, functional entities configured to process signals in the network equipment are divided, with some functional entities mounted on one device and the remaining functional entities mounted on another device, to improve the coverage capability and deployment flexibility of the network equipment.
[0168] For example, the network equipment is a base station, and the base station includes a BBU and an RRU. In current industry applications, a branching point of a base station function is usually selected before a base station service starts (for example, the branching point may be eCPRI Cat B, Cat C, Cat D, Cat E, or Cat F as illustrated in FIG. 3). After the service starts, the base station uses the same fixed branching point for all terminal equipment connected to the base station. That is, the base station no longer changes the branching point. For data of any terminal equipment connected to the base station, the BBU performs data processing processes of some base station functions, and the RRU performs data processing processes of other base station functions. Similarly, when data of multiple terminal equipments is transmitted between the BBU and the RRU, the same data packet processing method (for example, the number of packets assembled for the terminal equipment data and the transmission time of the terminal equipment data) is also used for the terminal equipment data.
[0169] The above implementation process simplifies the data transmission management in the control plane between the BBU and the RRU. However, if data from different terminal devices are processed in the same manner on the link between the BBU and the RRU, the actual corresponding transmission efficiency may be different. As a result, the transmission bandwidth may not be fully utilized.
[0170] In conclusion, how to implement efficient data transmission between different functional entities within network equipment is an urgent technical problem to be solved.
[0171] To solve the above-mentioned problems, the present application provides a communication method and related devices for processing data of a terminal device at the granularity of the terminal device on the link between a baseband unit and a radio frequency unit to ensure the service experience of the terminal device. A detailed description is provided below with reference to the accompanying drawings.
[0172] 4 is a diagram showing a communication method according to the present application, which includes the following steps:
[0173] S401: A baseband unit performs a first processing on downlink data of a first terminal device to obtain first data, and the baseband unit performs a second processing on downlink data of a second terminal device to obtain second data, where the first processing is different from the second processing.
[0174] S402: The baseband unit transmits the first data and the second data to the radio frequency unit, and in response, the radio frequency unit receives the first data and the second data from the baseband unit.
[0175] 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 herein.
[0176] It should be understood that in this application, a radio frequency unit is a network device having a radio frequency signal processing function, a baseband unit is a network device having a baseband signal processing function, and the radio frequency unit and the baseband unit may have other names.
[0177] For example, the radio frequency unit is a radio equipment (RE) and the baseband unit is a radio equipment controller (REC).
[0178] As another example, the radio frequency unit is a remote radio unit (RRU) and the baseband unit is a building baseband unit (BBU).
[0179] As another example, the radio frequency unit is an active antenna unit (AAU) and the baseband unit is a BBU.
[0180] As another example, the radio frequency unit is a radio unit (RU) and the baseband unit is a distributed unit (DU).
[0181] Optionally, the link between the baseband unit and the radio frequency unit may be referred to as a fronthaul link, a fronthaul network, or the like.
[0182] Optionally, the communication interface between the baseband unit and the radio frequency unit may be referred to as a common public radio interface (CPRI), an enhanced common public radio interface (eCPRI), a fronthaul interface in an open radio access network (ORAN, or O-RAN), or another interface name, without being limited herein.
[0183] In the present application, downlink data may be understood as data transmitted by a network device (wherein the network device includes a radio frequency unit and / or a radio frequency unit) to a terminal device, and uplink data, as described below, may be understood as data transmitted by a terminal device to a network device.
[0184] It should be understood that the number of terminal devices corresponding to the first terminal device (or the second terminal device) is not limited in the present application. For example, the number of terminal devices corresponding to the first terminal device (or the second terminal device) may be 1 or more than 1. When the number of terminal devices corresponding to the first terminal device (or the second terminal device) is more than 1, the first terminal device and the second terminal device may be understood as different types of terminal devices.
[0185] 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 having different coding rates, and the first terminal device and the second terminal device are terminal devices having different channel state information.
[0186] In a possible implementation, in step S401, the first processing and the second processing separately performed by the baseband unit include physical layer processing. And / or the first processing and the second processing include data packet processing. Specifically, on the link between the baseband unit and the radio frequency unit, the processing performed by the baseband unit on downlink data of the terminal equipment 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 data of different terminal equipment, providing multiple flexible implementations.
[0187] An example of an implementation process in which the first processing and the second processing include processing in the physical layer will be described below.
[0188] In a 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: encoding, rate matching, scrambling, modulation, layer mapping, precoding, resource element (RE) mapping, digital beammapping (BF), invert fast Fourier transform (IFFT), cyclic prefix (CP) addition, digital-to-analog conversion, or analog BF.
[0189] Specifically, in the downlink data processing process of FIG. 4 , in step S402, the downlink data transmitted by the baseband unit to the radio frequency unit is data obtained after physical layer processing. The physical layer processing performed by the baseband unit on the data of a first terminal device is different from the physical layer processing performed by the baseband unit on the data of a second terminal device, thereby allowing different physical layer processing processes to be more flexibly configured in the baseband unit and the radio frequency unit. In other words, in the downlink data processing process, the baseband unit (and / or the radio frequency unit) may perform different physical layer processing processes on data of different terminal devices. Therefore, compared with the case where the same physical layer processing process is used for data of different terminal devices, the above technical solution implements differentiated configurations of physical layer processing processes at the terminal device granularity, thereby improving the data transmission efficiency of some terminal devices and thereby improving user experience.
[0190] It can be understood that if some physical layer processing is performed on the terminal equipment data transmitted by the baseband unit to the radio frequency unit, after the radio frequency unit receives the terminal equipment data from the baseband unit, the radio frequency unit may perform other physical layer processing on the terminal equipment data.
[0191] For example, the transmission interface between the baseband unit and the radio frequency unit is eCPRI Cat D / E / F. The terminal equipment data transmitted by the baseband unit to the radio frequency unit is subjected to processing such as encoding, rate matching, and scrambling (i.e., the first processing or the second processing described above). After the radio frequency unit receives the terminal equipment data from the baseband unit, the radio frequency unit may perform processing such as modulation, layer mapping, precoding, RE mapping, digital BF, IFFT, CP addition, digital-to-analog conversion, and analog BF (i.e., the third processing or the fourth processing described above) on the terminal equipment data.
[0192] As another example, the transmission interface between the baseband unit and the radio frequency unit is CPRI. The terminal device data transmitted by the baseband unit to the radio frequency unit is subjected to processing such as encoding, rate matching, scrambling, modulation, layer mapping, precoding, RE mapping, digital BF, IFFT, and CP addition (i.e., the first processing or the second processing described above). After the radio frequency unit receives the terminal device data from the baseband unit, the radio frequency unit may perform processing such as digital-to-analog conversion and analog BF (i.e., the third processing or the fourth processing described above) on the terminal device data.
[0193] It should be noted that in this application, any one or more of the physical layer processes (i.e., the first process or the second process described above) may be performed on the terminal device data transmitted by the baseband unit to the radio frequency unit, and may include other implementations, including, but not limited to, the physical layer process of the baseband unit corresponding to the current eCPRI Cat A / B / C / D / E / F interface and the physical layer process of the baseband unit corresponding to the current CPRI.
[0194] For example, terminal equipment data transmitted by the baseband unit to the radio frequency unit may be encoded, so that the radio frequency unit then performs other physical layer processing.
[0195] As another example, coding and rate matching may be performed on terminal device data transmitted by the baseband unit to the radio frequency unit, which then performs other physical layer processing.
[0196] An example of an implementation process in which the first processing and the second data include data packet processing is described below.
[0197] In a 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.
[0198] Specifically, 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, so that data packets corresponding to data of different terminal devices are processed in different packet assembly manners, thereby smoothly processing the data stream transmitted on the link between the baseband unit and the radio frequency unit. Also, when the first processing and the second processing include data packet processing, the time domain resources carrying data packets corresponding to the first data are different from the time domain resources carrying data packets corresponding to the second data, so that data of different terminal devices are transmitted in a time-staggered manner (e.g., when data of one terminal device is transmitted, physical layer processing / packet assembly processing is performed on data of another terminal device), thereby avoiding excessively large data streams at the same time on the link between the baseband unit and the radio frequency unit. Therefore, when the first processing and the second processing include data packet processing, the transmission bandwidth can be time-division multiplexed by data of different terminal devices, thereby improving the utilization rate of the transmission bandwidth on the link between the baseband unit and the radio frequency unit.
[0199] In a possible implementation, the first processing is determined based on at least one of the following: a transmission coding rate of the 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 coding rate of the downlink data of the second terminal device, a type of the second terminal device, or channel state information of the second terminal device. Specifically, on the link between the baseband unit and the radio frequency unit, the processing performed by the baseband unit on the downlink data of the terminal device can be determined based on related information of the terminal device. To improve the flexibility of implementation of the solution, multiple implementations for determining the processing process are provided.
[0200] In a possible implementation, in the method shown in FIG. 4, the method further includes: the baseband unit sending first instruction information and second instruction information, where the first instruction information indicates that the first data is obtained by performing a first process based on the downlink data of the first terminal device, and the second instruction information indicates that the second data is obtained by performing a second process based on the downlink data of the second terminal device. Specifically, in the downlink data processing process, the baseband unit may send the first instruction information and the second instruction information to the radio frequency unit, so that the radio frequency unit can determine how to process the first data and the second data based on the first instruction information and the second instruction information, further process the received first data and second data, and then send the downlink data to the terminal device.
[0201] Optionally, the first instruction information and the first data in step S402 may be carried in the same message or in different messages, which is not limited herein. Similarly, the second instruction information and the second data in step S402 may be carried in the same message or in different messages, which is not limited herein.
[0202] Optionally, the first instruction information and the second instruction information may be obtained in another manner. For example, the first instruction information and the second instruction information may be information preset in the baseband unit and the radio frequency unit, or the first instruction information and the second instruction information may be information transmitted to the baseband unit and / or the radio frequency unit by a remote device (e.g., an Operation Management Center (OMC) or a base station control unit, etc.), or may be another implementation. This is not limited in the present specification.
[0203] According to the technical solution shown in FIG. 4, after performing a first process on the downlink data of a first terminal device to obtain first data, the baseband unit transmits the first data on the link between the baseband unit and the radio frequency unit. Then, after performing a second process on the downlink data of a second terminal device to obtain second data, the baseband unit transmits the second data on the link. Here, the first process and the second process are different. In other words, after performing different processes on the downlink data of different terminal devices, the baseband unit transmits the downlink data of different terminal devices obtained through the different processes to the radio frequency unit. Therefore, the data of the terminal devices can be processed at the granularity of the terminal device on the link between the baseband unit and the radio frequency unit to ensure the service experience of the terminal devices.
[0204] 5 is a diagram showing a communication method according to the present application, which includes the following steps:
[0205] S501: The baseband unit transmits first data and second data, and in response, the radio frequency unit receives the first data and second data from the baseband unit.
[0206] It should be noted that the process of determining / generating the first data and the second data by the baseband unit refers to the implementation process of step S401 shown in Figure 4, and the corresponding technical effects are implemented, and the details will not be described again in this specification.
[0207] S502: 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, where the third processing is different from the fourth processing.
[0208] The first data and the second data may be understood as downlink data, so that after the radio frequency unit obtains the third data and the fourth data based on the first data and the second data in S502, the radio frequency unit may transmit the corresponding downlink data to the terminal device through a process such as air interface mapping.
[0209] 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. Specifically, on the link between the baseband unit and the radio frequency unit, the processing performed by the baseband unit on the downlink data of the terminal equipment includes physical layer processing and / or data packet processing. In other words, after the radio frequency unit receives data of different terminal equipment, the radio frequency unit performs different physical layer processing and / or different data packet processing on the data of different terminal equipment, providing multiple flexible implementations.
[0210] In a 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. Specifically, 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, so that the data packets corresponding to data of different terminal devices are processed in different packet assembly methods, thereby smoothly processing the data stream transmitted on the link between the baseband unit and the radio frequency unit. Furthermore, when the third processing and the fourth processing include data packet processing, the time domain resource carrying the data packet corresponding to the first data is different from the time domain resource carrying the data packet corresponding to the second data, so that the data of different terminal devices are transmitted in a staggered manner (e.g., when the data of one terminal device is transmitted, the physical layer processing / packet assembly processing is performed on the data of another terminal device), thereby avoiding an excessively large amount of data streams at the same time on the link between the baseband unit and the radio frequency unit. Therefore, when the third processing and the fourth processing include data packet processing, the transmission bandwidth can be time-division multiplexed by the data of different terminal devices, thereby improving the utilization rate of the transmission bandwidth on the link between the baseband unit and the radio frequency unit.
[0211] It can be understood that when the number of data packets corresponding to one piece of data (e.g., first data or second data) received by the radio frequency unit is 1, the radio frequency unit can obtain the data based on the one data packet. When the number of data packets corresponding to one piece of data (e.g., first data or second data) received by the radio frequency unit is N (N is an integer greater than 1), after the radio frequency unit receives the N data packets, the radio frequency unit performs a packet assembly (or concatenation) process on the N packets to obtain the data.
[0212] It should be noted that for the implementation process of physical layer processing and data packet processing, please refer to the method description shown in Figure 4 to implement the corresponding technical effects, and the details will not be described again in this specification.
[0213] In a possible implementation, in step S502, the third processing is determined based on at least one of the following: a transmission coding rate of the 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 coding rate of the downlink data of the second terminal device, a type of the second terminal device, or channel state information of the second terminal device. Specifically, on the link between the baseband unit and the radio frequency unit, the processing performed by the baseband unit on the downlink data of the terminal device can be determined based on related information of the terminal device. To improve the flexibility of implementation of the solution, several embodiments for determining the processing process are provided.
[0214] In a possible implementation, in the implementation method shown in FIG. 5, the method further includes: the radio frequency unit receiving first instruction information and second instruction information, where the first instruction information indicates that the first data is to be obtained by performing a first process based on the downlink data of the first terminal device, and the second instruction information indicates that the second data is to be obtained by performing a second process based on the downlink data of the second terminal device. Specifically, in the downlink data processing process, the radio frequency unit may receive the first instruction information and the second instruction information from the baseband unit, so that the radio frequency unit can determine how to process the first data and the second data based on the first instruction information and the second instruction information, further process the received first data and second data, and then transmit the downlink data to the terminal device.
[0215] It should be noted that for the implementation procedures of the first process and the second process, please refer to the description of the method shown in Figure 4, and implement the corresponding technical effects, and the details will not be described again in this specification.
[0216] According to the technical solution in Figure 5, after the radio frequency unit receives the first data of the first terminal device and the second data of the second terminal device on the link between the baseband unit and the radio frequency unit, the radio frequency unit performs different processing processes on the first data and the second data to obtain the third data and the fourth data, so that the data of the terminal device can be processed at the granularity of the terminal device on the link between the baseband unit and the radio frequency unit to ensure the service experience of the terminal device.
[0217] As can be seen from the above-described implementation process shown in Figures 4 and 5, in the downlink data processing process, the baseband unit and the radio frequency unit can perform different processing processes on data of different terminal devices. For ease of understanding, an implementation example shown in Figure 6 is provided for the following description. In Figure 6, an example is provided in which a first terminal device is a terminal device for high coding rate transmission (referred to as a high coding rate user in the figure) and a second terminal device is a terminal device for low coding rate transmission (referred to as a low coding rate user in the figure).
[0218] For a downlink service, 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 equipment is a first processing and that the processing method (including physical layer processing and / or data packet processing) of the downlink data of the second terminal equipment is a second processing, the baseband unit obtains the first data and the second data respectively based on the first processing and the second processing, and sends the first data, the second data, the first instruction information, and the second instruction information to the radio frequency unit.
[0219] In the example shown in Figure 6, for data of a high coding rate user (i.e., downlink data of a first terminal device), the baseband unit encodes the data and transmits the encoded data to the radio frequency unit via an optical fiber. That is, the first process includes encoding. For data of a low coding rate user (i.e., downlink data of a second terminal device), the baseband unit does not need to encode the data and transmits unencoded data to the radio frequency unit via an optical fiber. That is, the second process does not include encoding.
[0220] Based on this implementation process, on the link between the baseband unit and the radio frequency unit, the transmission data of the high coding rate users is coded data, and the coding operation is performed on the baseband unit side to improve the transmission quality of the data of the high coding rate users, and on the link, the transmission data of the low coding rate users is coded data, and the coding operation is performed on the radio frequency unit side to reduce the amount of data to be transmitted, thereby improving the transmission speed of the data of the low coding rate users and reducing the delay.
[0221] In the example shown in Figure 6, transmission shaping (i.e., staggering the time domain resources for transmitting the two data as much as possible) is performed on the data of the high coding rate user and the data of the low coding rate user, so that the data of the low coding rate user is transmitted while the data of the high coding rate user is being encoded. While the data of the low coding rate user is being encoded by the radio frequency unit, the data of the high coding rate user is transmitted on the link. In this way, the transmission band is time-division multiplexed by different users, improving the utilization rate of the transmission band.
[0222] Optionally, the shaping scheme may be selected in multiple ways, such as a symbol granularity data format corresponding to the wireless air interface technology, or may be a complete data packet format at a single scheduling granularity, or may be a format in which multiple data packets that can be independently encoded are shaped and transmitted separately, or may be implemented in another way, which is not limited herein.
[0223] Optionally, the shaping granularity may be selected through a combination of multi-user packetization and transmission, or user packetization and transmission, or another scheme, which is not limited herein.
[0224] Optionally, to determine the high coding rate users and the low coding rate users, flexible selection may be made based on the actual network bandwidth status and the coding capabilities of the baseband unit and the radio frequency unit, or may be set in a parameter configuration manner, or may be selected based on a specified value, or another manner may be used, which is not limited in this specification.
[0225] Furthermore, for the radio frequency unit, after the radio frequency unit receives the first data, the second data, the first instruction information, and the second instruction information over the link between the baseband unit and the radio frequency unit, the radio frequency unit may perform further processing (e.g., the third processing and the fourth processing described above) on the received first data and second data. For example, for coded data (e.g., the first data), the radio frequency unit may perform operations such as air interface mapping. As another example, for uncoded data (e.g., the second data), the radio frequency unit may perform processing such as encoding and air interface mapping.
[0226] 7 is a diagram showing a communication method according to the present application, which includes the following steps:
[0227] S701: The radio frequency unit performs a fifth processing on uplink data of a first terminal device to obtain fifth data, and the radio frequency unit performs a sixth processing on uplink data of a second terminal device to obtain sixth data, where the fifth processing is different from the sixth processing.
[0228] S702: The radio frequency unit transmits the fifth data and the sixth data to the baseband unit, and in response, the baseband unit receives the fifth data and the sixth data from the baseband unit.
[0229] 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 herein.
[0230] In a possible implementation, the method shown in FIG. 7 further includes the following: the radio frequency unit transmitting first instruction information and second instruction information, where the first instruction information indicates that fifth data is to be obtained by performing a fifth processing based on uplink data of the first terminal device, and the second instruction information indicates that sixth data is to be obtained by performing a sixth processing based on uplink data of the second terminal device; or the radio frequency unit receiving the first instruction information and the second instruction information. Specifically, in the uplink data processing process, both the radio frequency unit and the baseband unit may determine a processing manner for uplink data on a link between the radio frequency unit and the baseband unit. Furthermore, based on the transmission of the first instruction information and the second instruction information, the radio frequency unit and the baseband unit can determine a processing manner for uplink data on the link, thereby allowing the radio frequency unit and the baseband unit to reach an agreement on the processing of uplink data and avoid communication errors.
[0231] Optionally, the first instruction information and the first data may be carried in the same message or in different messages, which is not a limitation herein. Similarly, the second instruction information and the second data may be carried in the same message or in different messages, which is not a limitation herein.
[0232] Optionally, the first instruction information and the second instruction information may be obtained in other manners. For example, the first instruction information and the second instruction information may be information transmitted to the baseband unit and / or the radio frequency unit by a remote device (e.g., an Operation Management Center (OMC) or a base station control unit), or may be other implementations. This is not limited in the present specification.
[0233] In a possible implementation, the fifth and sixth processes include physical layer processing. And / or the fifth and sixth processes include data packet processing. Specifically, the processing performed by the baseband unit on the uplink data of the terminal equipment on the link between the baseband unit and the radio frequency unit 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 equipment, providing multiple flexible implementations.
[0234] In a possible implementation, when the fifth and sixth processes include physical layer processing, the physical layer processing includes at least one of the following: decoding, rate de-matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, RE de-mapping, digital BF, fast Fourier transform (FFT), CP removal, analog-to-digital conversion, or analog BF. Specifically, in the uplink data processing process, the uplink data transmitted by the radio frequency unit to the baseband unit is data obtained after 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, which allows different physical layer processing processes to be more flexibly configured in the baseband unit and the radio frequency unit. In other words, in the uplink data processing process, the baseband unit (and / or the radio frequency unit) may perform different physical layer processing processes on the data of different terminal devices. Therefore, compared with the case where the same physical layer processing process is applied to data of different terminal devices, the above-mentioned technical solution implements a differentiated configuration for the physical layer processing process at the granularity of the terminal device, so as to improve the data transmission efficiency of some terminal devices, thereby improving the user experience.
[0235] It can be understood that if any physical layer processing is performed on the terminal equipment data transmitted by the radio frequency unit to the baseband unit, after the baseband unit receives the terminal equipment data from the radio frequency unit, the baseband unit may perform other physical layer processing on the terminal equipment data.
[0236] For example, the transmission interface between the baseband unit and the radio frequency unit is eCPRI Category (Cat) D. The terminal equipment data transmitted by the radio frequency unit to the baseband unit is subjected to processes such as analog BF, analog-to-digital conversion, CP removal, FFT, digital BF, RE de-mapping, channel equalization, and IDFT (i.e., the fifth or sixth process described above). After the baseband unit receives the terminal equipment data from the radio frequency unit, the baseband unit may implement processes such as demodulation, descrambling, rate de-matching, and decoding (i.e., the seventh or eighth process described above) on the terminal equipment data.
[0237] As another example, the transmission interface between the baseband unit and the radio frequency unit is CPRI. The terminal equipment data transmitted by the radio frequency unit to the baseband unit is subjected to processes such as analog BF and analog-to-digital conversion (i.e., the fifth or sixth process described above). After the baseband unit receives the terminal equipment data from the radio frequency unit, the baseband unit may perform processes such as CP removal, FFT, digital BF, RE de-mapping, channel equalization, and IDFT (i.e., the seventh or eighth process described above) on the terminal equipment data.
[0238] It should be noted that in this application, any one or more of the physical layer processes (i.e., the fifth process or the sixth process described above) may be performed on the terminal device data transmitted by the radio frequency unit to the baseband unit, and may include other implementations, including, but not limited to, the physical layer process of the baseband unit corresponding to the current eCPRI Cat A / B / C / D / E / F interface and the physical layer process of the radio frequency unit corresponding to the current CPRI.
[0239] For example, an analog BF may be performed on terminal equipment data transmitted by a radio frequency unit to a baseband unit, which then performs other physical layer processing.
[0240] As another example, analog BF, analog-to-digital conversion, and FFT / CP removal may be performed on the terminal device data transmitted by the radio frequency unit to the baseband unit, so that the radio frequency unit then performs other physical layer processing.
[0241] In a 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. Specifically, 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, so that data packets corresponding to data of different terminal devices are processed in different packet assembly manners, thereby smoothly processing the data streams transmitted on the link between the baseband unit and the radio frequency unit. Furthermore, when the fifth process and the sixth process include data packet processing, the time domain resource carrying the data packet corresponding to the fifth data is different from the time domain resource carrying the data packet corresponding to the sixth data, so that the data of different terminal devices are transmitted in a staggered manner (e.g., when the data of one terminal device is transmitted, the physical layer processing / packet assembly processing is performed on the data of another terminal device), thereby avoiding an excessively large amount of data streams at the same time on the link between the baseband unit and the radio frequency unit. Therefore, when the fifth process and the sixth process include data packet processing, the transmission bandwidth can be time-division multiplexed by the data of different terminal devices, thereby improving the utilization rate of the transmission bandwidth on the link between the baseband unit and the radio frequency unit.
[0242] It should be noted that for the implementation process of physical layer processing and data packet processing, please refer to the description of the method shown in Figure 4, and implement the corresponding technical effects, and the details will not be described again in this specification.
[0243] In a possible implementation, the fifth operation is determined based on at least one of the following: a transmission coding rate of the 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 operation is determined based on at least one of the following: a transmission coding rate of the uplink data of the second terminal device, a type of the second terminal device, or channel state information of the second terminal device. Specifically, on the link between the baseband unit and the radio frequency unit, the operation performed by the baseband unit on the uplink data of the terminal device can be determined based on related information of the terminal device. To improve the flexibility of implementation of the solution, several embodiments for determining the operation process are provided.
[0244] According to the technical solution shown in Figure 7, after the radio frequency unit performs a fifth processing on the uplink data of a first terminal device to obtain the fifth data, the radio frequency unit transmits the fifth data on the link between the baseband unit and the radio frequency unit. Then, after performing a sixth processing on the uplink data of a second terminal device to obtain the sixth data, the radio frequency unit transmits the sixth data on the link. Here, the fifth processing is different from the sixth processing. In other words, after performing different processing on the uplink data of different terminal devices, the radio frequency unit transmits the uplink data of different terminal devices obtained by the different processing to the baseband unit. Therefore, the data of the terminal devices can be processed at the granularity of the terminal device on the link between the baseband unit and the radio frequency unit to ensure the service experience of the terminal devices.
[0245] 8 is a diagram showing a communication method according to the present application, which includes the following steps:
[0246] S801: The radio frequency unit transmits fifth data and sixth data, and in response, the baseband unit receives the fifth data and sixth data from the baseband unit.
[0247] 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 herein.
[0248] S802: The baseband unit performs a seventh processing on the fifth data to obtain seventh data, and the baseband unit performs an eighth processing on the sixth data to obtain eighth data, where the seventh processing is different from the eighth processing.
[0249] The fifth data and the sixth data may be understood to be uplink data. Therefore, in step S802, 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 may process the uplink data locally (or the baseband unit may send the uplink data to another device, for example, an access network device, a core network device, or another terminal device).
[0250] In a possible implementation, the seventh and eighth processes include physical layer processing. And / or the seventh and eighth processes include data packet processing. Specifically, the processing performed by the radio frequency unit on the uplink data of the terminal equipment on the link between the baseband unit and the radio frequency unit includes physical layer processing and / or data packet processing. In other words, after the baseband unit receives data of different terminal equipment, the baseband unit performs different physical layer processing and / or different data packet processing on the data of different terminal equipment, providing multiple flexible implementations.
[0251] In a possible implementation, when the seventh process and the eighth process 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. Specifically, when the seventh process and the eighth process 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, so that data packets corresponding to data of different terminal devices are processed in different packet assembly manners, thereby smoothly processing the data streams transmitted on the link between the baseband unit and the radio frequency unit. Furthermore, when the seventh and eighth processes include data packet processing, 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, so that the data of different terminal devices are transmitted in a staggered manner (e.g., when the data of one terminal device is transmitted, the physical layer processing / packet assembly processing is performed on the data of another terminal device), thereby avoiding excessively large data streams at the same time on the link between the baseband unit and the radio frequency unit. Therefore, when the seventh and eighth processes include data packet processing, the transmission bandwidth can be time-division multiplexed by the data of different terminal devices, thereby improving the utilization rate of the transmission bandwidth on the link between the baseband unit and the radio frequency unit.
[0252] It may be understood that when the number of data packets corresponding to one piece of data (e.g., the fifth data or the sixth data, etc.) received by the baseband unit is 1, the baseband unit may obtain the data based on the data packets. When the number of data packets corresponding to one piece of data (e.g., the fifth data or the sixth data, etc.) 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 packet assembly (or concatenation) process on the N data packets to obtain the data.
[0253] It should be noted that for the implementation process of physical layer processing and data packet processing, please refer to the description of the method shown in Figure 4, and implement the corresponding technical effects, and the details will not be described again in this specification.
[0254] In a possible implementation, the seventh operation is determined based on at least one of the following: a transmission coding rate of the 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 operation is determined based on at least one of the following: a transmission coding rate of the uplink data of the second terminal device, a type of the second terminal device, or channel state information of the second terminal device. Specifically, on the link between the baseband unit and the radio frequency unit, the operation performed by the baseband unit on the downlink data of the terminal device can be determined based on related information of the terminal device. To improve the flexibility of implementation of the solution, several embodiments for determining the operation process are provided.
[0255] In a possible implementation, in the method shown in FIG. 8, the method further includes: the baseband unit sending first and second instruction information to the radio frequency unit (i.e., the radio frequency unit receiving the first and second instruction information from the baseband unit), where the first instruction information indicates that fifth data is to be obtained by performing a fifth processing based on uplink data of the first terminal device, and the second instruction information indicates that sixth data is to be obtained by performing a sixth processing based on uplink data of the second terminal device; or the radio frequency unit sending the first and second instruction information to the baseband unit (i.e., the baseband unit receiving the first and second instruction information from the radio frequency unit). Specifically, in the uplink data processing process, both the radio frequency unit and the baseband unit may determine a processing manner for uplink data on a link between the radio frequency unit and the baseband unit. Furthermore, based on the transmission of the first instruction information and the second instruction information, the radio frequency unit and the baseband unit can determine how to process the uplink data on the link, so that the radio frequency unit and the baseband unit can reach an agreement on how to process the uplink data and avoid communication errors.
[0256] According to the technical solution shown in Figure 8, after the baseband unit receives 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 baseband unit performs different processing processes on the fifth data and the sixth data to obtain the seventh data and the eighth data, so that the data of the terminal device can be processed at the granularity of the terminal device on the link between the baseband unit and the radio frequency unit to ensure the service experience of the terminal device.
[0257] As can be seen from the above-mentioned implementation process shown in Figures 7 and 8, in the uplink data processing process, the baseband unit and the radio frequency unit can perform different processing processes for the data of different terminal devices. For ease of understanding, an implementation example of uplink data is provided and described below.
[0258] Generally, for uplink services, the bandwidth requirement of uplink service data is usually lower than the bandwidth requirement of downlink service data, but the performance requirement is higher. A corresponding processing manner 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 result of the downlink reference signal fed back by the terminal device (or based on the measurement result of the uplink reference signal transmitted by the terminal device or the like) to evaluate the radio environment characteristics of the terminal device, and the terminal device can be classified into an interference-limited user, a power-limited user, a performance-unlimited user, and the like.
[0259] For example, the transmission interface between the baseband unit and the radio frequency unit is eCPRI. If the first terminal equipment is an interference-limited user, a Cat E split point is selected as the data processing boundary point (i.e., the baseband unit performs processes such as decoding, rate de-matching, ..., and IDFT, and the radio frequency unit performs processes such as channel equalization, RE de-mapping, ..., and analog BF) to verify the multi-cell coordination function. For a power-limited user, a Cat D split point is selected as the data processing boundary point (i.e., the baseband unit performs processes such as decoding, rate de-matching, and demodulation, and the radio frequency unit performs processes such as IDFT, channel equalization, RE de-mapping, ..., and analog BF) to verify the multi-beam function. For a performance-unlimited user, a Cat D split point is selected to reduce the transmission bandwidth requirement.
[0260] Optionally, for terminal equipment that selects a Cat E division point as a data processing boundary point, the dimension of the number of user beams may also be increased, and the most consistent number of beams may be selected based on measurement information for transmission.
[0261] Optionally, from a multi-cell perspective, for scenarios where users served by different cells are supported, the CPRI split point may be selected as the data processing demarcation point.
[0262] Also, in the above-described implementation process, for uplink services, the splitting point determination process can be performed by the baseband unit and instructed to the radio frequency unit through the baseband unit, so that the two units can align their uplink data processing methods. Alternatively, the splitting point determination process can be performed by the radio frequency unit and instructed to the baseband unit through the radio frequency unit, so that the two units align their uplink data processing methods. The baseband unit can then further process the uplink data. For example, the baseband unit can process the uplink data locally (or transmit the uplink data to another device, such as access network equipment, core network equipment, or another terminal equipment).
[0263] To implement the functions of the methods provided in the present application, a device that executes the above-mentioned methods may include a hardware configuration and / or a software module, and may implement the functions in the form of a hardware configuration, a software module, or a combination of a hardware configuration and a software module. Whether a function among the above-mentioned functions is implemented by using a hardware configuration, a software module, or a combination of a hardware configuration and a software module depends on the design constraints of a specific application and technical solution.
[0264] See Figure 9. The present application provides a communication device 900. The device 900 includes a processing module 901 and a transceiver module 902.
[0265] In one implementation example, the communication device 900 may implement the functions of the baseband unit in the above-mentioned method, and thus may also implement the beneficial effects of the above-mentioned method. In the present application, the communication device 900 may be a baseband unit, or may be a software module, an integrated circuit, an element, or the like within the baseband unit, such as a chip. This is not limited thereto. The following description will be given using an example in which the communication device 900 is a baseband unit.
[0266] Specifically, the processing module 901 is configured to perform a first processing on downlink data of a first terminal device to obtain first data, and to perform a second processing on downlink data of a second terminal device to obtain second data. The transceiver module 902 is configured to transmit the first data and the second data over a link between the baseband unit and the radio frequency unit. The first processing is different from the second processing.
[0267] In a possible implementation, the transceiver module 902 is further configured to transmit first indication information and second indication information, where the first indication information indicates that the first data is obtained by performing a first process based on downlink data of the first terminal device, and the second indication information indicates that the second data is obtained by performing a second process based on downlink data of the second terminal device.
[0268] In another implementation example, the communication device 900 may implement the functions of the radio frequency unit in the above-mentioned method, and thus may also implement the beneficial effects of the above-mentioned method. In this application, the communication device 900 may be a radio frequency unit, or may be a software module, an integrated circuit, an element, or the like within a radio frequency unit, such as a chip. This is not limited thereto. An example in which the communication device 900 is a radio frequency unit will be described below.
[0269] Specifically, the processing module 901 is configured to control the transceiver module 902 to receive first data and second data on a link between the baseband unit and the radio frequency unit, where the first data is obtained by performing a first processing based on downlink data of a first terminal device, and the second data is obtained by performing a second processing based on downlink data of a second terminal device, and the first processing is different from the second processing.
[0270] 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.
[0271] In a 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.
[0272] In a possible implementation, the first processing is determined based on at least one of the following: a transmission coding 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 coding 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.
[0273] In another implementation example, the communication device 900 may implement the functions of the radio frequency unit in the above-mentioned method, and thus may also implement the beneficial effects of the above-mentioned method. In this application, the communication device 900 may be a radio frequency unit, or may be a software module, an integrated circuit, an element, or the like within a radio frequency unit, such as a chip. This is not limited thereto. An example in which the communication device 900 is a radio frequency unit will be described below.
[0274] Specifically, the transceiver module 902 is configured to receive first data from a first terminal device and second data from a second terminal device over a link between the baseband unit and the radio frequency unit, and the processing module 901 is configured to perform a third processing on the first data to obtain third data and a fourth processing on the second data to obtain fourth data, where the third processing is different from the fourth processing.
[0275] 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.
[0276] In a 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.
[0277] In a possible implementation, the third process is determined based on at least one of the following: a transmission coding 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 process is determined based on at least one of the following: a transmission coding 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.
[0278] In a possible implementation, the physical layer processing includes at least one of the following: encoding, rate matching, scrambling, modulation, layer mapping, precoding, resource element RE mapping, digital beam mapping BF, inverse fast Fourier transform IFFT, cyclic prefix CP addition, digital-to-analog conversion, and analog BF.
[0279] In a possible implementation, the transceiver module is further configured to receive first indication information and second indication information, where the first indication information indicates that the first data is to be obtained by performing a first process based on downlink data of the first terminal device, and the second indication information indicates that the second data is to be obtained by performing a second process based on downlink data of the second terminal device.
[0280] In another implementation example, the communication device 900 may implement the functions of the radio frequency unit in the above-mentioned method, and thus may also implement the beneficial effects of the above-mentioned method. In this application, the communication device 900 may be a radio frequency unit, or may be a software module, an integrated circuit, an element, or the like within a radio frequency unit, such as a chip. This is not limited thereto. An example in which the communication device 900 is a radio frequency unit will be described below.
[0281] Specifically, the processing module 901 is configured to: perform a fifth processing on the uplink data of the first terminal device to obtain fifth data; and perform a sixth processing on the uplink data of the second terminal device to obtain sixth data. The transceiver module 902 is configured to transmit the fifth data and the sixth data on a link between the baseband unit and the radio frequency unit, where the fifth processing is different from the sixth processing.
[0282] In a possible implementation, the transceiver module 902 is further configured to: transmit first and second indication information, where the first indication information indicates that fifth data is to be obtained by performing a fifth process based on uplink data of the first terminal device, and the second indication information indicates that sixth data is to be obtained by performing a sixth process based on uplink data of the second terminal device; or receive the first and second indication information.
[0283] In another implementation example, the communication device 900 may implement the function of a baseband unit in the above-mentioned method, and thus may also implement the beneficial effects of the above-mentioned method. In this application, the communication device 900 may be a baseband unit, or may be a software module, an integrated circuit, an element, or the like within a baseband unit, such as a chip. This is not limited thereto. An example in which the communication device 900 is a baseband unit will be described below.
[0284] Specifically, the processing module 901 is configured to control the transceiver module 902 to receive fifth data and sixth data on a link between the baseband unit and the radio frequency unit, where 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, and the fifth processing is different from the sixth processing.
[0285] In a possible implementation, the fifth process and the sixth process include physical layer processing, and / or the fifth process and the sixth process include data packet processing.
[0286] In a possible implementation, when the fifth process and the sixth process include data packet processes, 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.
[0287] In a possible implementation, the fifth process is determined based on at least one of the following: a transmission coding rate of the 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 process is determined based on at least one of the following: a transmission coding rate of the uplink data of the second terminal device, a type of the second terminal device, or channel state information of the second terminal device.
[0288] In another implementation example, the communication device 900 may implement the function of a baseband unit in the above-mentioned method, and thus may also implement the beneficial effects of the above-mentioned method. In this application, the communication device 900 may be a baseband unit, or may be a software module, an integrated circuit, an element, or the like within a baseband unit, such as a chip. This is not limited thereto. An example in which the communication device 900 is a baseband unit will be described below.
[0289] Specifically, the transceiver module 902 is configured to receive fifth data of the first terminal device and sixth data of the second terminal device over a link between the baseband unit and the radio frequency unit. The processing module 901 is configured to perform a seventh processing on the fifth data to obtain seventh data and an eighth processing on the sixth data to obtain eighth data, where the seventh processing is different from the eighth processing.
[0290] In a possible implementation, the seventh process and the eighth process include physical layer processing, and / or the seventh process and the eighth process include data packet processing.
[0291] In a possible implementation, when the seventh process and the eighth process 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.
[0292] In a possible implementation, the seventh process is determined based on at least one of the following: a transmission coding rate of the 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 process is determined based on at least one of the following: a transmission coding rate of the uplink data of the second terminal device, a type of the second terminal device, or channel state information of the second terminal device.
[0293] In a possible implementation, the physical layer processing includes at least one of the following: decoding, rate-dematching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, RE de-mapping, digital BF, fast Fourier transform (FFT), CP removal, analog-to-digital conversion, or analog BF.
[0294] In a possible implementation, the transceiver module is further configured to receive first and second indication information, where the first indication information indicates that fifth data is to be obtained by performing a fifth process based on uplink data of the first terminal device, and the second indication information indicates that sixth data is to be obtained by performing a sixth process based on uplink data of the second terminal device, or the transceiver module is further configured to transmit the first and second indication information.
[0295] It should be noted that for details of the information execution process of each part of the communication device 900, please refer to the description of the above method in this application, and the details will not be described again in this specification.
[0296] 10 is another diagram showing the configuration of a communication device 1000 according to the present application. The communication device 1000 includes at least a logic circuit 1001. The communication device 1000 may be a chip or an integrated circuit.
[0297] Optionally, the communication device further includes an input / output interface 1002 .
[0298] The transceiver module 902 shown in Figure 9 may be a communication interface. The communication interface may be the input / output interface 1002 shown in Figure 10, 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.
[0299] Optionally, the logic circuit 1001 may be configured to: perform a first processing on downlink data of a first terminal device to obtain first data; and perform a second processing on downlink data of a second terminal device to obtain second data. The input / output interface 1002 is configured to transmit the first data and the second data over a link between the baseband unit and the radio frequency unit. The first processing is different from the second processing. It should be understood that the logic circuit 1001 and the input / output interface 1002 may further perform other steps performed by the baseband unit in any one of the above examples to implement corresponding beneficial effects. Details will not be described again herein.
[0300] Optionally, the logic circuit 1001 is configured to control the input / output interface 1002 to receive first data and second data over a link between the baseband unit and the radio frequency unit, where the first data is obtained by performing a first process based on downlink data of a first terminal device, and the second data is obtained by performing a second process based on downlink data of a second terminal device, and the first process is different from the second process. It should be understood that the logic circuit 1001 and the input / output interface 1002 may further perform other steps performed by the radio frequency unit in any one of the above examples to implement corresponding beneficial effects. Details will not be described again herein.
[0301] 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 over a link between the baseband unit and the radio frequency unit. The logic circuit 1001 is configured to perform a third processing on the first data to obtain third data and a fourth processing on the second data to obtain fourth data, where the third processing is different from the fourth processing. The logic circuit 1001 and the input / output interface 1002 may further perform other steps performed by the radio frequency unit in any one of the above-mentioned examples to implement corresponding beneficial effects. Details will not be described again herein.
[0302] Optionally, the logic circuit 1001 is configured to: perform a fifth processing on the uplink data of the first terminal device to obtain fifth data; and perform a sixth processing 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 a link between the baseband unit and the radio frequency unit. The fifth processing is different from the sixth processing. It should be understood that the logic circuit 1001 and the input / output interface 1002 may further perform other steps performed by the radio frequency unit in any one of the above examples to implement corresponding beneficial effects. Details will not be described again herein.
[0303] Optionally, the logic circuit 1001 is configured to control the input / output interface 1002 to receive fifth data and sixth data over a link between the baseband unit and the radio frequency unit. Here, the fifth data is obtained by performing a fifth process based on uplink data of the first terminal device, and the sixth data is obtained by performing a sixth process based on uplink data of the second terminal device. The fifth process is different from the sixth process. It should be understood that the logic circuit 1001 and the input / output interface 1002 may further perform other steps performed by the baseband unit in any one of the above-mentioned examples to achieve corresponding beneficial effects. Details will not be described again in this specification.
[0304] Optionally, the input / output interface 1002 is configured to receive fifth data of the first terminal device and sixth data of the second terminal device over a link between the baseband unit and the radio frequency unit. The logic circuit 1001 is configured to perform a seventh processing on the fifth data to obtain seventh data, and an eighth processing on the sixth data to obtain eighth data, where the seventh processing is different from the eighth processing. The logic circuit 1001 and the input / output interface 1002 may further perform other steps performed by the baseband unit in any one of the above-mentioned examples to implement corresponding beneficial effects. Details will not be described again herein.
[0305] In a possible implementation, the processing module 901 shown in FIG. 9 may be the logic circuit 1001 in FIG.
[0306] Optionally, logic circuitry 1001 may be a processing unit, and some or all of the functionality of the processing unit may be implemented by software.
[0307] Optionally, the processing device may include a memory and a processor, wherein the memory is configured to store a computer program, and the processor reads and executes the computer program stored in the memory to perform corresponding processes and / or steps in any method.
[0308] Optionally, the processing device may include only a processor. A memory for storing a computer program is located outside the processing device, and the processor is connected to the memory through circuits / wiring to read and execute the computer program stored in the memory. The memory and the processor may be integrated or may be physically separate from each other.
[0309] Optionally, the processing device may be one or more chips or one or more integrated circuits, for example, one or more field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), systems on chips (SoCs), central processing units (CPUs), network processors (NPs), digital signal processors (DSPs), microcontroller units (MCUs), programmable logic devices (PLDs), other integrated chips, or any combination of the aforementioned chips or processors.
[0310] 11 is a diagram showing the configuration of a communication device 1100 in the above-described embodiment of the present application. Specifically, the communication device 1100 may be a communication device used as a baseband unit or a radio frequency unit in the above-described embodiment. For the specific configuration of this communication device, please refer to the configuration shown in FIG. 11.
[0311] The communication device 1100 includes at least one processor 1111 and at least one network interface 1114 .
[0312] Optionally, the communication device further 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, through a bus. In this application, this connection includes various types of interfaces, transmission lines, buses, or the like. This is not limited in this application. The antenna 1115 is connected to the transceiver 1113. The network interface 1114 is configured 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 a core network device, such as an S1 interface. The network interface may include a network interface between the communication device and another communication device (e.g., another network device or a core network device), such as an X2 interface or an Xn interface.
[0313] The processor 1111 is mainly configured to: process communication protocols and communication data; control the entire communication device; execute software programs; and process data of the software programs. The processor 1111 is configured to support the communication device, for example, in performing the operations described in the above-mentioned implementation process. The communication device may include a baseband processor and a central processing unit. The baseband processor is mainly configured to process communication protocols and communication data. The central processing unit is mainly configured to: control the entire terminal device, execute software programs, and process data of the software programs. The functions of the baseband processor and the central processing unit may be integrated into the processor 1111 in FIG. 11. Those skilled in the art will understand that the baseband processor and the central processing unit may each be independent processors and may be interconnected using technology such as a bus. Those skilled in the art will understand that a network device may include multiple baseband processors to accommodate different network standards, multiple central processing units to increase the processing power of the network device, and components of the network device may be connected through various buses. The baseband processor may also be referred to as a baseband processing circuit or a baseband processing chip. The central processing unit may also be referred to as a central processing circuit or a central processing chip. The function of processing the communication protocol and communication data may be built into the processor or may be stored in memory in the form of a software program, and the processor executes the software program to implement the baseband processing function.
[0314] The memory is mainly configured to store software programs and data. The memory 1112 may exist independently and be connected to the processor 1111. Optionally, the memory 1112 is integrated with the processor 1111, for example, integrated into a chip. The memory 1112 may store program codes for implementing the technical solutions in the present application, and the processor 1111 controls the execution thereof. Various types of computer program codes that are executed may also be considered as drivers for the processor 1111.
[0315] FIG. 11 shows only one memory and one processor. In an actual network device, there may be multiple processors and multiple memories. The memory may also be referred to as a storage medium, a storage device, or the like. The memory may be a storage element located on the same chip as the processor, i.e., an on-chip storage element, or may be an independent storage element. This is not a limitation of the present application.
[0316] The transceiver 1113 may be configured to support reception or transmission of radio frequency signals between the communication device and a terminal. The transceiver 1113 may be connected to an antenna 1115. The transceiver 1113 includes a transmitter Tx and a receiver Rx. Specifically, the one or more antennas 1115 may receive radio frequency signals. The receiver Rx of the transceiver 1113 is configured to receive radio frequency signals from the antenna, convert the radio frequency signals to digital baseband signals or digital intermediate frequency signals, and provide the digital baseband signals or digital intermediate frequency signals to the processor 1111. The processor 1111 then performs further processing, such as demodulation and decoding, on the digital baseband signals or digital intermediate frequency signals. Furthermore, the transmitter Tx of the transceiver 1113 is further configured to receive modulated digital baseband signals or digital intermediate frequency signals from the processor 1111, and convert the modulated digital baseband signals or digital intermediate frequency signals to radio frequency signals. and transmitting the radio frequency signal through one or more antennas 1115. Specifically, the receiver Rx may selectively perform one or more levels of downmixing and analog-to-digital conversion on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency signal. The order of the downmixing and analog-to-digital conversion processes is adjustable. The transmitter Tx may selectively perform one or more levels of upmixing and digital-to-analog conversion on the modulated digital baseband signal or the digital intermediate frequency signal to obtain a radio frequency signal. The order of the upmixing and digital-to-analog conversion processes is adjustable. The digital baseband signal and the digital intermediate frequency signal may be collectively referred to as a digital signal.
[0317] The transceiver 1113 may also be referred to as a transceiver module, a transceiver machine, a transceiver device, or the like. Optionally, a device within the transceiver module configured to implement a receiving function may be considered a receiving unit, and a device within the transceiver module configured to implement a transmitting function may be considered a transmitting unit. In other words, 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, or the like. The transmitting unit may also be referred to as a transmitter, a transmitting machine, a transmitting circuit, or the like.
[0318] It should be noted that the communication device 1100 shown in Fig. 11 is specifically configured to: perform the steps implemented by a baseband unit or a radio frequency unit in the above-mentioned method; and perform the corresponding technical effects of the baseband unit or the radio frequency unit. For specific implementations of the communication device 1100 shown in Fig. 11, please refer to the descriptions in the above-mentioned method. Details will not be described again in this specification.
[0319] The division into modules in this application is an example and is merely a logical division of functions, and other divisions may be used in actual implementation. Furthermore, the functional modules in this application may be integrated into a single processor or may exist physically alone, or two or more modules may be integrated into a single module. The integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0320] All or part of the technical solutions provided in this application may be implemented by using software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedures or functions described herein are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a terminal device, or another programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL), etc.) or wireless (e.g., infrared, radio, microwave, etc.) method. The computer-readable storage medium may be any available medium that can be accessed by a computer, or may be a data storage device, such as a server or data center, that consolidates one or more available media. The available media may be magnetic media (such as a floppy disk, a hard disk drive, or a magnetic tape), optical media (such as a digital video disc (DVD)), semiconductor media, or the like.
[0321] In this application, cross-references may be made between embodiments without logical contradiction, for example, cross-references may be made between methods and / or terms in method embodiments, cross-references may be made between functions and / or terms in apparatus embodiments, and cross-references may be made between functions and / or terms in apparatus embodiments and method embodiments.
[0322] It is obvious that those skilled in the art can make various modifications and variations to the present application without departing from the scope of the present application, and the present application intends to cover these modifications and variations in the present application as long as they fall within the scope of protection defined by the following claims and their equivalents.
Claims
1. 1. A communication method comprising: performing a first process on downlink data of a first terminal device to obtain first data, and performing a second process on downlink data of a second terminal device to obtain second data; transmitting the first data and the second data over a link between a baseband unit and a radio frequency unit; Equipped with the first process is different from the second process; method.
2. transmitting first instruction information and second instruction information, wherein the first instruction information indicates that the first data is to be acquired by performing the first processing based on the downlink data of the first terminal device, and the second instruction information indicates that the second data is to be acquired by performing the second processing based on the downlink data of the second terminal device; The method of claim 1 further comprising:
3. 1. A communication method comprising: receiving first data and second data on a link between a baseband unit and a radio frequency unit, the first data being obtained by performing a first processing based on downlink data of a first terminal device, and the second data being obtained by performing a second processing based on downlink data of a second terminal device; Equipped with the first process is different from the second process; method.
4. the first processing and the second processing include physical layer processing; and / or the first processing and the second processing include data packet processing; 4. The method according to any one of claims 1 to 3.
5. 5. The method of claim 4, wherein, when the first processing and the second processing include data packet processing, a quantity of data packets corresponding to the first data is different from a quantity of data packets corresponding to the second data, and / or a time domain resource carrying data packets corresponding to the first data is different from a time domain resource carrying data packets corresponding to the second data.
6. The first processing is determined based on at least one of a transmission coding rate of the 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 a transmission coding rate of the downlink data of the second terminal device, a type of the second terminal device, or channel state information of the second terminal device.
6. A method according to any one of claims 1 to 5.
7. 1. A communication method comprising: receiving first data from a first terminal device and second data from a second terminal device over a link between the baseband unit and the radio frequency unit; performing a third process on the first data to obtain third data, and performing a fourth process on the second data to obtain fourth data, the third process being different from the fourth process; A method comprising:
8. the third processing and the fourth processing include physical layer processing; and / or the third processing and the fourth processing include data packet processing; The method of claim 7.
9. 9. The method of claim 8, wherein, when the third processing and the fourth processing include data packet processing, a quantity of data packets corresponding to the first data is different from a quantity of data packets corresponding to the second data, and / or a time domain resource carrying data packets corresponding to the first data is different from a time domain resource carrying data packets corresponding to the second data.
10. The third process is determined based on at least one of a transmission coding rate of the 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 process is determined based on at least one of a transmission coding rate of the downlink data of the second terminal device, a type of the second terminal device, or channel state information of the second terminal device.
10. A method according to any one of claims 7 to 9.
11. The physical layer processing Coding, rate matching, scrambling, modulation, layer mapping, precoding, resource element RE mapping, digital beam mapping BF, inverse fast Fourier transform IFFT, cyclic prefix CP addition, digital-to-analog conversion, or analog BF 11. The method according to claim 4, further comprising at least one of:
12. receiving the first instruction information and the second instruction information, wherein the first instruction information indicates that the first data is to be acquired by performing the first processing based on the downlink data of the first terminal device, and the second instruction information indicates that the second data is to be acquired by performing the second processing based on the downlink data of the second terminal device; 12. The method of any one of claims 3 to 11, further comprising:
13. A communication device comprising a processing module and a transceiver module, The processing module and the transceiver module are configured to perform the method according to any one of claims 1 and 2, 4 to 6, and 11 and 12, or the processing module and the transceiver module are configured to perform the method according to any one of claims 3 to 12. Communication equipment.
14. A communication device comprising at least one processor and a memory, the at least one processor is coupled to the memory; The processor is configured to perform the method according to any one of claims 1 and 2, 4 to 6, and 11 and 12, or the processor is configured to perform the method according to any one of claims 3 to 12. Communication equipment.
15. A communication system comprising a communication device configured to perform the method according to any one of claims 1 and 2, 4 to 6, and 11 and 12, and a communication device configured to perform the method according to any one of claims 3 to 12.
16. A computer-readable storage medium having stored thereon instructions that, when executed by a computer, implement the method of any one of claims 1 to 12.
17. A computer program product comprising instructions which, when executed on a computer, enable the computer to carry out a method according to any one of claims 1 to 12.
18. 1. A communication method comprising: 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; transmitting the fifth data and the sixth data over a link between a baseband unit and a radio frequency unit; Equipped with The fifth process is different from the sixth process. method.
19. a step of transmitting first instruction information and second instruction information, wherein the first instruction information indicates that the fifth data is to be acquired by performing the fifth process based on the uplink data of the first terminal device, and the second instruction information indicates that the sixth data is to be acquired by performing the sixth process based on the uplink data of the second terminal device; or receiving the first instruction information and the second instruction information; 20. The method of claim 18, further comprising:
20. 1. A communication method comprising: receiving fifth data and sixth data on a link between the baseband unit and the radio frequency unit, the fifth data being obtained by performing a fifth process based on uplink data of a first terminal device, and the sixth data being obtained by performing a sixth process based on uplink data of a second terminal device; Equipped with The fifth process is different from the sixth process. method.
21. the fifth process and the sixth process include physical layer processes; and / or the fifth process and the sixth process include data packet processing; 21. A method according to any one of claims 18 to 20.
22. 22. The method of claim 21, wherein, when the fifth processing and the sixth processing include data packet processing, a quantity of data packets corresponding to the fifth data is different from a quantity of data packets corresponding to the sixth data, and / or a time domain resource carrying a data packet corresponding to the fifth data is different from a time domain resource carrying a data packet corresponding to the sixth data.
23. The fifth process is determined based on at least one of a transmission coding rate of the 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 process is determined based on at least one of a transmission coding rate of the uplink data of the second terminal device, a type of the second terminal device, or channel state information of the second terminal device.
23. A method according to any one of claims 18 to 22.
24. 1. A communication method comprising: receiving, on a link between the baseband unit and the radio frequency unit, fifth data of the first terminal device and sixth data of the second terminal device; performing a seventh process on the fifth data to obtain seventh data, and performing an eighth process on the sixth data to obtain eighth data, the seventh process being different from the eighth process; A method comprising:
25. the seventh process and the eighth process include physical layer processes; and / or the seventh process and the eighth process include data packet processing; 25. The method of claim 24.
26. 26. The method of claim 25, wherein, when the seventh processing and the eighth processing include data packet processing, a quantity of data packets corresponding to the fifth data is different from a quantity of data packets corresponding to the sixth data, and / or a time domain resource carrying a data packet corresponding to the fifth data is different from a time domain resource carrying a data packet corresponding to the sixth data.
27. The seventh process is determined based on at least one of a transmission coding rate of the 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 process is determined based on at least one of a transmission coding rate of the uplink data of the second terminal equipment, a type of the second terminal equipment, or channel state information of the second terminal equipment.
27. A method according to any one of claims 24 to 26.
28. The physical layer processing Decoding, rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, RE demapping, digital BF, fast Fourier transform (FFT), CP removal, analog-to-digital conversion, or analog BF 28. The method of any one of claims 21 to 23 or any one of claims 25 to 27, comprising at least one of:
29. receiving first instruction information and second instruction information, wherein the first instruction information indicates that the fifth data is to be acquired by performing the fifth process based on the uplink data of the first terminal device, and the second instruction information indicates that the sixth data is to be acquired by performing the sixth process based on the uplink data of the second terminal device; or transmitting the first instruction information and the second instruction information; 29. The method of any one of claims 20 to 28, further comprising:
30. A communication device comprising a processing module and a transceiver module, The processing module and the transceiver module are configured to perform a method according to any one of claims 18 and 19, 21 to 23, and 28 and 29, or the processing module and the transceiver module are configured to perform a method according to any one of claims 20 to 29. Communication equipment.
31. A communication device comprising at least one processor and a memory, the at least one processor is coupled to the memory; The processor is configured to perform a method according to any one of claims 18 and 19, 21 to 23, and 28 and 29, or the processor is configured to perform a method according to any one of claims 20 to 29. Communication equipment.
32. A communication system comprising a communication device configured to perform the method of any one of claims 18 and 19, 21 to 23, and 28 and 29, and a communication device configured to perform the method of any one of claims 20 to 29.
33. 30. A computer readable storage medium having stored thereon instructions which, when executed by a computer, implement the method of any one of claims 18 to 29.
34. A computer program product comprising instructions, which when executed on a computer, enable the computer to carry out a method according to any one of claims 18 to 29.
Citation Information
Patent Citations
Data transmission control method, apparatus, and access network device
JP2021530942A