Signal processing equipment and data transmission method

JP7902264B2Active Publication Date: 2026-08-07HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2022-12-23
Publication Date
2026-08-07

Smart Images

  • Figure 0007902264000001
    Figure 0007902264000001
  • Figure 0007902264000002
    Figure 0007902264000002
  • Figure 0007902264000003
    Figure 0007902264000003
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 specifically, to signal processing devices and data transmission methods.

Background Art

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

[0003] To meet the requirements of various services, operators need to provide access network devices that support both the first frequency band range and the second frequency band range. Currently, operators deploy both RRU and AAU to achieve this goal. However, since the RRU and AAU need to be installed separately, the complexity increases and the hardware cost becomes excessively high.

Summary of the Invention

[0004] Embodiments of the present disclosure provide a solution for data transmission. The first signal processing device can support two different splitting modes simultaneously, so that it can support the first frequency band range and the second frequency band range simultaneously. 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 cut costs.

[0005] A first aspect of this disclosure provides a first signal processing device. The first signal processing device includes: an interface module configured to perform Ethernet data transmission with a second signal processing device via optical fiber; a scheduling module configured to schedule data to be processed to the first processing module or the second processing module based on transmission configuration information from the second signal processing device, wherein the data to be processed includes 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 split mode; a second processing module configured to process data from the scheduling module according to a second split mode; and an antenna module configured to transmit processed data from the first processing module or the second processing module and / or receive uplink data.

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

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

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

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

[0010] In this way, the first processing module can convert Ethernet data into time-domain data, thereby enabling beamforming to be performed in the time domain and ensuring correct data processing.

[0011] In some possible implementations, the data to be processed includes Ethernet data from a second signal processing device, and the number of antenna channels corresponding to the Ethernet data is a first quantity. The conversion submodule is configured to determine the 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 multiple 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, thereby enabling the first signal processing device to support 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 multi-channel second time-domain data over multiple antenna channels. In this way, MIMO transmission can be implemented by fully utilizing the characteristics of multiple antennas through transmission over multiple antenna channels.

[0014] In some possible implementations, the conversion submodule is configured to determine multi-channel first time-domain data based on the partitioning of the Ethernet data payload. In this way, the corresponding time-domain data is obtained by partitioning the Ethernet data payload, thereby enabling subsequent time-domain processing to be performed on the time-domain data.

[0015] In several possible implementations, the data to be processed includes uplink data from an antenna module, and the uplink data includes 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 multiple second antenna weight parameters. The conversion submodule is configured to determine the corresponding Ethernet data based on the multi-channel first time-domain data.

[0016] In this way, for uplink transmission, the data from the antenna module is converted into time-domain data for fewer corresponding antenna channels, facilitating time-domain processing in the second signal processing equipment.

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

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

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

[0020] In some possible implementations, the number of multiple chips is determined based on at least one of the following factors: the first quantity, the number of sampling points in at least one of the multiple chips, the bit width of the sampling points, or the bandwidth. In this way, various factors can be fully considered during packet assembly, transmission bandwidth is fully utilized, transmission efficiency is increased, and wasted bandwidth resources are 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: a first quantity, a second quantity, a second quantity of multiple first antenna weight parameters, or a second quantity of multiple second antenna weight parameters. In this way, synchronization of information between the first and second signal processing devices can be implemented, ensuring consistency in data processing.

[0022] In some possible implementations, the transmission configuration information includes instruction information indicating whether or not processing is performed by the first processing module. In this way, the configuration 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 the correspondence between a first frequency band range and a first processing module, and the second instruction information indicates the correspondence between a second frequency band range and a second processing module.

[0024] In this way, the first and second processing modules can each process different frequency bands, ensuring correct data processing. Thus, the first signal processing device can simultaneously support both the first and second frequency band ranges, avoiding the need to deploy separate devices for each frequency band range and reducing hardware costs.

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

[0026] In some possible implementations, the second splitting mode is a splitting mode within the physical layer. Optionally, the splitting 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 an interface module, a scheduling module, and an 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, a second signal processing device is provided. The second signal processing device includes the following. That is, a first baseband module configured to generate time-domain data, wherein the number of antenna channels corresponding to the time-domain data is a first number, the first baseband module. 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 way, the second signal processing device can convert the generated time-domain data into Ethernet data for transmission, thereby determining correct transmission via 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 the interface module.

[0032] In some possible implementations, the translation module is configured to perform packet assembly on data from multiple chips within time-domain data to obtain the first Ethernet data.

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

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

[0035] In some possible implementations, a scheduling module is further included. The interface module is further configured to receive Ethernet data from a first signal processing device. The scheduling module is configured to schedule the Ethernet data to a conversion module or a second baseband module. The conversion module is configured to convert the Ethernet data scheduled by the scheduling module into corresponding time-domain data, where the number of 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. 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 the division of the Ethernet data payload.

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

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

[0039] In some possible implementations, the transmission configuration information includes instruction information indicating whether or not processing is performed by a first processing module in a first signal processing device.

[0040] In some possible implementations, the transmission configuration information includes first instruction information and second instruction information, the first instruction information indicating the correspondence between a first frequency band range and a first processing module in a first signal processing device, and the second instruction information indicating the correspondence between a second frequency band range and a second processing module in a 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 multiple first antenna weight parameters, or a second quantity of multiple second antenna weight parameters, where the second quantity represents the number of antenna channels through which the antenna module of the first signal processing device receives and transmits data.

[0042] In some possible implementations, the optical fiber is an extended common public radio interface (eCPRI) optical fiber.

[0043] According to a third aspect of the present disclosure, a communication system is provided which includes 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 and second signal processing devices are connected via an optical fiber. Optionally, the optical fiber is an eCPRI optical fiber.

[0044] A fourth aspect of this disclosure provides a data transmission method, which includes: acquiring 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, wherein the data to be processed includes Ethernet data from the second signal processing device or uplink data from an antenna module; processing the data scheduled according to a first division mode by the first processing module; and processing the data scheduled according to a second division mode by the second processing module.

[0045] In some possible implementations, the first division mode is a time-domain division mode, and the step of processing the data scheduled according to the first division mode by the first processing module includes the following: namely, the step of 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, the number of antenna channels corresponding to the Ethernet data is a first quantity, and the steps of processing the data scheduled according to a first division mode by a first processing module include: 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, wherein the second quantity corresponds to the number of antenna channels of the antenna module, and the first quantity is less than the second quantity.

[0047] In some possible implementations, this method further includes the step of transmitting multi-channel second time-domain data over multiple antenna channels in an antenna module.

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

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

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

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

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

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

