Baseband carrier resource configuration method and apparatus, baseband processing unit and system

By adding a baseband carrier resource configuration device to the baseband processing unit, the problem of inflexible configuration of baseband carrier resources is solved, realizing flexible configuration of baseband carrier resources and free combination of multiple radio frequency processing units to meet different coverage requirements.

CN116582940BActive Publication Date: 2026-06-19SUNWAVE COMM

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SUNWAVE COMM
Filing Date
2023-04-18
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

In distributed base stations, baseband carrier resources cannot be flexibly configured, resulting in all radio frequency processing units connected under the same optical port only being able to support fixed cell coverage.

Method used

A baseband carrier resource configuration device is added to the baseband processing unit side. The optical port distribution data is obtained through the allocation module, the target resource is determined and the antenna carrier data is extracted, so as to realize the flexible configuration of baseband carrier resources and break the one-to-one fixed connection relationship between cell baseband carrier resources and optical ports.

Benefits of technology

It enables flexible configuration of baseband carrier resources, allowing the allocation of cell baseband carrier resources supported by optical ports according to actual needs, meeting different coverage requirements. The coverage areas of multiple radio frequency processing units can be freely combined to expand the coverage area.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116582940B_ABST
    Figure CN116582940B_ABST
Patent Text Reader

Abstract

This application relates to a baseband carrier resource configuration method, apparatus, baseband processing unit, and system. The baseband carrier resource configuration apparatus includes: a first storage module, a second storage module, an allocation module, a first interface, and a second interface. The first storage module is connected to a central processing unit (CPU) via the first interface. The allocation module is connected to both the first and second storage modules. The second storage module is connected to an optical port via the second interface. The optical port is connected to a radio frequency (RF) processing unit. The CPU stores baseband resources. The allocation module determines a target resource in either the first or second storage module based on data distributed via the optical port, and extracts antenna carrier data from the target resource. The allocation module then sends the antenna carrier data to either the first or second interface. This application solves the problem of inflexible configuration of baseband carrier resources and achieves flexible configuration of baseband carrier resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and in particular to a baseband carrier resource allocation method, apparatus, baseband processing unit, and system. Background Technology

[0002] In a distributed base station, a macro base station comprises a baseband section and a radio frequency (RF) section, namely a baseband processing unit and an RF processing unit. The baseband processing unit is responsible for baseband signal processing and transmission. The RF processing unit is responsible for RF transceiver. The baseband processing unit and the RF processing unit are connected via optical fiber. During network deployment, the baseband processing unit, along with the core network and wireless network control equipment, is centrally located in a data center and connected to the RF processing units deployed at planned sites via optical fiber to achieve network coverage. In this mode, one baseband processing unit can support the connection of multiple RF processing units, and the RF processing units can be extended remotely via optical fiber. The baseband processing unit and multiple RF processing units can be flexibly networked in star or chain topologies, bringing great convenience.

[0003] In traditional network implementations, the baseband cell carrier resources of a baseband processing unit are associated with its optical port. Once the radio frequency (RF) processing unit establishes a connection with the baseband processing unit through the optical port, the cell carrier resources allocated to all RF processing units under that optical port become fixed. This results in all RF processing units connected under the same optical port only being able to cover a fixed number of cells.

[0004] There is currently no effective solution to the problem of inflexible configuration of baseband carrier resources in related technologies. Summary of the Invention

[0005] This embodiment provides a baseband carrier resource configuration method, apparatus, baseband processing unit, and system to solve the problem of inflexible configuration of baseband carrier resources in related technologies.

[0006] In a first aspect, this embodiment provides a baseband carrier resource configuration method, applied to a baseband carrier resource configuration device. The baseband carrier resource configuration device includes: a first storage module, a second storage module, an allocation module, a first interface, and a second interface. The first storage module is connected to a central processing unit (CPU) via the first interface. The allocation module is connected to both the first and second storage modules. The second storage module is connected to an optical port via the second interface. The optical port is connected to a radio frequency (RF) processing unit. The CPU stores baseband resources. The method includes:

[0007] The allocation module acquires optical port distribution data, which includes cell information and bandwidth information.

[0008] The allocation module determines the target resource in the first storage module or the second storage module according to the optical port distribution data, and extracts antenna carrier data from the target resource.

[0009] The allocation module sends the antenna carrier data to the first interface or the second interface.

