Baseband processing method and apparatus

The baseband processing method optimizes power consumption by allowing the first device to selectively indicate baseband processing functions based on the capabilities and power consumption of both the radio frequency device and the baseband unit, addressing the challenge of high power consumption in existing systems.

JP2025516793AActive Publication Date: 2025-05-30HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024568400
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-05-18
Filing Date
2023-04-19
Publication Date
2025-05-30
Estimated Expiration
2043-04-19

AI Technical Summary

Technical Problem

Existing baseband processing systems face challenges in reducing system power consumption due to different manufacturing technologies, hardware structures, and operating environments of baseband units and radio units, often resulting in high power consumption allocation patterns.

Method used

A baseband processing method where a first device receives function and power consumption information from both the radio frequency device and the baseband unit, allowing it to selectively indicate which baseband processing functions to execute, thereby optimizing power usage based on capabilities and consumption.

Benefits of technology

This method enables comprehensive optimization of power consumption by selecting modes with lower system power usage, reducing overall energy expenditure while ensuring reliable baseband processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025516793000001_ABST
    Figure 2025516793000001_ABST
Patent Text Reader

Abstract

This application provides a baseband processing method and apparatus. The method includes a step in which a first device receives first function information and first power consumption information from a radio frequency device, where the first function information indicates a first baseband processing function supported by the radio frequency device, and the first power consumption information indicates the power consumption of the first baseband processing function. The first device transmits first indication information to the radio frequency device, where the first indication information indicates a first target baseband processing function, and the first indication information is determined based on the first function information, the first power consumption information, second function information, and second power consumption information. The second function information indicates a second baseband processing function supported by a first control device, and the second power consumption information indicates the power consumption of the second baseband processing function. The first target baseband processing function is the first M required baseband processing functions or the last K required baseband processing functions among N required baseband processing functions, and the required baseband processing functions are baseband processing functions sequentially executed during the processing of a baseband signal. In this way, it is possible to reduce the system power consumption.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and more specifically, to baseband processing methods and apparatuses.

Background Art

[0002] This application claims priority to Chinese Patent Application No. 202210542972.8, titled "BASEBAND PROCESSING METHOD AND APPARATUS", filed with the China National Intellectual Property Administration on May 18, 2022, the entire content of which is incorporated herein by reference.

[0003] During the processing of baseband signals, the baseband unit and the radio unit in the access network device can process the baseband signals by sequentially executing a plurality of baseband processing functions based on a pre-set allocation pattern. In this case, the baseband processing functions executed by the baseband unit and the baseband processing functions executed by the radio unit are fixed. However, for example, since the baseband unit and the radio unit have different manufacturing technologies, hardware structures, or operating environments, the overall system power consumption brought about by different allocation patterns may be different during the processing of baseband signals, and the pre-set allocation pattern may be a pattern with high power consumption among a plurality of allocation patterns. Therefore, there is an urgent need for baseband processing methods and apparatuses for reducing system power consumption.

Summary of the Invention

[0004] This application provides a baseband processing method and apparatus for reducing system power consumption.

[0005] According to the first aspect, a baseband processing method is provided. This method can be executed by a first device or a chip in the first device. This method includes a step in which the first device receives first function information and first power consumption information from a radio frequency device, where the first function information indicates at least one first baseband processing function supported by the radio frequency device, and the first power consumption information indicates the power consumption for implementing each of at least one first baseband processing function by the radio frequency device. The first device transmits first indication information to the radio frequency device, where the first indication information indicates a first target baseband processing function, the first target baseband processing function includes one or more of at least one first baseband processing function, and the first indication information is determined based on the first function information, the first power consumption information, second function information, and second power consumption information, where the second function information indicates at least one second baseband processing function supported by the first control device, and the second power consumption information indicates the power consumption for implementing each of at least one second baseband processing function by the first control device. The first target baseband processing function is the first M required baseband processing functions or the last K required baseband processing functions among the N required baseband processing functions, where N, M, and K are positive integers, M≤N, K≤N, and the N required baseband processing functions are baseband processing functions sequentially executed by the radio frequency device and the first control device during the processing of the baseband signal.

[0006] Therefore, in the present application, the radio frequency device can report the baseband processing functions supported by the radio frequency device and the corresponding power consumption to the first device. The first device can comprehensively consider the capabilities and power consumption of each device as needed, select a mode with low system power consumption, and indicate to the radio frequency device to execute the baseband processing function, thereby reducing the system power consumption.

[0007] In connection with the first aspect, in some implementations of the first aspect, the first function information includes bandwidth information, and the bandwidth information indicates the bandwidth supported by the radio frequency device, and the bandwidth is greater than or equal to a first value.

[0008] Therefore, in the present application, the radio frequency device may further report the bandwidth capability to the first device, whereby the first device can determine that the radio frequency device can meet the bandwidth requirement, and it is possible to improve the reliability of the system baseband processing.

[0009] In connection with the first aspect, in some implementations of the first aspect, this method further includes the step of the first device receiving second function information and second power consumption information from the first control device. The first device transmits second indication information to the first control device, and the second indication information indicates a second target baseband processing function, and the second target baseband processing function includes one or more of at least one second baseband processing function, and the second target baseband processing function is a baseband processing function other than the first target baseband processing function among N required baseband processing functions.

[0010] Therefore, in the present application, the first device and the first control device may be deployed in one device and perform information transmission through an internal communication interface. Alternatively, the first device and the first control device may be separately deployed in separate devices and perform information transmission through an interface between those devices. This can improve the flexibility of the system.

[0011] In connection with the first aspect, in some implementations of the first aspect, before the first device transmits the first indication information to the radio frequency device, the method further includes a step in which the first device receives third function information and third power consumption information from a second control device, where the third function information indicates at least one third baseband processing function supported by the second control device, the third power consumption information indicates the power consumption for implementing each of at least one third baseband processing function by the second control device, and the first indication information is determined based on the first function information, the first power consumption information, the second function information, the second power consumption information, the third function information, and the third power consumption information.

[0012] Accordingly, in the present application, the first device may be connected to a plurality of control devices, and the first device may select a first control device with lower power consumption from those plurality of control devices to perform baseband processing, whereby the system power consumption can be further reduced.

[0013] In connection with the first aspect, in some implementations of the first aspect, the first function information includes first operating mode information, the first operating mode information indicates at least one first operating mode supported by the radio frequency device, the first operating mode is an operating mode used when the radio frequency device executes one or more of at least one baseband processing function, the first indication information further indicates a first target operating mode, and the first target operating mode is for executing a first target baseband processing function.

[0014] In connection with the first aspect, in some implementations of the first aspect, the second function information includes second operation mode information, the second operation mode information indicates at least one second operation mode supported by the first control device, the second operation mode is an operation mode used when the first control device executes one or more of at least one second baseband processing function, the second indication information further indicates a second target operation mode, and the second target operation mode is for executing a second target baseband processing function.

[0015] Therefore, in the present application, the first device can know the operation modes supported by the radio frequency device and the control device based on the function information, whereby the baseband processing function can be allocated based on the operation mode, and the flexibility of the system can be improved.

[0016] In connection with the first aspect, in some implementations of the first aspect, the first function information further includes at least one of the following information: the number of users supported when the radio frequency device executes each first baseband processing function, the number of data streams or service streams supported when the radio frequency device executes each first baseband processing function, or the number of resource blocks supported when the radio frequency device executes each first baseband processing function.

[0017] In connection with the first aspect, in some implementations of the first aspect, the second function information further includes at least one of the following information: the number of users supported when the first control device executes each second baseband processing function, the number of data streams or service streams supported when the first control device executes each second baseband processing function, or the number of resource blocks supported when the first control device executes each second baseband processing function.

[0018] Therefore, in the present application, the function information may further include the processing capacity information of each baseband processing function, and the first device allocates the baseband processing function based on the function information, whereby the baseband processing function allocated to the radio frequency device is a baseband processing function within the capacity range of the radio frequency device, further improving the reliability of the system baseband processing.

[0019] In relation to the first aspect, in some implementations of the first aspect, this method may alternatively be executed by a radio frequency device or a chip in the radio frequency device. This method includes the step of the radio frequency device transmitting the first function information and the first power consumption information to the first device. The radio frequency device receives the first indication information from the first device.

[0020] In relation to the first aspect, in some implementations of the first aspect, this method may alternatively be executed by a first control device or a chip in the first control device. This method further includes the step of the first control device transmitting the second function information and the second power consumption information to the first device. The first control device receives the second indication information from the first device.

[0021] In relation to the first aspect, in some implementations of the first aspect, this method may alternatively be executed by a second control device or a chip in the second control device. This method further includes the step of the second control device transmitting the third function information and the third power consumption information to the first device.