[0054] In some possible implementations, the transmission configuration information includes instruction information indicating whether or not processing is 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 the correspondence between a first frequency band range and a first processing module, and the second instruction information indicates the correspondence between a second frequency band range and a second processing module.

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

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

[0058] A fifth aspect of this disclosure provides a data processing method, which includes: a first baseband module generating time-domain data, wherein the number of antenna channels corresponding to the time-domain data is a first quantity; the first baseband module converting the time-domain data into first Ethernet data; and the first baseband module transmitting the first Ethernet data to first signal processing equipment via optical fiber.

[0059] In some possible implementations, the step of converting time-domain data to primary Ethernet data includes the following: performing packet assembly on the multi-chip data within the time-domain data to obtain primary Ethernet data.

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

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

[0062] In some possible implementations, the method further includes: receiving Ethernet data from a first signal processing device via optical fiber; scheduling the Ethernet data for a conversion module or a second baseband module; converting the scheduled Ethernet data into corresponding time-domain data by the conversion module, wherein the number 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, the step of converting Ethernet data to corresponding time-domain data includes the step of determining the corresponding time-domain data based on the division of the Ethernet data payload.

[0064] In some possible implementations, the method further includes the step of transmitting transmission configuration information to a first signal processing device.

[0065] In some possible implementations, the transmission configuration information includes instruction information indicating whether or not processing is performed by a first processing module in a first signal processing device.

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

[0067] In some possible implementations, the method further includes: transmitting at least one of the following to a first signal processing device, where the second quantity represents the number of antenna channels through which the antenna module of the first signal processing device receives and transmits data; namely, 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.

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

[0069] A sixth aspect of this disclosure provides a communication device, which includes a processor and memory. The memory stores instructions to be executed by the processor. Once an instruction is executed by the processor, the communication device can implement: acquiring 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, wherein the data to be processed includes Ethernet data from the second signal processing device or uplink data from an antenna module; processing the data scheduled according to a first division mode by the first processing module; and processing the data scheduled according to a second division mode by the second processing module.

[0070] In some possible implementations, the first division mode is a time-domain division mode, and once instructions are executed by the processor, the communication device can implement the following: namely, 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 the number of antenna channels corresponding to the Ethernet data is the first quantity. When the instruction is executed by the processor, the communication device can implement the following: namely, determining the 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 multiple first antenna weight parameters, where the second quantity corresponds to the number of antenna channels of the antenna module, and the first quantity is less than the second quantity.

[0072] In some possible implementations, once the instruction is executed by the processor, the communication device can implement the following: namely, the transmission of multi-channel second time-domain data via multiple antenna channels of the antenna module.

[0073] In some possible implementations, once the instruction is executed by the processor, the communication device may implement the following: determining multi-channel first time-domain data based on the division of the Ethernet data payload.

[0074] In some possible implementations, the data to be processed includes uplink data from an antenna module, and the uplink data includes a second quantity of multi-channel second time-domain data. When the instruction is executed by the processor, the communication device can implement the following: determining multi-channel first time-domain data based on the multi-channel second time-domain data and a second quantity of multiple second antenna weight parameters; and determining the corresponding Ethernet data based on the multi-channel first time-domain data.

[0075] In some possible implementations, once the instruction is executed by the processor, the communication device can implement the following: namely, transmitting the determined Ethernet data to a second signal processing device.

[0076] In some possible implementations, once the instructions are executed by the processor, the communication device can implement the following: namely, perform packet assembly on data from multiple chips within multi-channel first time-domain data to obtain Ethernet data.

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

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

[0079] In some possible implementations, the transmission configuration information includes instruction information indicating whether or not processing is 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 the correspondence between a first frequency band range and a first processing module, and the second instruction information indicates the correspondence between a second frequency band range and a second processing module.

[0081] In some possible implementations, once an instruction is executed by the processor, the communication device may implement the following: if the data to be processed is within a first frequency band range, schedule the data to be processed to a first processing module; or, if the data to be processed is within a second frequency band range, schedule the data to be processed to a second processing module.

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

[0083] A seventh aspect of the present disclosure provides a communication device, which includes a processor and memory. The memory stores instructions to be executed by the processor. When an instruction is executed by the processor, the communication device can implement the following: a first baseband module generates time-domain data, the number of antenna channels corresponding to the time-domain data being 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 first signal processing equipment via optical fiber.

[0084] In some possible implementations, once the instruction is executed by the processor, the communication device can implement the following: namely, perform packet assembly on data from multiple chips within time-domain data to obtain the first Ethernet data.

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

[0086] In some possible implementations, once the instruction is executed by the processor, the communication device may implement the following: a second baseband module generates second Ethernet data; and the second baseband module transmits the second Ethernet data to the first signal processing device via optical fiber.

[0087] In some possible implementations, once the instructions are executed by the processor, the communication device may implement the following: receiving Ethernet data from a first signal processing device via optical fiber; scheduling the Ethernet data for a conversion module or a second baseband module; the conversion module converting the scheduled Ethernet data into corresponding time-domain data, wherein the number of antenna channels corresponding to the corresponding time-domain data is the 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, once the instruction is executed by the processor, the communication device can implement the following: namely, determining the corresponding time-domain data based on the division of the Ethernet data payload.

[0089] In some possible implementations, once an instruction is executed by the processor, the communication device may implement the following: namely, transmitting transmission configuration information to a first signal processing device.

[0090] In some possible implementations, the transmission configuration information includes instruction information indicating whether or not processing is performed by a first processing module in a first signal processing device.

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

[0092] In some possible implementations, once the instruction is executed by the processor, the communication device may implement the following: that is, to transmit at least one of the following to a first signal processing device, where the second quantity represents the number of antenna channels through which the antenna module of the first signal processing device receives and transmits data; that is, a first quantity, a second quantity, a second quantity of multiple first antenna weight parameters, or a second quantity of multiple second antenna weight parameters.

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

[0094] According to the eighth aspect of this disclosure, a computer-readable storage medium is provided. This computer-readable storage medium stores computer-executable instructions. When a computer-executable instruction is executed by a processor, an operation of the method according to the fourth aspect, or any embodiment of the fourth aspect, is implemented, or an operation of the method according to the fifth aspect, or any embodiment of the fifth aspect, is implemented.

[0095] According to the ninth aspect of this disclosure, a chip or chip system is provided. The chip or chip system enables operation of the method according to the fourth aspect, or any embodiment in the fourth aspect. implementation The system includes a processing circuit configured to implement the operation of the method according to the fifth aspect, or any embodiment of the fifth aspect.

