Baseband processing method and apparatus

By dynamically allocating baseband processing functions based on device capabilities and power consumption, the method optimizes power usage in baseband processing systems, addressing inefficiencies caused by fixed allocation patterns.

JP7855091B2Active Publication Date: 2026-05-07HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2023-04-19
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

Existing baseband processing systems face high power consumption due to fixed allocation patterns between baseband units and radio units with different manufacturing technologies and hardware structures, leading to inefficient energy usage.

Method used

A method and apparatus that dynamically allocate baseband processing functions based on the capabilities and power consumption of both the radio frequency device and control device, optimizing the execution of baseband processing to reduce overall system power consumption.

Benefits of technology

The solution effectively reduces system power consumption by intelligently distributing baseband processing tasks among devices, ensuring they operate within their capabilities and minimizing energy waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007855091000001
    Figure 0007855091000001
  • Figure 0007855091000002
    Figure 0007855091000002
  • Figure 0007855091000003
    Figure 0007855091000003
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 in its entirety.

[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 a first embodiment, a baseband processing method is provided. This method may be performed by a first apparatus or by a chip in the first apparatus. The method includes the step of the first apparatus receiving first functional information and first power consumption information from a radio frequency device, wherein the first functional 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 the radio frequency device performing each of the at least one first baseband processing function. The first device transmits first indication information to a radio frequency device, the first indication information indicating a first target baseband processing function, the first target baseband processing function including one or more of at least one first baseband processing function, the first indication information being determined based on first function information, 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 the first control device, and the second power consumption information indicating the power consumption of performing 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 or last K required baseband processing functions out of 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 that are sequentially executed by the radio frequency device and the first control device during baseband signal processing.

[0006] Accordingly, in this 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 that baseband processing function. The first device may, as necessary, comprehensively consider the capabilities and power consumption of each device and reduce system power consumption by instructing the radio frequency device to perform the baseband processing function in a manner that results in lower system power consumption.

[0007] In relation to the first embodiment, in some implementations of the first embodiment, the first functional 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.

[0008] Therefore, in this application, the radio frequency device may further report its bandwidth capability to the first device, thereby enabling the first device to determine that the radio frequency device is capable of meeting bandwidth requirements and improving the reliability of the system baseband processing.

[0009] In relation to the first embodiment, in some implementations of the first embodiment, the method further includes the step of a first device receiving second functional information and second power consumption information from a first control device. The first device transmits 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 comprising one or more of 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 N required baseband processing functions.

[0010] Therefore, in this application, the first device and the first control device can be deployed in a single device and perform information transmission through an internal communication interface. Alternatively, the first device and the first control device can be deployed separately in separate devices and perform information transmission through an interface between those devices. This makes it possible to improve the flexibility of the system.

[0011] In relation to the first aspect, in some implementations of the first aspect, before the first device transmits first indication information to a radio frequency device, the method further includes the step of the first device receiving third function information and third power consumption information from a second control 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 the second control device performing each of the at least one third baseband processing function, 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] Therefore, in this application, the first device may be connected to a plurality of control devices, and the first device may select a first control device from among the plurality of control devices that has lower power consumption to perform baseband processing, thereby further reducing the system power consumption.

[0013] In relation to the first embodiment, in some implementations of the first embodiment, the first functional 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 performs one or more of at least one baseband processing functions, and the first indication information further indicates a first target operating mode, the first target operating mode is for performing a first target baseband processing function.

[0014] In relation to the first embodiment, in some implementations of the first embodiment, the second functional information includes second operating mode information, the second operating mode information indicates at least one second operating mode supported by the first control unit, the second operating mode being an operating mode used when the first control unit performs one or more of at least one second baseband processing function, and the second indication information further indicates a second target operating mode, the second target operating mode being for performing a second target baseband processing function.

[0015] Therefore, in this application, the first device can know the operating modes supported by the radio frequency device and control device based on functional information, thereby enabling the baseband processing function to be assigned based on the operating mode, thereby improving the flexibility of the system.

[0016] In relation to the first aspect, in some implementations of the first aspect, the first functional information further includes at least one of the following pieces of information: the number of users supported when each first baseband processing function is performed by the radio frequency device; the number of data streams or service streams supported when each first baseband processing function is performed by the radio frequency device; or the number of resource blocks supported when each first baseband processing function is performed by the radio frequency device.

[0017] In relation to the first embodiment, in some implementations of the first embodiment, the second functional information further includes at least one of the following pieces of information: the number of users supported when the first control unit performs each of the second baseband processing functions; the number of data streams or service streams supported when the first control unit performs each of the second baseband processing functions; or the number of resource blocks supported when the first control unit performs each of the second baseband processing functions.

[0018] Therefore, in this application, the functional information may further include processing capability information for each baseband processing function, and the first device assigns a baseband processing function based on the functional information, thereby ensuring that the baseband processing function assigned to the radio frequency device is within the capability range of the radio frequency device, further improving the reliability of the system baseband processing.

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

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

[0021] In relation to the first embodiment, in some implementations of the first embodiment, this method may be performed 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 third functional information and third power consumption information to the first device.

[0022] According to a second embodiment, a baseband processing method is provided. This method may be performed by a radio frequency device or a chip in a radio frequency device. The method includes the step of the radio frequency device transmitting first functional information and first power consumption information to a first device, wherein the first functional 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 the radio frequency device performing each of the at least one first baseband processing function. A radio frequency device receives first indication information from a first device, the first indication information indicating a first target baseband processing function, the first target baseband processing function including one or more of at least one first baseband processing function, the first indication information being determined based on first function information, 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 the first control device, and the second power consumption information indicating the power consumption of the first control device performing each of the at least one second baseband processing function. The first target baseband processing function is the first M or last K required baseband processing functions out of 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 that are sequentially executed by the radio frequency device and the first control device during baseband signal processing.

