Signal processing device and data transmission method

A signal processing device supporting dual frequency band ranges addresses the complexity and cost issues of separate RRU and AAU installations by integrating dual splitting modes, enhancing efficiency and reducing hardware requirements.

JP2025500989AActive Publication Date: 2025-01-15HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024538998
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-12-27
Filing Date
2022-12-23
Publication Date
2025-01-15
Estimated Expiration
2042-12-23

AI Technical Summary

Technical Problem

Current cellular wireless communication systems require separate installation of RRU and AAU to support different frequency band ranges, leading to high complexity and cost due to the limited frequency band range supported by distributed access network equipment.

Method used

A signal processing device that supports two different splitting modes simultaneously, allowing it to handle both a first and a second frequency band range, reducing the need for separate deployment of RRU and AAU.

Benefits of technology

This approach reduces deployment complexity and cost by enabling a single device to manage multiple frequency bands, optimizing hardware usage and installation costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025500989000001_ABST
    Figure 2025500989000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a signal processing device and a data transmission method, which relate to the field of communications. A first signal processing device includes: an interface module configured to perform Ethernet data transmission with a second signal processing device via an optical fiber; a scheduling module configured to schedule data to be processed to a first processing module or a second processing module based on transmission configuration information; a first processing module configured to process data from the scheduling module according to a first division mode; a second processing module configured to process data from the scheduling module according to a second division mode; and an antenna module configured to transmit processed data of the first processing module or the second processing module and / or receive uplink data. In this way, the first signal processing device can process data according to the first division mode or the second division mode, thereby meeting the requirements of various services. This can reduce the complexity of deployment and reduce costs.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to the field of communications, and more particularly to signal processing devices and data transmission methods. [Background technology]

[0002] In current cellular wireless communication systems, distributed access network equipment is used as the main form of access network equipment. Some distributed access network equipment includes a baseband unit (BBU) and a radio remote unit (RRU), and the first frequency band range supported by the distributed access network equipment is limited. With the development of technology, other distributed access network equipment includes a BBU and an active antenna unit (AAU), and supports a second frequency band range different from the first frequency band range.

[0003] In order to meet the requirements of various services, operators need to provide access network equipment that supports both a first frequency band range and a second frequency band range. Currently, operators deploy both RRUs and AAUs to achieve this purpose. However, the RRUs and AAUs need to be installed separately, which leads to high complexity and excessive hardware costs. Summary of the Invention

[0004] The embodiments of the present disclosure provide a data transmission solution, in which a first signal processing device can simultaneously support two different division modes, so that a first frequency band range and a second frequency band range can be simultaneously supported. In this way, the first signal processing device can be used to meet the requirements of various services. This can reduce the complexity of deployment and save costs.

[0005] According to a first aspect of the present disclosure, a first signal processing device is provided, the first signal processing device including: an interface module configured to perform Ethernet data transmission with a second signal processing device via an optical fiber; a scheduling module configured to schedule data to be processed to a first processing module or a second processing module based on transmission configuration information from the second signal processing device, the data to be processed including Ethernet data from the second signal processing device or uplink data from an antenna module; a first processing module configured to process data from the scheduling module according to a first partitioning mode; a second processing module configured to process data from the scheduling module according to a second partitioning mode; and an antenna module configured to transmit processed data of the first processing module or the second processing module and / or receive uplink data.

[0006] In this way, the first signal processing device may process data according to the first division mode and the second division mode separately based on the scheduling. It can be understood that the first signal processing device can support two different division modes at the same time, thereby meeting the requirements of various services. In this way, there is no need to deploy the RRU and the AAU separately, thereby reducing the complexity and cost.

[0007] In some possible implementations, the scheduling module is coupled to the interface module, the antenna module, the first processing module, and the second processing module. In this manner, the scheduling module can schedule data from the interface module or the antenna module to the first processing module or the second processing module to implement correct data distribution.

[0008] In some possible implementations, the first partitioning mode is a time domain partitioning mode, and the first processing module is configured to perform radio frequency RF processing on the data from the scheduling module. Optionally, the first partitioning mode may indicate that the physical layer processing is performed by the first baseband module in the second signal processing device, and the radio frequency processing is performed by the first processing module in the first signal processing device. Optionally, the first partitioning mode may be a partitioning mode that supports CPRI. In this way, the first signal processing device may support CPRI data processing.

[0009] In some possible implementations, the first processing module includes: a conversion submodule configured to implement a conversion between Ethernet data and time domain data; and a beamforming submodule configured to implement a conversion between a first quantity of multi-channel first time domain data and a second quantity of multi-channel second time domain data, the second quantity corresponding to a quantity of antenna channels in the antenna module, and the first quantity being less than the second quantity.

[0010] In this manner, the first processing module can convert the Ethernet data into time domain data, so that beamforming can be performed in the time domain and correct data processing is ensured.

[0011] In some possible implementations, the data to be processed includes Ethernet data from the second signal processing device, and a quantity of antenna channels corresponding to the Ethernet data is a first quantity. The conversion submodule is configured to determine corresponding multi-channel first time domain data based on the Ethernet data. The beamforming submodule is configured to determine multi-channel second time domain data based on the multi-channel first time domain data and a second quantity of the plurality of first antenna weight parameters.

[0012] In this way, for downlink transmission, time domain data can be recovered from Ethernet data from the second signal processing device and beamforming can be performed in the time domain, whereby the first signal processing device can support a time domain division mode and further support data processing in the first frequency band range.

[0013] In some possible implementations, the first processing module is coupled to an antenna module, which is configured to transmit the multi-channel second time domain data via multiple antenna channels. In this way, by transmitting via multiple antenna channels, the characteristics of multiple antennas can be fully utilized to implement MIMO transmission.

[0014] In some possible implementations, the conversion sub-module is configured to determine the multi-channel first time domain data based on a splitting of the payload of the Ethernet data, such that the corresponding time domain data is obtained by splitting the payload of the Ethernet data, such that subsequent time domain processing can be performed on the time domain data.

[0015] In some possible implementations, the data to be processed includes uplink data from the antenna module, the uplink data including a second quantity of multi-channel second time domain data. The beamforming submodule is configured to determine the multi-channel first time domain data based on the multi-channel second time domain data and a second quantity of a plurality of second antenna weight parameters. The transform submodule is configured to determine corresponding Ethernet data based on the multi-channel first time domain data.

[0016] In this way, for uplink transmission, data from the antenna module can be converted into time domain data of fewer corresponding antenna channels to facilitate time domain processing in the second signal processing device.

[0017] In some possible implementations, the first processing module is coupled to an interface module, the interface module configured to transmit the Ethernet data determined by the conversion sub-module to a second signal processing device.

[0018] In some possible implementations, the conversion sub-module is configured to perform packet assembly on the multiple chips of data in the multi-channel first time domain data to obtain Ethernet data.

[0019] In this way, the Ethernet data can be obtained by performing packet assembly on multiple chips in the time domain data, and in this way, conversion from the time domain data to Ethernet data is performed, thereby ensuring correct data transmission over the optical fiber.

[0020] In some possible implementations, the quantity of the plurality of chips is determined based on at least one of the following factors: the first quantity, the quantity of sampling points in at least one of the plurality of chips, the bit width of the sampling points, or the bandwidth, in this way, various factors can be fully considered during packet assembly, the transmission bandwidth is fully utilized, the transmission efficiency is high, and the waste of bandwidth resources is avoided.

[0021] In some possible implementations, the interface module is further configured to obtain from the second signal processing device at least one of the following: the first quantity, the second quantity, the second quantity of the plurality of first antenna weight parameters, or the second quantity of the plurality of second antenna weight parameters In this way, synchronization of information between the first signal processing device and the second signal processing device can be implemented and consistency of data processing can be ensured.

[0022] In some possible implementations, the transmission configuration information includes an indication of whether the processing is performed by the first processing module. In this way, the configuration aspect can be simplified and the transmission overhead of the configuration information can be reduced.

[0023] In some possible implementations, the transmission configuration information includes first instruction information and second instruction information, where the first instruction information indicates a correspondence between a first frequency band range and a first processing module, and the second instruction information indicates a correspondence between a second frequency band range and a second processing module.

[0024] In this way, it can be ensured that the first processing module and the second processing module process different frequency bands respectively to ensure correct data processing. In this way, the first signal processing device can simultaneously support the first frequency band range and the second frequency band range, avoiding the deployment of different devices for different frequency band ranges respectively, and reducing hardware costs.

[0025] In some possible implementations, the scheduling module is configured to schedule the data to be processed to the first processing module if the data to be processed is within a first frequency band range, or to schedule the data to be processed to the second processing module if the data to be processed is within a second frequency band range. In this way, the scheduling module can schedule the data based on the frequency band range to ensure that the first processing module and the second processing module can process the data within the corresponding frequency band range and ensure correct data processing. In this way, different carriers can be transmitted over the same optical fiber, and distribution and scheduling to two different processing modules can be implemented by the scheduling module.

[0026] In some possible implementations, the second split mode is a split mode within the physical layer. Optionally, the split mode within the physical layer may indicate that data in the lower physical layer is processed by a second processing module in the first signal processing device, and data in the upper physical layer is processed by a second baseband module in the second signal processing device.

[0027] In some possible implementations, the second processing module is coupled to the interface module, the scheduling module, and the antenna module.

[0028] In some possible implementations, the optical fiber is an Enhanced Common Public Radio Interface (eCPRI) optical fiber.

[0029] According to a second aspect of the present disclosure, there is provided a second signal processing device, the second signal processing device including: a first baseband module configured to generate time domain data, where a quantity of antenna channels corresponding to the time domain data is a first quantity; a conversion module configured to convert the time domain data into first Ethernet data; and an interface module configured to transmit the first Ethernet data to the first signal processing device via an optical fiber.

[0030] In this manner, the second signal processing device can convert the generated time domain data into Ethernet data for transmission, thereby determining correct transmission over the optical fiber and improving the efficiency of the air interface.

[0031] In some possible implementations, the conversion module is coupled to the first baseband module and to the interface module.

[0032] In some possible implementations, the conversion module is configured to perform packet assembly on the multiple chips of data in the time domain data to obtain the first Ethernet data.

[0033] In some possible implementations, the quantity of the multiple chips is determined based on at least one of the following factors: the first quantity, the quantity of at least one sampling point of the multiple chips, a bit width of the sampling point, or a bandwidth.

[0034] In some possible implementations, a second baseband module is further included and configured to generate the second Ethernet data. The interface module is further configured to transmit the second Ethernet data to the first signal interface device.

[0035] In some possible implementations, a scheduling module is further included. The interface module is further configured to receive Ethernet data from the first signal processing device. The scheduling module is configured to schedule the Ethernet data to the conversion module or the second baseband module. The conversion module is configured to convert the Ethernet data scheduled by the scheduling module into corresponding time domain data, and the quantity of antenna channels corresponding to the corresponding time domain data is a first quantity. The first baseband module is configured to process the corresponding time domain data. The second baseband module is configured to process the Ethernet data scheduled by the scheduling module. In this way, the uplink data can be scheduled to the correct baseband module for processing.

[0036] In some possible implementations, the conversion module is configured to determine the corresponding time domain data based on a division of a payload of the Ethernet data.

[0037] In some possible implementations, the scheduling module is coupled to the conversion module and the second baseband module.

[0038] In some possible implementations, the interface module is further configured to send transmission configuration information to the first signal processing device.

[0039] In some possible implementations, the transmission configuration information includes an indication of whether the processing is performed by a first processing module in the first signal processing device.