[0096] According to the tenth aspect of this disclosure, a computer program or computer program product is provided. The computer program or computer program product is tangibly stored on a computer-readable medium and includes computer executable instructions. When the computer executable instructions are executed, an operation of the method according to the fourth aspect, or any embodiment thereof, is implemented, or an operation of the method according to the fifth aspect, or any embodiment thereof, is implemented. [Brief explanation of the drawing]

[0097] The features, advantages, and aspects described above, as well as other features, advantages, and aspects of embodiments of this disclosure, will become clearer with reference to the accompanying drawings and the following detailed description. In the accompanying drawings, identical or similar reference figures represent identical or similar elements.

[0098] [Figure 1] This is a schematic block diagram illustrating distributed access network equipment. [Figure 2] This is another schematic block diagram illustrating distributed access network equipment. [Figure 3] This is a schematic diagram illustrating various division modes. [Figure 4] This is a schematic block diagram showing access network equipment according to an embodiment of the present disclosure. [Figure 5] This is a schematic block diagram showing a first signal processing device according to several embodiments of the present disclosure. [Figure 6] This is a signaling interaction diagram illustrating a data transmission process according to several embodiments of this disclosure. [Figure 7] This is a schematic diagram illustrating the conversion of time-domain data to Ethernet data according to several embodiments of this disclosure. [Figure 8] This is a signaling interaction diagram illustrating a data transmission process according to several embodiments of this disclosure. [Figure 9]This is a signaling interaction diagram illustrating a data transmission process according to several embodiments of this disclosure. [Figure 10] This is a signaling interaction diagram illustrating a data transmission process according to several embodiments of this disclosure. [Figure 11] This is a schematic block diagram showing exemplary equipment that may be used to implement embodiments of the present disclosure. Forms for carrying out the invention

[0099] The embodiments of this disclosure will be described in more detail below with reference to the accompanying drawings. While the accompanying drawings illustrate several embodiments of this disclosure, it should be understood that this disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Rather, these embodiments are provided for a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are used merely as examples and are not intended to limit the scope of protection of this disclosure.

[0100] In the descriptions of embodiments in this disclosure, the terms “includes” and similar terms should be understood as open inclusion, i.e., “includes but not limited to.” The term “based on” should be understood as “based at least partially.” The term “one embodiment” or “embodiment” should be understood as “at least one embodiment.” The terms “first,” “second,” and similar terms may refer to different or the same subject matter. Other explicit and implicit definitions may also be included below.

[0101] Embodiments of the present disclosure may be implemented in accordance with any suitable communication protocol, including but not limited to cellular communication protocols such as third-generation (3G), fourth-generation (4G), fifth-generation (5G), or sixth-generation (6G), wireless local area network communication protocols such as Institute of Electrical and Electronics Engineers (IEEE) 802.11, and / or any other protocols currently known or to be developed in the future.