[0010] In some embodiments, the allocation module determines a target resource in the first storage module or the second storage module based on the optical port distribution data, and extracts antenna carrier data from the target resource, including:

[0011] The allocation module determines the target resource and the number of antenna carrier data to be extracted in the first storage module or the second storage module based on the cell information.

[0012] The allocation module determines the size of each antenna carrier data to be extracted based on the bandwidth information.

[0013] The allocation module extracts the antenna carrier data from the target resource according to the determined number and size.

[0014] In some embodiments, the method includes:

[0015] The allocation module determines baseband resources in the first storage module based on the optical port distribution data, and extracts antenna carrier data from the baseband resources. The antenna carrier data includes user plane data generated by the central processing unit. The allocation module then sends the antenna carrier data to the second interface; or...

[0016] The allocation module determines the carrier frequency resources in the second storage module according to the optical port distribution data, and extracts antenna carrier data from the carrier frequency resources. The antenna carrier data includes user plane data generated by the radio frequency processing unit. The allocation module sends the antenna carrier data to the first interface.

[0017] In some embodiments, the allocation module sends the antenna carrier data to the first interface, including:

[0018] The allocation module merges antenna carrier data from different optical ports that have the same position sequence, and sends the merged antenna carrier data to the first interface.

[0019] In some embodiments, the first storage module stores baseband resources, with each cell's baseband resources stored in units of one sampling point, and the sampling points stored consecutively; and / or,

[0020] The second storage module stores carrier frequency resources. Each optical port carrier frequency resource is stored in units of one sampling point, and each sampling point is stored continuously.

[0021] In some embodiments, the method further includes:

[0022] Based on the line rate of the first interface and the configuration parameters of the current cell baseband resources, determine the storage depth of the first storage module; and / or,

[0023] The storage depth of the second storage module is determined based on the line rate of the second interface and the configuration parameters of the current cell baseband resources.

[0024] Secondly, this embodiment provides a baseband carrier resource configuration device, including: a first storage module, a second storage module, an allocation module, a first interface, and a second interface; wherein,

[0025] The allocation module is connected to the first storage module and the second storage module respectively;

[0026] The first interface is used to connect the first storage module and the central processing unit, wherein the central processing unit stores baseband resources;

[0027] The second interface is used to connect the second storage module to the optical port;

[0028] The allocation module is capable of executing the baseband carrier resource allocation method described in the first aspect above.

[0029] Thirdly, this embodiment provides a baseband processing unit, including: a central processing unit, the baseband carrier resource configuration device described in the second aspect above, and an optical port.

[0030] In some embodiments, the central processing unit includes a third storage module and a human-computer interaction module. The third storage module is used to store baseband resources, and the human-computer interaction module is connected to the first storage module, the second storage module, and the allocation module. The human-computer interaction module is capable of receiving configuration parameters and sending the configuration parameters to the first storage module, the second storage module, or the allocation module.

[0031] Fourthly, this embodiment provides a baseband carrier resource configuration system, including: the baseband processing unit and the radio frequency processing unit described in the third aspect above, wherein the baseband processing unit is connected to the radio frequency processing unit.

[0032] Compared with related technologies, the baseband carrier resource configuration method, apparatus, baseband processing unit, and system provided in this embodiment include: a baseband carrier resource configuration apparatus comprising: a first storage module, a second storage module, an allocation module, a first interface, and a second interface; wherein the first storage module is connected to a central processing unit via the first interface, the allocation module is connected to both the first and second storage modules, the second storage module is connected to an optical port via the second interface, the optical port is connected to a radio frequency processing unit, and the central processing unit stores baseband resources; the method includes: the allocation module acquiring optical port distribution data, the optical port distribution data including cell information and bandwidth information; the allocation module determining a target resource in the first or second storage module based on the optical port distribution data, and extracting antenna carrier data from the target resource; and the allocation module sending the antenna carrier data to the first or second interface. This application solves the problem of inflexible configuration of baseband carrier resources in related technologies, achieving flexible configuration of baseband carrier resources.

[0033] Details of one or more embodiments of this application are set forth in the following drawings and description to make other features, objects and advantages of this application more readily apparent. Attached Figure Description

[0034] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0035] Figure 1 This is a hardware structure block diagram of a terminal for a baseband carrier resource allocation method according to an embodiment of this application;