[0022] According to a second aspect, a baseband processing method is provided. This method can be executed by a radio frequency device or a chip in the radio frequency device. This method includes a step in which the radio frequency device transmits first function information and first power consumption information to a first device, where the first function information indicates at least one first baseband processing function supported by the radio frequency device, and the first power consumption information indicates the power consumption for implementing each of at least one first baseband processing function by the radio frequency device. The radio frequency device receives first indication information from the first device, where the first indication information indicates a first target baseband processing function, the first target baseband processing function includes one or more of at least one first baseband processing function, and the first indication information is determined based on the first function information, the first power consumption information, second function information, and second power consumption information, the second function information indicates at least one second baseband processing function supported by the first control device, and the second power consumption information indicates the power consumption for implementing each of at least one second baseband processing function by the first control device. The first target baseband processing function is the first M required baseband processing functions or the last K required baseband processing functions among N required baseband processing functions, where N, M, and K are positive integers, M ≤ N, K ≤ N, and the N required baseband processing functions are baseband processing functions sequentially executed by the radio frequency device and the first control device during the processing of the baseband signal.

[0023] Therefore, in the present application, the radio frequency device may report to the first device the baseband processing function supported by the radio frequency device and the power consumption corresponding to the baseband processing function. The first device may comprehensively consider the capabilities and power consumption of each device as needed, select a mode with a low system power consumption, and indicate to the radio frequency device to execute the baseband processing function, thereby reducing the system power consumption.

[0024] In connection with the second aspect, in some implementations of the second aspect, the first function information includes bandwidth information, and the bandwidth information indicates the bandwidth supported by the radio frequency device, and the bandwidth is greater than or equal to a first value.

[0025] In connection with the second aspect, in some implementations of the second aspect, the first function information includes first operating mode information, and the first operating mode information indicates at least one first operating mode supported by the radio frequency device. The first operating mode is an operating mode used when the radio frequency device executes one or more of at least one baseband processing function. The first indication information further indicates a first target operating mode, and the first target operating mode is for executing a first target baseband processing function.

[0026] In connection with the second aspect, in some implementations of the second aspect, the first function information further includes at least one of the following information: the number of users supported when the radio frequency device executes each first baseband processing function, the number of data streams or service streams supported when the radio frequency device executes each first baseband processing function, or the number of resource blocks supported when the radio frequency device executes each first baseband processing function.

[0027] According to a third aspect, a baseband processing apparatus is provided. The apparatus includes a transceiver unit and a processing unit. The transceiver unit is configured to receive first function information and first power consumption information from a radio frequency device. The first function information indicates at least one first baseband processing function supported by the radio frequency device. The first power consumption information indicates the power consumption for implementing each of at least one first baseband processing functions by the radio frequency device. The processing unit is configured to generate first indication information. The first indication information indicates a first target baseband processing function. The first target baseband processing function includes one or more of at least one first baseband processing functions. The first indication information is determined based on the first function information, the first power consumption information, second function information, and second power consumption information. The second function information indicates at least one second baseband processing function supported by a first control device. The second power consumption information indicates the power consumption for implementing each of at least one second baseband processing functions by the first control device. The first target baseband processing function is the first M required baseband processing functions or the last K required baseband processing functions among N required baseband processing functions. N, M, and K are positive integers, M ≤ N, K ≤ N, and the N required baseband processing functions are baseband processing functions sequentially executed by the radio frequency device and the first control device during the processing of a baseband signal. The transceiver unit is further configured to transmit the first indication information to the radio frequency device.

[0028] Therefore, in the present application, the radio frequency device may report to the first device the baseband processing function supported by the radio frequency device and the power consumption corresponding to the baseband processing function. The first device may comprehensively consider the capabilities and power consumption of each device as needed, select a mode with low system power consumption, and indicate to the radio frequency device to execute the baseband processing function, thereby reducing the system power consumption.

[0029] In connection with the third aspect, in some implementations of the third aspect, the first function information includes bandwidth information, and the bandwidth information indicates the bandwidth supported by the radio frequency device, and the bandwidth is greater than or equal to a first value.

[0030] In connection with the third aspect, in some implementations of the third aspect, the transceiver unit is further configured to receive the second function information and the second power consumption information from the first control device. The transceiver unit is further configured to transmit the second indication information to the first control device, and the second indication information indicates the second target baseband processing function, and the second target baseband processing function includes one or more of at least one second baseband processing function, and the second target baseband processing function is a baseband processing function other than the first target baseband processing function among the N required baseband processing functions.

[0031] In connection with the third aspect, in some implementations of the third aspect, before the transceiver unit transmits the first indication information to the radio frequency device, the transceiver unit is further configured to receive third function information and third power consumption information from the second control device, the third function information indicates at least one third baseband processing function supported by the second control device, the third power consumption information indicates the power consumption for implementing each of at least one third baseband processing function by the second control device, and the first indication information is determined based on the first function information, the first power consumption information, the second function information, the second power consumption information, the third function information, and the third power consumption information.

[0032] In connection with the third aspect, in some implementations of the third aspect, the first function information includes first operation mode information, the first operation mode information indicates at least one first operation mode supported by the radio frequency device, the first operation mode is an operation mode used when the radio frequency device executes one or more of at least one baseband processing function, the first indication information further indicates a first target operation mode, and the first target operation mode is for executing a first target baseband processing function.

[0033] In connection with the third aspect, in some implementations of the third aspect, the first function information further includes at least one of the information on the number of users supported when the radio frequency device executes each first baseband processing function, the number of data streams or service streams supported when the radio frequency device executes each first baseband processing function, or the number of resource blocks supported when the radio frequency device executes each first baseband processing function.

[0034] According to a fourth aspect, a baseband processing apparatus is provided. The apparatus includes a transceiver unit and a processing unit. The transceiver unit is configured to transmit first function information and first power consumption information to a first device. The first function information indicates at least one first baseband processing function supported by a radio frequency device, and the first power consumption information indicates the power consumption for implementing each of at least one first baseband processing functions by the radio frequency device. The transceiver unit is further configured to receive first indication information from the first device. The first indication information indicates a first target baseband processing function, and the first target baseband processing function includes one or more of at least one first baseband processing functions. The first indication information is determined based on the first function information, the first power consumption information, second function information, and second power consumption information. The second function information indicates at least one second baseband processing function supported by a first control device, and the second power consumption information indicates the power consumption for implementing each of at least one second baseband processing functions by the first control device. The first target baseband processing function is the first M required baseband processing functions or the last K required baseband processing functions among N required baseband processing functions, where N, M, and K are positive integers, M≤N, K≤N, and the N required baseband processing functions are baseband processing functions sequentially executed by the radio frequency device and the first control device during the processing of a baseband signal. The processing unit is configured to process a baseband signal based on the first indication information.

[0035] Therefore, in the present application, the radio frequency device may report to the first device the baseband processing function supported by the radio frequency device and the power consumption corresponding to the baseband processing function. The first device may comprehensively consider the capabilities and power consumptions of the respective devices as necessary, select a mode with a low system power consumption, and indicate to the radio frequency device to execute the baseband processing function, thereby reducing the system power consumption.

[0036] In relation to the fourth aspect, in some implementations of the fourth aspect, the first function information includes bandwidth information, and the bandwidth information indicates the bandwidth supported by the radio frequency device, and the bandwidth is equal to or greater than a first value.

[0037] In relation to the fourth aspect, in some implementations of the fourth aspect, the first function information includes first operating mode information, and the first operating mode information indicates at least one first operating mode supported by the radio frequency device. The first operating mode is an operating mode used when the radio frequency device executes one or more of at least one baseband processing function. The first indication information further indicates a first target operating mode, and the first target operating mode is for executing a first target baseband processing function.

[0038] In relation to the fourth aspect, in some implementations of the fourth aspect, the first function information further includes at least one of the following information: the number of users supported when the radio frequency device executes each first baseband processing function, the number of data streams or service streams supported when the radio frequency device executes each first baseband processing function, or the number of resource blocks supported when the radio frequency device executes each first baseband processing function.

[0039] According to a fifth aspect, a communication device is provided. The device may include a processing unit, a transmitting unit, and a receiving unit. Optionally, the transmitting unit and the receiving unit may alternatively be a transceiver unit.

[0040] When the device is a first device, the processing unit may be a processor, and the transmitting unit and the receiving unit may be transceivers. The device may further include a storage unit, and the storage unit may be a memory. The storage unit is configured to store instructions, and the processing unit executes the instructions stored in the storage unit to enable the device to perform any method in the first aspect. When the device is a chip in the first device, the processing unit may be a processor, and the transmitting unit and the receiving unit may be an input / output interface, pins, circuits, etc. The processing unit executes the instructions stored in the storage unit to enable the chip to perform any method in the first aspect. The storage unit is configured to store instructions. The storage unit may be a storage unit in the chip (e.g., a register or cache), or a storage unit disposed outside the chip in the device (e.g., a read-only memory or a random access memory).