[0102] The technical solutions according to embodiments of this disclosure are compatible with any suitable communication protocol, such as the General Packet Radio Service (GPRS) system, the Global System for Mobile Communications (GSM), the Enhanced Data Rate for GSM Evolution (EDGE), and the Universal Mobile Telecommunications System. System This applies to communication systems that conform to 5th generation systems or New Radio (NR) systems, or future advanced 6th generation communication systems, etc. (e.g., 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, 5th generation systems or New Radio (NR) systems, or future advanced 6th generation communication systems.

[0103] While embodiments of this disclosure are not limited to specific communication systems, it should be understood that they may be applicable to any communication system having similar problems, such as wireless local area networks (WLANs), wired communication systems, or other communication systems to be developed in the future.

[0104] In this disclosure, the term “Terminal Equipment” refers to any terminal equipment capable of performing wired or wireless communication to or between network 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, terminal equipment may include mobile phones, stations, units, devices, mobile terminals (MT), subscriber stations, mobile subscriber stations, internet nodes, communication devices, desktop computers, laptop computers, notebook computers, tablet computers, personal communication system equipment, personal navigation equipment, personal digital assistants (PDAs), positioning equipment, radio broadcast receivers, e-book readers, game consoles, Internet of Things (IoT) devices, in-vehicle equipment, aircraft, virtual reality (VR) devices, augmented reality (AR) devices, wearable devices, terminal equipment in a 5G network, any terminal equipment in an evolved public land mobile network (PLMN), other devices that can be used for communication, or any combination thereof. This is not limited to the embodiments of this disclosure.

[0105] In this disclosure, the term “network equipment” refers to an entity or node, which may be, for example, an access network device that can be configured to communicate with terminal equipment. Access network equipment may be a device, for example, a radio access network (RAN) network device deployed in a radio access network to provide radio communication capabilities to mobile terminals. Access network equipment may include various types of base stations. For example, 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 similar. In systems using different radio access technologies, the names of access network equipment may also differ. For example, access network equipment may be called evolved NodeB (eNB, or eNodeB) in Long Term Evolution (LTE) networks, NodeB (NodeB, NB) in 3G networks, and gNodeB (gNB) or NR NodeB (NR NB) in 5G networks. In some scenarios, access network equipment may include a Central Unit (CU) and / or Distributed Unit (DU). The CU and DU may be located in different locations. For example, the DU may be located in a remote location in a high-traffic area, while 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 within a rack. For ease of explanation, in the following embodiments of this disclosure, the above-described equipment that provides wireless communication functionality to terminal equipment is collectively referred to as network equipment. This is not particularly limited in the embodiments of this disclosure.

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

[0107] Figure 1 is a schematic block diagram showing a distributed access network device 100. In Figure 1, the distributed access network device 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 that it can communicate with terminal equipment 140.

[0108] The optical fiber 130 in Figure 1 may be a cable related to the Common Public Radio Interface (CPRI) protocol. The CPRI protocol is one of the current standard radio interface protocols used to connect BBUs and RRUs. 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 RRU120 may include four modules: a digital intermediate frequency module, a transceiver module, a power amplification module, and a filtering module. A downlink transmission from a distributed access network device 100 to a terminal device 140 is used as an example. The digital intermediate frequency module may be configured to perform modulation and demodulation, digital upconversion and downconversion, analog / digital (A / D) conversion, and similar functions during optical transmission. The transceiver module is configured to implement the conversion from the intermediate frequency signal to a radio frequency signal. The converted radio frequency signal can then pass through the power amplification module and the filtering module and be transmitted to the terminal device 140 via the antenna 102.

[0110] In the distributed access network device 100 shown in Figure 1, a time-domain partitioning mode is used. In other words, the BBU 110 completes the processing at the Media Access Control (MAC) layer, the physical layer, and similar levels, while the RRU 120 completes the radio frequency (RF) processing. Furthermore, the carriers supported by the RRU 120 are within a first frequency band range, such as the 1.8 GHz frequency band.

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

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

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

[0114] Refer to Figure 3, using Option 7-1 as an example. Specifically, for downlink transmission, the BBU performs coding, rate matching, scrambling, modulation, layer mapping, precoding, resource element (RE) mapping, beamforming (BF) port expansion, and similar operations in the upper physical layer, while the AAU performs inverse Fast Fourier Transform (iFFT), cyclic prefix (CP) addition, and similar operations in the lower physical layer. For uplink transmission, the AAU performs CP removal and Fast Fourier Transform (FFT) in the lower physical layer, while the BBU performs port reduction, RE demapping, channel estimation, diversity synthesis, leveling, inverse discrete Fourier Transform (iDFT), demodulation, descrambling, rate matching dematching, decoding, and similar operations in the upper physical layer. Options 7-2 and 7-3 may be described with reference to Figure 3 and are not described herein.

[0115] For example, see the description in Section 4.2 of 3GPP TS 38.816 (e.g., 15.0.0) for Options 7-1, 7-2, and 7-3. See the description in Section 11.1.2.8 of 3GPP TS 38.801 (e.g., 14.0.0). However, it should be noted that the partition scheme shown in Figure 3 is merely an example and should not be construed as a limitation to embodiments of this disclosure.

[0116] Furthermore, the partitioning modes in this disclosure may also be understood to be referred to as partitioning schemes, protocol partitioning modes, or similar. In some scenarios, a partitioning mode may represent a partition into RRUs and BBUs, or a partition into AAUs and BBUs. For example, if a BBU includes CUs and DUs, a partitioning scheme may represent a partition into AAUs and DUs.

[0117] As described above, the RRU is connected to the BBU via the CPRI interface and supports the first frequency band range. The AAU is connected to the BBU via the eCPRI interface and supports the second frequency band range. To meet the requirements of different services, operators need to provide access network equipment that supports both the first and second frequency band ranges simultaneously. Deploying RRUs and BBUs separately not only results in a complex configuration but also incurs high costs.

[0118] Due to the problems described above, and other potential problems in similar scenarios, embodiments of the present disclosure provide a signal processing device. This signal processing device may be connected to a second signal processing device via optical fiber and can support two different split modes, namely 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 installation costs can be reduced. Embodiments of the present disclosure will be described in detail below with reference to Figures 4 to 11. Embodiments of the present disclosure may be further applicable to other scenarios, not limited to the BBU and RRU scenario, and the BBU and AAU scenario.

[0119] Figure 4 is a schematic block diagram showing 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, the first signal processing device 410 being 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 eCPRI protocol optical cable. 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 Figure 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, which 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 an 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 transmission configuration information from the second signal processing device 420. The first processing module 413 may be configured to process data from the scheduling module 412 according to a first division mode. The second processing module 414 may be configured to process 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, the downlink data being processed data from 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 this disclosure, the scheduling module 412 may include a first scheduling submodule and a second scheduling submodule. Figure 5 is another schematic block diagram showing a first signal processing device 410 according to some embodiments of this disclosure. As shown in Figure 5, the interface module 411 is connected to the first scheduling submodule 510, which in turn is connected to the first processing module 413 and the second processing module 414. The antenna module 415 is connected to the second scheduling submodule 520, which in turn 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 transmission configuration information from the second signal processing equipment 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 transmission configuration information from the second signal processing equipment 420. Optionally, the first scheduling submodule 510 may be further configured to transmit processed data from the first processing module 413 or the second processing module 414 to the interface module 411. 520 It may be further configured to transmit the processed data from the first processing module 413 or the second processing module 414 to the antenna module 415.

[0124] As shown in Figure 5, the first processing module 413 may include a conversion submodule 530 and a beamforming submodule 540, the conversion submodule 530 being connected to the beamforming submodule 540. The conversion submodule 530 may be configured to implement conversion between Ethernet data and time-domain data. The beamforming submodule 540 may be configured to implement 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 enumerated values ​​for the first and second quantities in this disclosure are merely examples and should not be construed as limitations on embodiments of this disclosure.

[0125] In some examples, the conversion submodule 530 that implements the conversion function may be understood to be referred to as a data bridge or by another name. This is not limited to the present disclosure. In embodiments of the present disclosure, the scheduling module 412 may be configured by the control plane (not shown) of a first signal processing device 410, for example, according to a splitting mode corresponding to different carriers.

[0126] In some embodiments of this disclosure, the first signal processing unit 410 can be obtained by upgrading and reconfiguring the AAU220 shown in Figure 2. For example, based on the AAU220 shown in Figure 2, the AAU220 is upgraded to the first signal processing unit 410 by adding a scheduling module 412 and a first processing module 413. In this way, existing equipment can be fully utilized, thereby avoiding large-scale equipment replacement and further reducing costs.

[0127] As shown in Figure 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 conversions between time-domain data and 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 time-domain data from the first baseband module 421 to Ethernet data and convert 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, the conversion module 423 implementing the conversion function may be understood to be referred to as a data bridge or by another name. This is not limited to this disclosure. In some examples, the scheduling module 425 may implement an Ethernet data distribution function, and accordingly, the scheduling module 425 may be understood to be referred to as a distribution module. This is not limited to this disclosure.

[0130] In some embodiments of this disclosure, the second signal processing unit 420 can be obtained by upgrading and rebuilding the BBU 110 shown in Figure 1 or the BBU 210 shown in Figure 2. For example, based on the BBU 110 shown in Figure 1, the BBU 110 is upgraded to the second signal processing unit 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 Figure 2, the BBU 210 is the second two Baseband module 422 The device is then upgraded to a second signal processing unit 420 by adding a conversion module 423. In this way, the existing equipment can be fully utilized, thereby avoiding large-scale equipment replacement and further reducing costs.

[0131] A transmission transmitted 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] Figures 4 and 5 show that the first signal processing unit 410 includes multiple modules and the second signal processing unit 420 includes multiple modules, but it should be noted that the modules in Figure 4 or Figure 5 are merely examples. In actual scenarios, the first signal processing unit 410 and the second signal processing unit 420 may include fewer modules or more joules. For example, the antenna module 415 may be independent of the first signal processing unit 410, in other words, the first signal processing unit 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 this disclosure are illustrative and merely represent a logical functional division. Other division methods are possible in actual implementations. Furthermore, the functional units in the embodiments of this disclosure may be integrated into a single unit, or each functional unit may exist physically independently, or two or more units may be integrated into a single unit. The integrated unit may be implemented in hardware form or in the form of a software functional unit.