[0036] Figure 2 This is a schematic diagram of the structure of a baseband carrier resource allocation system for related technologies;

[0037] Figure 3 This is a schematic diagram of the structure of a baseband carrier resource allocation system according to an embodiment of this application;

[0038] Figure 4 This is a schematic diagram of the structure of a baseband carrier resource allocation device according to an embodiment of this application;

[0039] Figure 5 This is a schematic diagram of the structure of a baseband processing unit according to an embodiment of this application;

[0040] Figure 6 This is a flowchart of a baseband carrier resource allocation method according to an embodiment of this application;

[0041] Figure 7 This is a schematic diagram of the structure of a baseband carrier resource allocation system according to an embodiment of this application;

[0042] Figure 8 This is a schematic diagram of a baseband resource pool according to an embodiment of this application. Detailed Implementation

[0043] To better understand the purpose, technical solution, and advantages of this application, the application is described and explained below in conjunction with the accompanying drawings and embodiments.

[0044] Unless otherwise defined, the technical or scientific terms used in this application shall have the general meaning as understood by one of ordinary skill in the art to which this application pertains. Words such as “a,” “an,” “an,” “the,” “the,” and “these,” used in this application, do not indicate quantitative limitation and may be singular or plural. The terms “comprising,” “including,” “having,” and any variations thereof used in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that comprises a series of steps or modules (units) is not limited to the listed steps or modules (units) but may include steps or modules (units) not listed, or may include other steps or modules (units) inherent to such processes, methods, products, or devices. The terms “connected,” “linked,” and “coupled,” used in this application, are not limited to physical or mechanical connections but may include electrical connections, whether direct or indirect. The term “multiple” used in this application refers to two or more. The "and / or" operator describes the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: A alone, A and B simultaneously, and B alone. Typically, the character " / " indicates that the objects before and after it are in an "or" relationship. The terms "first," "second," and "third," etc., used in this application are merely for distinguishing similar objects and do not represent a specific ordering of the objects.

[0045] The method embodiments provided in this example can be executed in a computing device, such as a computer. Figure 1 This is a hardware structure block diagram of a terminal for a baseband carrier resource allocation method according to an embodiment of this application. For example... Figure 1 As shown, a terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 and a memory 104 for storing data are also included. The processor 102 may be, but is not limited to, a microprocessor (MCU) or a programmable logic device (FPGA). The terminal may also include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that… Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the terminal described above. For example, the terminal may also include components that are larger than... Figure 1The more or fewer components shown, or having the same Figure 1 The different configurations shown are illustrated.

[0046] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the baseband carrier resource configuration method in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0047] The transmission device 106 is used to receive or send data via a network. This network includes a wireless network provided by the terminal's communication provider. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 can be a Radio Frequency (RF) module used for wireless communication with the Internet.

[0048] Explanation of relevant terms:

[0049] CPU: Central Processing Unit;

[0050] FPGA: Field-Programmable Gate Array;

[0051] BBU: Bandwidth Based Unit;

[0052] RRU: Radio Remote Unit;

[0053] LOCAL BUS: Local Bus;

[0054] CPRI: Common Public Radio Interface;

[0055] SFP: Fiber Optic Interface, also known as an optical port;

[0056] AXC: Antenna carrier data;

[0057] NTNR: Multiple Input Multiple Output, supports data transmission and reception using multiple receiving antennas and multiple transmitting antennas.

[0058] Figure 2 This is a schematic diagram of the baseband carrier resource allocation system architecture for related technologies, such as... Figure 2 As shown, the baseband carrier resource allocation system includes a baseband processing unit and a radio frequency (RF) processing unit. The baseband processing unit is connected to the RF processing unit. The baseband cell carrier resources of the baseband processing unit are associated with an optical port. Once the RF processing unit establishes a connection with the baseband processing unit through the optical port, the cell carrier resources allocated to all RF processing units under that optical port are fixed. This results in all RF processing units connected under the same optical port only being able to support coverage of a fixed number of cells.