[0041] If this device is a radio frequency device, the processing unit can be a processor, and the transmitting unit and the receiving unit can be transceivers. This device may further include a storage unit, and the storage unit can be a memory. The storage unit is configured to store instructions, and the processing unit executes the instructions stored in the storage unit to enable this device to execute any method in the second aspect. If this device is a chip in a radio frequency device, the processing unit can be a processor, and the transmitting unit and the receiving unit can be input / output interfaces, pins, circuits, etc. The processing unit executes the instructions stored in the storage unit to enable the chip to execute any method in the second aspect. The storage unit is configured to store instructions. The storage unit can be a storage unit in the chip (for example, a register or a cache), or a storage unit arranged outside the chip in the device (for example, a read-only memory or a random access memory).

[0042] According to a sixth aspect, the present application provides a device including a processor. The processor is coupled to a memory and is configured to execute instructions in the memory to implement a method in any one of the first aspect or possible implementations of the first aspect, or to implement a method in any one of the second aspect or possible implementations of the second aspect. This device further includes a memory. This device further includes a communication interface, and the processor is coupled to the communication interface.

[0043] In an implementation, this device is a first device. If this device is a first device, the communication interface can be a transceiver or an input / output interface.

[0044] In another implementation, the device is a chip or chip system disposed in a first device. When the device is a chip or chip system disposed in a first device, the communication interface can be an input / output interface.

[0045] In an implementation, the device is a radio frequency device. When the device is a radio frequency device, the communication interface can be a transceiver or an input / output interface.

[0046] In another implementation, the device is a chip or chip system disposed in a radio frequency device. When the device is a chip or chip system disposed in a radio frequency device, the communication interface can be an input / output interface.

[0047] The transceiver can be a transceiver circuit. The input / output interface can be an input / output circuit.

[0048] According to a seventh aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program or instructions. When the computer program or instructions are executed, the method in any possible implementation of the first aspect or the second aspect is implemented.

[0049] According to an eighth aspect, a computer program product including instructions is provided. When the instructions are executed, the method in any possible implementation of the first aspect or the second aspect is implemented.

[0050] According to a ninth aspect, a computer program is provided. The computer program includes code or instructions. When the code or instructions are executed, the method in any possible implementation of the first aspect or the second aspect is implemented.

[0051] According to the tenth aspect, a chip system is provided. This chip system includes a processor and may further include a memory, and is configured to implement the method in any possible implementation described in the first aspect or the second aspect. This chip system may include a chip or may include a chip and another separate component.

[0052] According to the eleventh aspect, a communication system is provided. This system includes the device in any possible implementation of the third aspect or the fourth aspect.

Brief Description of the Drawings

[0053]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Modes for Carrying Out the Invention

[0054] Hereinafter, the technical solutions in the present application will be described with reference to the accompanying drawings.

[0055] The technical solutions in the embodiments of this application can be applied to various communication systems, such as long term evolution (LTE) systems, frequency division duplex (FDD) systems, time division duplex (TDD) systems, 5th generation (5G) or new radio (NR) systems, and 6th generation (6G) systems or future communication systems. The 5G mobile communication system described in this application includes non-standalone (NSA) 5G mobile communication systems or standalone (SA) 5G mobile communication systems. The communication system can alternatively be a public land mobile network (PLMN), a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, an internet of things (IoT) communication system, a vehicle-to-everything (V2X) communication system, an uncrewed aerial vehicle (UAV) communication system, or another communication system.

[0056] In addition, the network architectures and service scenarios described in the embodiments of this application are intended to more clearly describe the technical solutions in the embodiments of this application and do not constitute any limitation on the technical solutions provided in the embodiments of this application. With the evolution of network architectures and the emergence of new service scenarios, those skilled in the art can understand that the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0057] To facilitate the understanding of the embodiments of the present application, first, with reference to FIG. 1, the application scenarios of the embodiments of the present application will be described in detail.

[0058] FIG. 1 is a diagram of the structure of a communication system to which the embodiments of the present application are applicable. The devices that may be included in this communication system will be described first.

[0059] Radio Unit (RU) 110: The radio unit 110 may perform functions such as intermediate frequency processing, radio frequency processing, and duplexing of signals. For example, the radio unit 110 may be a Remote Radio Unit (RRU), an Active Antenna Unit (AAU), or another network element or communication device having the ability of intermediate frequency signal processing, radio frequency signal processing, or intermediate radio frequency signal processing.

[0060] Baseband Unit (BU) 120: The baseband unit 120 may perform the function of processing baseband signals. For example, the baseband unit 120 may include at least one of a Central Unit (CU) and a Distributed Unit (DU), or another network element or communication device having the ability of baseband signal processing. For example, the baseband unit may sometimes be abbreviated as BBU.

[0061] The communication interface between the baseband unit 120 and the radio unit 110 may be a fronthaul interface. For example, the interface may be a Common Public Radio Interface (CPRI), an Enhanced CPRI (eCPRI), or another interface to be defined in the future for connecting the baseband unit 120 and the radio unit 110.

[0062] Scheduling Unit 130: The scheduling unit 130 may schedule the baseband processing functions of the baseband unit 120 and the radio unit 110. For example, the scheduling unit 130 may schedule one or more baseband processing functions to be executed by the baseband unit 120 and one or more baseband processing functions to be executed by the radio unit 110 based on service requirements.

[0063] The scheduling unit 130 and the baseband unit 120 may be integrally deployed, or the scheduling unit 130 and the radio unit 110 may be integrally deployed, or the scheduling unit 130, the radio unit 110, and the baseband unit 120 may be separately deployed. For example, when the scheduling unit 130 and the baseband unit 120 are integrally deployed, the scheduling unit 130 may communicate with the baseband unit 120 through an internal interface or communicate with the radio unit 110 through an interface. When the scheduling unit 130 and the radio unit 110 are integrally deployed, the scheduling unit 130 may communicate with the radio unit 110 through an internal interface or communicate with the baseband unit 120 through an interface. When the scheduling unit 130, the radio unit 110, and the baseband unit 120 are separately deployed, the scheduling unit 130 may communicate with the baseband unit 120 through an interface with the baseband unit 120 and communicate with the radio unit 110 through an interface with the radio unit 110, or the scheduling unit 130 may communicate directly with the baseband unit 120 and communicate with the radio unit 110 through the baseband unit 120. This is not particularly limited in this application.

[0064] The distributed base station may include at least one baseband unit and at least one radio unit. Hereinafter, with reference to FIG. 2, a system having a plurality of architectures to which the baseband unit and the radio unit are applicable will be described.

[0065] FIG. 2 is a diagram of the structure of a system having a plurality of architectures to which the embodiments of the present application are applicable. An example in which this system includes two radio units is used for description. This system includes a baseband unit 210, a radio unit 220, and a radio unit 230. The baseband unit 210 may be the baseband unit 120 in FIG. 1, and the radio units 220 and 230 may be the radio units 110 in FIG. 1, respectively. In the present application, an example in which this system includes a direct connection system and a cascade system is used for description. Regarding the direct connection system, refer to (a) in FIG. 2. The baseband unit 210 is directly connected to the radio unit 220 and the radio unit 230 separately. The baseband unit 210 performs direct communication separately through the interface of the radio unit 220 and the interface of the radio unit 230. Regarding the cascade system, refer to (b) in FIG. 2. The baseband unit 210 is directly connected to the radio unit 220. The radio unit 220 is directly connected to the radio unit 230. The baseband unit 210 communicates directly with the radio unit 220. The baseband unit 210 may communicate with the radio unit 230 through the radio unit 220.

[0066] The above only describes a system having several architectures to which this embodiment of the present application is applicable. The embodiments of the present application are alternatively applicable to another system having an architecture in which a radio unit can communicate with a baseband unit. This is not particularly limited in the present application.

[0067] Figure 3 is a schematic flowchart of baseband signal processing to which the embodiments of the present application are applicable.

[0068] Refer to Figure 3. In the downlink direction, the baseband signal can be processed in the order of encoding, rate matching, scrambling, modulation, layer mapping, pre-coding, resource element mapping, digital beamforming, inverse fast Fourier transformation (IFFT), cyclic prefix addition, analog beamforming, and digital to analog conversion. Correspondingly, in the uplink direction, the baseband signal is processed in the order of analog beamforming, analog to digital conversion, fast Fourier transformation (FFT), cyclic prefix removal, digital beamforming, resource element demapping, channel estimation, equalization, demodulation, descrambling, rate de-matching, and decoding.