[0040] In some possible implementations, the transmission configuration information includes first instruction information and second instruction information, where the first instruction information indicates a correspondence between a first frequency band range and a first processing module in the first signal processing device, and the second instruction information indicates a correspondence between a second frequency band range and a second processing module in the first signal processing device.

[0041] In some possible implementations, the interface module is configured to transmit at least one of the following to the first signal processing device: a first quantity, a second quantity, a second quantity of a plurality of first antenna weight parameters, or a second quantity of a plurality of second antenna weight parameters, where the second quantity represents a quantity of antenna channels over which an antenna module of the first signal processing device receives and transmits data.

[0042] In some possible implementations, the optical fiber is an enhanced Common Public Radio Interface (eCPRI) optical fiber.

[0043] According to a third aspect of the present disclosure, there is provided a communication system, comprising a first signal processing device according to the first aspect or any embodiment, and a second signal processing device according to the second aspect or any embodiment, wherein the first signal processing device and the second signal processing device are connected via an optical fiber. Optionally, the optical fiber is an eCPRI optical fiber.

[0044] According to a fourth aspect of the present disclosure, there is provided a data transmission method, the method including: obtaining data to be processed; scheduling the data to be processed to a first processing module or a second processing module based on transmission configuration information from a second signal processing device, the data to be processed including Ethernet data from the second signal processing device or uplink data from an antenna module; processing the scheduled data according to a first partitioning mode by the first processing module; and processing the scheduled data according to a second partitioning mode by the second processing module.

[0045] In some possible implementations, the first partitioning mode is a time domain partitioning mode, and processing the scheduled data according to the first partitioning mode by the first processing module includes: performing RF processing on the scheduled data by the first processing module.

[0046] In some possible implementations, the data to be processed includes Ethernet data from a second signal processing device, and a quantity of antenna channels corresponding to the Ethernet data is a first quantity, and the step of processing the data scheduled according to the first division mode by the first processing module includes: determining corresponding multi-channel first time domain data based on the Ethernet data; and determining multi-channel second time domain data based on the multi-channel first time domain data and a second quantity of a plurality of first antenna weight parameters, where the second quantity corresponds to a quantity of antenna channels of the antenna module, and the first quantity is less than the second quantity.

[0047] In some possible implementations, the method further includes: transmitting the multi-channel second time domain data via multiple antenna channels in the antenna module.

[0048] In some possible implementations, determining the corresponding multi-channel first time domain data based on the Ethernet data includes: determining the multi-channel first time domain data based on a partition of a payload of the Ethernet data.

[0049] In some possible implementations, the data to be processed includes uplink data from the antenna module, the uplink data including a second quantity of multi-channel second time domain data, and processing the data scheduled according to the first partitioning mode by the first processing module includes: determining multi-channel first time domain data based on the multi-channel second time domain data and a second quantity of a plurality of second antenna weight parameters; and determining corresponding Ethernet data based on the multi-channel first time domain data.

[0050] In some possible implementations, the method further includes: sending the determined Ethernet data to a second signal processing device.

[0051] In some possible implementations, determining the corresponding Ethernet data based on the multi-channel first time domain data includes: performing packet assembly on the data of the multiple chips in the multi-channel first time domain data to obtain the Ethernet data.

[0052] In some possible implementations, the quantity of the multiple chips is determined based on at least one of the following factors: the first quantity, the quantity of at least one sampling point of the multiple chips, a bit width of the sampling point, or a bandwidth.

[0053] In some possible implementations, the method further includes obtaining at least one of the following from a second signal processing device: the first quantity, the second quantity, the second quantity of the plurality of first antenna weighting parameters, or the second quantity of the plurality of second antenna weighting parameters.

[0054] In some possible implementations, the transmission configuration information includes an indication of whether processing is to be performed by the first processing module.

[0055] In some possible implementations, the transmission configuration information includes first instruction information and second instruction information, where the first instruction information indicates a correspondence between a first frequency band range and a first processing module, and the second instruction information indicates a correspondence between a second frequency band range and a second processing module.

[0056] In some possible implementations, scheduling the data to be processed to the first processing module or the second processing module based on the transmission configuration information from the second signal processing device includes: scheduling the data to be processed to the first processing module if the data to be processed is within the first frequency band range, or scheduling the data to be processed to the second processing module if the data to be processed is within the second frequency band range.

[0057] In some possible implementations, the second split mode is a split mode within the physical layer. four According to some embodiments of the aspect, the optical fiber is an eCPRI optical fiber.

[0058] According to a fifth aspect of the present disclosure, there is provided a data processing method, the method including: a first baseband module generates time domain data, and a quantity of antenna channels corresponding to the time domain data is a first quantity; the first baseband module converts the time domain data into first Ethernet data; and the first baseband module transmits the first Ethernet data to a first signal processing device via an optical fiber.

[0059] In some possible implementations, converting the time domain data into the first Ethernet data includes: performing packet assembly on the data of the multiple chips in the time domain data to obtain the first Ethernet data.

[0060] In some possible implementations, the quantity of the multiple chips is determined based on at least one of the following factors: the first quantity, the quantity of at least one sampling point of the multiple chips, a bit width of the sampling point, or a bandwidth.

[0061] In some possible implementations, the method further includes: the second baseband module generating second Ethernet data; and the second baseband module transmitting the second Ethernet data to the first signal processing device via an optical fiber.

[0062] In some possible implementations, the method further includes: receiving Ethernet data from a first signal processing device via an optical fiber; scheduling the Ethernet data to a conversion module or a second baseband module; converting the scheduled Ethernet data into corresponding time domain data by the conversion module, where a quantity of antenna channels corresponding to the corresponding time domain data is a first quantity; processing the corresponding time domain data by the first baseband module; and processing the scheduled Ethernet data by the second baseband module.

[0063] In some possible implementations, converting the Ethernet data into corresponding time domain data includes: determining the corresponding time domain data based on a division of the payload of the Ethernet data.

[0064] In some possible implementations, the method further includes: sending the transmission configuration information to the first signal processing device.

[0065] In some possible implementations, the transmission configuration information includes an indication of whether the processing is performed by a first processing module in the first signal processing device.

[0066] In some possible implementations, the transmission configuration information includes first instruction information and second instruction information, where the first instruction information indicates a correspondence between a first frequency band range and a first processing module in the first signal processing device, and the second instruction information indicates a correspondence between a second frequency band range and a second processing module in the first signal processing device.

[0067] In some possible implementations, the method further includes transmitting at least one of the following to the first signal processing device, where the second quantity represents a quantity of antenna channels through which an antenna module of the first signal processing device receives and transmits data: the first quantity, the second quantity, a second quantity of the plurality of first antenna weight parameters, or a second quantity of the plurality of second antenna weight parameters.

[0068] In some possible implementations, the optical fiber is an eCPRI optical fiber.

[0069] According to a sixth aspect of the present disclosure, there is provided a communication device. The communication device includes a processor and a memory. The memory stores instructions executed by the processor. When the instructions are executed by the processor, the communication device is capable of implementing the following: obtaining data to be processed; scheduling the data to be processed to a first processing module or a second processing module based on transmission configuration information from a second signal processing device, the data to be processed including Ethernet data from the second signal processing device or uplink data from the antenna module; processing the scheduled data according to a first partitioning mode by the first processing module; and processing the scheduled data according to the second partitioning mode by the second processing module.

[0070] In some possible implementations, the first partitioning mode is a time domain partitioning mode, and the instructions, when executed by the processor, enable the communications device to implement: performing RF processing on data scheduled by the first processing module.

[0071] In some possible implementations, the data to be processed includes Ethernet data from a second signal processing device, and a quantity of antenna channels corresponding to the Ethernet data is a first quantity. When the instructions are executed by the processor, the communications device is enabled to implement: determining corresponding multi-channel first time domain data based on the Ethernet data; and determining multi-channel second time domain data based on the multi-channel first time domain data and a second quantity of a plurality of first antenna weight parameters, where the second quantity corresponds to a quantity of antenna channels of the antenna module, and the first quantity is less than the second quantity.

[0072] In some possible implementations, the instructions, when executed by a processor, enable the communications device to implement: transmitting multi-channel second time domain data via multiple antenna channels of the antenna module.

[0073] In some possible implementations, the instructions, when executed by a processor, enable the communications device to implement: determining multi-channel first time domain data based on a partitioning of a payload of the Ethernet data.

[0074] In some possible implementations, the data to be processed includes uplink data from the antenna module, the uplink data including a second quantity of multi-channel second time domain data. When the instructions are executed by the processor, the communications device is enabled to implement: determining multi-channel first time domain data based on the multi-channel second time domain data and the second quantity of the plurality of second antenna weight parameters; and determining corresponding Ethernet data based on the multi-channel first time domain data.

[0075] In some possible implementations, the instructions, when executed by a processor, enable the communication device to implement the following: sending the determined Ethernet data to a second signal processing device.

[0076] In some possible implementations, the instructions, when executed by a processor, enable the communications device to implement: performing packet assembly on chips of data in the multi-channel first time domain data to obtain Ethernet data.

[0077] In some possible implementations, the quantity of the multiple chips is determined based on at least one of the following factors: the first quantity, the quantity of at least one sampling point of the multiple chips, a bit width of the sampling point, or a bandwidth.

[0078] Some possible implementations further include obtaining at least one of the following from a second signal processing device: the first quantity, the second quantity, a second quantity of the plurality of first antenna weight parameters, or a second quantity of the plurality of second antenna weight parameters.

[0079] In some possible implementations, the transmission configuration information includes an indication of whether processing is to be performed by the first processing module.

[0080] In some possible implementations, the transmission configuration information includes first instruction information and second instruction information, where the first instruction information indicates a correspondence between a first frequency band range and a first processing module, and the second instruction information indicates a correspondence between a second frequency band range and a second processing module.

[0081] In some possible implementations, the instructions, when executed by a processor, enable the communications device to implement: scheduling data to be processed to a first processing module if the data to be processed is within a first frequency band range, or scheduling data to be processed to a second processing module if the data to be processed is within a second frequency band range.

[0082] In some possible implementations, the second split mode is a split mode within the physical layer. Six According to some implementations of the aspect, the optical fiber is an eCPRI optical fiber.

[0083] According to a seventh aspect of the present disclosure, there is provided a communication device. The communication device includes a processor and a memory. The memory stores instructions executed by the processor. When the instructions are executed by the processor, the communication device is capable of implementing the following: a first baseband module generates time domain data, and a quantity of antenna channels corresponding to the time domain data is a first quantity; the first baseband module converts the time domain data into first Ethernet data; and the first baseband module transmits the first Ethernet data to a first signal processing device via an optical fiber.

[0084] In some possible implementations, the instructions, when executed by a processor, enable the communication device to implement: performing packet assembly on the multiple chips of data in the time domain data to obtain first Ethernet data.

[0085] In some possible implementations, the quantity of the multiple chips is determined based on at least one of the following factors: the first quantity, the quantity of at least one sampling point of the multiple chips, a bit width of the sampling point, or a bandwidth.

[0086] In some possible implementations, when the instructions are executed by the processor, the communications device is enabled to implement the following: the second baseband module generates second Ethernet data, and the second baseband module transmits the second Ethernet data via an optical fiber to the first signal processing device.

[0087] In some possible implementations, when the instructions are executed by a processor, the communication device is capable of implementing the following: receiving Ethernet data from a first signal processing device via an optical fiber; scheduling the Ethernet data to a conversion module or a second baseband module; converting the scheduled Ethernet data to corresponding time domain data by the conversion module, where a quantity of antenna channels corresponding to the corresponding time domain data is a first quantity; processing the corresponding time domain data by the first baseband module; and processing the scheduled Ethernet data by the second baseband module.