[0059] To address this issue, in one embodiment, a baseband carrier resource allocation system is provided. Figure 3 This is a schematic diagram of the baseband carrier resource allocation system in this embodiment, as shown below. Figure 3 As shown, the baseband carrier resource configuration system includes a baseband processing unit and a radio frequency (RF) processing unit, which are connected to each other. The baseband processing unit includes a central processing unit, a baseband carrier resource configuration device, and an optical port. Figure 4 This is a schematic diagram of the baseband carrier resource configuration device in this embodiment, as shown below. Figure 4 As shown, the baseband carrier resource configuration device includes: a first storage module, a second storage module, an allocation module, a first interface, and a second interface; wherein, the allocation module is connected to both the first and second storage modules; the first interface is used to connect the first storage module and a central processing unit, the central processing unit storing baseband resources; the second interface is used to connect the second storage module and an optical port; the allocation module is capable of executing a baseband carrier resource configuration method. The baseband carrier resource configuration system includes, but is not limited to, 4G LTE systems and 5G NR software systems.

[0060] In one embodiment, another baseband processing unit is provided. Figure 5 This is a schematic diagram of the baseband processing unit in this embodiment, as shown below. Figure 5As shown, the baseband processing unit includes a central processing unit, a baseband carrier resource configuration device, and an optical port. The baseband carrier resource configuration device includes a first storage module, a second storage module, an allocation module, a first interface, and a second interface; wherein the allocation module is connected to both the first and second storage modules; the first interface connects the first storage module and the central processing unit, and the central processing unit stores baseband resources; the second interface connects the second storage module and the optical port; the allocation module is capable of executing a baseband carrier resource configuration method. The central processing unit includes a third storage module and a human-machine interface module; the third storage module stores baseband resources, and the human-machine interface module is connected to the first storage module, the second storage module, and the allocation module; the human-machine interface module can receive configuration parameters and send the configuration parameters to the first storage module, the second storage module, or the allocation module. Optionally, the central processing unit can be implemented using a CPU, and the baseband carrier resource configuration device can be implemented using an FPGA.

[0061] The terms "module," "unit," and "subunit" used above refer to combinations of software and / or hardware that perform a predetermined function. Although the apparatus described in some embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated. It should be noted that the modules described above can be functional modules or program modules, and can be implemented in either software or hardware. For modules implemented in hardware, the modules can reside in the same processor; or the modules can be located in different processors in any combination.

[0062] In one embodiment, a baseband carrier resource configuration method is provided, which can be run in... Figure 1 Computer equipment can also run on Figures 3 to 5 Any baseband carrier resource configuration device in the middle, Figure 6 This is a flowchart of the baseband carrier resource configuration method in this embodiment, which includes the following steps:

[0063] Step S601: The allocation module obtains optical port distribution data, which includes cell information and bandwidth information.

[0064] The distribution module obtains optical port distribution data through the central processing unit, which can receive manually configured parameters and generate optical port distribution data.

[0065] In step S602, the allocation module determines the target resource in the first storage module or the second storage module according to the optical port distribution data, and extracts the antenna carrier data from the target resource.

[0066] In the downlink direction: the allocation module determines the target resource and the number of antenna carrier data to be extracted in the first storage module based on the cell information; the allocation module determines the size of each antenna carrier data to be extracted based on the bandwidth information; the allocation module extracts antenna carrier data from the target resource according to the determined number and size.

[0067] In the uplink direction: the allocation module determines the target resource and the number of antenna carrier data to be extracted in the second storage module based on the cell information; the allocation module determines the size of each antenna carrier data to be extracted based on the bandwidth information; the allocation module extracts antenna carrier data from the target resource according to the determined number and size.

[0068] In step S603, the allocation module sends the antenna carrier data to the first interface or the second interface.

[0069] In the downlink direction: the allocation module distributes data according to the optical port, determines the baseband resources in the first storage module, and extracts antenna carrier data from the baseband resources. The antenna carrier data includes user plane data generated by the central processing unit. The allocation module sends the antenna carrier data to the second interface.

[0070] In the uplink direction: the allocation module distributes data according to the optical port, determines the carrier frequency resources in the second storage module, and extracts antenna carrier data from the carrier frequency resources. The antenna carrier data includes user plane data generated by the radio frequency processing unit. The allocation module sends the antenna carrier data to the first interface.

[0071] Compared to related technologies, this embodiment adds a baseband carrier resource configuration device to the baseband processing unit to establish a baseband resource carrier pool within the baseband processing unit. This breaks the one-to-one fixed connection between cell baseband carrier resources and optical ports, allowing for flexible configuration of the correspondence between cell baseband carrier resources and optical ports. This configuration allows for the allocation of cell baseband carrier resources supported by the optical port according to actual needs, thus enabling flexible configuration of cell information supported by any radio frequency processing unit in the network mode. Furthermore, the coverage areas of multiple radio frequency processing units can be freely combined to meet different coverage requirements. Through these steps, the problem of inflexible configuration of baseband carrier resources in related technologies is solved, achieving flexible configuration of baseband carrier resources.