[0069] In this embodiment of the present application, it should be noted that the baseband processing function can be any one of the aforementioned processing functions, or the baseband processing function can be a combined function of the plurality of aforementioned processing functions. For example, FFT and cyclic prefix removal can be regarded as one baseband processing function. The aforementioned baseband processing function can be executed by a baseband unit or can be executed by a radio unit. For example, in the downlink direction, the baseband unit sequentially executes processing of encoding, rate matching, scrambling, modulation, layer mapping, precoding, and resource element mapping for the baseband signal, and then the radio unit sequentially executes processing of digital beamforming, IFFT, cyclic prefix addition, analog beamforming, and digital / analog conversion for the signal processed by the baseband unit. In addition, the baseband unit and the radio unit can have the ability to execute the same baseband processing function. The baseband processing function shown in FIG. 3 is used as an example, and this embodiment of the present application is applicable to another procedure or a procedure of a baseband processing function defined in the future as an alternative.

[0070] FIG. 4 is a schematic flowchart of method 400 according to an embodiment of the present application.

[0071] In the following embodiments, the radio frequency device can be the radio unit 110 in FIG. 1, the first control device can be the baseband unit 120 in FIG. 1, and the first device can be the scheduling unit 130 in FIG. 1. When the first device, the first control device, and the radio frequency device are separately arranged, the first device, the first control device, and the radio frequency device can execute information transmission through an external interface. Hereinafter, the case where the first device, the first control device, and the radio frequency device are separately arranged is used as an example for description. This method can include the following steps.

[0072] S410: The radio frequency device transmits the first function information and the first power consumption information to the first device.

[0073] Correspondingly, the first device receives the first function information and the first power consumption information from the radio frequency device.

[0074] The first function information indicates at least one first baseband processing function supported by the radio frequency device. The at least one first baseband processing function may include one or more of the baseband processing functions shown in FIG. 3.

[0075] In a possible implementation, the first function information includes an identifier of at least one first baseband processing function supported by the radio frequency device. The identifier of the at least one first baseband processing function identifies the at least one first baseband processing function. The first device may know the baseband processing function supported by the radio frequency device based on the identifier of the first baseband processing function.

[0076] In another possible implementation, the first function information includes operation mode information. The operation mode information indicates at least one first operation mode supported by the radio frequency device. The first operation mode is an operation mode used when the radio frequency device executes one or more of the at least one first baseband processing functions. For example, the first function information includes identifiers of at least one first operation mode such as the first operation mode #1 (e.g., performing digital / analog conversion and analog beamforming), the first operation mode #2 (e.g., performing analog beamforming), and the first operation mode #3 (e.g., not performing a baseband processing function).

[0077] Specifically, the first device can pre-set the mapping relationship between the identifier of the first operation mode and the identifier of the baseband processing function. The identifier of one operation mode can correspond to some or all of the identifiers of the first baseband processing functions. For example, if the first operation mode is the operation mode used when the radio frequency device performs digital / analog conversion and analog beamforming, the mapping relationship includes the correspondence between the identifier of the first operation mode and the identifier of digital / analog conversion and the identifier of analog beamforming. Thereby, the first device can determine the baseband processing function supported by the radio frequency device based on the identifier of the first operation mode and the mapping relationship.

[0078] Optionally, the first function information may further include processing capability information corresponding to each of the first baseband processing functions. For example, the first function information further includes at least one of the information such as the number of users supported when the radio frequency device executes each of the first baseband processing functions, the number of data streams or service streams supported when the radio frequency device executes each of the first baseband processing functions, and the number of resource blocks supported when the radio frequency device executes each of the first baseband processing functions.

[0079] The number of users supported when the radio frequency device executes the baseband processing function can be the maximum value of the number of users that can be scheduled when the radio frequency device executes the baseband processing function. The number of data streams or service streams supported when the radio frequency device executes the baseband processing function can be the maximum value of the number of data streams or service streams supported when the radio frequency device executes the baseband processing function. The number of resource blocks supported when the radio frequency device executes the baseband processing function can be the maximum value of the number of resource blocks (RB) that can be scheduled when the radio frequency device executes the baseband processing function. The first device allocates the baseband processing function based on the function information, so that the baseband processing function allocated to the radio frequency device is within the capabilities of the radio frequency device, further improving the reliability of the system baseband processing.

[0080] Optionally, the first function information further includes bandwidth information, and the bandwidth information indicates the bandwidth supported by the radio frequency device.

[0081] The bandwidth can be the bandwidth of the interface between the radio frequency device and the first control device.

[0082] For example, the first function information may include a bandwidth value. Alternatively, the first function information may include parameter values such as the speed or throughput of the interface, so that the first device knows the bandwidth supported by the radio frequency device based on the parameter values, enabling the first device to determine that the radio frequency device can meet the bandwidth requirements and improving the reliability of the system baseband processing.

[0083] The first power consumption information indicates the power consumption for implementing each of at least one first baseband processing function by a radio frequency device.

[0084] The first power consumption information may include power consumption values for implementing respective first baseband processing functions by a radio frequency device. For example, the power consumption value for performing digital / analog conversion by a radio frequency device is 10 watts (W), and the power consumption value for performing analog beamforming is 20 W.

[0085] Alternatively, the first power consumption information may include power consumption levels for implementing respective first baseband processing functions by a radio frequency device. For example, the power consumption level for performing digital / analog conversion by a radio frequency device is the first power consumption level, and the power consumption level for performing analog beamforming is the second power consumption level. For example, the power consumption corresponding to the first power consumption level is the highest among the power consumptions for implementing a plurality of first baseband processing functions during the processing of a baseband signal. Similarly, the second power consumption level is the lowest among the power consumptions for implementing a plurality of first baseband processing functions. The power consumption level may be classified based on a predetermined algorithm by a radio frequency device and based on the power consumption value.

[0086] Correspondingly, when the first function information includes operation mode information, the first device may determine the power consumption corresponding to the first operation mode based on the operation mode information.

[0087] For example, the power consumption corresponding to the first operation mode is the sum of the power consumptions corresponding to the first baseband processing functions executed in the first operation mode. The first device determines one or more first baseband processing functions executed in the first operation mode based on the identifier of the first operation mode and determines the power consumption corresponding to the first operation mode.

[0088] The first power consumption information may include power consumption values for each first baseband processing function implemented by the radio frequency device, whereby the first device can obtain the power consumption corresponding to the first operating mode based on the power consumption value corresponding to the baseband processing function.

[0089] Alternatively, the first power consumption information may include power consumption values for each first operating mode implemented by the radio frequency device. For example, the power consumption corresponding to the first operating mode #1 is 30W, the power consumption corresponding to the first operating mode #2 is 20W, and the power consumption corresponding to the first operating mode #3 is 0W.

[0090] Alternatively, the first power consumption information may include the power consumption level for each first operating mode implemented by the radio frequency device, or other information capable of indicating the power consumption corresponding to the first operating mode. This is not particularly limited in the present application.

[0091] S420: The first control device transmits the second function information and the second power consumption information to the first device.

[0092] Correspondingly, the first device receives the second function information and the second power consumption information from the first control device.

[0093] The second function information indicates at least one second baseband processing function supported by the first control device.

[0094] The second power consumption information indicates the power consumption for implementing each of at least one second baseband processing function by the first control device.

[0095] The second function information indicates at least one second baseband processing function supported by the first control device. The at least one second baseband processing function may include one or more of the baseband processing functions shown in FIG. 3.

[0096] In a possible implementation, the second function information includes an identifier of at least one second baseband processing function supported by the first control device. The identifier of the at least one second baseband processing function identifies the at least one second baseband processing function. The first device may know the baseband processing functions supported by the first control device based on the identifier of the second baseband processing function.

[0097] In another possible implementation, the second function information includes operation mode information. The operation mode information indicates at least one second operation mode supported by the first control device. The second operation mode is an operation mode used when the second control device executes one or more of the at least one second baseband processing functions.

[0098] Optionally, the first function information may further include processing capacity information corresponding to each second baseband processing function. For example, the second function information further includes at least one of the information on the number of users supported when the first control device executes each second baseband processing function, the number of data streams or service streams supported when the first control device executes each second baseband processing function, and the number of resource blocks supported when the first control device executes each second baseband processing function.

[0099] The indication formats of the second function information and the second power consumption information may be the same as the indication formats in the description of the first function information and the first power consumption information in step S410. For the sake of brevity, the details will not be described here again.