[0023] Accordingly, in this 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 that baseband processing function. The first device may, as necessary, comprehensively consider the capabilities and power consumption of each device and reduce system power consumption by selecting a mode that results in lower system power consumption and indicating to the radio frequency device that it should perform the baseband processing function.

[0024] In relation to the second aspect, in some implementations of the second aspect, the first functional 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.

[0025] In relation to the second aspect, in some implementations of the second aspect, the first functional information includes first operating mode information, the first operating mode information indicating at least one first operating mode supported by the radio frequency device, the first operating mode being an operating mode used when the radio frequency device performs one or more of at least one baseband processing functions, and the first indication information further indicating a first target operating mode, the first target operating mode being for performing a first target baseband processing function.

[0026] In relation to the second aspect, in some implementations of the second aspect, the first functional information further includes at least one of the following pieces of information: the number of users supported when each first baseband processing function is performed by the radio frequency device; the number of data streams or service streams supported when each first baseband processing function is performed by the radio frequency device; or the number of resource blocks supported when each first baseband processing function is performed by the radio frequency device.

[0027] According to a third embodiment, a baseband processing device is provided, which includes a transceiver unit and a processing unit. The transceiver unit is configured to receive first functional information and first power consumption information from a radio frequency device, wherein the first functional 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 the radio frequency device performing each of the at least one first baseband processing function. The processing unit is configured to generate first indication information, which indicates a first target baseband processing function, which includes one or more of at least one first baseband processing function, which is determined based on first function information, 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 unit, and the second power consumption information indicates the power consumption of the first control unit performing each of the at least one second baseband processing function. The first target baseband processing function is the first M or last K required baseband processing functions out of 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 that are sequentially performed by the radio frequency device and the first control unit during baseband signal processing. The transceiver unit is further configured to transmit the first indication information to a 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 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.

[0029] In relation to 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 relation to the third aspect, in some implementations of the third aspect, the transceiver unit is further configured to receive second function information and 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, 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 the N required baseband processing functions.

[0031] In relation to the third aspect, in some implementations of the third aspect, the transceiver unit is further configured to receive third function information and third power consumption information from the second control unit before the transceiver unit transmits first indication information to the radio frequency device, wherein the third function information indicates at least one third baseband processing function supported by the second control unit, the third power consumption information indicates the power consumption of the second control unit performing each of the at least one third baseband processing function, 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 relation to the third aspect, in some implementations of the third aspect, the first functional information includes first operating mode information, the first operating mode information indicating at least one first operating mode supported by the radio frequency device, the first operating mode being an operating mode used when the radio frequency device performs one or more of at least one baseband processing functions, and the first indication information further indicating a first target operating mode, the first target operating mode being for performing a first target baseband processing function.

[0033] In relation to the third aspect, in some implementations of the third aspect, the first functional information further includes at least one of the following pieces of information: the number of users supported when each first baseband processing function is performed by the radio frequency device; the number of data streams or service streams supported when each first baseband processing function is performed by the radio frequency device; or the number of resource blocks supported when each first baseband processing function is performed by the radio frequency device.

[0034] According to a fourth aspect, a baseband processing device is provided, which includes a transceiver unit and a processing unit. The transceiver unit is configured to transmit first functional information and first power consumption information to a first device, the first functional information indicating at least one first baseband processing function supported by a radio frequency device, and the first power consumption information indicating the power consumption of the radio frequency device performing each of the at least one first baseband processing function. The transceiver unit is further configured to receive first indication information from a first device, the first indication information indicating a first target baseband processing function, the first target baseband processing function comprising one or more of at least one first baseband processing function, the first indication information being determined based on first function information, 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 the first control unit, and the second power consumption information indicating the power consumption of the first control unit performing each of the at least one second baseband processing function. The first target baseband processing function is the first M or last K required baseband processing functions out of 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 that are sequentially executed by the radio frequency device and the first control device during baseband signal processing. The processing unit is configured to process the baseband signal based on the first indication information.

[0035] Accordingly, in this 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 that baseband processing function. The first device may, as necessary, comprehensively consider the capabilities and power consumption of each device and reduce system power consumption by selecting a mode that results in lower system power consumption and indicating to the radio frequency device that it should perform the baseband processing function.

[0036] In relation to the fourth aspect, in some implementations of the fourth aspect, the first functional 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.

[0037] In relation to the fourth aspect, in some implementations of the fourth aspect, the first functional information includes first operating mode information, the first operating mode information indicating at least one first operating mode supported by the radio frequency device, the first operating mode being an operating mode used when the radio frequency device performs one or more of at least one baseband processing functions, and the first indication information further indicating a first target operating mode, the first target operating mode being for performing a first target baseband processing function.

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

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

[0040] If this device is the first device, the processing unit may be a processor, and the transmitting and receiving units may be transceivers. The device may further include a storage unit, which may be memory. The storage unit is configured to store instructions, and the processing unit executes the instructions stored in the storage unit, enabling the device to perform any method in the first embodiment. If this device is a chip in the first device, the processing unit may be a processor, and the transmitting and receiving units may be input / output interfaces, pins, circuits, etc. The processing unit executes the instructions stored in the storage unit, enabling the chip to perform any method in the first embodiment. The storage unit is configured to store instructions. The storage unit may be a storage unit on the chip (e.g., a register or cache), or a storage unit located outside the chip in the device (e.g., read-only memory or random access memory).

[0041] If the device is a radio frequency device, the processing unit may be a processor, and the transmitting and receiving units may be transceivers. The device may further include a storage unit, which may be memory. The storage unit is configured to store instructions, and the processing unit executes the instructions stored in the storage unit, enabling the device to perform any method in the second embodiment. If the device is a chip in a radio frequency device, the processing unit may be a processor, and the transmitting and receiving units may be input / output interfaces, pins, circuits, etc. The processing unit executes the instructions stored in the storage unit, enabling the chip to perform any method in the second embodiment. The storage unit is configured to store instructions. The storage unit may be a storage unit on the chip (e.g., a register or cache), or a storage unit located outside the chip in the device (e.g., read-only memory or random access memory).