[0088] In some possible implementations, the instructions, when executed by a processor, enable the communications device to implement: determining corresponding time domain data based on a segmentation of a payload of Ethernet data.

[0089] In some possible implementations, the instructions, when executed by a processor, enable the communication device to implement: sending transmission configuration information to a first signal processing device;

[0090] In some possible implementations, the transmission configuration information includes an indication of whether the processing is performed by a first processing module in the first signal processing device.

[0091] In some possible implementations, the transmission configuration information includes first instruction information and second instruction information, where the first instruction information indicates a correspondence between a first frequency band range and a first processing module in the first signal processing device, and the second instruction information indicates a correspondence between a second frequency band range and a second processing module in the first signal processing device.

[0092] In some possible implementations, the instructions, when executed by a processor, enable the communications device to implement: transmitting to a first signal processing device at least one of the following, where the second quantity represents a quantity of antenna channels on which an antenna module of the first signal processing device receives and transmits data: the first quantity, the second quantity, a second quantity of a plurality of first antenna weight parameters, or a second quantity of a plurality of second antenna weight parameters.

[0093] In some possible implementations, the optical fiber is an eCPRI optical fiber.

[0094] According to an eighth aspect of the present disclosure, there is provided a computer-readable storage medium storing computer-executable instructions which, when executed by a processor, implement operations of a method according to the fourth aspect, or any embodiment thereof, or implement operations of a method according to the fifth aspect, or any embodiment thereof.

[0095] According to a ninth aspect of the present disclosure, there is provided a chip or chip system, the chip or chip system being adapted to perform the operation of the method according to the fourth aspect or any embodiment of the fourth aspect. implementation or a processing circuit configured to implement operations of the method according to the fifth aspect or any embodiment of the fifth aspect.

[0096] According to a tenth aspect of the present disclosure, there is provided a computer program or computer program product tangibly stored on a computer readable medium and comprising computer executable instructions that, when executed, implement operations of a method according to the fourth aspect, or any embodiment thereof, or implement operations of a method according to the fifth aspect, or any embodiment thereof. [Brief description of the drawings]

[0097] The above-mentioned and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent with reference to the accompanying drawings and the following detailed description, in which the same or similar reference numerals represent the same or similar elements.

[0098] [Figure 1] FIG. 2 is a schematic block diagram showing distributed access network equipment. [Diagram 2] FIG. 2 is another schematic block diagram showing distributed access network equipment; [Diagram 3] 1A to 1C are schematic diagrams showing various division modes. [Figure 4] FIG. 2 is a schematic block diagram illustrating an access network device according to an embodiment of the present disclosure. [Diagram 5] FIG. 2 is a schematic block diagram illustrating a first signal processing device according to some embodiments of the present disclosure. [Figure 6] FIG. 2 is a signaling interaction diagram illustrating a data transmission process according to some embodiments of the present disclosure. [Figure 7] FIG. 2 is a schematic diagram illustrating conversion of time domain data to Ethernet data according to some embodiments of the present disclosure. [Figure 8] FIG. 2 is a signaling interaction diagram illustrating a data transmission process according to some embodiments of the present disclosure. [Figure 9]FIG. 2 is a signaling interaction diagram illustrating a data transmission process according to some embodiments of the present disclosure. [Figure 10] FIG. 2 is a signaling interaction diagram illustrating a data transmission process according to some embodiments of the present disclosure. [Figure 11] FIG. 1 is a schematic block diagram illustrating an example device that may be used to implement embodiments of the present disclosure. Modes for carrying out the invention

[0099] Hereinafter, the embodiments of the present disclosure will be described in more detail with reference to the attached drawings. Although the attached drawings show some embodiments of the present disclosure, it should be understood that the present disclosure can be implemented in various forms and should not be interpreted as being limited to the embodiments described herein. On the contrary, these embodiments are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the attached drawings and the embodiments of the present disclosure are used merely as examples, but are not intended to limit the protection scope of the present disclosure.

[0100] In describing embodiments in this disclosure, the term "comprises" and similar terms should be understood as an open inclusion, i.e., "including, but not limited to." The term "based on" should be understood as "based at least in part on." The term "one embodiment" or "embodiment" should be understood as "at least one embodiment." The terms "first," "second," and the like, may refer to different objects or to the same object. Other explicit and implied definitions may also be included below.

[0101] Embodiments of the present disclosure may be implemented in accordance with any suitable communications protocol, including, but not limited to, a cellular communications protocol, such as a 3rd Generation (3G), 4th Generation (4G), 5th Generation (5G), or 6th Generation (6G), a wireless local area network communications protocol, such as the Institute of Electrical and Electronics Engineers (IEEE) 802.11, and / or any other protocol now known or developed in the future.

[0102] The technical solutions according to the embodiments of the present disclosure may be implemented using any suitable communication protocol, such as General Packet Radio Service (GPRS) system, Global System for Mobile Communications (GSM), Enhanced Data rate for GSM Evolution (EDGE), Universal Mobile Telecommunications System (UMTS ... System This applies to communication systems that comply with UMTS, Long Term Evolution (LTE) systems, Wideband Code Division Multiple Access (WCDMA) systems, Code Division Multiple Access 2000 (CDMA2000) systems, Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) systems, Frequency Division Duplex (FDD) systems, Time Division Duplex (TDD) systems, fifth-generation systems or New Radio (NR) systems, or future evolved sixth-generation communication systems.

[0103] It should be understood that the embodiments of the present disclosure are not limited to a particular communication system, but may be applied to any communication system having similar problems, such as a wireless local area network (WLAN), a wired communication system, or another communication system developed in the future.

[0104] In this disclosure, the term "terminal equipment" refers to any terminal equipment capable of performing wired or wireless communication with network equipment or between terminal equipment. Terminal equipment is sometimes also referred to as User Equipment (UE). Terminal equipment may be a mobile terminal, a fixed terminal, or any type of portable terminal. For example, the terminal equipment may include a mobile phone, a station, a unit, a device, a mobile terminal (MT), a subscriber station, a mobile subscriber station, an Internet node, a communicator, a desktop computer, a laptop computer, a notebook computer, a tablet computer, a personal communication system device, a personal navigation device, a personal digital assistant (PDA), a positioning device, a radio broadcast receiver, an electronic book device, a game device, an Internet of Things (IoT) device, an in-vehicle device, an aircraft, a virtual reality (VR) device, an augmented reality (AR) device, a wearable device, a terminal device in a 5G network, any terminal device in an evolved public land mobile network (PLMN), another device that can be used for communication, or any combination thereof. This is not limited to the embodiments of the present disclosure.

[0105] The term "network equipment" in this disclosure is an entity or node, and may be, for example, an access network equipment that may be configured to communicate with terminal equipment. The access network equipment may be a device, for example, a Radio Access Network (RAN) network equipment that is deployed in a radio access network and provides wireless communication capabilities to mobile terminals. The access network equipment may include various types of base stations. For example, the access network equipment may include various forms of macro base stations, micro base stations, pico base stations, femto base stations, relay stations, access points, remote radio units (RRUs), radio heads (RHs), and remote radio heads (RRHs), and the like. In systems using different radio access technologies, the names of the access network equipment may also be different. For example, the access network equipment may be referred to as evolved NodeB (eNB or eNodeB) in a Long Term Evolution (LTE) network, NodeB (NodeB, NB) in a 3G network, and gNodeB (gNB) or NR NodeB (NR NB) in a 5G network. In some scenarios, the access network equipment may include a Central Unit (CU) and / or a Distributed Unit (DU). The CU and DU may be located in different locations. For example, the DU is located in a remote location and in an area with high traffic volume, and the CU is located in a central equipment room. Alternatively, the CU and DU may be located in the same equipment room. Alternatively, the CU and DU may be different components in a rack. For ease of explanation, in the following embodiments of the present disclosure, the above-mentioned devices that provide wireless communication capabilities to terminal equipment are collectively referred to as network equipment. This is not particularly limited in the embodiments of the present disclosure.

[0106] Distributed access network equipment is the predominant form of access network equipment in current cellular wireless communication systems.

[0107] 1 is a schematic block diagram showing a distributed access network equipment 100. In FIG. 1, the distributed access network equipment 100 includes a BBU 110 and an RRU 120, which are connected via an optical fiber 130. The RRU 120 may be connected to an antenna 102 via a feeder 101 so as to be able to communicate with a terminal equipment 140.

[0108] The optical fiber 130 in Fig. 1 may be a cable according to the Common Public Radio Interface (CPRI) protocol. The CPRI protocol is one of the current standard radio interface protocols used to connect the BBU and the RRU. Furthermore, in the CPRI protocol, the BBU is also called Radio Equipment Control (REC) and the RRU is also called Radio Equipment (RE).

[0109] The RRU 120 may include four modules, namely, a digital intermediate frequency module, a transceiver module, a power amplification module, and a filtering module. The downlink transmission from the distributed access network equipment 100 to the terminal equipment 140 is used as an example. The digital intermediate frequency module may be configured to perform modulation and demodulation, digital up-conversion and down-conversion, analog / digital (A / D) conversion, and the like during optical transmission. The transceiver module is configured to implement conversion from the intermediate frequency signal to a radio frequency signal. The converted radio frequency signal may then pass through the power amplification module and the filtering module and be transmitted to the terminal equipment 140 via the antenna 102.

[0110] In the distributed access network equipment 100 shown in Fig. 1, a time domain division mode is used. In other words, the BBU 110 completes processing in the Media Access Control (MAC) layer, the physical layer, and the like, and the RRU 120 completes the Radio Frequency (RF) processing. Furthermore, the carrier supported by the RRU 120 is within a first frequency band range, such as the 1.8 GHz frequency band.

[0111] Fig. 2 is another schematic block diagram showing a distributed access network device 200. In Fig. 2, the distributed access network device 200 includes a BBU 210 and an AAU 220, which are connected via an optical fiber 230. The AAU 220 includes an antenna module, so that it can communicate with a terminal device 240. Optionally, the BBU 210 may include a CU and a DU, which are not shown in Fig. 2.

[0112] The optical fiber 230 may be a cable according to the Enhanced Common Public Radio Interface (eCPRI) protocol. The distributed access network equipment 200 shown in FIG. 2 supports Massive Multiple Input Multiple Output (Massive MIMO) and can use split mode inside the physical layer. In other words, the BBU 210 completes the processing of the MAC layer, the upper physical layer, and the like, and the AAU 220 completes the processing of the lower physical layer and RF processing. Furthermore, the carrier supported by the AAU 220 is within a second frequency band range, for example, the 2.1 GHz frequency band.

[0113] 3 is a schematic diagram illustrating various partitioning modes 300. FIG 3 illustrates a time domain partitioning mode 310, such as Option-8, and further illustrates partitioning modes 320 within the physical layer, such as Option 7-1, Option 7-2, and Option 7-3.

[0114] With reference to Figure 3, option 7-1 is used as an example. That is, for downlink transmission, the BBU performs coding, rate matching, scrambling, modulation, layer mapping, precoding, Resource Element (RE) mapping, Beamforming (BF) port expansion, and the like in the upper physical layer, and the AAU performs inverse Fast Fourier Transform (iFFT), Cyclic Prefix (CP) addition, and the like in the lower physical layer. For uplink transmission, the AAU performs CP removal and Fast Fourier Transform (FFT) in the lower physical layer, and the BBU performs port reduction, RE de-mapping, channel estimation, diversity combining, equalization, inverse Discrete Fourier Transform (iDFT), demodulation, de-scrambling, rate de-matching, decoding, and the like in the upper physical layer. Options 7-2 and 7-3 may be described with reference to FIG. 3 and are not described in this disclosure.