[0100] In a possible implementation, the first device may be connected to a plurality of control devices. For example, the first device is separately connected to a first control device and a second control device. The first device may select a control device from the plurality of control devices and execute baseband processing. In this case, method 400 may further include step S430.

[0101] Optionally, in S430, the second control device transmits third function information and third power consumption information to the first device. Correspondingly, the first device receives the third function information and the third power consumption information from the second control device.

[0102] The third function information indicates at least one third baseband processing function supported by the second control device. The third power consumption information indicates the power consumption for implementing each of at least one third baseband processing function by the second control device.

[0103] The description regarding the third function information and the third power consumption information is similar to the description regarding the first function information and the first power consumption information in step S410. For the sake of brevity, the details will not be described here again.

[0104] Note that the radio frequency device, the first control device, and the second control device may support the same baseband processing function. For example, all of the radio frequency device, the first control device, and the second control device may support analog beamforming. However, the corresponding power consumption for executing the same baseband processing function by the radio frequency device, the first control device, and the second control device may be different. For example, the power consumption for executing analog beamforming by the radio frequency device to process data is 20W, the power consumption for executing analog beamforming by the first control device to process the same data is 30W, and the power consumption for executing analog beamforming by the second control device to process the same data is 40W.

[0105] The N required baseband processing functions may be baseband processing functions sequentially executed by the radio frequency device and the control device (the first control device or the second control device) during the processing of the baseband signal. The baseband processing functions shown in FIG. 3 may be examples of the N required baseband processing functions. The first device may know the required baseband processing functions based on preconfigured information, or the first device may know the required baseband processing functions by dynamically obtaining service information. In this case, step S440 may be further executed in method 400.

[0106] Optionally, in S440, the first device obtains service information.

[0107] For example, the first control device may predict a future service load, generate service information, and transmit the service information to the first device. The first device may determine the N required baseband processing functions sequentially executed to process the service based on the service information, whereby the first device may allocate the N required baseband processing functions to the radio frequency device and the control device (the first control device or the second control device) for processing.

[0108] Optionally, the service information may further include requirement information corresponding to one or more specific required baseband processing functions executed by the radio frequency device and / or requirement information corresponding to one or more specific required baseband processing functions executed by the control device. For example, the requirement information indicates at least one of information such as the requirement for the number of users when the radio frequency device executes one or more specific required baseband processing functions, the requirement for the number of streams when the radio frequency device executes one or more specific required baseband processing functions, or the requirement for the number of resource blocks when the radio frequency device executes one or more specific required baseband processing functions. In this way, based on the requirement information and the processing capability information of the radio frequency device, the first device may determine whether the requirements indicated by the requirement information can be satisfied when the radio frequency device executes one or more specific required baseband processing functions.

[0109] It can be understood that this step may be executed after steps S410 to S430, or may be executed synchronously with steps S410 to S430. This is not limited in this application.

[0110] When the first device further receives the third function information and the third power consumption information from the second control device, step S450 may be further executed in method 400.

[0111] Optionally, in S450, the first device selects the first control device to process the baseband signal.

[0112] The first device can process the baseband signal by determining to select the first control device from the first control device and the second control device based on the second function information, the second power consumption information, the third function information, the third power consumption information, and the service information. In other words, before determining the first target baseband processing function and the second target baseband processing function, the first device first compares the performance of the first control device with the performance of the second control device and can select the first control device to process the baseband signal. The first control device is a control device with a lower power consumption during processing, whereby the system power consumption can be further reduced.

[0113] Alternatively, the first device can process the baseband signal by determining to select the first control device from the first control device and the second control device based on the first function information, the first power consumption information, the second function information, the second power consumption information, the third function information, the third power consumption information, and the service information. In other words, the first device allocates the baseband processing function by comprehensively considering the function information and power consumption information of each device, and can select the first control device through comparison to process the baseband signal. In all modes that satisfy the required baseband processing function, the power consumption of the mode corresponding to the processing by the first control device is lower.

[0114] Note that in this embodiment of the present application, two control devices are used as an example. The solution in the present application can alternatively be applied to a system including a plurality of control devices and a plurality of radio frequency devices. For the sake of brevity, the details will not be described here again.

[0115] In addition, when the first device selects the first control device to process the baseband signal, the union of at least one first baseband processing function and at least one second baseband processing function can include all of the N required baseband processing functions, where N is a positive integer.

[0116] S460: The first device transmits first indication information to the radio frequency device.

[0117] Correspondingly, the radio frequency device receives the first indication information from the first device.

[0118] The first indication information indicates the first target baseband processing function.

[0119] For example, the first device may determine the first indication information based on the first function information, the first power consumption information, the second function information, and the second power consumption information, and transmit the first indication information to the radio frequency device.

[0120] The first target baseband processing function is the first M required baseband processing functions or the last K required baseband processing functions among N consecutive required baseband processing functions. In addition, the first target baseband processing function includes one or more of at least one first baseband processing function, and M and K are positive integers, M ≤ N, and K ≤ N.

[0121] Note that when the first function information includes an identifier of the first baseband processing function, the first indication information may include an identifier of the first target baseband processing function. Alternatively, when the first function information includes an identifier of the first operating mode, the first indication information may include an identifier of the first target operating mode.

[0122] S470: The first device transmits second indication information to the first control device.

[0123] Correspondingly, the first control device receives the second indication information from the first device.

[0124] The second indication information indicates the second target baseband processing function.

[0125] The second target baseband processing function is a baseband processing function other than the first target baseband processing function among N consecutive required baseband processing functions, and the second target baseband processing function includes one or more of at least one second baseband processing function.

[0126] It should be noted that when the second function information includes an identifier of the second baseband processing function, the second indication information may include an identifier of the second target baseband processing function. When the second function information includes an identifier of the second operating mode, the second indication information may include an identifier of the second target operating mode.

[0127] The first target baseband processing function is the first M required baseband processing functions or the last K required baseband processing functions among N consecutive required baseband processing functions, and it can be understood that it is related to the required baseband processing functions in the application scenario. The scenario shown in Figure 3 is used as an example. In the processing in the uplink direction, generally, the radio frequency device first executes the first target baseband processing function, and then the second control device executes the second target baseband processing function. The first target baseband processing function is the first M required baseband processing functions among N consecutive required baseband processing functions. In the processing in the downlink direction, generally, the first control device first executes the second target baseband processing function, and then the radio frequency device executes the first target baseband processing function. The first target baseband processing function is the last K required baseband processing functions among N consecutive required baseband processing functions.

[0128] Referring to step S460 and step S470, for example, a manner in which the first device determines the first target baseband processing function in the first indication information and the second target baseband processing function in the second indication information will be described hereinafter.

[0129] The first device may determine the first target baseband processing function and the second target baseband processing function based on the first function information, the first power consumption information, the second function information, and the second power consumption information.

[0130] In other words, a manner in which the radio frequency device executes the first target baseband processing function and the first control device executes the second target baseband processing function can satisfy the requirements of the required baseband processing function. In addition, this manner may be a manner with lower power consumption among the manners that satisfy the requirements of the required baseband processing function.

[0131] This format is capable of meeting the requirements of the required baseband processing function. First, the union of the first target baseband processing function and the second target baseband processing function is the required baseband processing function. When the first function information further includes the processing capability information of the first baseband processing function and the second function information further includes the processing capability information of the second baseband processing function, the processing capabilities of the first target baseband processing function and the second target baseband processing function must also meet the processing requirements of the required baseband processing function. In addition, when the first function information further includes bandwidth information, the first device may further determine that the bandwidth meets the bandwidth requirement. For example, the bandwidth information includes the bandwidth value supported by the radio frequency device, and when the bandwidth value is greater than or equal to the first value, the bandwidth meets the bandwidth requirement. The first value is the bandwidth requirement value for processing the baseband signal by the radio frequency device and the first control device. The first value may be set in advance or may be shown to the first device after being determined by the first control device based on the service. When the bandwidth value supported by the radio frequency device is smaller than the bandwidth requirement value, the bandwidth does not meet the bandwidth requirement, and the first device may not need to determine the first target baseband processing function or the second target baseband processing function, and it should be noted that the first device may feedback to the radio frequency device that the bandwidth supported by the radio frequency device does not meet the bandwidth requirement. In this way, the radio frequency device may generate an alarm indicating that the bandwidth is not supported based on the feedback information.

[0132] For example, hereinafter, how the first device determines the first target baseband processing function and the second target baseband processing function will be described by using examples.