[0042] According to a sixth aspect, the present application provides an apparatus including a processor. The processor is coupled to memory and can be configured to execute instructions in memory to carry out a method in any one of the first aspect or a possible implementation of the first aspect, or to carry out a method in any one of the second aspect or a possible implementation of the second aspect. The apparatus further includes memory. The apparatus further includes a communication interface, the processor being coupled to the communication interface.

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

[0044] In another implementation, this device is a chip or chip system located in the first device. If this device is a chip or chip system located in the first device, the communication interface may be an input / output interface.

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

[0046] In another implementation, this device is a chip or chip system located in a radio frequency device. If this device is a chip or chip system located in a radio frequency device, the communication interface may be an input / output interface.

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

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

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

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

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

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

[0053] [Figure 1] This is a diagram showing the structure of a communication system to which the embodiments of this application can be applied. [Figure 2] This is a diagram showing the structure of a system having multiple architectures to which embodiments of this application can be applied. [Figure 3] This is a schematic flowchart of a baseband processing method to which the embodiments of this application can be applied. [Figure 4] This is a schematic flowchart of the baseband processing method according to the embodiment of this application. [Figure 5] This is a diagram showing the structure of a possible device according to an embodiment of this application. [Figure 6] This is a diagram showing the structure of a possible device according to an embodiment of this application. [Modes for carrying out the invention]

[0054] Hereafter, the technical solutions in this application will be described with reference to the attached drawings.

[0055] The technical solutions in the embodiments of this application may 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 systems described in this application include non-standalone (NSA) 5G mobile communication systems and standalone (SA) 5G mobile communication systems. The communication system may, as an alternative, 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 unmanned 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. As network architectures evolve and new service scenarios emerge, those skilled in the art will know that the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

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

[0058] Figure 1 is a diagram illustrating the structure of a communication system to which the embodiments of this application can be applied. The devices that may be included in this communication system are described first.