[0134] Hereinafter, several embodiments of this disclosure will be described in more detail with reference to the signaling interaction diagrams shown in Figures 6 to 8.

[0135] Figure 6 is a signaling interaction diagram showing a data transmission process 600 according to several embodiments of the present disclosure. Figure 6 relates to a first signal processing device 410 and a second signal processing device 420, where 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 time-domain data by performing a series of operations such as coding, rate matching, ..., and CP addition.

[0137] Furthermore, time-domain data may also be referred to as in-phase / quadrature (I / Q) data, or baseband quadrature sampled data, or CPRI data, or by another name. This is not limited to the foregoing. Optionally, the time-domain data generated by the first baseband module 421 may be digital baseband data acquired 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 quantity 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 the first quantity, such as any value among 1, 2, 4, or 8.

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

[0140] In the example described above, the chip contains 15 sampling points, but embodiments of the present disclosure are not limited to these. For example, the number of sampling points included in the chip may be equal to 8, or it may be equal to another value. Furthermore, the “sampling points” described above may also be referred to as words, other names, or similar terms, which are not limited to the present disclosure.

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

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

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

[0144] In some embodiments, the conversion module 423 can sequentially concatenate chips in time-domain data and use the concatenated data as an Ethernet data payload. Figure 7 is a schematic diagram showing 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 Figure 7, the basic unit of 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 optionally also include padding 725. For example, packet assembly may be performed on multiple chips 7122, and the multiple chips 7122 may be used as the payload 724 of the Ethernet data 720.

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

[0147] For example, suppose the bandwidth is 20 MHz, the Maximum Transmission Unit (MTU) of Ethernet data corresponding to this bandwidth is 1500 bytes, and the packet header length is 64 bytes. Assume the first quantity is equal to 4, the number of sampling points in a chip is equal to 8, and the bit width of a sampling point is equal to 15. In one example, the quantity of multiple chips can be determined by truncating (1500-64) / (4×8×15×2 / 8), which is 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 should be understood that the above-described method for determining the quantity of multiple chips is merely an example. In actual scenarios, the quantity of multiple chips may be equal to a different value, for example, a value less than the quantity determined by the above-described method, such as 10 or 9. This is not limited to the present disclosure.

[0149] In operation 630, the interface module 424 of the second signal processing device 420 transmits Ethernet data to the first signal processing device 410 via the optical fiber 430. Accordingly, the interface module 411 of the first signal processing device 410 can receive 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 Ethernet data to the first processing module 413 based on the transmission configuration information.

[0151] In some embodiments of this disclosure, transmission configuration information may be pre-transmitted to the first signal processing device 410 by a second signal processing device 420. See Figure 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. Accordingly, 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 instruction information indicating whether or not processing is performed by the first processing module 413. For example, the instruction information may be understood as a switch used by the first processing module 413 to process the data, and may be, for example, 1 or 0. The instruction information may also be understood to be in a different form, and is not limited to this 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 Ethernet data received from the interface module 411 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 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 the correspondence between a first frequency band range and a first processing module 413, and the second instruction information indicates the correspondence between a second frequency band range and a second processing module 414. For example, a specific field of Ethernet data received from 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 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 interface module 411 to the second processing module 414.

[0154] It should be noted that the transmission configuration information in the embodiments of this disclosure may alternatively include other instruction forms, thereby allowing the scheduling module 412 to decide, based on the transmission configuration information, to schedule Ethernet data from the interface module 411 to a first processing module 413 or a second processing module 414. In process 600 in Figure 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 Ethernet data from the scheduling module 412 according to the first partitioning mode. The first partitioning mode may be a time-domain partitioning mode. Optionally, the first partitioning mode may be a partitioning mode that supports the CPRI protocol. Referring to Figure 3, the first partitioning mode may be option 8 shown in Figure 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] Refer to Figure 6. In operation 650, the conversion submodule 530 converts Ethernet data into time-domain data. Specifically, the conversion submodule 530 can convert Ethernet data into a first quantity of multi-channel first time-domain data.

[0157] In some embodiments of this disclosure, the first quantity may be pre-configured for the first signaling device 410 by the second signaling device 420. 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, and for example, the second signaling device 420 may notify the first signaling device 410 of the first quantity based on a different part of separate signaling.

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

[0159] The beamforming submodule 540 converts the first quantity of multichannel first time-domain data into a second quantity of multichannel second time-domain data, where the second quantity exceeds the first quantity.

[0160] Specifically, the beamforming submodule 540 can 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 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 expressed as N1, the second quantity may be expressed 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 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 can be duplicated to obtain 8 copies, thus obtaining 32 channel time-domain data. For example, the 1st to 8th channel time-domain data in the 32 channel time-domain data is the 1st channel first time-domain data in the N1 channel first time-domain data, the 9th to 16th channel time-domain data in the 32 channel time-domain data is the 2nd channel first time-domain data in the N1 channel first time-domain data, the 17th to 24th channel time-domain data in the 32 channel time-domain data is the 3rd channel first time-domain data in the N1 channel first time-domain data, and the 25th to 32nd channel time-domain data in the 32 channel time-domain data is the 4th channel first time-domain data in the N1 channel first time-domain data. Optionally, a plurality of first antenna weight parameters are a second quantity of a plurality of first antenna weight parameters, and these plurality of first antenna weight parameters can be represented sequentially as wt1, wt2, ..., and wtN2. In this way, the i-th channel time-domain data in 32 channel time-domain data can be multiplied by wti (where i = 1, 2, ..., N2) to obtain the i-th channel second time-domain data in N2 channel second time-domain data.

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

[0165] It should be noted that the data processing processes performed by the first processing module 413 described in the embodiments of this disclosure are merely examples. In actual scenarios, other processes such as power amplification and filtering may be included.

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

[0167] In this way, the conversion module 423 of the second signal processing device 420 in the embodiments of the present disclosure can convert time-domain data into Ethernet data, thereby enabling the Ethernet data to be transmitted to the first signal processing device 410 via eCPRI optical fiber. In this way, 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] Figure 8 is a signaling interaction diagram showing a data transmission process 800 according to several embodiments of the present disclosure. Figure 8 relates to a first signal processing device 410 and a second signal processing device 420, where 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 Ethernet data to the first signal processing device 410 via the optical fiber 430. Accordingly, the interface module 411 of the first signal processing device 410 can receive 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 Ethernet data to the second processing module 414 based on the transmission configuration information.