[0133] An example where N = 5 is used. The N consecutive required baseband processing functions are Function #1, Function #2, Function #3, Function #4, and Function #5. The baseband processing functions supported by the radio frequency device are Function #1, Function #2, and Function #3, and the baseband processing functions supported by the first control device are Function #2, Function #3, Function #4, and Function #5. In addition, the processing capabilities of the radio frequency device to execute Function #1, Function #2, and Function #3 meet the processing requirements of the required baseband processing functions, and the processing capabilities of the first control device to execute Function #2, Function #3, Function #4, and Function #5 meet the processing requirements of the required baseband processing functions. The bandwidth between the radio frequency device and the first control device also meets the bandwidth requirements.

[0134] For example, the following three modes can satisfy the required baseband processing functions.

[0135] Mode 1: The first target baseband processing function includes Function #1, and the second target baseband processing function includes Function #2, Function #3, Function #4, and Function #5.

[0136] Mode 2: The first target baseband processing function includes Function #1 and Function #2, and the second target baseband processing function includes Function #3, Function #4, and Function #5.

[0137] Mode 3: The first target baseband processing function includes Function #1, Function #2, and Function #3, and the second target baseband processing function includes Function #4 and Function #5.

[0138] The first device may randomly select one of the aforementioned modes, or further, the first device may determine the power consumption corresponding to three modes based on the first power consumption information and the second power consumption information, and determine the mode to be selected for processing. By way of example and not limitation, the power consumption of the baseband processing function supported by a radio frequency device is as follows. The power consumption of function #1 is 10W, the power consumption of function #2 is 40W, and the power consumption of function #3 is 10W. The power consumption of the baseband processing function supported by the first control device is as follows. The power consumption of function #2 is 10W, the power consumption of function #3 is 20W, the power consumption of function #4 is 20W, and the power consumption of function #5 is 10W. It may be known that the power consumption of the aforementioned three modes (where the power consumption here is the total power consumption for executing the baseband processing function) is as follows. The power consumption corresponding to mode 1 is 70W, the power consumption corresponding to mode 2 is 100W, and the power consumption corresponding to mode 3 is 90W. Therefore, mode 1 is the mode with the minimum power consumption among the modes that satisfy the required baseband processing function, and the first device may select mode 1.

[0139] When the first function information and the second function information include operation mode information, the determination by the first device of the first target baseband processing function and the second target baseband processing function may be understood as the determination by the first device of the first target operation mode and the second target operation mode.

[0140] For example, N consecutive required baseband processing functions are Function #1, Function #2, Function #3, Function #4, and Function #5. The operating modes supported by the radio frequency device are Mode #1 (for executing Function #1), Mode #2 (for executing Function #1 and Function #2), and Mode #3 (for executing Function #1, Function #2, and Function #3). The operating modes supported by the first control device are Mode #4 (for executing Function #2, Function #3, Function #4, and Function #5), Mode #5 (for executing Function #3, Function #4, and Function #5), Mode #6 (for executing Function #4 and Function #5), and Mode #7 (for executing Function #5).

[0141] The first device can select three modes that can satisfy the required baseband processing functions.

[0142] Mode 1: The first target operating mode is Mode #1, and the second target operating mode is Mode #4.

[0143] Mode 2: The first target operating mode is Mode #2, and for the first control device, Mode #5 is selected.

[0144] Mode 3: The first target operating mode is Mode #3, and the second target operating mode is Mode #6.

[0145] The first device may randomly select one of the aforementioned modes, or further, based on the first power consumption information and the second power consumption information, the first device may determine the power consumption corresponding to three modes and determine the mode to be selected for baseband processing. In this case, the power consumption information may include the power consumption corresponding to each baseband processing function, or may be the power consumption corresponding to each operating mode. An example where the power consumption information includes the power consumption corresponding to each operating mode is used. The power consumption of the operating modes supported by the radio frequency device is as follows. The power consumption of mode #1 is 10W, the power consumption of mode #2 is 50W, and the power consumption of mode #3 is 60W. The power consumption of the operating modes supported by the first control device is as follows. The power consumption of mode #4 is 60W, the power consumption of mode #5 is 50W, the power consumption of function #6 is 30W, and the power consumption of mode #7 is 10W. It is possible to know that the power consumption of the aforementioned three modes (where the power consumption here is the total power consumption of executing the operating mode) is as follows. The power consumption corresponding to mode 1 is 70W, the power consumption corresponding to mode 2 is 100W, and the power consumption corresponding to mode 3 is 90W. Therefore, mode 1 is the mode with the minimum power consumption among the modes that satisfy the required baseband processing functions, and the first device may select mode 1.

[0146] It should be further noted that when the first device and the first control device are integrated, the first control device can communicate with the first device through the internal interface. In this case, the aforementioned step S420 and the aforementioned step S470 can be optional operations. The first device can obtain information (e.g., second function information and second power consumption information) from the first control device through the internal interface, and the first control device can also obtain information (e.g., second indication information) from the first device through the internal interface. When the first device and the radio frequency device are integrated, the radio frequency device can communicate with the first device through the internal interface. In this case, the aforementioned step S410 and the aforementioned S460 are optional operations. The first device can obtain information (e.g., first function information and first power consumption information) from the radio frequency device through the internal interface, and the radio frequency device can also obtain information (e.g., first indication information) from the first device through the internal interface.

[0147] Therefore, in the present application, the radio frequency device can report to the first device the baseband processing function supported by the radio frequency device and the power consumption corresponding to the baseband processing function. The first device can comprehensively consider the capabilities and power consumptions of the respective devices as needed, select a mode with a low system power consumption, and indicate to the radio frequency device to execute the baseband processing function, thereby reducing the system power consumption.

[0148] FIG. 5 and FIG. 6 are diagrams of the structures of possible devices according to embodiments of the present application. These devices can be configured to implement the functions of the first device and the radio frequency device in the aforementioned method embodiments, and thus it is also possible to achieve the beneficial effects of the aforementioned method embodiments. In the embodiments of the present application, these devices can be the first device and the radio frequency device, or modules (e.g., chips) used in the first device and the radio frequency device.

[0149] As shown in FIG. 5, apparatus 500 includes a processing unit 510 and a transceiver unit 520. Apparatus 500 is configured to implement the functions of the first apparatus or radio frequency apparatus in the method embodiment shown in FIG. 4. Alternatively, apparatus 500 may include a module configured to implement any function or operation of the first apparatus or radio frequency apparatus in the method embodiment shown in FIG. 4. All or part of the module may be implemented by using software, hardware, firmware, or any combination thereof.

[0150] When the device 500 is configured to implement the functions of the first device in the method embodiment shown in FIG. 4, the transceiver unit 520 is configured to receive first function information and first power consumption information from the radio frequency device. The first function information indicates at least one first baseband processing function supported by the radio frequency device, and the first power consumption information indicates the power consumption for implementing each of at least one first baseband processing function by the radio frequency device. The processing unit 510 is configured to generate first indication information. The first indication information indicates a first target baseband processing function, and the first target baseband processing function includes one or more of at least one first baseband processing function. The first indication information is determined based on the first function information, the first power consumption information, the second function information, and the second power consumption information. The second function information indicates at least one second baseband processing function supported by the first control device, and the second power consumption information indicates the power consumption for implementing each of at least one second baseband processing function by the first control device. The transceiver unit 520 is further configured to transmit the first indication information to the radio frequency device. The first target baseband processing function is the first M required baseband processing functions or the last K required baseband processing functions among the N required baseband processing functions. N, M, and K are positive integers, M ≤ N, K ≤ N, and the N required baseband processing functions are the baseband processing functions sequentially executed by the radio frequency device and the first control device during the processing of the baseband signal. The transceiver unit is further configured to transmit the first indication information to the radio frequency device.

[0151] Therefore, in the present application, the radio frequency device may report to the first device the baseband processing function supported by the radio frequency device and the power consumption corresponding to the baseband processing function. The first device may comprehensively consider the capabilities and power consumption of each device as needed, select a mode with a low system power consumption, and indicate to the radio frequency device to execute the baseband processing function, thereby reducing the system power consumption.

[0152] For more detailed descriptions regarding the processing unit 510 and the transceiver unit 520, please directly refer to the relevant descriptions in the method embodiment shown in FIG. 4. Details will not be described here again.