[0059] Radio unit (RU) 110: The radio unit 110 may perform functions such as intermediate frequency processing, radio frequency processing, and redundancy 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 capable 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 that has the capability to process baseband signals. For example, the baseband unit is sometimes 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 common public radio interface (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 can schedule the baseband processing functions of the baseband unit 120 and the radio unit 110. For example, the scheduling unit 130 can schedule one or more baseband processing functions to be performed by the baseband unit 120 and one or more baseband processing functions to be performed by the radio unit 110, based on service requirements.

[0063] The scheduling unit 130 and the baseband unit 120 may be deployed together, or the scheduling unit 130 and the radio unit 110 may be deployed together, or the scheduling unit 130, the radio unit 110, and the baseband unit 120 may be deployed separately. For example, if the scheduling unit 130 and the baseband unit 120 are deployed together, the scheduling unit 130 may communicate with the baseband unit 120 through an internal interface, or with the radio unit 110 through an interface. If the scheduling unit 130 and the radio unit 110 are deployed together, the scheduling unit 130 may communicate with the radio unit 110 through an internal interface, or with the baseband unit 120 through an interface. When the scheduling unit 130, the radio unit 110, and the baseband unit 120 are deployed separately, the scheduling unit 130 may communicate with the baseband unit 120 through an interface with the baseband unit 120, and 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 with the radio unit 110 through the baseband unit 120. This is not particularly limited in this application.

[0064] A distributed base station may include at least one baseband unit and at least one radio unit. Hereafter, with reference to Figure 2, we will describe systems having multiple architectures to which the baseband unit and radio unit can be applied.

[0065] Figure 2 is a diagram illustrating the structure of a system having multiple architectures to which embodiments of this application are applicable. An example of this system including 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 Figure 1, and the radio units 220 and 230 may each be the radio units 110 in Figure 1. In this application, examples of this system including a direct connection system and a cascaded system are used for description. For the direct connection system, see Figure 2(a). The baseband unit 210 is directly connected separately to the radio units 220 and 230. The baseband unit 210 communicates separately directly through the interfaces of the radio unit 220 and the radio unit 230. For the cascaded system, see Figure 2(b). The baseband unit 210 is directly connected to the radio unit 220. The wireless unit 220 is directly connected to the wireless unit 230. The baseband unit 210 communicates directly with the wireless unit 220. The baseband unit 210 can communicate with the wireless unit 230 through the wireless unit 220.

[0066] The above merely describes systems having some architectures to which this embodiment of the present application is applicable. Alternatively, the embodiments of the present application are applicable to other systems having an architecture in which a wireless 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 this application can be applied.

[0068] Refer to Figure 3. In the downlink direction, the baseband signal may be processed in the following order: 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 following order: analog beamforming, analog to digital conversion, fast Fourier transformation (FFT), cyclic prefix removal, digital beamforming, resource element demapping, channel estimation, equalization, demodulation, descrambling, rate dematching, and decoding.

[0069] In this embodiment of the present application, it should be noted that the baseband processing function may be any one of the processing functions described above, or it may be a combination of the processing functions described above. For example, FFT and cyclic prefix rejection may be considered a single baseband processing function. The aforementioned baseband processing functions may be performed by a baseband unit or by a radio unit. For example, in the downlink direction, the baseband unit sequentially performs encoding, rate matching, scrambling, modulation, layer mapping, precoding, and resource element mapping on a baseband signal, and then the radio unit sequentially performs digital beamforming, IFFT, cyclic prefix addition, analog beamforming, and digital-to-analog conversion on the signal processed by the baseband unit. In addition, the baseband unit and the radio unit may have the capability to perform the same baseband processing function. The baseband processing function shown in Figure 3 is used as an example, and this embodiment of the present application may be applied as an alternative to other procedures or procedures of baseband processing functions to be defined in the future.

[0070] Figure 4 is a schematic flowchart of Method 400 according to an embodiment of this application.

[0071] In the embodiments described below, the radio frequency device may be the radio unit 110 in Figure 1, the first control unit may be the baseband unit 120 in Figure 1, and the first device may be the scheduling unit 130 in Figure 1. When the first device, the first control unit, and the radio frequency device are located separately, the first device, the first control unit, and the radio frequency device may transmit information through an external interface. Hereafter, the case in which the first device, the first control unit, and the radio frequency device are located separately will be used as an example for description. This method may include the following steps.

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

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

[0074] The first functional 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 Figure 3.

[0075] In possible implementations, the first functional information includes an identifier for at least one first baseband processing function supported by the radio frequency device. The identifier for at least one first baseband processing function identifies at least one first baseband processing function. The first device can know the baseband processing function supported by the radio frequency device based on the identifier for the first baseband processing function.

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

[0077] Specifically, the first device may pre-configure mapping relationships between identifiers of a first operating mode and identifiers of baseband processing functions. One operating mode identifier may correspond to some or all identifiers of the first baseband processing functions. For example, if the first operating mode is an operating mode used when the radio frequency device performs digital-to-analog conversion and analog beamforming, the mapping relationships include correspondences between the identifier of the first operating mode and the identifiers of digital-to-analog conversion and analog beamforming, so that the first device can determine the baseband processing functions supported by the radio frequency device based on the identifier of the first operating mode and the mapping relationships.

[0078] Optionally, the first functional information may further include processing capability information corresponding to each first baseband processing function. For example, the first functional information may further include at least one of the following: the number of users supported when the radio frequency device performs each first baseband processing function; the number of data streams or service streams supported when the radio frequency device performs each first baseband processing function; and the number of resource blocks supported when the radio frequency device performs each first baseband processing function.

[0079] The number of users supported when the radio frequency device performs baseband processing may be the maximum number of users that can be scheduled when the radio frequency device performs baseband processing. The number of data streams or service streams supported when the radio frequency device performs baseband processing may be the maximum number of data streams or service streams that can be scheduled when the radio frequency device performs baseband processing. The number of resource blocks supported when the radio frequency device performs baseband processing may be the maximum number of resource blocks (RBs) that can be scheduled when the radio frequency device performs baseband processing. The first device assigns baseband processing functions based on functional information, thereby ensuring that the baseband processing functions assigned to the radio frequency device are within the capabilities of the radio frequency device, further improving the reliability of system baseband processing.

[0080] Optionally, the first functional information may further include bandwidth information, which indicates the bandwidth supported by the radio frequency device.

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

[0082] For example, the first functional information may include a bandwidth value. Alternatively, the first functional information may include parameter values ​​such as interface speed or throughput, thereby enabling the first device to know the bandwidth supported by the radio frequency device based on the parameter values, and to determine that the radio frequency device is capable of meeting the bandwidth requirements, thereby improving the reliability of system baseband processing.

[0083] The first power consumption information indicates the power consumption of performing each of at least one of the first baseband processing functions by the radio frequency device.

[0084] The first power consumption information may include the power consumption values ​​for performing each first baseband processing function by the radio frequency device. For example, the power consumption value for performing digital-to-analog conversion by the 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 the power consumption levels for performing each of the first baseband processing functions by the radio frequency device. For example, the power consumption level for performing digital-to-analog conversion by the 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 consumption of performing multiple first baseband processing functions during baseband signal processing. Similarly, the second power consumption level is the lowest among the power consumption of performing multiple first baseband processing functions. Power consumption levels may be classified by the radio frequency device based on a predetermined algorithm and on power consumption values.

[0086] Accordingly, if the first functional information includes operating mode information, the first device may determine the power consumption corresponding to the first operating mode based on the operating mode information.

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

[0088] The first power consumption information may include power consumption values ​​for performing each first baseband processing function by the radio frequency device, thereby enabling the first device to obtain power consumption corresponding to the first operating mode based on the power consumption values ​​corresponding to the baseband processing function.

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

[0090] Alternatively, the first power consumption information may include the power consumption level of implementing each first operating mode by the radio frequency device, or other information that can indicate the power consumption corresponding to the first operating mode. This is not particularly limited in this application.

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

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

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

[0094] The second power consumption information indicates the power consumption of the first control device to perform each of at least one of the second baseband processing functions.

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

[0096] In possible implementations, the second functional information includes an identifier for at least one second baseband processing function supported by the first control unit. The identifier for at least one second baseband processing function identifies at least one second baseband processing function. Based on the identifier for the second baseband processing function, the first device can know which baseband processing function is supported by the first control unit.

[0097] In another possible implementation, the second functional information includes operating mode information, which indicates at least one second operating mode supported by the first control unit. The second operating mode is the operating mode used when the second control unit performs one or more of at least one second baseband processing function.

[0098] Optionally, the first functional information may further include processing capacity information corresponding to each of the second baseband processing functions. For example, the second functional information may further include at least one of the following: the number of users supported when the first control unit performs each of the second baseband processing functions; the number of data streams or service streams supported when the first control unit performs each of the second baseband processing functions; and the number of resource blocks supported when the first control unit performs each of the second baseband processing functions.

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

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

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

[0102] The third functional information indicates at least one third baseband processing function supported by the second control unit. The third power consumption information indicates the power consumption of performing each of the at least one third baseband processing function by the second control unit.

[0103] The description of the third functional information and the third power consumption information is the same as the description of the first functional information and the first power consumption information in step S410. For brevity, the details will not be described again here.

[0104] It should be noted that the radio frequency device, the first control unit, and the second control unit may all support the same baseband processing function. For example, the radio frequency device, the first control unit, and the second control unit may all support analog beamforming. However, the corresponding power consumption for performing the same baseband processing function by the radio frequency device, the first control unit, and the second control unit may differ. For example, the power consumption for performing analog beamforming and processing data by the radio frequency device is 20W, the power consumption for performing analog beamforming and processing the same data by the first control unit is 30W, and the power consumption for performing analog beamforming and processing the same data by the second control unit is 40W.

[0105] The N required baseband processing functions may be baseband processing functions that are sequentially executed by the radio frequency device and control device (first control device or second control device) during the processing of the baseband signal. The baseband processing functions shown in Figure 3 may be an example of the N required baseband processing functions. The first device may know the required baseband processing functions based on pre-configured 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 performed in method 400.

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

[0107] For example, the first control device may predict future service loads, generate service information, and transmit that service information to the first device. Based on the service information, the first device may determine N required baseband processing functions to be executed sequentially to process the service, thereby allowing the first device to assign the N required baseband processing functions to radio frequency devices and control devices (the first or 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 performed by the radio frequency device, and / or requirement information corresponding to one or more specific required baseband processing functions performed by the control device. For example, the requirement information indicates at least one of the following: a requirement for the number of users when the radio frequency device performs one or more specific required baseband processing functions, a requirement for the number of streams when the radio frequency device performs one or more specific required baseband processing functions, or a requirement for the number of resource blocks when the radio frequency device performs one or more specific required baseband processing functions. In this manner, the first device may determine, based on the requirement information and the processing capability information of the radio frequency device, whether the requirements indicated by the requirement information can be met when the radio frequency device performs one or more specific required baseband processing functions.

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

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

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

[0112] The first device may process a baseband signal by deciding to select the first control unit from the first and second control units based on second functional information, second power consumption information, third functional information, third power consumption information, and service information. In other words, before determining the first target baseband processing function and the second target baseband processing function, the first device may first compare the performance of the first control unit with the performance of the second control unit and select the first control unit to process the baseband signal. The first control unit is a control unit that consumes even less power during processing, thereby further reducing the system power consumption.

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

[0114] It should be noted that in this embodiment of the present application, two control devices are used as an example. Alternatively, the solution in this application may be applied to a system comprising multiple control devices and multiple radio frequency devices. For brevity, further details will not be described here.

[0115] In addition, if 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 may include all N required baseband processing functions, where N is a positive integer.

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

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

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

[0119] For example, the first device may determine first indication information based on first function information, first power consumption information, second function information, and second power consumption information, and transmit the first indication information to a 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 out of N consecutive required baseband processing functions. In addition, the first target baseband processing function includes at least one or more of the first baseband processing functions, where M and K are positive integers, M ≤ N, and K ≤ N.

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

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

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

[0124] The second indication information shows 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 at least one or more of the second baseband processing functions.

[0126] Note that if the second functional information includes an identifier for the second baseband processing function, the second indication information may include an identifier for the second target baseband processing function. If the second functional information includes an identifier for the second operating mode, the second indication information may include an identifier for the second target operating mode.

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

[0128] Referring to steps S460 and S470, for example, a method by 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 below.

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

[0130] In other words, a configuration in which the radio frequency device performs a first target baseband processing function and the first control device performs a second target baseband processing function can satisfy the requirements for the necessary baseband processing functions. In addition, this configuration may have lower power consumption than other configurations that satisfy the requirements for the necessary baseband processing functions.

[0131] This format can satisfy the requirements for the necessary baseband processing functions. First, the union of a first target baseband processing function and a second target baseband processing function is the required baseband processing function. If the first functional information further includes processing capability information for the first baseband processing function, and the second functional information further includes processing capability information for the second baseband processing function, then the processing capabilities of the first target baseband processing function and the second target baseband processing function must also satisfy the processing requirements for the required baseband processing function. In addition, if the first functional information further includes bandwidth information, the first device may further determine that the bandwidth satisfies the bandwidth requirement. For example, the bandwidth information includes a bandwidth value supported by the radio frequency device, and if that bandwidth value is greater than or equal to a first value, then the bandwidth satisfies the bandwidth requirement. The first value is the bandwidth requirement value for processing baseband signals by the radio frequency device and the first control device. The first value may be pre-set or may be shown to the first device after being determined by the first control device based on service. Note that if 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 does not need to determine the first or second target baseband processing function, but can instead provide feedback to the radio frequency device that the bandwidth supported by the radio frequency device does not meet the bandwidth requirement. In this manner, the radio frequency device may generate an alarm indicating that the bandwidth is not supported based on the feedback information.

[0132] For example, the following will describe, using examples, how the first device determines the first target baseband processing function and the second target baseband processing function.

[0133] An example with 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 unit are function #2, function #3, function #4, and function #5. In addition, the processing capability of the radio frequency device to perform function #1, function #2, and function #3 satisfies the processing requirements for the required baseband processing functions, and the processing capability of the first control unit to perform function #2, function #3, function #4, and function #5 satisfies the processing requirements for the required baseband processing functions. The bandwidth between the radio frequency device and the first control unit also satisfies the bandwidth requirements.

[0134] For example, the following three formats can satisfy the required baseband processing capabilities.

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

[0136] Form 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] Form 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 the three modes based on the first and second power consumption information to determine which mode will be selected for processing. As an example, and not an limitation, the power consumption of the baseband processing functions supported by the radio frequency device is as follows: Function #1 has a power consumption of 10W, function #2 has a power consumption of 40W, and function #3 has a power consumption of 10W. The power consumption of the baseband processing functions supported by the first control device is as follows: Function #2 has a power consumption of 10W, function #3 has a power consumption of 20W, function #4 has a power consumption of 20W, and function #5 has a power consumption of 10W. It is possible to know that the power consumption of the three aforementioned modes (where power consumption is the sum of the power consumption for performing the baseband processing functions) is as follows: The power consumption corresponding to Form 1 is 70W, the power consumption corresponding to Form 2 is 100W, and the power consumption corresponding to Form 3 is 90W. Therefore, Form 1 is the form with the lowest power consumption among the forms that satisfy the required baseband processing function, and the first device may select Form 1.

[0139] If the first functional information and the second functional information include operating mode information, the determination of the first target baseband processing function and the second target baseband processing function by the first device can be understood as the determination of the first target operating mode and the second target operating mode by the first device.

[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 performing function #1), mode #2 (for performing functions #1 and #2), and mode #3 (for performing functions #1, #2, and #3). The operating modes supported by the first control unit are mode #4 (for performing functions #2, #3, #4, and #5), mode #5 (for performing functions #3, #4, and #5), mode #6 (for performing functions #4 and #5), and mode #7 (for performing function #5).

[0141] The first device can be selected from three configurations capable of meeting the required baseband processing capabilities.

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

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

[0144] Form 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, the first device may determine the power consumption corresponding to the three modes based on the first and second power consumption information to determine which mode will be selected for baseband processing. In this case, the power consumption information may include the power consumption corresponding to each baseband processing function, or it may be the power consumption corresponding to each operating mode. An example is used in which the power consumption information includes the power consumption corresponding to each operating mode. The power consumption of the operating modes supported by the radio frequency device is as follows: Mode #1 has a power consumption of 10W, Mode #2 has a power consumption of 50W, and Mode #3 has a power consumption of 60W. The power consumption of the operating modes supported by the first control device is as follows: Mode #4 has a power consumption of 60W, Mode #5 has a power consumption of 50W, Function #6 has a power consumption of 30W, and Mode #7 has a power consumption of 10W. It can be seen that the power consumption of the three modes described above (where power consumption is the sum of the power consumption for performing the operating modes) 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 lowest power consumption among the modes that satisfy the required baseband processing function, and the first device may select Mode 1.

[0146] It should be further noted that if the first device and the first control unit are integrated, the first control unit may communicate with the first device through an internal interface. In this case, steps S420 and S470 described above may be optional operations. The first device may obtain information (e.g., second function information and second power consumption information) from the first control unit through the internal interface, and the first control unit may also obtain information (e.g., second indication information) from the first device through the internal interface. If the first device and the radio frequency device are integrated, the radio frequency device may communicate with the first device through an internal interface. In this case, steps S410 and S460 described above are optional operations. The first device may 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 may also obtain information (e.g., first indication information) from the first device through the internal interface.

[0147] Accordingly, in this 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 that baseband processing function. The first device may, as necessary, comprehensively consider the capabilities and power consumption of each device and reduce system power consumption by instructing the radio frequency device to perform the baseband processing function in a manner that results in lower system power consumption.

[0148] Figures 5 and 6 illustrate the structure of possible devices according to embodiments of the present application. These devices may be configured to perform the functions of the first device and radio frequency device in the method embodiments described above, and thus may achieve the beneficial effects of the method embodiments described above. In embodiments of the present application, these devices may be the first device and radio frequency device, or a module (e.g., a chip) used in the first device and radio frequency device.

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

[0150] If the device 500 is configured to perform the functions of the first device in the method embodiment shown in Figure 4, the transceiver unit 520 is configured to receive first function information and first power consumption information from the 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 the radio frequency device performing each of the at least one first baseband processing function. The processing unit 510 is configured to generate first indication information, the first indication information indicating a first target baseband processing function, the first target baseband processing function including one or more of at least one first baseband processing function, the first indication information being determined based on first function information, 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 the first control unit, and the second power consumption information indicating the power consumption of performing each of the at least one second baseband processing function by the first control unit. The transceiver unit 520 is further configured to transmit first indication information to a radio frequency device, wherein the first target baseband processing function is the first M or last K required baseband processing functions out of 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 that are sequentially executed by the radio frequency device and the first control device during baseband signal processing. The transceiver unit is further configured to transmit first indication information to a radio frequency device.

[0151] Accordingly, in this 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 that baseband processing function. The first device may, as necessary, comprehensively consider the capabilities and power consumption of each device and reduce system power consumption by selecting a mode that results in lower system power consumption and indicating to the radio frequency device that it should perform the baseband processing function.

[0152] For further details regarding the processing unit 510 and the transceiver unit 520, please refer directly to the relevant descriptions in the method embodiment shown in Figure 4. Further details will not be described again here.

[0153] If the device 500 is configured to perform the functions of the radio frequency device in the method embodiment shown in Figure 4, the processing unit 510 is configured to generate first function information and first power consumption information, 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 performing each of the 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 indicating a first target baseband processing function, the first target baseband processing function being one or more of at least one first baseband processing function, the first indication information being determined based on first function information, 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 the first control unit, and the second power consumption information indicating the power consumption of the first control unit performing each of the at least one second baseband processing function. The first target baseband processing function is the first M or last K required baseband processing functions out of 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 that are sequentially executed by the radio frequency device and the first control device during baseband signal processing. The transceiver unit is further configured to transmit first indication information to the radio frequency device.

[0154] Accordingly, in this 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 that baseband processing function. The first device may, as necessary, comprehensively consider the capabilities and power consumption of each device and reduce system power consumption by selecting a mode that results in lower system power consumption and indicating to the radio frequency device that it should perform the baseband processing function.

[0155] For further details regarding the processing unit 510 and the transceiver unit 520, please refer directly to the relevant descriptions in the method embodiment shown in Figure 4. Further details will not be described again here.

[0156] As shown in Figure 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 may 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, to store input data required by the processor 610 to execute instructions, or to store data generated after the processor 610 has executed instructions.

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

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

[0159] It can be understood that the processor in this embodiment of the present application may be a Central Processing Unit (CPU), or may be 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, a transistor logic device, a hardware component, or any combination thereof. The general-purpose processor may be a microprocessor, any conventional processor, etc.

[0160] The memory in this embodiment of the present application may be Random Access Memory (RAM), flash memory, Read-Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (Erasable PROM, EPROM), Electrically Erasable Programmable Read-Only Memory (Electrically Erasable EPROM, EEPROM), registers, hard disks, removable hard disks, CD-ROMs, or any other form of storage medium well known in the art. For example, the storage medium may be coupled to a processor, thereby enabling the processor to read information from and write information to the storage medium. Indeed, the storage medium may, alternatively, be a component of the processor. The processor and storage medium may be located in an ASIC. In addition, the ASIC may be located in a network device or terminal device. Indeed, the processor and storage medium may, alternatively, exist as separate components in a network device or terminal device.

[0161] All or some of the embodiments described above may be implemented using software, hardware, firmware, or any combination thereof. Where software is used to implement those embodiments, all or some 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 onto a computer and executed, all or some of the procedures or functions in the embodiments of this 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 programs or instructions may be stored in or transmitted through a computer-readable storage medium. The computer-readable storage medium may be any available medium accessible by a computer or data storage device, such as a server, which integrates one or more available media. The available media may be magnetic media, such as a floppy disk, hard disk, or magnetic tape; optical media, such as a DVD; or semiconductor media, such as a solid-state drive (SSD).

[0162] In the embodiments of this application, unless otherwise stated or unless there is a logical inconsistency, the terminology and / or descriptions between separate embodiments are consistent and can be referenced to one another, and the technical features between separate embodiments can be combined into new embodiments based on their internal logical relationships.

[0163] In the embodiments of this application, the numbers "first," "second," ... are used solely to distinguish between separate objects, for example, between separate network devices, and should be understood as not constituting a limitation on the scope of the embodiments of this application. The embodiments of this application are not limited thereto.

[0164] In this application, it should be further understood that both "when" and "if" indicate that the corresponding process is performed by the network element in the objective case, and are not intended to limit the time, require that a decisive action be performed during the execution of the network element, or imply any other limitations.

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

[0166] It should be understood that the term "and / or" in this specification describes only the relationship between the related objects, and that there may be three possible relationships. For example, "A and / or B" can refer to three cases: "only A exists," "both A and B exist," and "only B exists." In addition, the letter " / " in this specification generally indicates an "or" relationship between the related objects.

[0167] In embodiments of this application, it should be further understood that “indication” may include direct and indirect indications, or explicit and implicit indications. The information indicated by the message (the first functional information and the first power consumption information described below) is referred to as the information to be indicated. In this case, there are multiple ways in which the information to be indicated can be indicated in a particular implementation process. Not limited to, for example, the information to be indicated, such as the information to be indicated itself or an index of the information to be indicated, may be indicated directly. Alternatively, the information to be indicated may be indicated indirectly by indicating other information, and there is a correlation between the other information and the information to be indicated. Alternatively, only a portion of the information to be indicated may be indicated, and the other portion of the information to be indicated is known or pre-agreed. For example, certain information may, as an alternative, be indicated based on a pre-agreed arrangement order of the respective pieces of information, thereby reducing the indication overhead to some extent.

[0168] Unless otherwise specified, in this application, expressions similar to "the item includes one or more of A, B, and C" generally mean that the item may be any one of the following: "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 any other combination of A, B, and C. In the above description, the three elements A, B, and C are used as examples to describe the case of arbitrary selection of the item. If the expression is "the item includes at least one of A, B, ..., and X", in other words, if more elements are included in the expression, the cases to which the item is applicable may be obtained alternatively, based on the rules above.

[0169] It should be understood that the various reference numbers in the embodiments of this application are used for distinction only to facilitate description and not to limit the scope of the embodiments of this application. The sequence numbers of the aforementioned processes do not imply execution sequences, and the execution sequences of those processes should be determined based on the function and internal logic of those processes.

Claims

1. A baseband processing method, wherein the method is A first device receives first functional information and first power consumption information from a radio frequency device, wherein the first functional 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 the radio frequency device performing each of the at least one first baseband processing function; A step of transmitting first indication information to the radio frequency device by 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 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 of the first control device performing each of the at least one second baseband processing function. Includes, The first target baseband processing function is the first M or last K required baseband processing functions out of 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 that are sequentially executed by the radio frequency device and the first control device during baseband signal processing. A baseband processing method wherein the first functional information includes bandwidth information, and the bandwidth information indicates the bandwidth supported by the radio frequency device.

2. The method according to claim 1, wherein the bandwidth is greater than or equal to a first value.

3. The aforementioned method, The first device receives 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 method according to claim 1 or 2, further comprising:

4. The aforementioned method, The first control device transmits 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. The method according to claim 3, further comprising:

5. Prior to the step of transmitting the first indication information to the radio frequency device by the first device, the method: Steps include: receiving third function information and third power consumption information from a second control device using 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 relating 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 method according to claim 1 or 2, further comprising:

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

7. The method according to claim 1 or 2, wherein the first functional 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 performs one or more of the at least one first baseband processing functions, and the first indication information further indicates a first target operating mode, the first target operating mode is for performing the first target baseband processing function.

8. The method according to claim 1 or 2, wherein the first functional information further includes at least one of the following pieces of information: the number of users supported when the radio frequency device performs each of the first baseband processing functions; the number of data streams or service streams supported when the radio frequency device performs each of the first baseband processing functions; or the number of resource blocks supported when the radio frequency device performs each of the first baseband processing functions.

9. The aforementioned method, The steps include transmitting the first function information and the first power consumption information to the first device using the radio frequency device, The steps include: receiving the first indication information from the first device using the radio frequency device; The method according to claim 1 or 2, further comprising:

10. A baseband processing method, wherein the method is A step of transmitting first functional information and first power consumption information to a first device by a radio frequency device, wherein the first functional 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 performing each of the at least one first baseband processing function by the radio frequency device; A step of receiving first indication information from the first device by 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, 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 is determined by the first control device The power consumption for performing each of the second baseband processing functions is shown, the first target baseband processing function is the first M required baseband processing functions or the last K required baseband processing functions out of N required baseband processing functions, where N, M, and K are positive integers, M ≤ N, K ≤ N, the N required baseband processing functions are baseband processing functions that are sequentially performed by the radio frequency device and the first control device during baseband signal processing, the first function information includes bandwidth information, the bandwidth information indicates the bandwidth supported by the radio frequency device, and the steps and A baseband processing method including the following.

11. The method according to claim 10, wherein the bandwidth is greater than or equal to the first value.

12. The method according to claim 10 or 11, wherein the first functional 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 performs one or more of the at least one first baseband processing functions, and the first indication information further indicates a first target operating mode, the first target operating mode is for performing the first target baseband processing function.

13. The method according to claim 10 or 11, wherein the first functional information further includes at least one of the following: the number of users supported when the radio frequency device performs each first baseband processing function; the number of data streams or service streams supported when the radio frequency device performs each first baseband processing function; or the number of resource blocks supported when the radio frequency device performs each first baseband processing function.

14. A baseband processing device, wherein the device is A transceiver unit configured to receive first functional information and first power consumption information from a radio frequency device, wherein the first functional 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 the radio frequency device performing each of the at least one first baseband processing function, 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 functions, 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, wherein the second function information indicates at least one second baseband processing function supported by the first control device, and the second power consumption information is The power consumption of performing each of the at least one second baseband processing function by the first control device is shown, the first target baseband processing function is the first M required baseband processing functions or the last K required baseband processing functions out of 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 that are sequentially executed by the radio frequency device and the first control device during baseband signal processing, processing unit and Includes, The transceiver unit is further configured to transmit the first indication information to the radio frequency device. A baseband processing device wherein the first functional information includes bandwidth information, and the bandwidth information indicates the bandwidth supported by the radio frequency device.

15. The apparatus according to claim 14, wherein the bandwidth is greater than or equal to the first value.

16. The transceiver unit is further configured to receive the second functional information and the second power consumption information from the first control device, The apparatus according to claim 14 or 15, wherein the transceiver unit is further configured to transmit a 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 comprising one or more of the at least one second baseband processing functions, and 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.

17. Before the transceiver unit transmits the first indication information to the radio frequency device, The apparatus according to claim 14 or 15, wherein 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 of the second control device performing each of the at least one third baseband processing function, 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.

18. The apparatus according to claim 14 or 15, wherein the first functional 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 performs one or more of the at least one first baseband processing functions, and the first indication information further indicates a first target operating mode, the first target operating mode is for performing the first target baseband processing function.

19. The apparatus according to claim 14 or 15, wherein the first functional information further includes at least one of the following pieces of information: the number of users supported when the radio frequency device performs each of the first baseband processing functions; the number of data streams or service streams supported when the radio frequency device performs each of the first baseband processing functions; or the number of resource blocks supported when the radio frequency device performs each of the first baseband processing functions.

20. A baseband processing device, wherein the device is A transceiver unit configured to transmit first functional information and first power consumption information to a first device, wherein the first functional 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 performing 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, the second function information, and the second power consumption information, the second function information indicating at least one second baseband processing function supported by the first control unit, and the The power consumption information in 2 indicates the power consumption of performing each of the at least one second baseband processing function by the first control device, wherein the first target baseband processing function is the first M required baseband processing functions or the last K required baseband processing functions out of 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 that are sequentially executed by the radio frequency device and the first control device during baseband signal processing. Transceiver unit and A processing unit configured to process the baseband signal based on the first indication information and Includes, A baseband processing device wherein the first functional information includes bandwidth information, and the bandwidth information indicates the bandwidth supported by the radio frequency device.

21. The apparatus according to claim 20, wherein the bandwidth is greater than or equal to the first value.

22. The apparatus according to claim 20 or 21, wherein the first functional 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 performs one or more of the at least one first baseband processing functions, and the first indication information further indicates a first target operating mode, the first target operating mode is for performing the first target baseband processing function.

23. The apparatus according to claim 20 or 21, wherein the first functional information further includes at least one of the following pieces of information: the number of users supported when the radio frequency device performs each of the first baseband processing functions; the number of data streams or service streams supported when the radio frequency device performs each of the first baseband processing functions; or the number of resource blocks supported when the radio frequency device performs each of the first baseband processing functions.

24. A communication device including a processor, wherein the processor is coupled to a memory, the memory is configured to store computer programs or instructions, and the processor is configured to execute the computer programs or instructions to carry out the method according to claim 1 or 2 or the method according to claim 10 or 11.

25. A baseband processing system comprising the apparatus according to claim 14 or 15 and the apparatus according to claim 20 or 21.

26. A program including instructions, wherein when the instructions are executed on a computer, the computer is enabled to perform the method according to claim 1 or 2, or the computer is enabled to perform the method according to claim 10 or 11.

27. A computer-readable storage medium containing a computer program, wherein when the computer program is executed on a computer, the computer is enabled to perform the method according to claim 1 or 2, or the computer is enabled to perform the method according to claim 10 or 11.

28. A chip comprising one or more processing circuits, wherein the one or more processing circuits are configured to carry out the method according to claim 1 or 2, or to carry out the method according to claim 10 or 11.

Citation Information

Patent Citations

  • Wireless communication system and base station

    JP2017163494A

  • Base station

    WO2019225056A1