[0115] For example, see Section 4.2 of 3GPP TS 38.816 (e.g., 15.0.0, etc.) for options 7-1, 7-2, and 7-3. For option 8, see Section 11.1.2.8 of 3GPP TS 38.801 (e.g., 14.0.0, etc.). However, it should be noted that the division scheme shown in FIG. 3 is merely an example and cannot be construed as a limitation on the embodiments of the present disclosure.

[0116] It may also be understood that the split mode in the present disclosure may be referred to as a split scheme, a protocol split mode, or the like. In some scenarios, the split mode may represent splitting into an RRU and a BBU, or into an AAU and a BBU. For example, if a BBU includes a CU and a DU, the split scheme may represent splitting into an AAU and a DU.

[0117] As described above, the RRU is connected to the BBU via a CPRI interface and supports a first frequency band range. The AAU is connected to the BBU via an eCPRI interface and supports a second frequency band range. To meet the requirements of different services, the operator needs to provide an access network device that simultaneously supports the first frequency band range and the second frequency band range. The method of separately deploying the RRU and the BBU not only has a complicated configuration, but also incurs high costs.

[0118] Due to the above-mentioned problems and other potential problems in similar scenarios, the embodiments of the present disclosure provide a signal processing device, which can be connected to a second signal processing device via an optical fiber and can support two different split modes, i.e., a first frequency band range and a second frequency band range simultaneously. In this way, the hardware complexity in the device can be reduced, and the installation cost can be reduced. Hereinafter, the embodiments of the present disclosure will be described in detail with reference to Figures 4 to 11. It can be understood that the embodiments of the present disclosure are not limited to the scenarios of BBU and RRU, and BBU and AAU, but can be further applicable to other scenarios.

[0119] 4 is a schematic block diagram illustrating an access network device 400 according to an embodiment of the present disclosure. The access network device 400 includes a first signal processing device 410 and a second signal processing device 420, and the first signal processing device 410 is connected to the second signal processing device 420 via an optical fiber 430.

[0120] In some embodiments, the first signal processing device 410 may be installed outdoors, for example, on a pole, and the second signal processing device 420 may be installed inside a building. Optionally, the optical fiber 430 may be an optical cable of eCPRI protocol. Accordingly, the first signal processing device 410 may include a first eCPRI interface, and the second signal processing device 420 may include a second eCPRI interface. The first signal processing device 410 and the second signal processing device 420 may transmit Ethernet data to each other. For example, for downlink transmission, the second signal processing device 420 transmits downlink Ethernet data to the first signal processing device 410. For example, for uplink transmission, the first signal processing device 410 transmits uplink Ethernet data to the second signal processing device 420.

[0121] As shown in Fig. 4, the first signal processing device 410 may include an interface module 411, a scheduling module 412, a first processing module 413, a second processing module 414, and an antenna module 415. The interface module 411 is connected to the scheduling module 412, the scheduling module 412 is connected to the first processing module 413 and the second processing module 414, and the scheduling module 412 is further connected to the antenna module 415. The interface module 411 may be configured to perform Ethernet data transmission with the second signal processing device 420 via the optical fiber 430. The scheduling module 412 may be configured to schedule data to be processed to the first processing module 413 or the second processing module 414 based on the transmission configuration information from the second signal processing device 420. The first processing module 413 may be configured to process the data from the scheduling module 412 according to a first division mode. The second processing module 414 may be configured to process the data from the scheduling module 412 according to a second division mode. The antenna module 415 may be configured to transmit downlink data and / or receive uplink data, where the downlink data is processed data of the first processing module 413 or the second processing module 414. Specifically, the data to be processed scheduled by the scheduling module 412 may be Ethernet data from the interface module 411 or uplink data from the antenna module 415.

[0122] In some embodiments of the present disclosure, the scheduling module 412 may include a first scheduling sub-module and a second scheduling sub-module. Figure 5 is another schematic block diagram of a first signal processing device 410 according to some embodiments of the present disclosure. As shown in Figure 5, the interface module 411 is connected to the first scheduling sub-module 510, which is connected to the first processing module 413 and the second processing module 414. The antenna module 415 is connected to the second scheduling sub-module 520, which is connected to the first processing module 413 and the second processing module 414.

[0123] The first scheduling submodule 510 may be configured to schedule Ethernet data from the interface module 411 to the first processing module 413 or the second processing module 414 based on the transmission configuration information from the second signal processing device 420. The second scheduling submodule 520 may be configured to schedule uplink data from the antenna module 415 to the first processing module 413 or the second processing module 414 based on the transmission configuration information from the second signal processing device 420. Optionally, the first scheduling submodule 510 may be further configured to transmit the processed data of the first processing module 413 or the second processing module 414 to the interface module 411. Second Scheduling Submodule 520 may be further configured to transmit the processed data of the first processing module 413 or the second processing module 414 to the antenna module 415.

[0124] As shown in FIG. 5, the first processing module 413 may include a conversion submodule 530 and a beamforming submodule 540, and the conversion submodule 530 is connected to the beamforming submodule 540. The conversion submodule 530 may be configured to implement a conversion between Ethernet data and time domain data. The beamforming submodule 540 may be configured to implement a conversion between a first quantity of multi-channel first time domain data and a second quantity of multi-channel second time domain data. The first quantity is less than the second quantity. For example, the first quantity may be any one of 1, 2, 4, or 8, and the second quantity may be any one of 32, 64, or 128. However, it should be noted that the listed values ​​of the first quantity and the second quantity in the present disclosure are merely examples and should not be construed as limitations on the embodiments of the present disclosure.

[0125] In some examples, the conversion sub-module 530 implementing the conversion function may be understood to be called a data bridge or another name. This is not limited in the present disclosure. In an embodiment of the present disclosure, the scheduling module 412 may be configured by a control plane (not shown) of the first signal processing device 410, for example, according to a division mode corresponding to different carriers.

[0126] In some embodiments of the present disclosure, the first signal processing device 410 may be obtained by upgrading and reconstructing the AAU 220 shown in Fig. 2. For example, based on the AAU 220 shown in Fig. 2, the AAU 220 is upgraded to the first signal processing device 410 by adding a scheduling module 412 and a first processing module 413. In this way, the existing equipment can be fully utilized, which can avoid large-scale equipment replacement and further reduce costs.

[0127] As shown in FIG. 4, the second signal processing device 420 may include a first baseband module 421, a second baseband module 422, a conversion module 423, and an interface module 424. The first baseband module 421 is connected to the conversion module 423, and the conversion module 423 and the second baseband module 422 are connected to the interface module 424. The first baseband module 421 may be configured to generate or process time domain data. The second baseband module 422 may be configured to generate or process Ethernet data. The conversion module 423 may be configured to implement conversion between the time domain data and the Ethernet data. The interface module 424 may be configured to perform Ethernet data transmission to the first signal processing device 410 via the optical fiber 430. Specifically, the conversion module 423 may convert the time domain data from the first baseband module 421 to Ethernet data, and may convert the Ethernet data from the interface module 424 to time domain data.

[0128] Optionally, the second signal processing device 420 may further include a scheduling module 425. The scheduling module 425 may be connected to the conversion module 423 and the second baseband module 422, and the scheduling module 425 may also be connected to the interface module 424. The scheduling module 425 may be configured to schedule Ethernet data from the interface module 424 to the conversion module 423 or the second baseband module 422. Accordingly, the conversion module 423 may convert the Ethernet data from the scheduling module 425 into time domain data, and then provide the converted time domain data to the first baseband module 421.

[0129] In some examples, it may be understood that the conversion module 423 implementing the conversion function may be referred to as a data bridge or another name, and this is not a limitation of this disclosure. In some examples, it may be understood that the scheduling module 425 may implement an Ethernet data distribution function, and accordingly, the scheduling module 425 may be referred to as a distribution module, and this is not a limitation of this disclosure.

[0130] In some embodiments of the present disclosure, the second signal processing device 420 may be obtained by upgrading and reconstructing the BBU 110 shown in FIG. 1 or the BBU 210 shown in FIG. 2. For example, based on the BBU 110 shown in FIG. 1, the BBU 110 is upgraded to the second signal processing device 420 by adding a second baseband module 422 and a conversion module 423 and replacing the original CPRI interface with an eCPRI interface. Based on the BBU 210 shown in FIG. 2, the BBU 210 is upgraded to the second signal processing device 420 by adding a second baseband module 422 and a conversion module 423 and replacing the original CPRI interface with an eCPRI interface. two Baseband module 422 and a conversion module 423. In this way, the existing equipment can be fully utilized, which can avoid large-scale equipment replacement and further reduce costs.

[0131] A transmission sent via the antenna module 415 of the first signal processing device 410 from the second signal processing device 420 to the first signal processing device 410 is called a downlink transmission. A transmission received by the antenna module 415 of the first signal processing device 410 from the first signal processing device 410 to the second signal processing device 420 is called an uplink transmission.

[0132] Although Fig. 4 and Fig. 5 show that the first signal processing device 410 includes multiple modules and the second signal processing device 420 includes multiple modules, it should be noted that the modules in Fig. 4 or Fig. 5 are merely examples. In a practical scenario, the first signal processing device 410 and the second signal processing device 420 may include fewer modules or may include a larger number of modules. For example, the antenna module 415 may be independent of the first signal processing device 410, in other words, the first signal processing device 410 may not include the antenna module 415, etc. This is not described in this disclosure.

[0133] It should be understood that the division into modules or units in the embodiments of the present disclosure is an example and is merely a logical division of functions. In actual implementation, there may be other division methods. Furthermore, the functional units in the embodiments of the present disclosure may be integrated into one unit, or each of the functional units may exist physically alone, or two or more units may be integrated into one unit. The integrated unit may be implemented in the form of hardware or in the form of a software functional unit.

[0134] Some embodiments of the present disclosure will now be described in more detail with reference to the signaling interaction diagrams shown in FIGS.

[0135] 6 is a signaling interaction diagram illustrating a data transmission process 600 according to some embodiments of the present disclosure. FIG. 6 relates to a first signal processing device 410 and a second signal processing device 420, and the process 600 is a downlink transmission from the second signal processing device 420 to the first signal processing device 410.

[0136] In operation 610, the first baseband module 421 in the second signal processing device 420 generates time-domain data. Specifically, the first baseband module 421 may generate the time-domain data by performing a series of operations, such as encoding, rate matching, ..., and CP addition.

[0137] The time domain data may also be referred to as In-phase / Quadrature (I / Q) data, or as baseband quadrature sampling data, or as CPRI data or another name, which is not limited in this disclosure. Optionally, the time domain data generated by the first baseband module 421 may be digital baseband data obtained by in-phase or quadrature modulation on a user plane.

[0138] The time domain data generated by the first baseband module 421 may include multiple I / Q data streams corresponding to a first number of antenna channels. Optionally, the time domain data generated by the first baseband module 421 may be referred to as multi-channel first I / Q data, where the quantity indicated by the term “multi-channel” is equal to a first quantity, such as any value of 1, 2, 4, or 8, for example.

[0139] The basic unit of time domain data transmission is a base frame. For example, the duration of one base frame is 1 / 3.84MHz=260.41667 nanoseconds (ns). One base frame may include 16 sampling points, the first sampling point is used to transmit a control word, and the second to 16th sampling points are used to transmit I / Q data. For ease of explanation, the remaining 15 sampling points other than the first sampling point in the base frame may be called chips, in other words, one base frame includes one sampling point transmission control word and 15 sampling points chips.