[0072] In one embodiment, the allocation module sends antenna carrier data to the first interface, which can be achieved in the following way:

[0073] The allocation module merges antenna carrier data from different optical ports that have the same position sequence and sends the merged antenna carrier data to the first interface. This configuration allows carrier resources from the same cell to be distributed to radio frequency processing units connected to different optical ports, thereby expanding the coverage area. During uplink processing, uplink data from radio frequency processing units under different optical ports belonging to the same cell need to be merged.

[0074] In one embodiment, the first storage module stores baseband resources, with each cell's baseband resources stored in units of one sampling point, and these sampling points are stored consecutively. This configuration adapts to processing downlink data streams with different bandwidths. The storage depth of the first storage module is determined based on the line rate of the first interface and the configuration parameters of the current cell's baseband resources. This configuration allows the storage depth of the first storage module to be adaptively adjusted, improving the flexibility of signal processing and multi-bandwidth adaptability. Storage depth refers to the number of sampling points that can be stored per unit of storage space; one method for calculating storage depth is: Storage Depth = Sampling Rate × Sampling Time.

[0075] In one embodiment, the second storage module stores carrier frequency resources, with each optical port carrier frequency resource stored in units of one sampling point, and these sampling points are stored consecutively. This configuration allows for the adaptation to uplink data streams of different bandwidths. The storage depth of the second storage module is determined based on the line rate of the second interface and the configuration parameters of the current cell's baseband resources. This configuration enables the storage depth of the second storage module to be adaptively adjusted, improving the flexibility of signal processing and multi-bandwidth adaptability.

[0076] In one embodiment, the first storage module stores baseband resources, with each cell's baseband resources stored in units of one sampling point, and these sampling points are stored consecutively. The storage depth of the first storage module is determined based on the line rate of the first interface and the configuration parameters of the current cell's baseband resources. The second storage module stores carrier frequency resources, with each optical port carrier frequency resource stored in units of one sampling point, and these sampling points are stored consecutively. The storage depth of the second storage module is determined based on the line rate of the second interface and the configuration parameters of the current cell's baseband resources. This configuration adapts to processing downlink and uplink data streams of different bandwidths, and allows the storage depths of the first and second storage modules to be adaptively adjusted, improving the flexibility of signal processing and multi-bandwidth adaptability.

[0077] In one embodiment, another baseband carrier resource allocation system is provided. Figure 7 This is a schematic diagram of the baseband carrier resource allocation system in this embodiment, as shown below. Figure 7 As shown, the baseband carrier resource allocation system includes:

[0078] The system comprises a baseband processing unit and a radio frequency (RF) processing unit, which are connected to each other. The baseband processing unit includes a central processing unit (CPU), a baseband carrier resource configuration device, and an optical port. The baseband carrier resource configuration device includes a first storage module, a second storage module, an allocation module, a first interface, and a second interface. The allocation module is connected to both the first and second storage modules. The first interface connects the first storage module to the CPU, and the CPU stores baseband resources. The second interface connects the second storage module to the optical port. The allocation module executes a baseband carrier resource configuration method. The CPU includes a third storage module and a human-machine interface (HMI) module. The third storage module stores baseband resources, and the HMI module is connected to the first, second, and allocation modules. The HMI module receives configuration parameters and sends them to the first, second, or allocation modules. The CPU is implemented using a CPU, and the baseband carrier resource configuration device is implemented using an FPGA, enabling concurrent real-time processing of multiple data streams and offering greater flexibility in functionality.

[0079] Baseband resources, also known as user plane data, are the wireless data exchanged between the RRU and BBU. Baseband resources are processed by the BBU's CPU and transmitted between the CPU and FPGA via a standard CPRI interface. Abundant baseband resources interact with the FPGA through multiple CPRI interfaces.

[0080] The allocation module and human-machine interface module enable flexible reconfiguration and allocation of all baseband resources transmitted from the BBU. The human-machine interface data module primarily uses a CPU+FPGA approach, with data exchange between the CPU and FPGA via a local bus interface. The CPU acquires and stores configuration parameters; different configuration parameters are stored at different addresses, and the acquired parameters are transmitted via the local bus interface. When the FPGA acquires the required configuration parameters, it reads the data based on the corresponding address stored in the local bus interface. These configuration parameters can also be manually input.