[0172] In some embodiments of this disclosure, transmission configuration information may be pre-transmitted to the first signaling device 410 by the second signaling device 420. See Figure 8. In operation 801, the interface module 424 of the second signaling device 420 transmits the transmission configuration information to the first signaling device 410. Accordingly, the interface module 411 of the first signaling device 410 may receive the transmission configuration information. For details of the transmission configuration information, see the embodiment described with reference to operation 601 in Figure 6. For brevity, details are not described herein.

[0173] In operation 840, the second processing module 414 processes the Ethernet data from the scheduling module 412 according to the second partitioning mode. The second partitioning mode may be an internal physical layer partitioning mode. Optionally, the second partitioning mode may be a partitioning mode that supports the eCPRI protocol. Referring to Figure 3, the second partitioning mode may be option 7-1, option 7-2, or option 7-3 as shown in Figure 3. For example, the second processing module 414 performs lower physical layer processing and RF processing on the Ethernet data, but does not perform higher 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 processes performed by the second processing module 414 described in embodiments of this disclosure are merely examples. In actual scenarios, processing processes may include, for example, frequency-domain beamforming, power amplification, and filtering. For specific operations performed by the second processing module 414 in some examples, refer to the operations performed by AAUs 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 embodiments of the present disclosure generates Ethernet data, which can then 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] Figure 9 is a signaling interaction diagram showing a data transmission process 900 according to several embodiments of the present disclosure. Figure 9 relates to a first signal processing device 410 and a second signal processing device 420, where 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 terminal equipment. Optionally, a second quantity of antenna channels in the antenna module 415 may receive multi-channel data, which is called, for example, a second quantity of multi-channel second time-domain data.

[0179] In 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 this disclosure, transmission configuration information may be pre-transmitted to the first signal processing device 410 by the second signal processing device 420. See Figure 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. Accordingly, 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 or not processing is performed by the first processing module 413. For example, the instruction information may be understood as a switch used by the first processing module 413 to process the data, and may be, for example, 1 or 0. The instruction information may be understood to be in an alternative form, and is not limited to this 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 the correspondence between a first frequency band range and a first processing module 413, and the second instruction information indicates the correspondence between a second frequency band range and a second processing module 414. For example, a specific field of 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 embodiments of this disclosure may alternatively include other instruction forms, thereby allowing the scheduling module 412 to decide, based on the transmission configuration information, to schedule the uplink data received from the antenna module 415 to either the first processing module 413 or the second processing module 414. In process 900 in Figure 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 the first division mode. The first division mode may be a time-domain division mode. Optionally, the first division mode may be a division mode that supports the CPRI protocol. Referring to Figure 3, the first division mode may be option 8 shown in Figure 3. For example, the first processing module 413 performs RF processing on the uplink data but does not perform physical layer processing.

[0185] Refer to Figure 9. In operation 930, the beamforming submodule 540 converts the uplink data into a first quantity of multi-channel first time-domain data, where the first quantity is less than the second quantity.

[0186] In some embodiments of this disclosure, the first quantity may be pre-configured for the first signaling device 410 by the second signaling device 420. 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, and for example, the second signaling device 420 may notify the first signaling device 410 of the first quantity based on a different part of separate signaling.

[0187] The beamforming submodule 540 can 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 submodule 540 can 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, the plurality of second antenna weight parameters can 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 can include the plurality of second antenna weight parameters. In some other embodiments, the plurality of second antenna weight parameters can be independent of the transmission configuration information. For example, the second signal processing device 420 can notify the first signal processing device 410 of the plurality of second antenna weight parameters based on another part of separate signaling.

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

[0190] For example, assume N1=4 and N2=32. Optionally, multiple second antenna weight parameters are second quantities of multiple second antenna weight parameters, and these multiple second antenna weight parameters can be represented sequentially as wr1, wr2, ..., and wrN2. The i-th channel second time-domain data in the N2 channel second time-domain data can be multiplied by wri(i=1, 2, ..., N2) to obtain the i-th channel time-domain data in the N2 channel time-domain data. Next, the first channel time-domain data in the N2 channel time-domain data to the eighth channel time-domain data in the N2 channel time-domain data can be combined (e.g., countable) to obtain the first channel first time-domain data in the N1 channel first time-domain data, and the ninth channel time-domain data to the sixteenth channel time-domain data in the N2 channel time-domain data can be combined (e.g., countable) to obtain the second channel first time-domain data in the N1 channel first time-domain data, and the seventeenth channel time-domain data to the twenty-fourth channel in the N2 channel time-domain data Time-domain data This can be combined (e.g., countably) to obtain the third channel in the first time-domain data of the N1 channel, and the 25th channel in the N2 channel time-domain data. Time-domain data Alternatively, the 32nd channel time-domain data within the N2 channel time-domain data can be joined (e.g., countable) to obtain the 4th channel first time-domain data within the N1 channel first time-domain data.

[0191] It should be noted that the data processing processes performed by the first processing module 413 described in the embodiments of this disclosure are merely examples. In actual scenarios, other processes such as power amplification and filtering may be included.

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

[0193] In operation 950, the interface module 411 of the first signal processing device 410 transmits Ethernet data to the second signal processing device 420. Accordingly, the interface module 424 of the second signal processing device 420 can receive 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 Ethernet data to the conversion module 423. Specifically, the scheduling module 425 may perform scheduling based on the 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 process 900 in Figure 9, it is assumed that the scheduling module 425 schedules Ethernet data to the conversion module 423.

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

[0196] The conversion module 423 can determine a corresponding first quantity of multi-channel first time-domain data based on the division of the Ethernet data payload. The Ethernet payload may be an eCPRI payload. The conversion module 423 can divide the payload based on the chip size, add control words to the chip, and 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 time-domain data. Specifically, the first baseband module 421 may process time-domain data by performing a series of operations such as CP rejection, FFT, ..., and decoding.

[0198] Figure 10 is a signaling interaction diagram showing a data transmission process 1000 according to several embodiments of the present disclosure. Figure 10 relates to a first signal processing device 410 and a second signal processing device 420, where 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 this disclosure, transmission configuration information may be pre-transmitted to the first signal processing device 410 by a second signal processing device 420. See Figure 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. Accordingly, 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 or not processing is performed by the first processing module 413. For example, the instruction information may be understood as a switch used by the first processing module 413 to process the data, and may be, for example, 1 or 0. The instruction information may be understood to be in an alternative form, and is not limited to this 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 the correspondence between a first frequency band range and a first processing module 413, and the second instruction information indicates the correspondence between a second frequency band range and a second processing module 414. For example, a specific field of 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 embodiments of this disclosure may alternatively include another instruction form, thereby allowing the scheduling module 412 to decide, based on the transmission configuration information, to schedule the uplink data received from the antenna module 415 to either the first processing module 413 or the second processing module 414. In process 1000 in Figure 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 the second division mode. The second division mode may be an internal physical layer division mode. Optionally, the second division mode may be a division mode that supports the eCPRI protocol. Referring to Figure 3, the second division mode may be option 7-1, option 7-2, or option 7-3 as shown in Figure 3. For example, the second processing module 414 performs lower physical layer processing and RF processing on the Ethernet data, but does not perform higher physical layer processing. For example, the second division mode is option 7-1. The processing performed by the second processing module 414 may include operations such as CP rejection and FFT.