[0140] In the above example, the chip includes 15 sampling points, but it can be understood that the embodiments of the present disclosure are not limited thereto. For example, the number of sampling points included in the chip may be equal to 8, or may be equal to another value. Furthermore, the above-mentioned "sampling points" may be referred to as a word, another name, or the like. This is not limited in the present disclosure.

[0141] The bit width of a sampling point may represent how many bits are included in the sampling point. Therefore, it can be understood that the bit width can be used to determine the quantity of bits included in the chip. In a specific implementation, the baseband configuration information of the first baseband module 421 may include the bit width, in other words, the bit width may be preconfigured in the first baseband module 421. The specific value of the bit width is not limited in the embodiment of the present disclosure. For example, the bit width may be equal to 15 bits or may be equal to another value.

[0142] In operation 620, the conversion module 423 of the second signal processing device 420 converts the time domain data to Ethernet data.

[0143] Specifically, the conversion module 423 may perform packet assembly on multiple chips in the time domain data to obtain corresponding Ethernet data.

[0144] In some embodiments, the conversion module 423 may concatenate chips in the time domain data in sequence and use the concatenated data as the payload of the Ethernet data. Figure 7 is a schematic diagram illustrating a case 700 in which time domain data is converted to Ethernet data according to some embodiments of the present disclosure.

[0145] As shown in FIG. 7, the basic unit of the time domain data 710 is a base frame 712, which includes a control word 7121 and a chip 7122. .stomach The Ethernet data 720 may include a transport network layer header 721, a common header 722, a service header 723, and a payload 724, and may optionally also include padding 725. For example, packet assembly may be performed on multiple chips 7122, which are used as the payload 724 of the Ethernet data 720.

[0146] In some embodiments of the present disclosure, the number of chips included in a packet of Ethernet data 720 may be determined based on the following factors: the first quantity, the number of sampling points included in the chip, the bit width of the sampling points, and the transmission bandwidth.

[0147] For example, assume that the bandwidth is 20 MHz, the Maximum Transmission Unit (MTU) of Ethernet data corresponding to this bandwidth is 1500 bytes, and the length of the packet header is 64 bytes. Assume that the first quantity is equal to 4, the quantity of sampling points included in a chip is equal to 8, and the bit width of the sampling point is equal to 15. In one example, the quantity of multiple chips can be obtained by rounding down (1500-64) / (4×8×15×2 / 8), that is, it can be determined to be 11. In this way, the transmission bandwidth can be fully utilized, the transmission efficiency of Ethernet can be ensured, and resource waste can be avoided.

[0148] It can be understood that the above-mentioned manner of determining the quantity of the plurality of chips is merely an example. In a practical scenario, the quantity of the plurality of chips may be equal to another value, for example, a value less than the quantity determined in the above-mentioned manner, such as 10 or 9. This is not limited in the present disclosure.

[0149] In operation 630, the interface module 424 of the second signal processing device 420 transmits the Ethernet data to the first signal processing device 410 via the optical fiber 430. In response, the interface module 411 of the first signal processing device 410 may receive the Ethernet data from the second signal processing device 420.

[0150] In operation 640, the scheduling module 412 of the first signal processing device 410 schedules the Ethernet data to the first processing module 413 based on the transmission configuration information.

[0151] In some embodiments of the present disclosure, the transmission configuration information may be pre-sent by the second signal processing device 420 to the first signal processing device 410. See Fig. 6. In operation 601, the interface module 424 of the second signal processing device 420 transmits the transmission configuration information to the first signal processing device 410. In response, the interface module 411 of the first signal processing device 410 may receive the transmission configuration information.

[0152] In some embodiments, the transmission configuration information may include indication information indicating whether processing is performed by the first processing module 413. For example, the indication information may be understood as a switch used to process data by the first processing module 413, and may be, for example, 1 or 0. It may be understood that the indication information may alternatively be in another form. This is not limited in the present disclosure. If the indication information indicates that processing is performed by the first processing module 413, the scheduling module 412 of the first signal processing device 410 schedules the Ethernet data received from the interface module 411 to the first processing module 413. If the indication information indicates that processing is not performed by the first processing module 413, the scheduling module 412 of the first signal processing device 410 schedules the Ethernet data received from the interface module 411 to the second processing module 414.

[0153] In some embodiments, the transmission configuration information may include first instruction information and second instruction information. The first instruction information indicates a correspondence between a first frequency band range and the first processing module 413, and the second instruction information indicates a correspondence between a second frequency band range and the second processing module 414. For example, a specific field of the Ethernet data received from the interface module 411 may carry frequency information. If the frequency information is within the first frequency band range, the scheduling module 412 of the first signal processing device 410 schedules the Ethernet data received from the interface module 411 to the first processing module 413. If the frequency information is within the second frequency band range, the scheduling module 412 of the first signal processing device 410 schedules the Ethernet data received from the interface module 411 to the second processing module 414.

[0154] It should be noted that the transmission configuration information in the embodiment of the present disclosure may alternatively include another instruction form, so that the scheduling module 412 may determine to schedule the Ethernet data from the interface module 411 to the first processing module 413 or the second processing module 414 based on the transmission configuration information. In the process 600 in FIG. 6, it is assumed that the scheduling module 412 schedules the Ethernet data to the first processing module 413.

[0155] The first processing module 413 processes the Ethernet data from the scheduling module 412 according to a first partitioning mode. The first partitioning mode may be a time domain partitioning mode. Optionally, the first partitioning mode may be a partitioning mode supporting a CPRI protocol. Referring to FIG. 3, the first partitioning mode may be option 8 shown in FIG. 3. For example, the first processing module 413 performs RF processing on the Ethernet data but does not perform processing at the physical layer.

[0156] See Figure 6. In operation 650, the conversion sub-module 530 converts the Ethernet data into time domain data. Specifically, the conversion sub-module 530 may convert the Ethernet data into a first quantity of multi-channel first time domain data.

[0157] In some embodiments of the present disclosure, the first quantity may be preconfigured by the second signal processing device 420 to the first signal processing device 410. In some embodiments, for example, the transmission configuration information in operation 601 may include the first quantity. In some other embodiments, the first quantity may be independent of the transmission configuration information, for example, the second signal processing device 420 informs the first signal processing device 410 of the first quantity based on another portion of the separate signaling.

[0158] The conversion sub-module 530 may determine a corresponding first quantity of multi-channel first time domain data based on a division of a payload of the Ethernet data. The Ethernet payload may be an eCPRI payload. The conversion sub-module 530 may divide the payload based on a size of a chip and add a control word to the chip to obtain a base frame, thereby obtaining the multi-channel first time domain data.

[0159] The beamforming sub-module 540 transforms a first quantity of multi-channel first time domain data into a second quantity of multi-channel second time domain data, the second quantity being greater than the first quantity.

[0160] Specifically, the beamforming submodule 540 may determine a second quantity of multi-channel second time domain data based on a first quantity of multi-channel first time domain data and a plurality of first antenna weight parameters.

[0161] In some embodiments of the present disclosure, the second quantity and / or the plurality of first antenna weight parameters may be preconfigured for the first signal processing device 410 by the second signal processing device 420. In some embodiments, for example, the transmission configuration information in operation 601 may include the second quantity and / or the plurality of first antenna weight parameters. In some other embodiments, the second quantity and / or the plurality of first antenna weight parameters may be independent of the transmission configuration information. For example, the second signal processing device 420 may notify the first signal processing device 410 of the second quantity and / or the plurality of first antenna weight parameters based on another part of the separate signaling. For example, the second quantity may correspond to the number of antenna channels of the antenna module 415. For example, the second quantity may be less than or equal to the total number of channels of the antenna module 415.

[0162] For ease of explanation, the first quantity may be represented as N1, the second quantity may be represented as N2, and N1 < N2. In some embodiments, at least a part of the N1-channel first time domain data may be replicated to obtain the N2-channel time domain data, and then a part of each of the N2-channel time domain data is multiplied by the corresponding first antenna weight parameter to obtain the N2-channel second time domain data.

[0163] For example, assume N1=4 and N2=32. Each of the N1 channel first time domain data may be replicated to obtain eight copies to obtain 32 channel time domain data. For example, the first channel time domain data in the 32 channel time domain data through the eighth channel time domain data in the 32 channel time domain data is the first channel first time domain data in the N1 channel first time domain data, the 9th channel time domain data in the 32 channel time domain data through the sixteenth channel time domain data in the 32 channel time domain data is the second channel first time domain data in the N1 channel first time domain data, the 17th channel time domain data in the 32 channel time domain data through the twenty-fourth channel time domain data in the 32 channel time domain data is the third channel first time domain data in the N1 channel first time domain data, and the 25th channel time domain data in the 32 channel time domain data through the thirty-second channel time domain data is the fourth channel first time domain data in the N1 channel first time domain data. Optionally, the plurality of first antenna weighting parameters is a second quantity of the plurality of first antenna weighting parameters, which may be expressed consecutively as wt1, wt2, ..., and wtN2. In this manner, the i-th channel time domain data in the 32-channel time domain data may be multiplied by wti (where i=1, 2, ..., N2) to obtain the i-th channel second time domain data in the N2-channel second time domain data.

[0164] It should be noted that the embodiment in which the beamforming submodule 540 obtains a second quantity of multi-channel second time domain data based on a first quantity of multi-channel first time domain data is merely an example, and the present disclosure is not limited thereto. For example, the beamforming submodule 540 may duplicate the j-th channel (where j=1, 2, ..., N1) first time domain data in the N1 channel first time domain data to obtain N2 copies, and multiply each of the N2 copies by the corresponding first antenna weight parameter wti (where i=1, 2, ..., N2) obtained.

[0165] It should be noted that the data processing process performed by the first processing module 413 described in the embodiment of the present disclosure is merely an example. In a practical scenario, other processing such as power amplification and filtering may be further included.

[0166] In operation 670, the antenna module 415 of the first signal processing device 410 transmits the multi-channel second time domain data. Specifically, the antenna module 415 may transmit the N2-channel second time domain data to the terminal device via the N2 antenna channels in the antenna module 415.

[0167] In this manner, the conversion module 423 of the second signal processing device 420 in the embodiment of the present disclosure can convert the time domain data into Ethernet data, so that the Ethernet data can be transmitted to the first signal processing device 410 via the eCPRI optical fiber. In this manner, a larger number of cells can be supported, and the air interface performance is improved. Furthermore, the first processing module 413 in the first signal processing device 410 can process the Ethernet data from the second signal processing device 420 according to a first division mode to support a first frequency band range.

[0168] 8 is a signaling interaction diagram illustrating a data transmission process 800 according to some embodiments of the present disclosure. FIG 8 relates to a first signal processing device 410 and a second signal processing device 420, and the process 800 is a downlink transmission from the second signal processing device 420 to the first signal processing device 410.

[0169] In operation 810, the second baseband module 424 of the second signal processing device 420 generates Ethernet data.

[0170] In operation 820, the interface module 424 of the second signal processing device 420 transmits the Ethernet data to the first signal processing device 410 via the optical fiber 430. In response, the interface module 411 of the first signal processing device 410 may receive the Ethernet data from the second signal processing device 420.

[0171] In operation 830, the scheduling module 412 of the first signal processing device 410 schedules the Ethernet data to the second processing module 414 based on the transmission configuration information.