[0081] The internal structure of an FPGA is described below.

[0082] The first storage module is used to store user plane data sent from the BBU to the RRU. Figure 8 This is a schematic diagram of the baseband resource pool in this embodiment, as shown below. Figure 8As shown, in the downlink direction, each cell baseband resource entering the first storage module has its own independent storage space. This independently allocated storage space can avoid interference and influence between multiple cell baseband resources. Each cell baseband resource is stored in units of one sampling point, and each sampling point is stored contiguously. The storage depth can be automatically adjusted and changed according to the CPRI line rate configured in the current system and the configuration parameters of the current cell baseband resources.

[0083] The allocation module is used to integrate all interactive data between uplink and downlink, and to distribute and match uplink and downlink data based on the configuration parameters obtained from the human-computer interaction module.

[0084] In the downlink direction, the allocation module uses each BBU optical port as a processing unit. It obtains cell information and bandwidth information for the current optical port data distribution through the human-machine interface module. Based on this information, it extracts the necessary data from the corresponding cell resource storage block in the first storage module. The unit of data extraction is one AXC carrier data point. The number of AXC carriers is determined by the RRU's transmit / receive capabilities. The size of each AXC carrier data point is automatically calculated based on the current bandwidth information. Multiple acquired AXC carrier data points are automatically matched and combined according to the base frame format in the CPRI protocol.

[0085] In the uplink direction, the allocation module processes each BBU cell as a unit. All uplink data from the RRU is stored in the second storage module. The module obtains cell information and bandwidth information for all optical port distributed data through the human-machine interface module, extracting all RRU carrier frequency resources matching the current cell information. The unit for carrier frequency data extraction is one AXC carrier data point. The position of each AXC carrier data point is determined by the configuration parameters of the human-machine interface module. AXC carrier data points from different optical ports with the same position sequence need to be merged. The number of AXC carriers in each cell is determined by the cell's own parameter attributes. The size of each AXC carrier is automatically calculated based on the current cell's bandwidth information. Multiple acquired AXC carrier data points are automatically matched and combined according to the base frame format in the CPRI protocol.

[0086] The number of AXC carriers has a fixed relationship with cell parameter attributes (2T2R or 4T4R, transmit / receive capability). Once the cell's transmit / receive capability is determined, the number of AXC carriers in the current cell can be determined using a lookup table. For example, bandwidth information and AXC carrier data size have a fixed correspondence; after obtaining the current cell's bandwidth information, the AXC carrier data size information can be automatically matched using a lookup table. Carrier resources from the same cell are allocated to radio frequency processing units connected to different optical ports to expand the coverage area. During uplink processing, uplink data from the same cell originating from radio frequency processing units under different optical ports needs to be merged.

[0087] The second storage module stores user plane data uploaded by the RRU to the BBU. Each optical port corresponds to one CPRI interface. The carrier frequency data received through the CPRI interface represents the data received from all RRUs under that optical port. The carrier frequency storage module stores data from all optical ports supported by the BBU. Each carrier frequency data entering the second storage module also has its own independent storage space, and the data storage of carrier frequency data from different optical ports does not interfere with or affect each other. Each carrier frequency data is stored in units of one sampling point, and the sampling points are stored contiguously. The storage depth can be automatically adjusted and changed according to the current system configuration of the CPRI line rate and the current cell baseband resource configuration parameters to improve the flexibility of signal processing and multi-bandwidth adaptability.

[0088] Furthermore, in conjunction with the baseband carrier resource configuration method provided in the above embodiments, this embodiment can also provide a storage medium for implementation. The storage medium stores a computer program; when executed by a processor, the computer program implements any one of the baseband carrier resource configuration methods in the above embodiments.

[0089] It should be understood that the specific embodiments described herein are merely illustrative of the application and not intended to limit it. All other embodiments derived by those skilled in the art based on the embodiments provided in this application without inventive effort are within the scope of protection of this application.

[0090] Obviously, the accompanying drawings are merely some examples or embodiments of this application. Those skilled in the art can apply this application to other similar situations based on these drawings without any creative effort. Furthermore, it is understood that although the work done in this development process may be complex and lengthy, for those skilled in the art, certain design, manufacturing, or production modifications made based on the technical content disclosed in this application are merely conventional technical means and should not be considered as insufficient disclosure of this application.