[0153] When the device 500 is configured to implement the functions of the radio frequency device in the method embodiment shown in FIG. 4, the processing unit 510 is configured to generate first function information and first power consumption information. The first function information indicates at least one first baseband processing function supported by the radio frequency device, and the first power consumption information indicates the power consumption for implementing each of at least one first baseband processing function by the radio frequency device. The transceiver unit 520 is configured to transmit the first function information and the first power consumption information to the first device. The transceiver unit 520 is further configured to receive first indication information from the first device. The first indication information indicates a first target baseband processing function, and the first target baseband processing function is one or more of at least one first baseband processing function. The first indication information is determined based on the first function information, the first power consumption information, the second function information, and the second power consumption information. The second function information indicates at least one second baseband processing function supported by the first control device, and the second power consumption information indicates the power consumption for implementing each of at least one second baseband processing function by the first control device. The first target baseband processing function is the first M required baseband processing functions or the last K required baseband processing functions among the N required baseband processing functions. N, M, and K are positive integers, M ≤ N, K ≤ N, and the N required baseband processing functions are the baseband processing functions sequentially executed by the radio frequency device and the first control device during the processing of the baseband signal. The transceiver unit is further configured to transmit the first indication information to the radio frequency device.

[0154] Accordingly, in the present application, the radio frequency device may report to the first device the baseband processing function supported by the radio frequency device and the power consumption corresponding to the baseband processing function. The first device may comprehensively consider the capabilities and power consumptions of the respective devices as needed, select a mode with a low system power consumption, and indicate to the radio frequency device to execute the baseband processing function, thereby reducing the system power consumption.

[0155] For a more detailed description regarding the processing unit 510 and the transceiver unit 520, please directly refer to the related description in the method embodiment shown in FIG. 4. The details will not be described here again.

[0156] As shown in FIG. 6, the device 600 includes a processor 610 and optionally further includes an interface circuit 620. The processor 610 and the interface circuit 620 are coupled to each other. It can be understood that the interface circuit 620 can be a transceiver or an input / output interface. Optionally, the device 600 may further include a memory 630, which is configured to store instructions executed by the processor 610, store input data required by the processor 610 to execute instructions, or store data generated after the processor 610 executes the instructions.

[0157] When the device 600 is configured to implement the functions of the first device in the method embodiment in FIG. 4, the processor 610 is configured to implement the functions of the processing unit 510, and the interface circuit 620 is configured to implement the functions of the transceiver unit 520.

[0158] If device 600 is configured to implement the functions of the radio frequency device in the method embodiment in FIG. 4, processor 610 is configured to implement the functions of processing unit 610, and interface circuit 620 is configured to implement the functions of transceiver unit 520.

[0159] The processor in this embodiment of the present application can be a central processing unit (CPU), or another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or another programmable logic device, transistor logic device, hardware component, or any combination thereof. It can be understood that the general-purpose processor can be a microprocessor, any conventional processor, etc.

[0160] The memory in this embodiment of the present application can be a random access memory (RAM), flash memory, read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), register, hard disk, removable hard disk, CD-ROM, or any other form of storage medium well known in the art. For example, the storage medium can be coupled to the processor, whereby the processor can read information from and write information to the storage medium. Certainly, the storage medium can alternatively be a component of the processor. The processor and the storage medium can be disposed in an ASIC. Additionally, the ASIC can be disposed in a network device or a terminal device. Certainly, the processor and the storage medium can alternatively exist as individual components in a network device or a terminal device.

[0161] All or part of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When software is used to implement those embodiments, all or part of those embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When those computer programs or instructions are loaded and executed on a computer, all or part of the procedures or functions in the embodiments of the present application are executed. The computer may be a general-purpose computer, a dedicated computer, a computer network, a network device, a terminal device, or another programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer-readable storage medium may be a computer or a data storage device that integrates one or more usable media, for example, any usable media accessible by a server. The usable media may be a magnetic media, for example, a floppy disk, a hard disk, or a magnetic tape, an optical media, for example, a DVD, or a semiconductor media, for example, a solid-state drive (SSD).

[0162] In the embodiments of the present application, unless otherwise specified or there is no logical contradiction, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined into new embodiments based on their internal logical relationships.

[0163] In the embodiments of the present application, numbers such as "first", "second",... are only used to distinguish between different objects, for example, to distinguish between different network devices, and it should be understood that they do not constitute a limitation on the scope of the embodiments of the present application. The embodiments of the present application are not limited thereto.

[0164] In the present application, both "when (when ~, in the case of ~)" and "if (in the case of ~, if ~)" indicate that the corresponding processing is executed by a network element in the accusative case, and are not intended to limit time, do not require a decisive action to be executed during the implementation of the network element, and it should be further understood that they do not mean that there are any other limitations.

[0165] In the embodiments of the present application, it should be further understood that "B corresponding to A" indicates that B is associated with A and B can be determined based on A. However, determining B based on A does not mean that B is determined only based on A, and it should be further understood that B can alternatively be determined based on A and / or other information.

[0166] It should also be understood that the term "and / or" in this specification only describes the association relationship between the associated objects and indicates that three relationships can exist. For example, "A and / or B" can indicate three cases: "only A exists", "both A and B exist", and "only B exists". In addition, the character " / " in this specification generally indicates the "or" relationship between the associated objects.

[0167] In the embodiments of the present application, it should be further understood that an "indication" may include a direct indication and an indirect indication, or may include an explicit indication and an implicit indication. The information indicated by a message (the first function information and the first power consumption information described hereinafter) is called the information to be indicated. In this case, in a specific implementation process, there are a plurality of modes for indicating the information to be indicated. By way of example and not limitation, the information to be indicated, such as the information to be indicated itself or the index of the information to be indicated, may be directly indicated. Alternatively, the information to be indicated may be indirectly indicated by indicating other information, and there is an association relationship between the other information and the information to be indicated. Alternatively, only a part of the information to be indicated may be indicated, and the other parts of the information to be indicated are known or previously agreed upon. For example, specific information may be alternatively indicated based on a pre-agreed arrangement order of each piece of information, whereby it is possible to reduce the indication overhead to some extent.

[0168] Unless otherwise specified, in this application, an expression similar to "the item includes one or more of A, B, and C" usually means that the item can be any one of "A", "B", "C", "A and B", "A and C", "B and C", "A, B, and C", "A and A", "A, A, and A", "A, A, and B", "A, A, and C", "A, B, and B", "A, C, and C", "B and B", "B, B, and B", "B, B, and C", "C and C", "C, C, and C", and another combination of A, B, and C. In the above description, the three elements A, B, and C are used as examples for describing optional cases of the item. If the expression is "the item includes at least one of A, B,..., and X", in other words, when more elements are included in the expression, the cases where the item is applicable can be obtained alternatively based on the above rules.

[0169] It can be understood that various reference numbers in the embodiments of this application are only used for distinction for the purpose of facilitating the description, and are not used to limit the scope of the embodiments of this application. The sequence numbers of the above processes do not mean the execution sequence, and the execution sequence of those processes should be determined based on the functions and internal logics of those processes.

Claims

1. A baseband processing method, the method comprising: receiving, by a first device, first function information and first power consumption information from a radio frequency device, wherein the first function information indicates at least one first baseband processing function supported by the radio frequency device, and the first power consumption information indicates the power consumption for implementing each of the at least one first baseband processing functions by the radio frequency device; transmitting, by the first device, first indication information to the radio frequency device, wherein the first indication information indicates a first target baseband processing function, the first target baseband processing function includes one or more of the at least one first baseband processing functions, and the first indication information is determined based on the first function information, the first power consumption information, second function information, and second power consumption information, the second function information indicates at least one second baseband processing function supported by a first control device, and the second power consumption information indicates the power consumption for implementing each of the at least one second baseband processing functions by the first control device; and the first target baseband processing function is the first M required baseband processing functions or the last K required baseband processing functions among N required baseband processing functions, N, M, and K are positive integers, M≤N, K≤N, and the N required baseband processing functions are baseband processing functions sequentially executed by the radio frequency device and the first control device during baseband signal processing. A baseband processing method.

2. The method according to claim 1, wherein the first function information includes bandwidth information, the bandwidth information indicates the bandwidth supported by the radio frequency device, and the bandwidth is not less than a first value.

3. The method further comprises: receiving, by the first device, the second function information and the second power consumption information from the first control device; A step of transmitting second indication information to the first control device by the first device, wherein the second indication information indicates a second target baseband processing function, the second target baseband processing function includes one or more of the at least one second baseband processing function, and the second target baseband processing function is a baseband processing function other than the first target baseband processing function among the N required baseband processing functions, the step The method according to claim 1 or 2, further comprising.

4. The method includes A step of transmitting the second function information and the second power consumption information to the first device by the first control device, A step of receiving the second indication information from the first device by the first control device The method according to claim 3, further comprising.

5. Before the step of transmitting the first indication information to the radio frequency device by the first device, the method includes A step of receiving third function information and third power consumption information from a second control device by the first device, wherein the third function information indicates at least one third baseband processing function supported by the second control device, the third power consumption information indicates the power consumption of each of the at least one third baseband processing function related to the second control device, and the first indication information is determined based on the first function information, the first power consumption information, the second function information, the second power consumption information, the third function information, and the third power consumption information, the step The method according to any one of claims 1 to 4, further comprising.