[0172] In some embodiments of the present disclosure, the transmission configuration information may be pre-sent by the second signal processing device 420 to the first signal processing device 410. See Fig. 8. In operation 801, the interface module 424 of the second signal processing device 420 transmits the transmission configuration information to the first signal processing device 410. In response, the interface module 411 of the first signal processing device 410 may receive the transmission configuration information. For the transmission configuration information, see the embodiment described with reference to operation 601 in Fig. 6. For the sake of brevity, details will not be described herein.

[0173] In operation 840, the second processing module 414 processes the Ethernet data from the scheduling module 412 according to a second partitioning mode. The second partitioning mode may be a partitioning mode within the physical layer. Optionally, the second partitioning mode may be a partitioning mode supporting the eCPRI protocol. With reference to FIG. 3, the second partitioning mode may be option 7-1, option 7-2, or option 7-3 shown in FIG. 3. For example, the second processing module 414 performs lower physical layer processing and RF processing on the Ethernet data, but does not perform upper physical layer processing. For example, the second partitioning mode is option 7-1. The processing performed by the second processing module 414 may include operations such as iFFT and CP addition.

[0174] It should be noted that the data processing process performed by the second processing module 414 described in the embodiment of the present disclosure is merely an example. In a practical scenario, the processing process may include, for example, frequency domain beamforming, power amplification, and filtering. In some examples, for specific operations performed by the second processing module 414, please refer to the operations performed by the AAU in the prior art.

[0175] In operation 850, the antenna module 415 of the first signal processing device 410 transmits downlink data.

[0176] In this manner, the second baseband module 422 of the second signal processing device 420 in the embodiment of the present disclosure generates Ethernet data, so that the Ethernet data can be transmitted to the first signal processing device 410 via the eCPRI optical fiber. Furthermore, the second processing module 414 in the first signal processing device 410 can process the Ethernet data from the second signal processing device 420 according to a second division mode to support a second frequency band range.

[0177] 9 is a signaling interaction diagram illustrating a data transmission process 900 according to some embodiments of the present disclosure. FIG 9 relates to a first signal processing device 410 and a second signal processing device 420, and the process 900 is an uplink transmission from the first signal processing device 410 to the second signal processing device 420.

[0178] In operation 910, the antenna module 415 of the first signal processing device 410 receives uplink data. For example, the uplink data may come from a terminal device. Optionally, a second number of antenna channels in the antenna module 415 may receive multi-channel data, which is referred to as, for example, a second number of multi-channel second time domain data.

[0179] In an operation 920, the scheduling module 412 of the first signal processing device 410 schedules the uplink data to the first processing module 413 based on the transmission configuration information.

[0180] In some embodiments of the present disclosure, the transmission configuration information may be pre-sent by the second signal processing device 420 to the first signal processing device 410. See Fig. 9. In operation 901, the interface module 424 of the second signal processing device 420 transmits the transmission configuration information to the first signal processing device 410. In response, the interface module 411 of the first signal processing device 410 may receive the transmission configuration information.

[0181] In some embodiments, the transmission configuration information may include instruction information indicating whether processing is performed by the first processing module 413. For example, the instruction information may be understood as a switch used to process data by the first processing module 413, and may be, for example, 1 or 0. It may be understood that the instruction information may alternatively be in another form. This is not limited in the present disclosure. If the instruction information indicates that processing is performed by the first processing module 413, the scheduling module 412 of the first signal processing device 410 schedules the uplink data received from the antenna module 415 to the first processing module 413. If the instruction information indicates that processing is not performed by the first processing module 413, the scheduling module 412 of the first signal processing device 410 schedules the uplink data received from the antenna module 415 to the second processing module 414.

[0182] In some embodiments, the transmission configuration information may include first instruction information and second instruction information. The first instruction information indicates a correspondence between the first frequency band range and the first processing module 413, and the second instruction information indicates a correspondence between the second frequency band range and the second processing module 414. For example, a specific field of the uplink data received from the antenna module 415 may carry frequency information. If the frequency information is within the first frequency band range, the scheduling module 412 of the first signal processing device 410 schedules the uplink data received from the antenna module 415 to the first processing module 413. If the frequency information is within the second frequency band range, the scheduling module 412 of the first signal processing device 410 schedules the uplink data received from the antenna module 415 to the second processing module 414.

[0183] It should be noted that the transmission configuration information in the embodiment of the present disclosure may alternatively include another indication form, so that the scheduling module 412 may determine to schedule the uplink data received from the antenna module 415 to the first processing module 413 or the second processing module 414 based on the transmission configuration information. In the process 900 in FIG. 9, it is assumed that the scheduling module 412 schedules the uplink data to the first processing module 413.

[0184] The first processing module 413 processes the uplink data from the scheduling module 412 according to a first partitioning mode. The first partitioning mode may be a time domain partitioning mode. Optionally, the first partitioning mode may be a partitioning mode supporting a CPRI protocol. Referring to FIG. 3, the first partitioning mode may be option 8 shown in FIG. 3. For example, the first processing module 413 performs RF processing on the uplink data but does not perform physical layer processing.

[0185] See Figure 9. In operation 930, the beamforming sub-module 540 transforms the uplink data into a first quantity of multi-channel first time domain data, the first quantity being less than a second quantity.

[0186] In some embodiments of the present disclosure, the first quantity may be preconfigured by the second signal processing device 420 to the first signal processing device 410. In some embodiments, for example, the transmission configuration information in operation 901 may include the first quantity. In some other embodiments, the first quantity may be independent of the transmission configuration information, for example, the second signal processing device 420 informs the first signal processing device 410 of the first quantity based on another portion of the separate signaling.

[0187] The beamforming sub-module 540 may convert a second quantity of multi-channel second time-domain data into a first quantity of multi-channel first time-domain data. Specifically, the beamforming sub-module 540 may determine a first quantity of multi-channel first time-domain data based on a second quantity of multi-channel second time-domain data and a plurality of second antenna weight parameters.

[0188] In some embodiments of the present disclosure, a plurality of second antenna weight parameters may be preconfigured for the first signal processing device 410 by the second signal processing device 420. In some embodiments, for example, the transmission configuration information in operation 901 may include a plurality of second antenna weight parameters. In some other embodiments, the plurality of second antenna weight parameters may be independent of the transmission configuration information. For example, the second signal processing device 420 may notify the first signal processing device 410 of a plurality of second antenna weight parameters based on another part of separate signaling.

[0189] For ease of explanation, the first quantity may be represented as N1, the second quantity may be represented as N2, and N1 < N2. In some embodiments, each of the N2-channel second time-domain data may be multiplied by a corresponding second antenna weight parameter to obtain N2-channel time-domain data, and then at least a portion of the N2-channel time-domain data is combined to obtain N1-channel first time-domain data.

[0190] For example, assume that N1=4 and N2=32. Optionally, the plurality of second antenna weight parameters is a second quantity of the plurality of second antenna weight parameters, and the plurality of second antenna weight parameters may be expressed consecutively as wr1, wr2, ..., and wrN2. The i-th channel second time domain data in the N2 channel second time domain data may be multiplied by wri (i=1, 2, ..., N2) to obtain the i-th channel time domain data in the N2 channel time domain data. Then, the 1st channel time domain data in the N2 channel time domain data through the 8th channel time domain data in the N2 channel time domain data may be combined (e.g., added) to obtain first channel first time domain data in the N1 channel first time domain data, the 9th channel time domain data in the N2 channel time domain data through the 16th channel time domain data in the N2 channel time domain data may be combined (e.g., added) to obtain second channel first time domain data in the N1 channel first time domain data, and the 17th channel time domain data in the N2 channel time domain data through the 24th channel time domain data in the N2 channel time domain data. Time Domain Data may be combined (e.g., added) to obtain a third channel first time domain data in the N1 channel first time domain data, and a 25th channel first time domain data in the N2 channel time domain data. Time Domain Data Through the 32nd channel time domain data in the N2 channel time domain data may be combined (eg, added) to obtain 4th channel first time domain data in the N1 channel first time domain data.

[0191] It should be noted that the data processing process performed by the first processing module 413 described in the embodiment of the present disclosure is merely an example. In a practical scenario, other processing such as power amplification and filtering may be further included.

[0192] In operation 940, the conversion sub-module 530 converts the first quantity of multi-channel first time-domain data into Ethernet data. In particular, the conversion operation performed by the conversion sub-module 530 is similar to the conversion operation 620 performed by the conversion module 423 of the second signal processing device 420 described with reference to Figure 6. For the sake of brevity, details will not be described herein.

[0193] In operation 950, the interface module 411 of the first signal processing device 410 transmits the Ethernet data to the second signal processing device 420. In response, the interface module 424 of the second signal processing device 420 may receive the Ethernet data from the first signal processing device 410.

[0194] In step 960, the scheduling module 425 of the second signal processing device 420 schedules the Ethernet data to the conversion module 423. Specifically, the scheduling module 425 may perform scheduling based on frequency information of the Ethernet data. If the frequency information is within the first frequency band range, the scheduling module 425 of the second signal processing device 420 schedules the Ethernet data received from the interface module 424 to the conversion module 423. If the frequency information is within the second frequency band range, the scheduling module 425 of the second signal processing device 420 schedules the Ethernet data received from the interface module 424 to the second baseband module 422. In the process 900 in FIG. 9, it is assumed that the scheduling module 425 schedules the Ethernet data to the conversion module 423.

[0195] In operation 970, the conversion module 423 of the second signal processing device 420 converts the Ethernet data into time domain data. Specifically, the conversion module 423 may convert the Ethernet data into a first quantity of multi-channel first time domain data.

[0196] The conversion module 423 may determine a corresponding first quantity of multi-channel first time domain data based on a division of a payload of the Ethernet data. The Ethernet payload may be an eCPRI payload. The conversion module 423 may divide the payload based on a size of a chip and add a control word to the chip to obtain a base frame, thereby obtaining the multi-channel first time domain data.

[0197] In operation 980, the first baseband module 421 of the second signal processing device 420 processes the time domain data. Specifically, the first baseband module 421 may process the time domain data by performing a series of operations such as CP removal, FFT, ..., and decoding.

[0198] 10 is a signaling interaction diagram illustrating a data transmission process 1000 according to some embodiments of the present disclosure. FIG 10 relates to a first signal processing device 410 and a second signal processing device 420, and the process 1000 is an uplink transmission from the first signal processing device 410 to the second signal processing device 420.

[0199] In operation 1010, the antenna module 415 of the first signal processing device 410 receives uplink data.

[0200] In operation 1020, the scheduling module 412 of the first signal processing device 410 schedules the uplink data to the second processing module 414 based on the transmission configuration information.

[0201] In some embodiments of the present disclosure, the transmission configuration information may be pre-sent by the second signal processing device 420 to the first signal processing device 410. See Fig. 10. In operation 1001, the interface module 424 of the second signal processing device 420 transmits the transmission configuration information to the first signal processing device 410. In response, the interface module 411 of the first signal processing device 410 may receive the transmission configuration information.

[0202] In some embodiments, the transmission configuration information may include instruction information indicating whether processing is performed by the first processing module 413. For example, the instruction information may be understood as a switch used to process data by the first processing module 413, and may be, for example, 1 or 0. It may be understood that the instruction information may alternatively be in another form. This is not limited in the present disclosure. If the instruction information indicates that processing is performed by the first processing module 413, the scheduling module 412 of the first signal processing device 410 schedules the uplink data received from the antenna module 415 to the first processing module 413. If the instruction information indicates that processing is not performed by the first processing module 413, the scheduling module 412 of the first signal processing device 410 schedules the uplink data received from the antenna module 415 to the second processing module 414.