[0091] The term "embodiment" in this application refers to a specific feature, structure, or characteristic described in connection with an embodiment that may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily imply the same embodiment, nor does it imply that it is mutually exclusive with or independent of other embodiments. It will be clearly or implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments without conflict.

[0092] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. The acquisition, storage, use, and processing of data involved in the embodiments of this application all comply with the relevant provisions of national laws and regulations.

[0093] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0094] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of patent protection. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the appended claims.

Claims

1. A baseband carrier resource configuration method, characterized in that, An application is provided in a baseband carrier resource configuration device, the baseband carrier resource configuration device comprising: a first storage module, a second storage module, an allocation module, a first interface, and a second interface; wherein, the first storage module is connected to a central processing unit via the first interface, the allocation module is connected to both the first storage module and the second storage module, the second storage module is connected to an optical port via the second interface, the optical port is connected to a radio frequency processing unit, and the central processing unit stores baseband resources; the method includes: The allocation module acquires optical port distribution data, which includes cell information and bandwidth information. The allocation module determines the target resource in the first storage module or the second storage module according to the optical port distribution data, and extracts antenna carrier data from the target resource. The allocation module sends the antenna carrier data to the first interface or the second interface; The allocation module acquires optical port distribution data by: determining a target resource in the first storage module or the second storage module based on the cell information, and determining the number of antenna carrier data to be extracted; determining the size of each antenna carrier data to be extracted based on the bandwidth information; and extracting the antenna carrier data from the target resource according to the determined number and size.

2. The baseband carrier resource allocation method according to claim 1, characterized in that, The method includes: The allocation module determines baseband resources in the first storage module based on the optical port distribution data, and extracts antenna carrier data from the baseband resources. The antenna carrier data includes user plane data generated by the central processing unit. The allocation module then sends the antenna carrier data to the second interface; or... The allocation module determines the carrier frequency resources in the second storage module according to the optical port distribution data, and extracts antenna carrier data from the carrier frequency resources. The antenna carrier data includes user plane data generated by the radio frequency processing unit. The allocation module sends the antenna carrier data to the first interface.

3. The baseband carrier resource configuration method of claim 2, wherein, The allocation module sends the antenna carrier data to the first interface, including: The allocation module merges antenna carrier data from different optical ports that have the same position sequence, and sends the merged antenna carrier data to the first interface.

4. The baseband carrier resource configuration method of claim 1, wherein, The first storage module stores baseband resources, with each cell's baseband resources stored in units of one sampling point, and these sampling points are stored consecutively; and / or, The second storage module stores carrier frequency resources. Each optical port carrier frequency resource is stored in units of one sampling point, and each sampling point is stored continuously.

5. The baseband carrier resource configuration method of claim 4, wherein, The method further includes: Based on the line rate of the first interface and the configuration parameters of the current cell baseband resources, determine the storage depth of the first storage module; and / or, The storage depth of the second storage module is determined based on the line rate of the second interface and the configuration parameters of the current cell baseband resources.

6. A baseband carrier resource configuration apparatus, characterized by comprising: include: The system comprises a first storage module, a second storage module, an allocation module, a first interface, and a second interface; wherein... The allocation module is connected to the first storage module and the second storage module respectively; The first interface is used to connect the first storage module and the central processing unit, wherein the central processing unit stores baseband resources; The second interface is used to connect the second storage module to the optical port; The allocation module is capable of executing the baseband carrier resource allocation method according to any one of claims 1 to 5.

7. A baseband processing unit, characterized in that, include: Central processing unit, baseband carrier resource configuration device as described in claim 6, optical port.

8. The baseband processing unit according to claim 7, characterized in that, The central processing unit includes a third storage module and a human-computer interaction module. The third storage module is used to store baseband resources. The human-computer interaction module is connected to the first storage module, the second storage module, and the allocation module. The human-computer interaction module can receive configuration parameters and send the configuration parameters to the first storage module, the second storage module, or the allocation module.

9. A baseband carrier resource allocation system, characterized in that, include: The baseband processing unit and the radio frequency processing unit as described in claim 7 or 8, wherein the baseband processing unit is connected to the radio frequency processing unit.