6. The method includes The method according to claim 5, further comprising a step of transmitting the third function information and the third power consumption information to the first device by the second control device.

7. The first function information includes first operation mode information, the first operation mode information indicates at least one first operation mode supported by the radio frequency device, the first operation mode is an operation mode used when the radio frequency device executes one or more of the at least one baseband processing function, the first indication information further indicates a first target operation mode, and the first target operation mode is for executing the first target baseband processing function. The method according to any one of claims 1 to 6.

8. The first function information further includes at least one of information such as the number of users supported when the radio frequency device executes each first baseband processing function, the number of data streams or service streams supported when the radio frequency device executes each first baseband processing function, or the number of resource blocks supported when the radio frequency device executes each first baseband processing function. The method according to any one of claims 1 to 7.

9. The method is a step of transmitting, by the radio frequency device, the first function information and the first power consumption information to the first device, a step of receiving, by the radio frequency device, the first indication information from the first device and further includes. The method according to any one of claims 1 to 8.

10. A baseband processing method, the method is a step of transmitting, by a radio frequency device, first function information and first power consumption information to a first device, where the first function information indicates at least one first baseband processing function supported by the radio frequency device, and the first power consumption information indicates the power consumption of implementing each of the at least one first baseband processing function by the radio frequency device. A step of receiving, by the radio frequency device, first indication information from the first device, wherein the first indication information indicates a first target baseband processing function, the first target baseband processing function includes one or more of the at least one first baseband processing functions, the first indication information is determined based on the first function information, the first power consumption information, second function information, and second power consumption information, the second function information indicates at least one second baseband processing function supported by a first control device, the second power consumption information indicates the power consumption for implementing each of the at least one second baseband processing functions by the first control device, the first target baseband processing function is the first M required baseband processing functions or the last K required baseband processing functions among N required baseband processing functions, N, M, and K are positive integers, M≤N, K≤N, and the N required baseband processing functions are baseband processing functions sequentially executed by the radio frequency device and the first control device during baseband signal processing, the step and A baseband processing method including the above.

11. The method according to claim 10, wherein the first function information includes bandwidth information, the bandwidth information indicates the bandwidth supported by the radio frequency device, and the bandwidth is not less than a first value.

12. The method according to claim 10 or 11, wherein the first function information includes first operation mode information, the first operation mode information indicates at least one first operation mode supported by the radio frequency device, the first operation mode is an operation mode used when the radio frequency device executes one or more of the at least one baseband processing functions, the first indication information further indicates a first target operation mode, and the first target operation mode is for executing the first target baseband processing function.

13. The method according to any one of claims 10 to 12, wherein the first function information further includes at least one of information on the number of users supported when the radio frequency device executes each first baseband processing function, the number of data streams or service streams supported when the radio frequency device executes each first baseband processing function, or the number of resource blocks supported when the radio frequency device executes each first baseband processing function.

14. A baseband processing device, the device comprising: a transceiver unit configured to receive first function information and first power consumption information from a radio frequency device, wherein the first function information indicates at least one first baseband processing function supported by the radio frequency device, and the first power consumption information indicates the power consumption of implementing each of the at least one first baseband processing functions by the radio frequency device; A processing unit configured to generate first indication information, wherein the first indication information indicates a first target baseband processing function, the first target baseband processing function includes one or more of the at least one first baseband processing function, the first indication information is determined based on the first function information, the first power consumption information, second function information, and second power consumption information, the second function information indicates at least one second baseband processing function supported by a first control device, the second power consumption information indicates the power consumption for implementing each of the at least one second baseband processing function by the first control device, the first target baseband processing function is the first M required baseband processing functions or the last K required baseband processing functions among N required baseband processing functions, N, M, and K are positive integers, M≤N, K≤N, and the N required baseband processing functions are baseband processing functions sequentially executed by the radio frequency device and the first control device during the processing of baseband signals, the processing unit and including The transceiver unit is further configured to transmit the first indication information to the radio frequency device, a baseband processing device.

15. The first function information includes bandwidth information, the bandwidth information indicates the bandwidth supported by the radio frequency device, and the bandwidth is greater than or equal to a first value. The device according to claim 14.

16. The transceiver unit is further configured to receive the second function information and the second power consumption information from the first control device, The transceiver unit is further configured to transmit second indication information to the first control device, the second indication information indicating a second target baseband processing function, the second target baseband processing function including one or more of the at least one second baseband processing function, the second target baseband processing function being a baseband processing function other than the first target baseband processing function among the N required baseband processing functions, the apparatus according to claim 14 or 15.

17. Before the transceiver unit transmits the first indication information to the radio frequency device, The transceiver unit is further configured to receive third function information and third power consumption information from a second control device, the third function information indicating at least one third baseband processing function supported by the second control device, the third power consumption information indicating the power consumption for implementing each of the at least one third baseband processing function by the second control device, the first indication information being determined based on the first function information, the first power consumption information, the second function information, the second power consumption information, the third function information, and the third power consumption information, the apparatus according to any one of claims 14 to 16.

18. The first function information includes first operation mode information, the first operation mode information indicating at least one first operation mode supported by the radio frequency device, the first operation mode being an operation mode used when the radio frequency device executes one or more of the at least one baseband processing function, the first indication information further indicating a first target operation mode, the first target operation mode being for executing the first target baseband processing function, the apparatus according to any one of claims 14 to 17.

19. The apparatus according to any one of claims 14 to 18, wherein the first function information further includes at least one of information on the number of users supported when the radio frequency device executes each first baseband processing function, the number of data streams or service streams supported when the radio frequency device executes each first baseband processing function, or the number of resource blocks supported when the radio frequency device executes each first baseband processing function.

20. A baseband processing apparatus, wherein the apparatus is a transceiver unit configured to transmit first function information and first power consumption information to a first device, wherein the first function information indicates at least one first baseband processing function supported by a radio frequency device, and the first power consumption information indicates the power consumption of implementing each of the at least one first baseband processing functions by the radio frequency device. The transceiver unit is further configured to receive first indication information from the first device, the first indication information indicating a first target baseband processing function, the first target baseband processing function including one or more of the at least one first baseband processing function, the first indication information being determined based on the first function information, the first power consumption information, second function information, and second power consumption information, the second function information indicating at least one second baseband processing function supported by a first control device, the second power consumption information indicating the power consumption for implementing each of the at least one second baseband processing function by the first control device, the first target baseband processing function being the first M required baseband processing functions or the last K required baseband processing functions of N required baseband processing functions, N, M, and K being positive integers, M ≤ N, K ≤ N, and the N required baseband processing functions being baseband processing functions sequentially executed by the radio frequency device and the first control device during processing of a baseband signal. A transceiver unit, and a processing unit configured to process the baseband signal based on the first indication information comprising a baseband processing apparatus. **Claim 21** The apparatus according to claim 20, wherein the first function information includes bandwidth information, the bandwidth information indicating a bandwidth supported by the radio frequency device, and the bandwidth being equal to or greater than a first value. **Claim 22** The apparatus according to claim 20 or 21, wherein the first function information includes first operation mode information, the first operation mode information indicates at least one first operation mode supported by the radio frequency device, the first operation mode is an operation mode used when the radio frequency device executes one or more of the at least one baseband processing function, the first indication information further indicates a first target operation mode, and the first target operation mode is for executing the first target baseband processing function.

23. The apparatus according to any one of claims 20 to 22, wherein the first function information further includes at least one of information on the number of users supported when the radio frequency device executes each first baseband processing function, the number of data streams or service streams supported when the radio frequency device executes each first baseband processing function, or the number of resource blocks supported when the radio frequency device executes each first baseband processing function.

24. A communication device including a processor, the processor being coupled to a memory, the memory being configured to store a computer program or instructions, the processor being configured to execute the computer program or the instructions to implement the method according to any one of claims 1 to 9 or the method according to any one of claims 10 to 13.

25. A baseband processing system including the apparatus according to any one of claims 14 to 19 and the apparatus according to any one of claims 20 to 23.

26. A computer program product including instructions, when the instructions are executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 9 or the computer is enabled to execute the method according to any one of claims 10 to 13.

27. A computer-readable storage medium including a computer program, wherein when the computer program is executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 9, or the computer is enabled to execute the method according to any one of claims 10 to 13. **Claim 28** A chip including one or more processing circuits, wherein the one or more processing circuits are configured to implement the method according to any one of claims 1 to 9, or to implement the method according to any one of claims 10 to 13.

Citation Information

Patent Citations

  • Wireless communication system and base station

    JP2017163494A

  • Base station

    WO2019225056A1