[0203] In some embodiments, the transmission configuration information may include first instruction information and second instruction information. The first instruction information indicates a correspondence between the first frequency band range and the first processing module 413, and the second instruction information indicates a correspondence between the second frequency band range and the second processing module 414. For example, a specific field of the uplink data received from the antenna module 415 may carry frequency information. If the frequency information is within the first frequency band range, the scheduling module 412 of the first signal processing device 410 schedules the uplink data received from the antenna module 415 to the first processing module 413. If the frequency information is within the second frequency band range, the scheduling module 412 of the first signal processing device 410 schedules the uplink data received from the antenna module 415 to the second processing module 414.

[0204] It should be noted that the transmission configuration information in the embodiment of the present disclosure may alternatively include another indication form, so that the scheduling module 412 may determine to schedule the uplink data received from the antenna module 415 to the first processing module 413 or the second processing module 414 based on the transmission configuration information. In the process 1000 in FIG. 10, it is assumed that the scheduling module 412 schedules the uplink data to the second processing module 414.

[0205] In operation 1030, the second processing module 414 processes the uplink data from the scheduling module 412 according to a second partitioning mode. The second partitioning mode may be a partitioning mode within the physical layer. Optionally, the second partitioning mode may be a partitioning mode supporting the eCPRI protocol. With reference to FIG. 3, the second partitioning mode may be option 7-1, option 7-2, or option 7-3 shown in FIG. 3. For example, the second processing module 414 performs lower physical layer processing and RF processing on the Ethernet data, but does not perform upper physical layer processing. For example, the second partitioning mode is option 7-1. The processing performed by the second processing module 414 may include operations such as CP removal and FFT.

[0206] It should be noted that the data processing process performed by the second processing module 414 described in the embodiment of the present disclosure is merely an example. In a practical scenario, the processing process may include, for example, frequency domain beamforming, power amplification, and filtering. In some examples, for specific operations performed by the second processing module 414, please refer to the operations performed by the AAU in the prior art. The processed data of the second processing module 414 may be understood to be Ethernet data.

[0207] In operation 1040, the interface module 411 of the first signal processing device 410 transmits the Ethernet data to the second signal processing device 420. In response, the interface module 424 of the second signal processing device 420 may receive the Ethernet data from the first signal processing device 410.

[0208] In operation 1050, the scheduling module 425 of the second signal processing device 420 schedules the Ethernet data to the second baseband module 422. Specifically, the scheduling module 425 may perform scheduling based on frequency information of the Ethernet data. If the frequency information is within the first frequency band range, the scheduling module 425 of the second signal processing device 420 schedules the Ethernet data received from the interface module 424 to the conversion module 423. If the frequency information is within the second frequency band range, the scheduling module 425 of the second signal processing device 420 schedules the Ethernet data received from the interface module 424 to the second baseband module 422. In the process 1000 in FIG. 10, it is assumed that the scheduling module 425 schedules the Ethernet data to the second baseband module 422.

[0209] In operation 1060, the second baseband module 422 of the second signal processing device 420 processes the Ethernet data. Specifically, for example, the second split mode is option 7-1, and the second baseband module 422 may perform a series of operations on the data, such as port reduction, RE de-mapping, ..., and decoding.

[0210] In this manner, in an embodiment of the present disclosure, uplink data from the antenna module 415 can be scheduled by the scheduling module 412 to the first processing module 413 or the second processing module 414 based on the transmission configuration information. In this manner, the first processing module 413 can process the uplink data according to a first partitioning mode, and the second processing module 414 can process the uplink data according to a second partitioning mode, thereby simultaneously supporting a first frequency band range and a second frequency band range.

[0211] It should be understood that in the embodiments of the present disclosure, "first," "second," "third," and the like are merely intended to indicate that the objects may be different, but that two objects may be the same. "First," "second," "third," and the like should not be construed as any limitation on the embodiments of the present disclosure.

[0212] It should be further understood that the division of the embodiments of the present disclosure into aspects, cases, categories, and embodiments is intended merely for ease of description and should not constitute any specific limitation, and features in these aspects, categories, cases, and embodiments may be combined with each other where logical.

[0213] It should be further understood that the above contents are merely intended to help those skilled in the art to better understand the embodiments of the present disclosure, but are not intended to limit the scope of the embodiments of the present disclosure. Those skilled in the art may make various modifications, variations, combinations, or similar things based on the above contents. Solutions that have been modified, modified, or combined also fall within the scope of the embodiments of the present disclosure.

[0214] It should be further understood that the above description focuses on highlighting the differences between the embodiments, and that the same or similar contents in these embodiments may be mutually referenced. For the sake of brevity, details are not described herein.

[0215] 11 is a schematic block diagram illustrating an example device 1100 that may be used to implement embodiments of the present disclosure. The device 1100 may be implemented as or included in the first signal processing device 410 in FIG. 4, or the device 1100 may be implemented as or included in the second signal processing device 420 in FIG. 4. As shown in the figure, the device 1100 includes one or more processors 1110, one or more memories 1120 coupled to the processor 1110, and a communication module 1140 coupled to the processor 1110.

[0216] The communication module 1140 may be configured for bidirectional communication. The communication module 1140 may have at least one communication interface for communication. The communication interface may include any interface needed to communicate with another device.

[0217] The processor 1110 may be of any type suitable for the local technology network, including but not limited to one or more of the following: general purpose computer, special purpose computer, microcontroller, digital signal processor (DSP), or controller-based multi-core controller architecture. The device 1100 may include multiple processors, such as application specific integrated circuit chips, that follow a clock synchronized in time with the main processor.

[0218] The memory 1120 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, at least one of the following: Read-Only Memory (ROM) 1124, Erasable Programmable Read-Only Memory (EPROM), Flash memory, a hard disk, a Compact Disc (CD), a digital versatile A Digital Versatile Disc (DVD) or other magnetic and / or optical storage. Examples of volatile memory include, but are not limited to, at least one of the following: Random Access Memory (RAM) 1122 or other volatile memory that does not persist through power-off periods.

[0219] The computer program 1130 includes computer-executable instructions that are executed by the associated processor 1110. The program 1130 may be stored in the ROM 1124. The processor 1110 may load the program 1130 into the RAM 1122 to perform any suitable actions and processes.

[0220] The embodiments of the present disclosure may be implemented by the program 1130, which may cause the device 1100 to execute any of the processes described with reference to Figures 6 to 10. Also, the embodiments of the present disclosure may be implemented using hardware or a combination of software and hardware.

[0221] The program 1130 may be tangibly included in a computer-readable medium, which may be included in the device 1100 (such as, for example, in the memory 1120) or in another storage device that may be accessed by the device 1100. The program 1130 may be loaded from the computer-readable medium into the RAM 1122 for execution. The computer-readable medium may include any type of tangible non-volatile memory, such as a ROM, an EPROM, a flash memory, a hard disk, a CD, or a DVD.

[0222] In some embodiments, the communication module 1140 in the device 1100 may be implemented as a transmitter and a receiver (or transceiver). The communication module 1140 may be configured to transmit / receive the first scheduling instruction information, the second scheduling instruction information, the transmission data, and the like. In addition, the device 1100 may further include one or more of a scheduler, a controller, and a radio frequency / radio antenna. Details will not be described in this disclosure.

[0223] For example, the device 1100 in Figure 11 may be implemented as an electronic device, or as a chip or chip system within an electronic device, which is not limited to the embodiments of the present disclosure.

[0224] An embodiment of the present disclosure further provides a communication system, which may include the first signal processing device described above and the second signal processing device described above.

[0225] An embodiment of the present disclosure further provides a chip. The chip may include an input interface, an output interface, and a processing circuit. In an embodiment of the present disclosure, the input interface and the output interface may complete signaling or data interaction, and the processing circuit may complete the generation and processing of signaling or data information.

[0226] An embodiment of the present disclosure further provides a chip system including a processor configured to support a computing device to implement the functions of any one of the above-mentioned embodiments. In a possible design, the chip system may further include a memory configured to store necessary program instructions and data. When the processor executes the program instructions, the device in which the chip system is installed is capable of implementing the method of any one of the above-mentioned embodiments. For example, the chip system may include one or more chips, or may include a chip and another discrete component.

[0227] An embodiment of the present disclosure further provides a processor configured to be coupled to a memory, the memory storing instructions that, when executed by the processor, enable the processor to perform the methods and functions in any one of the above-mentioned embodiments.

[0228] An embodiment of the present disclosure further provides a computer program product comprising instructions, which when executed on a computer, enable the computer to perform the methods and functions in any one of the above-described embodiments.

[0229] An embodiment of the present disclosure further provides a computer-readable storage medium, which stores computer instructions that, when executed by a processor, enable the processor to perform the methods and functions in any one of the above-described embodiments.

[0230] Typically, various embodiments of the present disclosure may be implemented by hardware or dedicated circuits, software, logic, or any combination thereof. Some aspects may be implemented by hardware, and other aspects may be implemented by firmware or software and executed by a controller, microprocessor, or another computing device. Although aspects of the embodiments of the present disclosure are shown and described as block diagrams, flowcharts, or some other diagrams, it should be understood that the blocks, apparatus, systems, techniques, or methods described herein may be implemented as, for example, non-limiting examples, hardware, software, firmware, dedicated circuits or logic, general-purpose hardware or controller or other computing device, or combinations thereof.

[0231] The present disclosure further provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in a program module, which execute on a target device on a real or virtual processor to perform the process / method described above with reference to the accompanying drawings. Typically, a program module includes routines, programs, libraries, objects, classes, components, data structures, or the like, that perform particular tasks or implement particular abstract data types. In various embodiments, functions in a program module may be combined, or the functions of a program module may be as desired. Machine-executable instructions for a program module may be executed locally or in a distributed device. In a distributed device, the program module may be located in a local storage medium and a remote storage medium.

[0232] Computer program code for implementing the methods disclosed in this disclosure may be written in one or more programming languages. The computer program code may be provided to a processor of a general purpose computer, a special purpose computer, or another programmable data processing device, and when the program code is executed by the computer or another programmable data processing device, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The program code may be executed entirely on the computer, or partly on the computer, or as a separate software package, or partly on the computer and partly on a remote computer, or entirely on a remote computer or server.

[0233] In the context of the present disclosure, computer program code, or associated data, may be carried on any suitable carrier that enables a device, apparatus, or processor to perform the various processes and operations described above. Examples of carriers include signals, computer readable media, and the like. Examples of signals may include propagated signals in electrical, optical, radio, acoustic, or other forms, such as carrier waves and infrared signals.

[0234] A computer-readable medium may be any tangible medium that contains or stores a program used in or associated with an instruction execution system, apparatus, or device. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More specific examples of computer-readable storage media include an electrical connection by one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0235] Additionally, although operations of the methods disclosed in this disclosure may be described in a particular order in the accompanying figures, this is not intended to require or imply that these operations must be performed in that particular order, or that all of the operations shown must be performed to achieve desired results. Rather, the order of execution of steps described in the flowcharts may vary. Additionally or alternatively, some steps may be omitted. stone , multiple steps are combined into one step for execution You may and / or a step is decomposed into multiple steps for execution Good It should also be noted that features and functionality of two or more devices according to the present disclosure may be defined in a single device, and conversely, features and functionality of a single device described above may be further divided into multiple devices for implementation.

[0236] Although implementations of the present disclosure have been described above, the above description is illustrative and not exhaustive and is not limited to the disclosed implementations. Many modifications and variations may be made within the scope of the described implementations. SurroundedThe choice of terminology used herein is intended to fully explain the principles of the implementations, practical applications, or improvements to the art in the marketplace, or to enable another skilled artisan to understand the implementations disclosed herein.