[0206] It should be noted that the data processing processes performed by the second processing module 414 described in embodiments of this disclosure are merely examples. In actual scenarios, processing processes may include, for example, frequency-domain beamforming, power amplification, and filtering. For specific operations performed by the second processing module 414 in some examples, 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 Ethernet data to the second signal processing device 420. Accordingly, the interface module 424 of the second signal processing device 420 can receive 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 Ethernet data to the second baseband module 422. Specifically, the scheduling module 425 may perform scheduling based on the 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 process 1000 in Figure 10, it is assumed that the scheduling module 425 schedules 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 this data, such as port reduction, RE mapping demapping, ..., and decoding.

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

[0211] It should be understood that in embodiments of this disclosure, the terms “first,” “second,” “third,” and similar are merely intended to indicate that multiple subjects may be different, but two subjects may be the same. The terms “first,” “second,” “third,” and similar should not be construed as any limitation to embodiments of this disclosure.

[0212] It should be further understood that the various aspects, cases, categories, and distinctions to embodiments in the embodiments of this disclosure are intended solely for the purpose of facilitating explanation and should not constitute any particular limitation. The features of these aspects, categories, cases, and embodiments may be combined with each other where reasonable.

[0213] It should be further understood that the foregoing is merely intended to help those skilled in the art better understand the embodiments of the disclosure, but not to limit the scope of the embodiments of the disclosure. Those skilled in the art may make various modifications, alterations, combinations, or similar actions based on the foregoing. Solutions resulting from such modifications, alterations, or combinations also fall within the scope of the embodiments of the disclosure.

[0214] The above description focuses on highlighting the differences between embodiments, and it should be further understood that similar or identical content in these embodiments may be referenced to one another. For the sake of brevity, further details are not described herein.

[0215] Figure 11 is a schematic block diagram showing an exemplary device 1100 that may be used to implement embodiments of the present disclosure. Device 1100 may be implemented as or included in the first signal processing unit 410 in Figure 4, or device 1100 may be implemented as or included in the second signal processing unit 420 in Figure 4. As shown in the figure, device 1100 includes one or more processors 1110, one or more memories 1120 coupled to the processors 1110, and a communication module 1140 coupled to the processors 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 required for communication with another device.

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

[0218] 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, hard disk, compact disc (CD), digital versatile Disks (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), or other volatile memory that does not persist during 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 can perform any appropriate actions and processes by loading the program 1130 into the RAM 1122.

[0220] Embodiments of the present disclosure may be implemented by program 1130, thereby enabling device 1100 to perform any process described with reference to Figures 6 to 10. Embodiments of the present disclosure may also be implemented using hardware, or a combination of software and hardware.

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

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

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

[0224] Embodiments of this disclosure further provide a communication system, which may include the first signal processing equipment described above and the second signal processing equipment described above.

[0225] Embodiments of the present disclosure further provide a chip, which may include an input interface, an output interface, and processing circuitry. In embodiments of the present disclosure, the input interface and output interface may complete signaling or data interaction, and the processing circuitry may complete signaling or generation and processing of data information.

[0226] Embodiments of this disclosure further provide a chip system including a processor configured to support a computing device in order to implement the functionality of any one of the embodiments described above. In a possible design, the chip system may further include memory configured to store the necessary program instructions and data. When the processor executes the program instructions, the device on which the chip system is installed becomes capable of implementing the method of any one of the embodiments described above. For example, the chip system may include one or more chips, or it may include a chip and another discrete component.

[0227] Embodiments of the present disclosure further provide a processor configured to be coupled to memory, the memory storing instructions, and when the processor executes an instruction, the processor is able to perform the methods and functions of any one of the embodiments described above.

[0228] Embodiments of this disclosure further provide a computer program product including instructions. When the computer program product is executed on a computer, the computer becomes capable of performing any of the methods and functions of the embodiments described above.

[0229] Embodiments of this disclosure further provide a computer-readable storage medium that stores computer instructions. When a processor executes these instructions, the processor is able to perform the methods and functions of any one of the embodiments described above.

[0230] Typically, the various embodiments of this disclosure may be implemented by hardware or dedicated circuitry, software, logic, or any combination thereof. Some embodiments may be implemented by hardware, while others may be implemented by firmware or software and executed by a controller, microprocessor, or other computing device. While embodiments of the embodiments of this disclosure are illustrated and described by block diagrams, flowcharts, or other figures, it should be understood that any blocks, apparatus, systems, techniques, or methods described herein may be implemented, for example, by hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or any combination thereof, in non-limiting examples.

[0231] This disclosure further provides at least one computer program product that is tangibly stored on a non-temporary computer-readable storage medium. This computer program product includes computer-executable instructions, such as instructions contained in a program module, which are executed on a device on a real or virtual processor in a target to perform the processes / methods described above, with reference to the accompanying drawings. Typically, a program module includes routines, programs, libraries, objects, classes, components, data structures, or similar entities that perform a specific task or implement a specific abstract data type. In various embodiments, multiple functions in a program module may be combined, or the functions of a program module may be as needed. The machine-executable instructions for a program module may be executed locally or within a distributed device. In a distributed device, the program module may reside on local and remote storage media.

[0232] Computer program code for implementing the methods disclosed herein 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 dedicated 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 flowchart and / or block diagrams will be implemented. The program code may run entirely on a computer, or partially on a computer, or independently as a software package, or partially on a computer and partially on a remote computer, or entirely on a remote computer or server.

[0233] In the context of this disclosure, computer program code or related data may be carried on any suitable carrier, thereby enabling 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 propagating signals in electrical, optical, radio, acoustic, or other forms, such as carrier waves and infrared signals.

[0234] Computer-readable media can be any tangible medium that contains or stores programs used in or associated with instruction execution systems, apparatus, or devices. Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More detailed examples of computer-readable storage media include one or more wired electrical connections, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0235] Furthermore, although the operations of the methods disclosed herein are described in a specific order in the accompanying drawings, this does not require or suggest that these operations must be performed in that specific order, or that all shown operations must be performed to achieve the desired result. Rather, the order in which the steps described in the flowchart are performed may vary. Additionally or alternatively, some steps may be omitted. stone Multiple steps are combined into one step for execution. It's fine , and / or, one step is broken down into multiple steps for execution. It's fine. It should also be noted that the features and functions of two or more devices relating to this disclosure may be defined in a single device. Conversely, the features and functions of a single device described above may be further divided into multiple devices for implementation.

[0236] While the implementation of this disclosure is described above, the above description is illustrative, non-exclusive, and not limited to the disclosed implementation. Many changes and variations may extend beyond the scope of the described implementation. EnclosureWithout diverging from the above, it will be obvious to those skilled in the art. The selection of terms used herein is intended to adequately describe the principles of implementation, practical applications, or improvements to the technology in the market, or to enable another person skilled in the art to understand the implementation disclosed herein.

Claims

1. A data transmission method performed by a first signal processing device, A step of acquiring data to be processed, wherein the data to be processed includes Ethernet data received from a second signal processing device via an optical fiber, or uplink data from an antenna module, the quantity of the data stream of the Ethernet data is a first quantity, the quantity of the data stream of the antenna module is a second quantity, and the first quantity is less than the second quantity. The steps include 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, When scheduling the data to be processed to the first processing module, the first processing module processes the scheduled data according to the first division mode, When scheduling the data to be processed to the second processing module, the second processing module processes the scheduled data according to the second division mode. Equipped with, The first processing module processes the data to be processed corresponding to radio signals included in a first frequency band range, and the second processing module processes the data to be processed corresponding to radio signals included in a second frequency band range, and the first frequency band range and the second frequency band range are different frequency ranges. In the transmission configuration information, if the first processing module is designated as the processing execution entity, If the data to be processed is Ethernet data, the first processing module converts the first quantity of Ethernet data into the first quantity of time-domain data according to the first division mode, and further converts the first quantity of time-domain data into the second quantity of time-domain data as a data stream for the antenna module, or If the data to be processed is the uplink data, the first processing module converts the second quantity of uplink data into the first quantity of time-domain data according to the first division mode, and further converts the first quantity of time-domain data into the first quantity of uplink Ethernet data, or In the transmission configuration information, if the second processing module is designated as the processing execution entity, If the data to be processed is the Ethernet data, the second processing module converts the Ethernet data into time-domain data as a data stream of the antenna module according to the second division mode, or If the data to be processed is the uplink data, the second processing module converts the uplink data into uplink Ethernet data according to the second division mode. Data transmission method.

2. The data to be processed includes the Ethernet data from the second signal processing device, and the step of processing the scheduled data according to the first division mode by the first processing module is: A step of determining the time-domain data of the data stream of the corresponding Ethernet data based on the Ethernet data, A step of determining the time-domain data of the data stream of the antenna module based on the time-domain data of the Ethernet data stream and a plurality of first antenna weight parameters of a second quantity. The method according to claim 1, including the method described in claim 1.

3. The data to be processed includes uplink data from the antenna module, the uplink data includes time-domain data of the antenna module's data stream received from the second number of antenna channels of the antenna module, and the step of processing the scheduled data according to the first division mode by the first processing module is: A step of determining the time-domain data of the Ethernet data stream based on the time-domain data of the antenna module's data stream and a plurality of second antenna weight parameters of the second quantity, A step of determining uplink Ethernet data based on the time-domain data of the Ethernet data stream, and The method according to claim 2, including the method described in claim 2.

4. The method according to claim 3, wherein the step of determining the uplink Ethernet data based on the time-domain data of the Ethernet data stream is a step of obtaining the uplink Ethernet data by performing packet assembly on the data of multiple chips in the time-domain data of the Ethernet data stream, wherein the number of multiple chips is determined based on at least one of the following factors: the first quantity, the number of sampling points of at least one of the multiple chips, the bit width of the sampling point, or the bandwidth.

5. The method according to claim 3, further comprising the step of obtaining from the second signal processing device at least one of 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.

6. The method according to claim 1, wherein the transmission configuration information includes instruction information indicating whether or not processing is performed by the first processing module, or the transmission configuration information includes first instruction information and second instruction information, wherein the first instruction information indicates the correspondence between the first frequency band range and the first processing module, and the second instruction information indicates the correspondence between the second frequency band range and the second processing module.

7. The step of 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 is as follows: If the data to be processed is within the first frequency band range, the step is to schedule the data to be processed to the first processing module, or If the data to be processed is within the second frequency band range, the step of scheduling the data to be processed to the second processing module. The method according to claim 6, including the method described in claim 6.

8. The method according to any one of claim 1, wherein the first division mode is a time-domain division mode, and the step of processing the scheduled data according to the first division mode by the first processing module includes the step of performing radio frequency RF processing on the scheduled data by the first processing module, and the second division mode is a division mode within the physical layer.

9. A data processing method performed by a second signal processing device, The interface module transmits transmission configuration information to a first signal processing device, A first baseband module generates time-domain data, wherein the quantity of the Ethernet data stream corresponding to the time-domain data is a first quantity. The steps include converting the aforementioned time-domain data into Ethernet data, The steps include transmitting the Ethernet data to the first signal processing device via an optical fiber to continue with the method according to claim 1. Equipped with, The transmission configuration information includes a first instruction information and a second instruction information, wherein the first instruction information indicates that the data to be processed in the first signal processing device corresponds to a radio signal included in a first frequency band range, and the second instruction information indicates that the data to be processed in the first signal processing device corresponds to a radio signal included in a second frequency band range, and the first frequency band range and the second frequency band range are different frequency ranges. Data processing method.

10. The method according to claim 9, wherein the step of converting the time-domain data to Ethernet data includes the step of performing packet assembly on the data of multiple chips in the time-domain data to obtain the Ethernet data, wherein the number of multiple chips is determined based on at least one of the following factors: the first quantity, the number of sampling points of at least one of the multiple chips, the bit width of the sampling point, or the bandwidth.

11. A communication device comprising a transceiver, a processor, and a memory, wherein the memory stores instructions to be executed by the processor, and when an instruction is executed by the processor, the communication device becomes capable of implementing the method according to any one of claims 1 to 10.

12. A computer-readable storage medium wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the method according to any one of claims 1 to 10 is implemented.

13. A computer program, wherein the computer program includes a computer executable instruction, and when the computer executable instruction is executed, the method according to any one of claims 1 to 10 is implemented.

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