Claims

1. A first signal processing device, an interface module configured to perform Ethernet data transmission with the second signal processing device over an optical fiber; a scheduling module configured to schedule data to be processed to a first processing module or a second processing module based on transmission configuration information from the second signal processing device, the data to be processed including Ethernet data from the second signal processing device or uplink data from an antenna module; the first processing module configured to process the data from the scheduling module according to a first partitioning mode; the second processing module configured to process the data from the scheduling module according to a second partitioning mode; an antenna module configured to transmit processed data of the first processing module or the second processing module and / or receive uplink data; A first signal processing device comprising:

2. The first processing module includes: a conversion sub-module configured to implement a conversion between the Ethernet data and the time domain data; a beamforming submodule configured to implement a conversion between a first quantity of first multi-channel time domain data and a second quantity of multi-channel second time domain data, the second quantity corresponding to a quantity of antenna channels of the antenna module, and the first quantity being less than the second quantity; 2. The first signal processing device of claim 1, comprising:

3. the processing target data includes Ethernet data from the second signal processing device, and a quantity of antenna channels corresponding to the Ethernet data is the first quantity; The conversion sub-module is configured to determine, based on the Ethernet data, corresponding first multi-channel time domain data; the beamforming submodule is configured to determine the multi-channel second time domain data based on the first multi-channel time domain data and a second quantity of a plurality of first antenna weight parameters.

3. A first signal processing device according to claim 2.

4. The first signal processing device of claim 3 , wherein the conversion sub-module is configured to determine the first multi-channel time domain data based on a division of a payload of the Ethernet data.

5. the processed data includes the uplink data from the antenna module, the uplink data including a second quantity of the multi-channel second time domain data; the beamforming submodule is configured to determine the multi-channel first time domain data based on the multi-channel second time domain data and a second quantity of a plurality of second antenna weight parameters; the conversion sub-module is configured to determine corresponding Ethernet data based on the multi-channel first time domain data; 3. A first signal processing device according to claim 2.

6. The conversion sub-module: performing packet assembly on a plurality of chips of data in the multi-channel first time domain data to obtain the Ethernet data, wherein a quantity of the plurality of chips is determined based on at least one factor of the first quantity, a quantity of at least one sampling point of the plurality of chips, a bit width of the sampling point, or a bandwidth; 6. The first signal processing device of claim 5, configured to:

7. 7. The first signal processing device of claim 1, wherein the interface module is further configured to obtain at least one of the first quantity, the second quantity, a second quantity of the plurality of first antenna weight parameters, or a second quantity of the plurality of second antenna weight parameters from the second signal processing device.

8. A first signal processing device as described in any one of claims 1 to 7, wherein the transmission configuration information includes instruction information indicating whether or not processing is to be performed by the first processing module, or the transmission configuration information includes first instruction information and second instruction information, the first instruction information indicating a correspondence between a first frequency band range and the first processing module, and the second instruction information indicating a correspondence between a second frequency band range and the second processing module.

9. The scheduling module: scheduling the data to be processed to the first processing module if the data to be processed is within the first frequency band range; or scheduling the data to be processed to the second processing module if the data to be processed is within the second frequency band range; 9. A first signal processing device according to any one of claims 1 to 8, configured to:

10. 10. The first signal processing device of claim 1, wherein the first partitioning mode is a time domain partitioning mode, the first processing module is configured to perform radio frequency (RF) processing on data from the scheduling module, and the second partitioning mode is a partitioning mode within a physical layer.

11. a second signal processing device, a first baseband module configured to generate time domain data, the first baseband module having a first quantity of antenna channels corresponding to the time domain data; a conversion module configured to convert the time domain data to first Ethernet data; an interface module configured to transmit the first Ethernet data to a first signal processing device via an optical fiber; A second signal processing device.

12. 12. The second signal processing device of claim 11, wherein the conversion module is configured to perform packet assembly on a plurality of chips of data in the time domain data to obtain the first Ethernet data, and the number of the plurality of chips is determined based on at least one factor of the first quantity, a number of at least one sampling point of the plurality of chips, a bit width of the sampling point, or a bandwidth.

13. a second baseband module configured to generate second Ethernet data; Further equipped with the interface module is further configured to transmit the second Ethernet data to the first signal interface device. A second signal processing device according to claim 11 or 12.

14. Further comprising a scheduling module; the interface module is further configured to receive Ethernet data from the first signal processing device; the scheduling module is configured to schedule the Ethernet data to the conversion module or the second baseband module; The conversion module is configured to convert the Ethernet data scheduled by the scheduling module into the corresponding time domain data, and the quantity of the antenna channels corresponding to the corresponding time domain data is the first quantity; the first baseband module is configured to process the corresponding time domain data; the second baseband module is configured to process the Ethernet data scheduled by the scheduling module; A second signal processing device according to any one of claims 11 to 13.

15. the interface module is further configured to send transmission configuration information to the first signal processing device; the transmission configuration information includes instruction information indicating whether or not processing is to be performed by the first processing module, or the transmission configuration information includes first instruction information and second instruction information, the first instruction information indicating a correspondence relationship between the first frequency band range and a first processing module of the first signal processing device, and the second instruction information indicating a correspondence relationship between the second frequency band range and a second processing module of the first signal processing device; A second signal processing device according to any one of claims 11 to 14.

16. 16. A second signal processing device according to any one of claims 11 to 15, wherein the interface module is configured to transmit to the first signal processing device at least one of the first quantity, the second quantity, a second quantity of a plurality of first antenna weight parameters, or a second quantity of a plurality of second antenna weight parameters, the second quantity representing a quantity of antenna channels through which an antenna module of the first signal processing device receives and transmits data.

17. 1. A communication system comprising: A first signal processing device according to any one of claims 1 to 10; A second signal processing device according to any one of claims 11 to 16; Equipped with the first signal processing device and the second signal processing device are connected via an optical fiber; Communication systems.

18. 1. A data transmission method, comprising: Obtaining data to be processed; scheduling the data to be processed to a first processing module or a second processing module based on transmission configuration information from a second signal processing device, the data to be processed including Ethernet data from the second signal processing device or uplink data from an antenna module; processing, by the first processing module, the scheduled data according to a first partitioning mode; processing, by the second processing module, the scheduled data according to a second partitioning mode; A data transmission method comprising:

19. The data to be processed includes the Ethernet data from the second signal processing device, and a quantity of antenna channels corresponding to the Ethernet data is a first quantity, and the step of processing the scheduled data according to the first division mode by the first processing module includes: determining corresponding multi-channel first time domain data based on the Ethernet data; determining multi-channel second time domain data based on the multi-channel first time domain data and a second quantity of a plurality of first antenna weight parameters, the second quantity corresponding to a quantity of antenna channels of the antenna module, and the first quantity being less than the second quantity; 20. The method of claim 18, comprising:

20. The data to be processed includes uplink data from the antenna module, the uplink data including a second quantity of multi-channel second time domain data, and the step of processing the scheduled data according to the first partitioning mode by the first processing module includes: determining the multi-channel first time domain data based on the multi-channel second time domain data and a second quantity of a second plurality of antenna weight parameters; determining the corresponding Ethernet data based on the multi-channel first time domain data; 20. The method of claim 18, comprising:

21. 21. The method of claim 20, wherein the step of determining the corresponding Ethernet data based on the multi-channel first time domain data comprises performing packet assembly on a plurality of chips of data in the multi-channel first time domain data to obtain the Ethernet data, and a quantity of the plurality of chips is determined based on at least one factor of a first quantity, a quantity of at least one sampling point of the plurality of chips, a bit width of the sampling point, or a bandwidth.

22. 22. The method of any one of claims 18 to 21, further comprising the step of obtaining at least one of the first quantity, the second quantity, a second quantity of the plurality of first antenna weight parameters, or a second quantity of the plurality of second antenna weight parameters from the second signal processing device.

23. 23. A method according to any one of claims 18 to 22, wherein the transmission configuration information includes instruction information indicating whether processing is performed by the first processing module, or the transmission configuration information includes first instruction information and second instruction information, the first instruction information indicating a correspondence between a first frequency band range and the first processing module, and the second instruction information indicating a correspondence between a second frequency band range and the second processing module.

24. the step of scheduling the data to be processed to a first processing module or a second processing module based on transmission configuration information from a second signal processing device, if the data to be processed is within the first frequency band range, scheduling the data to be processed to the first processing module; or scheduling the data to be processed to the second processing module if the data to be processed is within the second frequency band range.

24. The method of any one of claims 18 to 23, comprising:

25. 25. The method of claim 18, wherein the first partitioning mode is a time domain partitioning mode, and the step of processing the scheduled data according to the first partitioning mode by the first processing module includes a step of performing radio frequency (RF) processing on the scheduled data by the first processing module, and the second partitioning mode is a partitioning mode within a physical layer.

26. 1. A data processing method comprising the steps of: generating, by a first baseband module, time domain data, a quantity of antenna channels corresponding to the time domain data being a first quantity; converting the time domain data into first Ethernet data; transmitting the first Ethernet data to a first signal processing device via an optical fiber; A data processing method comprising:

27. 27. The method of claim 26, wherein the step of converting the time domain data into first Ethernet data includes the step of performing packet assembly on chips of data in the time domain data to obtain the first Ethernet data, wherein a quantity of the chips is determined based on at least one factor of the first quantity, a quantity of at least one sampling point of the chips, a bit width of the sampling point, or a bandwidth.

28. generating, by a second baseband module, second Ethernet data; transmitting the second Ethernet data to the first signal processing device via the optical fiber; 28. The method of claim 26 or 27, further comprising:

29. receiving Ethernet data from the first signal processing device over the optical fiber; scheduling the Ethernet data to a conversion module or the second baseband module; converting, by the conversion module, the scheduled Ethernet data into the corresponding time domain data, where a quantity of antenna channels corresponding to the corresponding time domain data is a first quantity; processing, by the first baseband module, the corresponding time domain data; processing the scheduled Ethernet data by the second baseband module; 29. The method of any one of claims 26 to 28, further comprising:

30. 30. The method of claim 29, wherein the transmission configuration information includes instruction information indicating whether processing is performed by a first processing module of the first signal processing device, or the transmission configuration information includes first instruction information and second instruction information, the first instruction information indicating a correspondence relationship between a first frequency band range and a first processing module of the first signal processing device, and the second instruction information indicating a correspondence relationship between a second frequency band range and a second processing module of the first signal processing device.

31. 31. The method of any one of claims 26 to 30, further comprising the step of transmitting at least one of the first quantity, the second quantity, the second quantity of a plurality of first antenna weight parameters, or the second quantity of a plurality of second antenna weight parameters to the first signal processing device, the second quantity representing a quantity of antenna channels through which an antenna module of the first signal processing device receives and transmits data.

32. A communications device comprising a transceiver, a processor and a memory, the memory storing instructions for execution by the processor, the instructions, when executed by the processor, enabling the communications device to implement a method according to any one of claims 18 to 31.

33. 32. A computer readable storage medium having stored thereon computer executable instructions which, when executed by a processor, implement a method according to any one of claims 18 to 31.

34. 32. A computer program product, the computer program product comprising computer executable instructions which, when executed, implement a method according to any one of claims 18 to 31.

35. A chip comprising processing circuitry configured to carry out the method of any one of claims 18 to 31.

Citation Information

Patent Citations

  • Deep packet inspection in a fronthaul network of a cloud radio access network

    US20210007039A1

  • Method and apparatus for transmitting control message in wireless communication system

    US20210120527A1

  • Method for Securing OpenRAN Interfaces

    US20210243156A1