Signal processing device and data transmission method

By designing a signal processing device that supports multi-band range, the problem of the distributed access network devices in the prior art need to deploy RRU and AAU separately, reducing hardware complexity and cost.

CN114466470BActive Publication Date: 2025-02-25HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111619125.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-27
Publication Date
2025-02-25
Estimated Expiration
2041-12-27

AI Technical Summary

Technical Problem

Existing distributed access network devices require RRU and AAU to be deployed separately to support different frequency band ranges, resulting in high complexity and excessive hardware costs.

Method used

A signal processing device is designed that can be connected to the second signal processing device through an optical fiber, supporting two different slicing modes, thereby supporting both the first frequency band range and the second frequency band range. The device includes an interface module, a scheduling module, a first processing module, a second processing module and an antenna module, and can schedule data to the corresponding processing module for processing according to the transmission configuration information.

Benefits of technology

Through this signal processing device, the hardware complexity and installation cost of the device are reduced, and various business needs can be met without the need to deploy RRU and AAU separately.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114466470B_ABST
    Figure CN114466470B_ABST
Patent Text Reader

Abstract

The present disclosure provides a signal processing device and a data transmission method, which relate to the field of communications. The 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 the data to be processed to the first processing module or the second processing module based on the transmission configuration information; the first processing module, configured to process the data from the scheduling module according to the first segmentation mode; the second processing module, configured to process the data from the scheduling module according to the second segmentation mode; and an antenna module, configured to send the data processed by 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 segmentation mode or the second segmentation mode, so as to meet the needs of various services. This can reduce the complexity of deployment, thereby reducing 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 a signal processing device and a data transmission method. Background Art

[0002] In the current cellular wireless communication system, distributed access network equipment has become a major form of access network equipment. Some distributed access network equipment includes a baseband unit (BBU) and a radio remote unit (RRU), which supports a limited first frequency band. With the evolution of technology, other distributed access network equipment includes a BBU and an active antenna unit (AAU), which supports a second frequency band different from the first frequency band.

[0003] In order to meet the needs of different services, operators need to provide access network equipment that supports both the first frequency band and the second frequency band. Currently, operators deploy RRU and AAU at the same time to achieve this goal, but since RRU and AAU need to be installed separately, the complexity is high and the hardware cost is too high. Summary of the invention

[0004] The embodiment of the present disclosure provides a data transmission solution, wherein the first signal processing device can simultaneously support two different segmentation modes, thereby simultaneously supporting the first frequency band range and the second frequency band range. In this way, the first signal processing device can meet the needs of various services, thereby reducing the complexity of deployment and thus reducing costs.

[0005] In a first aspect of the present disclosure, a first signal processing device is provided. The 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 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 splitting mode; a second processing module configured to process data from the scheduling module according to a second splitting mode; and an antenna module configured to send data processed by 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 according to the first segmentation mode and the second segmentation mode respectively based on scheduling. It can be seen that the first signal processing device can support two different segmentation modes at the same time, thereby meeting the needs of various services. In this way, there is no need to deploy RRU and AAU separately, which can reduce complexity and cost.

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

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

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

[0010] In this way, the first processing module can convert the Ethernet data into time domain data, so that beamforming can be performed in the time domain, thereby ensuring correct processing of the data.

[0011] In some possible embodiments, 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 number, and the conversion submodule is configured to determine the corresponding multiple channels of first time domain data based on the Ethernet data; and the beamforming submodule is configured to determine multiple channels of second time domain data based on the multiple channels of first time domain data and multiple first antenna weight parameters of a second number.

[0012] Thus, 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, so that the first signal processing device supports the time domain segmentation mode, and further supports data processing in the first frequency band.

[0013] In some possible implementations, the first processing module is coupled to the antenna module, and the antenna module is configured to send multiple second time domain data via multiple antenna channels. In this way, by sending through multiple antenna channels, the characteristics of multiple antennas can be fully utilized to achieve MIMO transmission.

[0014] In some possible implementations, the conversion submodule is configured to determine multiple first time domain data based on the splitting of the Ethernet data payload. Thus, by splitting the Ethernet data payload, corresponding time domain data can be obtained, and subsequent time domain processing can be performed on the time domain data.

[0015] In some possible embodiments, the data to be processed includes uplink data from the antenna module, the uplink data includes a second number of multiple second time domain data, and the beamforming submodule is configured to determine the multiple first time domain data based on the multiple second time domain data and a second number of multiple second antenna weight parameters; and the conversion submodule is configured to determine the corresponding Ethernet data based on the multiple first time domain data.

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

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

[0018] In some possible implementations, the conversion submodule is configured to: packetize data of multiple code chips in the multiple channels of first time domain data to obtain Ethernet data.

[0019] In this way, Ethernet data can be obtained by packetizing multiple code chips in the time domain data. In this way, the conversion of time domain data to Ethernet data is achieved, thereby ensuring the correct transmission of data via the optical fiber.

[0020] In some possible implementations, the number of the plurality of chips is determined based on at least one of the following factors: the first number, the number of samples of at least one of the plurality of chips, the bit width of the samples, or the bandwidth. In this way, various factors can be fully considered when assembling packets, the transmission bandwidth can be fully utilized, the transmission efficiency is higher, and the waste of bandwidth resources is avoided.

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

[0022] In some possible implementations, the transmission configuration information includes indication information of whether to be processed by the first processing module. In this way, the configuration method 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 indication information and second indication information, the first indication information indicates the correspondence between the first frequency band range and the first processing module, and the second indication information indicates the correspondence between the second frequency band range and the second processing module.

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

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

[0026] In some possible implementations, the second segmentation mode is a physical layer internal segmentation mode. Optionally, the physical layer internal segmentation mode may indicate that the physical bottom layer is processed by the second processing module of the first signal processing device, and the physical high layer is processed by the second baseband module of the second signal processing device.

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

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

[0029] In a second aspect of the present disclosure, a second signal processing device is provided. The second signal processing device includes: a first baseband module configured to generate time domain data, the number of antenna channels corresponding to the time domain data being a first number; 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, which can determine the correct transmission through the optical fiber and improve the air interface efficiency.

[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 conversion module is configured to: packetize data of a plurality of code chips in the time domain data to obtain the first Ethernet data.

[0033] In some possible implementations, the number of the plurality of chips is determined based on at least one of the following factors: the first number, the number of samples of at least one chip in the plurality of chips, the bit width of the samples, or the bandwidth.

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

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

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

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

[0039] In some possible implementations, the transmission configuration information includes indication information of whether to be processed by the first processing module of the first signal processing device.

[0040] In some possible embodiments, the transmission configuration information includes first indication information and second indication information, the first indication information indicates the correspondence between the first frequency band range and the first processing module of the first signal processing device, and the second indication information indicates the correspondence between the second frequency band range and the second processing module of the first signal processing device.

[0041] In some possible embodiments, the interface module is configured to send 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, wherein the second quantity represents the number of antenna channels for the antenna module of the first signal processing device to send and receive data.

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

[0043] In a third aspect of the present disclosure, a communication system is provided, comprising a first signal processing device as described in the first aspect or any embodiment above and a second signal processing device as described in the second aspect or any embodiment above, wherein the first signal processing device and the second signal processing device are connected via an optical fiber. Optionally, the optical fiber is an eCPRI optical fiber.

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

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

[0046] In some possible embodiments, 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 number, and the data scheduled for processing by the first processing module according to the first segmentation mode includes: determining the corresponding multiple channels of first time domain data based on the Ethernet data; and determining multiple channels of second time domain data based on the multiple channels of first time domain data and a second number of multiple first antenna weight parameters, the second number corresponding to the number of antenna channels of the antenna module, and the first number being less than the second number.

[0047] In some possible implementations, the method further includes sending multiple channels of second time domain data via multiple antenna channels of the antenna module.

[0048] In some possible implementations, determining the corresponding multiple channels of first time domain data based on the Ethernet data includes: determining the multiple channels of first time domain data based on splitting of the load of the Ethernet data.

[0049] In some possible embodiments, the data to be processed includes uplink data from the antenna module, the uplink data includes a second number of multiple second time domain data, and the data scheduled to be processed by the first processing module according to the first segmentation mode includes: determining multiple first time domain data based on the multiple second time domain data and a second number of multiple second antenna weight parameters; and determining corresponding Ethernet data based on the multiple first time domain data.

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

[0051] In some possible implementations, determining corresponding Ethernet data based on the multiple channels of first time domain data includes: packetizing data of multiple code chips in the multiple channels of first time domain data to obtain Ethernet data.

[0052] In some possible implementations, the number of the plurality of chips is determined based on at least one of the following factors: the first number, the number of samples of at least one chip in the plurality of chips, the bit width of the samples, or the bandwidth.

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

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

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

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

[0057] In some possible implementations, the second slicing mode is a physical layer internal slicing mode. In some embodiments of the third aspect, the optical fiber is an eCPRI optical fiber.

[0058] In a fifth aspect of the present disclosure, a data processing method is provided. The method includes: generating time domain data by a first baseband module, the number of antenna channels corresponding to the time domain data being a first number; converting the time domain data into first Ethernet data; and transmitting the first Ethernet data to a first signal processing device via an optical fiber.

[0059] In some possible implementations, converting the time domain data into the first Ethernet data includes: packetizing data of a plurality of code chips in the time domain data to obtain the first Ethernet data.

[0060] In some possible implementations, the number of the plurality of chips is determined based on at least one of the following factors: the first number, the number of samples of at least one chip in the plurality of chips, the bit width of the samples, or the bandwidth.

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

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

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

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

[0065] In some possible implementations, the transmission configuration information includes indication information of whether to be processed by the first processing module of the first signal processing device.

[0066] In some possible embodiments, the transmission configuration information includes first indication information and second indication information, the first indication information indicates the correspondence between the first frequency band range and the first processing module of the first signal processing device, and the second indication information indicates the correspondence between the second frequency band range and the second processing module of the first signal processing device.

[0067] In some possible implementations, the step further includes sending at least one of the following to the first signal processing device: a first quantity, a second quantity, a plurality of first antenna weight parameters of the second quantity, or a plurality of second antenna weight parameters of the second quantity, wherein the second quantity represents the number of antenna channels for transmitting and receiving data by the antenna module of the first signal processing device.

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

[0069] In a sixth aspect of the present disclosure, a communication device is provided. The communication device includes a processor and a memory, and the memory stores instructions executed by the processor, and when the instructions are executed by the processor, the communication device implements: obtaining data to be processed; scheduling the data to be processed to a first processing module or a second processing module based on transmission configuration information from a second signal processing device, the data to be processed includes Ethernet data from the second signal processing device, or uplink data from an antenna module; the first processing module processes the scheduled data according to a first segmentation mode; and the second processing module processes the scheduled data according to a second segmentation mode.

[0070] In some possible implementations, the first segmentation mode is a time domain segmentation mode, and when the instruction is executed by the processor, the communication device is enabled to implement: the first processing module performs RF processing on the scheduled data.

[0071] In some possible embodiments, 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 number, and when the instruction is executed by the processor, the communication device implements: determining the corresponding multiple channels of first time domain data based on the Ethernet data; and determining multiple channels of second time domain data based on the multiple channels of first time domain data and a second number of multiple first antenna weight parameters, the second number corresponds to the number of antenna channels of the antenna module, and the first number is less than the second number.

[0072] In some possible implementations, when the instructions are executed by the processor, the communication device implements: sending multiple paths of second time domain data via multiple antenna channels of the antenna module.

[0073] In some possible implementations, when the instructions are executed by the processor, the communication device is enabled to: determine multiple channels of first time domain data based on the splitting of the load of the Ethernet data.

[0074] In some possible embodiments, the data to be processed includes uplink data from the antenna module, the uplink data includes a second number of multiple second time domain data, and when the instruction is executed by the processor, the communication device implements: determining multiple first time domain data based on the multiple second time domain data and a second number of multiple second antenna weight parameters; and determining corresponding Ethernet data based on the multiple first time domain data.

[0075] In some possible implementations, when the instructions are executed by the processor, the communication apparatus implements: transmitting the determined Ethernet data to the second signal processing device.

[0076] In some possible implementations, when the instructions are executed by the processor, the communication device implements: packetizing data of multiple code chips in multiple channels of first time domain data to obtain Ethernet data.

[0077] In some possible implementations, the number of the plurality of chips is determined based on at least one of the following factors: the first number, the number of samples of at least one chip in the plurality of chips, the bit width of the samples, or the bandwidth.

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

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

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

[0081] In some possible implementations, when the instruction is executed by the processor, the communication device implements: if the data to be processed is within the first frequency band range, scheduling the data to be processed to the first processing module; if the data to be processed is within the second frequency band range, scheduling the data to be processed to the second processing module.

[0082] In some possible implementations, the second slicing mode is a physical layer internal slicing mode. In some embodiments of the third aspect, the optical fiber is an eCPRI optical fiber.

[0083] In a seventh aspect of the present disclosure, a communication device is provided. The communication device includes a processor and a memory, and the memory stores instructions executed by the processor, and when the instructions are executed by the processor, the communication device implements: generating time domain data by a first baseband module, the number of antenna channels corresponding to the time domain data is a first number; converting the time domain data into first Ethernet data; and transmitting the first Ethernet data to a first signal processing device via an optical fiber.

[0084] In some possible implementations, when the instructions are executed by the processor, the communication device implements: packetizing data of a plurality of code chips in the time domain data to obtain first Ethernet data.

[0085] In some possible implementations, the number of the plurality of chips is determined based on at least one of the following factors: the first number, the number of samples of at least one chip in the plurality of chips, the bit width of the samples, or the bandwidth.

[0086] In some possible implementations, when the instructions are executed by the processor, the communication apparatus implements: generating second Ethernet data by the second baseband module; and transmitting the second Ethernet data to the first signal processing device via the optical fiber.

[0087] In some possible embodiments, when the instructions are executed by the processor, the communication device implements: receiving Ethernet data from a first signal processing device via an optical fiber; scheduling the Ethernet data to a conversion module or a second baseband module; converting the scheduled Ethernet data into corresponding time domain data by the conversion module, the number of antenna channels corresponding to the corresponding time domain data being a first number; 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, when the instructions are executed by the processor, the communication device is enabled to: determine corresponding time domain data based on the splitting of the load of the Ethernet data.

[0089] In some possible implementations, when the instructions are executed by the processor, the communication apparatus implements: sending the transmission configuration information to the first signal processing device.

[0090] In some possible implementations, the transmission configuration information includes indication information of whether to be processed by the first processing module of the first signal processing device.

[0091] In some possible embodiments, the transmission configuration information includes first indication information and second indication information, the first indication information indicates the correspondence between the first frequency band range and the first processing module of the first signal processing device, and the second indication information indicates the correspondence between the second frequency band range and the second processing module of the first signal processing device.

[0092] In some possible embodiments, when the instruction is executed by the processor, the communication device implements: sending 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, wherein the second quantity represents the number of antenna channels for the antenna module of the first signal processing device to send and receive data.

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

[0094] In an eighth aspect of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, the operations of the method according to the fourth aspect or any of its embodiments are implemented, or the operations of the method according to the fifth aspect or any of its embodiments are implemented.

[0095] In a ninth aspect of the present disclosure, a chip or a chip system is provided. The chip or chip system includes a processing circuit configured to perform the operation according to the method in the fourth aspect or any embodiment thereof, or to implement the operation according to the fifth aspect or any embodiment thereof.

[0096] In a tenth aspect of the present disclosure, a computer program or a 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, which, when executed, implement the operation of the method according to the fourth aspect or any of its embodiments, or implement the operation of the method according to the fifth aspect or any of its embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0098] Figure 1 A schematic block diagram of a distributed access network device is shown;

[0099] Figure 2 Another schematic block diagram of a distributed access network device is shown;

[0100] Figure 3 Schematic diagrams showing different segmentation modes;

[0101] Figure 4 A schematic block diagram of an access network device according to an embodiment of the present disclosure is shown;

[0102] Figure 5 A schematic block diagram of a first signal processing device according to some embodiments of the present disclosure is shown;

[0103] Figure 6 A signaling interaction diagram of a data transmission process according to some embodiments of the present disclosure is shown;

[0104] Figure 7 A schematic diagram showing a situation of converting time domain data into Ethernet data according to some embodiments of the present disclosure;

[0105] Figure 8 A signaling interaction diagram of a data transmission process according to some embodiments of the present disclosure is shown;

[0106] Fig. 9 A signaling interaction diagram of a data transmission process according to some embodiments of the present disclosure is shown;

[0107] Fig.10 A signaling interaction diagram showing a data transmission process according to some embodiments of the present disclosure; and

[0108] Fig.11 A schematic block diagram of an example device that can be used to implement embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0109] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0110] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

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

[0112] The technical solutions of the embodiments of the present disclosure are applied to communication systems that follow any appropriate communication protocols, such as: General Packet Radio Service (GPRS), Global System for Mobile Communications (GSM), Enhanced Datarate for GSM Evolution (EDGE), Universal Mobile Telecommunications Service (UMTS), Long Term Evolution (LTE) system, Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access 2000 (CDMA2000), Time Division-Synchronization Code Division Multiple Access (TD-SCDMA), Frequency Division Duplex (FDD) system, Time Division Duplex (TDD), fifth generation system or new radio (NR), future evolved sixth generation communication system, etc.

[0113] It should be understood that the embodiments of the present disclosure are not limited to a specific communication system, but can be applied to any communication system with similar problems, such as a wireless local area network (WLAN), a wired communication system, or other communication systems developed in the future.

[0114] The term "terminal device" in the present disclosure refers to any terminal device that can perform wired or wireless communication with network devices or with each other. The terminal device may sometimes be referred to as a user equipment (UE). The terminal device may be any type of mobile terminal, fixed terminal or portable terminal. As an example, the terminal device may include a mobile phone, a site, a unit, a device, a mobile terminal (MT), a subscription station, a portable subscription station, an Internet node, a communicator, a desktop computer, a laptop computer, a notebook computer, a tablet computer, a personal communication system device, a personal navigation device, a personal digital assistant (PDA), a positioning device, a radio broadcast receiver, an e-book device, a gaming device, an Internet of Things (IoT) device, a vehicle-mounted device, an aircraft, a virtual reality (VR) device, an augmented reality (AR) device, a wearable device, a terminal device in a 5G network or any terminal device in an evolved public land mobile network (PLMN), other devices that can be used for communication, or any combination of the above. The embodiments of the present disclosure do not limit this.

[0115] The term "network device" in the present disclosure is an entity or node that can be used to communicate with a terminal device, for example, it can be an access network device. The access network device can be a device deployed in a wireless access network to provide wireless communication functions for mobile terminals, for example, it can be a radio access network (RAN) network device. The access network device can include various types of base stations. As an example, the access network device can include various forms of macro base stations, micro base stations, micro-micro base stations, femto base stations, relay stations, access points, remote radio units (Remote Radio Unit, RRU), radio heads (RadioHead, RH), remote radio heads (Remote Radio Head, RRH), etc. In systems using different wireless access technologies, the names of access network devices may be different, such as evolved NodeB (evolved NodeB, eNB or eNodeB) in the Long Term Evolution (LTE) network, NodeB (NodeB, NB) in the 3G network, g NodeB (gNB) or NR NodeB (NR NB) in the 5G network, and so on. In some scenarios, the access network equipment may include a centralized unit (CU) and / or a distributed unit (DU). The CU and DU may be placed in different places, for example: the DU is remotely located in an area with high traffic volume, and the CU is placed in a central computer room. Alternatively, the CU and DU may be placed in the same computer room. The CU and DU may also be different components under one rack. For the convenience of description, in the subsequent embodiments of the present disclosure, the above-mentioned devices that provide wireless communication functions for terminal devices are collectively referred to as network devices, and the embodiments of the present disclosure are no longer specifically limited.

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

[0117] Figure 1 FIG. 1 shows a schematic block diagram of a distributed access network device 100. Figure 1 In the embodiment, 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 as to be able to communicate with a terminal device 140.

[0118] Figure 1The optical fiber 130 in the embodiment may be a cable in accordance with the Common Public Radio Interface (CPRI) protocol. CPRI is one of the wireless standard interface protocols currently used to connect the BBU and the RRU. In the CPRI protocol, the BBU is also called the Radio Equipment Control (REC) and the RRU is also called the Radio Equipment (RE).

[0119] The RRU 120 may include four modules: a digital intermediate frequency module, a transceiver module, a power amplifier module, and a filter module. Taking the downlink transmission from the distributed access network device 100 to the terminal device 140 as an example, the digital intermediate frequency module may be used for modulation and demodulation of optical transmission, digital up and down conversion, analog / digital (A / D) conversion, etc.; the transceiver module is used to realize the conversion from the intermediate frequency signal to the radio frequency signal; the converted radio frequency signal may then pass through the power amplifier module and the filter module, and be transmitted to the terminal device 140 through the antenna 102.

[0120] In such Figure 1 In the distributed access network device 100 shown, a time domain segmentation mode is used, that is, the BBU 110 completes the processing of the Media Access Control (MAC) layer, the physical layer, etc., and the RRU 120 completes the processing of the Radio Frequency (RF). In addition, the carrier supported by the RRU 120 is a first frequency band range, such as a 1.8 GHz frequency band.

[0121] Figure 2 Another schematic block diagram of a distributed access network device 200 is shown. Figure 2 In the embodiment, the distributed access network device 200 includes a BBU 210 and an AAU 220, which are connected via an optical fiber 230, wherein the AAU 220 includes an antenna module so as to be able to communicate with a terminal device 240. Optionally, the BBU 210 may include a CU and a DU. Figure 2 Not shown in FIG.

[0122] The optical fiber 230 may be a cable in accordance with the enhanced Common Public Radio Interface (eCPRI) protocol. Figure 2The distributed access network device 200 shown can support Massive Multiple Input Multiple Output (Massive MIMO) and use the physical layer internal segmentation mode. That is, the BBU 210 completes the processing of the MAC layer, the high-level physical layer, etc., and the AAU 220 completes the processing of the low-level physical layer and RF. In addition, the carrier supported by the AAU 220 is a second frequency band range, such as a 2.1 GHz frequency band.

[0123] Figure 3 Schematic diagrams of different segmentation modes 300 are shown. Figure 3 3 shows a time domain segmentation mode 310, such as Option 8 (Option-8), and also shows a physical layer internal segmentation mode 320, such as Option 7-1, Option 7-2 and Option 7-3.

[0124] Combination Figure 3 , taking option 7-1 as an example: for downlink transmission, the BBU performs physical high-layer coding, rate matching, scrambling, modulation, layer mapping, precoding, resource element (RE) mapping, beamforming (BF) port expansion, etc., and the AAU performs physical low-layer inverse fast Fourier transform (iFFT) and cyclic prefix (CP) addition, etc. For uplink transmission, the AAU performs physical low-layer CP removal and fast Fourier transform (FFT), and the BBU performs physical high-layer port reduction, RE demapping, channel estimation, diversity combining, equalization, inverse discrete Fourier transform (iDFT), demodulation, descrambling, rate dematching, decoding, etc. Figure 3 , which will not be listed in this disclosure.

[0125] For example, for option 7-1, option 7-2 and option 7-3, reference may be made to the introduction in Section 4.2 of 3GPP TS 38.816 (such as 15.0.0), and for option 8, reference may be made to the introduction in Section 11.1.2.8 of 3GPP TS 38.801 (such as 14.0.0). However, it should be noted that Figure 3 The segmentation method shown is only for illustration and should not be construed as limiting the embodiments of the present disclosure.

[0126] It is understandable that the segmentation mode in the present disclosure may also be referred to as a segmentation method or a protocol segmentation mode, etc. In some scenarios, the segmentation mode may be used to characterize the segmentation between the RRU or AAU and the BBU. For example, when the BBU includes a CU and a DU, the segmentation method may represent the segmentation between the AAU and the DU.

[0127] As mentioned above, the RRU uses a CPRI interface to connect to the BBU and supports the first frequency band; the AAU uses an eCPRI interface to connect to the BBU and supports the second frequency band. In order to meet the needs of different services, operators need to provide access network equipment that supports both the first frequency band and the second frequency band. The method of deploying the RRU and BBU separately is not only complex in structure, but also leads to higher costs.

[0128] In view of the above problems and other potential problems in similar scenarios, the embodiments of the present disclosure provide a signal processing device that can be connected to a second signal processing device via an optical fiber and supports two different splitting modes, that is, it can support both the first frequency band and the second frequency band. In this way, the hardware complexity of the device can be reduced and the installation cost can be reduced. Figures 4 to 11 The embodiments of the present disclosure are described in detail. It is understood that the embodiments of the present disclosure are not limited to the above-mentioned BBU and RRU and BBU and AAU scenarios, but can also be applied to other scenarios.

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

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

[0131] like Figure 4As shown, the first signal processing device 410 may include an interface module 411, a scheduling module 412, a first processing module 413, a second processing module 414 and an antenna module 415. The interface module 411 is connected to the scheduling module 412, the scheduling module 412 is connected to the first processing module 413 and the second processing module 414, and the scheduling module 412 is also connected to the antenna module 415. The interface module 411 may be configured to perform Ethernet data transmission with the second signal processing device 420 via the optical fiber 430. The scheduling module 412 may be configured to schedule the data to be processed to the first processing module 413 or the second processing module 414 based on the transmission configuration information from the second signal processing device 420. The first processing module 413 may be configured to process the data from the scheduling module 412 according to the first segmentation mode. The second processing module 414 may be configured to process the data from the scheduling module 412 according to the second segmentation mode. The antenna module 415 may be configured to send downlink data and / or receive uplink data, wherein the downlink data is data processed by 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 may be uplink data from the antenna module 415.

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

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

[0134] like Figure 5 As shown, the first processing module 413 may include a conversion submodule 530 and a beamforming submodule 540, and the conversion submodule 530 is connected to the beamforming submodule 540. The conversion submodule 530 may be configured to implement conversion between Ethernet data and time domain data. The beamforming submodule 540 may be configured to implement conversion between a first number of multiple first time domain data and a second number of multiple second time domain data. The first number is less than the second number. For example, the first number may be any value of 1, 2, 4 or 8, and the second number may be any value of 32, 64 or 128. However, it should be noted that the values ​​of the first number and the second number listed in the present disclosure are only for illustration and should not be interpreted as limiting the embodiments of the present disclosure.

[0135] It is understandable that, in some examples, the conversion submodule 530 implementing the conversion function may also be referred to as a data bridge or other names, which is not limited in the present disclosure. In the embodiment of the present disclosure, the scheduling module 412 may be configured by a control plane (not shown) of the first signal processing device 410, for example, according to the slicing mode corresponding to different carriers.

[0136] In some embodiments of the present disclosure, the first signal processing device 410 may be a Figure 2 The AAU220 shown in FIG. Figure 2 Based on the AAU 220 shown, the AAU 220 is upgraded to the first signal processing device 410 by adding a scheduling module 412 and a first processing module 413. In this way, existing equipment can be fully utilized, large-scale equipment replacement can be avoided, and costs can be further reduced.

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

[0138] 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 the 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.

[0139] It is understood that in some examples, the conversion module 423 that implements the conversion function can also be called a data bridge or other names, which is not limited by the present disclosure. In some examples, it is understood that the scheduling module 425 can implement the distribution function of Ethernet data, and accordingly the scheduling module 425 can also be called a distribution module, which is not limited by the present disclosure.

[0140] In some embodiments of the present disclosure, the second signal processing device 420 may be a Figure 1 The BBU 110 shown in FIG. Figure 2 The BBU 210 shown in FIG. 2 can be upgraded and reconstructed. Figure 1 Based on the BBU 110 shown in FIG. 1 , the BBU 110 is upgraded to the second signal processing device 420 by adding a second baseband module 422 and a conversion module 423 and replacing the original CPRI interface with an eCPRI interface. Figure 2 On the basis of the BBU 210 shown, the BBU 210 is upgraded to the second signal processing device 420 by adding a first baseband module 421 and a conversion module 423. In this way, the existing equipment can be fully utilized, large-scale equipment replacement can be avoided, and the cost can be further reduced.

[0141] The transmission from the second signal processing device 420 to the first signal processing device 410, which is transmitted via the antenna module 415 of the first signal processing device 410, may be referred to as a downlink transmission. The transmission received via the antenna module 415 of the first signal processing device 410 and from the first signal processing device 410 to the second signal processing device 420 may be referred to as an uplink transmission.

[0142] It should be noted that although Figure 4 and Figure 5 4 shows that the first signal processing device 410 includes multiple modules, and the second signal processing device 420 includes multiple modules, but in Figure 4 or Figure 5The modules in the figure are only for illustration. In actual scenarios, the first signal processing device 410 and the second signal processing device 420 may include fewer or more modules. For example, the antenna module 415 may be independent of the first signal processing device 410, that is, the first signal processing device 410 may not include the antenna module 415, etc. These are not listed in the present disclosure.

[0143] It should be understood that the division of modules or units in the embodiments of the present disclosure is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in the disclosed embodiments may be integrated into one unit, or may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0144] The following will be combined with the following Figures 6 to 8 The signaling interaction diagram shown is used to describe some embodiments of the present disclosure in more detail.

[0145] Figure 6 A signaling interaction diagram of a data transmission process 600 according to some embodiments of the present disclosure is shown. Figure 6 The first signal processing device 410 and the second signal processing device 420 are involved, and the process 600 is a downlink transmission from the second signal processing device 420 to the first signal processing device 410.

[0146] The first baseband module 421 of the second signal processing device 420 generates 610 time domain data. Specifically, the first baseband module 421 may generate time domain data through a series of operations such as encoding, rate matching, ..., adding CP, etc.

[0147] The time domain data may also be referred to as in-phase quadrature (IQ) data, or may be referred to as baseband quadrature sampling data, or may be referred to as CPRI data or other names, which are not limited in the present disclosure. Optionally, the time domain data generated by the first baseband module 421 may be digital baseband data of the user plane modulated in phase or quadrature.

[0148] The time domain data generated by the first baseband module 421 may include multiple IQ data streams corresponding to the first number of antenna channels. Optionally, the time domain data generated by the first baseband module 421 may be referred to as multi-channel first IQ data, and the number of multiple channels is equal to the first number, such as any value of 1, 2, 4 or 8.

[0149] The basic unit of time domain data transmission is a base frame. For example, the time length of a base frame is 1 / 3.84MHz=260.41667 nanoseconds (ns). A base frame may include 16 samples, of which the first sample is used to transmit a control word, and the second to the sixteenth samples are used to transmit IQ data. For ease of description, the remaining 15 samples in the base frame except the first sample can be called chips, that is, a basic frame includes a transmission control word of 1 sample and chips of 15 samples.

[0150] It is understandable that, although in the above example, the code piece includes 15 samples, the embodiments of the present disclosure are not limited thereto, for example, the number of samples included in the code piece may be equal to 8 or other values, etc. In addition, the above “sample” may also be referred to as a word or other names, etc., which is not limited in the present disclosure.

[0151] The bit width of the sample point can indicate how many bits (bits) the sample point includes, so it can be understood that the bit width can be considered as the number of bits included in the code chip. In a specific implementation, the baseband configuration information of the first baseband module 421 may include the bit width, that is, the bit width may be pre-configured in the first baseband module 421. In the embodiments of the present disclosure, the specific value of the bit width is not limited, for example, the bit width may be equal to 15 bits or other values.

[0152] The conversion module 423 of the second signal processing device 420 converts 620 the time domain data into Ethernet data.

[0153] Specifically, the conversion module 423 may obtain corresponding Ethernet data by packetizing multiple chips in the time domain data.

[0154] In some embodiments, the conversion module 423 may sequentially splice the chips in the time domain data and use the spliced ​​data as the payload of the Ethernet data. Figure 7 A schematic diagram shows a scenario 700 of converting time domain data into Ethernet data according to some embodiments of the present disclosure.

[0155] like Figure 7 As shown, the basic unit of the time domain data 710 is a basic frame 712, and the basic frame 712 includes a control word 7121 and a code chip 7122. Figure 7 As shown, the basic unit of the time domain data 710 is a basic frame 712, and the basic frame 712 includes a control word 7121 and a code chip 7122. The Ethernet data 720 may include a transport network layer header 721, a common header 722, a service header 723, and a payload 724, and may optionally include a padding 725. Exemplarily, a plurality of code chips 7122 may be grouped and used as a payload 724 of the Ethernet data 720.

[0156] In some embodiments of the present disclosure, the number of multiple chips included in the message of Ethernet data 720 can be determined based on the following factors: the first number, the number of samples included in the chip, the bit width of the sample, and the transmission bandwidth.

[0157] For example, assuming that the bandwidth is 20MHz, the maximum transmission unit (MTU) of Ethernet data corresponding to the bandwidth is 1500 bytes, and the header length is 64 bytes. Assuming that the first number is equal to 4, the number of samples included in the code slice is equal to 8, and the bit width of the sample is equal to 15. As an example, the number of multiple code slices can be determined as: (1500-64) / (4×8×15×2 / 8) is rounded down to 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.

[0158] It can be understood that the above method of determining the number of multiple code chips is only illustrative. In actual scenarios, the number of multiple code chips can also be equal to other values, for example, it can be equal to a value smaller than the number determined by the above method, such as 10 or 9, etc., and the present disclosure is not limited to this.

[0159] The interface module 424 of the second signal processing device 420 transmits 630 the 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 may receive the Ethernet data from the second signal processing device 420.

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

[0161] In some embodiments of the present disclosure, the transmission configuration information may be sent in advance by the second signal processing device 420 to the first signal processing device 410. Figure 6 , the interface module 424 of the second signal processing device 420 sends 601 the transmission configuration information to the first signal processing device 410, and accordingly, the interface module 411 of the first signal processing device 410 can receive the transmission configuration information.

[0162] In some embodiments, the transmission configuration information may include indication information of whether the first processing module 413 is to process the data. For example, the indication information may be understood as a switch for the first processing module 413 to process the data, for example, it may be 1 or 0. It is understandable that the indication information may also be in other forms, which is not limited by the present disclosure. If the indication information indicates that the first processing module 413 is to process the data, 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. On the contrary, if the indication information indicates that the first processing module 413 is not to process the data, 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.

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

[0164] It should be noted that the transmission configuration information in the embodiment of the present disclosure may also include other indication forms, so that the scheduling module 412 can determine whether to schedule the Ethernet data from the interface module 411 to the first processing module 413 or the second processing module 414 based on the transmission configuration information. Figure 6 In the process 600 , it is assumed that the scheduling module 412 schedules the Ethernet data to the first processing module 413 .

[0165] The first processing module 413 processes the Ethernet data from the scheduling module 412 according to the first segmentation mode. The first segmentation mode may be a time domain segmentation mode. Optionally, the first segmentation mode may be a segmentation mode supporting the CPRI protocol, combined with Figure 3 , the first segmentation mode can be as follows Figure 3 Option 8 is shown. Exemplarily, the first processing module 413 performs RF processing on the Ethernet data without performing physical layer processing.

[0166] Reference Figure 6, the conversion sub-module 530 converts the Ethernet data 650 into time-domain data. Specifically, the conversion sub-module 530 can convert the Ethernet data into a first quantity of multiplexed first time-domain data.

[0167] In some embodiments of the present disclosure, the first quantity may be pre-configured by the second signal processing device 420 into the first signal processing device 410. In some embodiments, the transmission configuration information in 601 may include the first quantity. In other embodiments, the first quantity may be independent of the transmission configuration information. For example, the second signal processing device 420 informs the first signal processing device 410 of the first quantity through another separate signaling.

[0168] The conversion sub-module 530 can determine a corresponding first quantity of multiplexed first time-domain data based on the splitting of the load of the Ethernet data. The load of the Ethernet may be an eCPRI load. The conversion sub-module 530 can split the load according to the size of the chip, and add a control word on the basis of the chip to form a basic frame, thereby obtaining multiplexed first time-domain data.

[0169] The beamforming sub-module 540 converts the first quantity of multiplexed first time-domain data into a second quantity of multiplexed second time-domain data, where the second quantity is greater than the first quantity.

[0170] Specifically, the beamforming sub-module 540 can determine the second quantity of multiplexed second time-domain data based on the first quantity of multiplexed first time-domain data and multiple first antenna weight parameters.

[0171] In some embodiments of the present disclosure, the second quantity and / or multiple first antenna weight parameters may be pre-configured by the second signal processing device 420 into the first signal processing device 410. In some embodiments, the transmission configuration information in 601 may include the second quantity and / or multiple first antenna weight parameters. In other embodiments, the second quantity and / or multiple first antenna weight parameters are independent of the transmission configuration information. For example, the second signal processing device 420 informs the first signal processing device 410 of the second quantity and / or multiple first antenna weight parameters through another separate signaling. Exemplarily, the second quantity may correspond to the number of antenna channels of the antenna module 415. For example, the second quantity may be equal to or less than the total number of channels of the antenna module 415.

[0172] For convenience of description, the first quantity may be denoted as N1, the second quantity may be denoted as N2, and N1 < N2. In some embodiments, at least part of the N1 channels of first time-domain data may be copied to obtain N2 channels of time-domain data; then each of the N2 channels of time-domain data is multiplied by the corresponding first antenna weight parameter to obtain N2 channels of second time-domain data.

[0173] For example, assume that N1=4, N2=32. Each of the N1 first time domain data can be copied into 8 copies, thereby obtaining 32 time domain data. For example, the 1st to 8th of the 32 time domain data are the 1st first time domain data in the N1 first time domain data, the 9th to 16th of the 32 time domain data are the 2nd first time domain data in the N1 first time domain data, the 17th to 24th of the 32 time domain data are the 3rd first time domain data in the N1 first time domain data, and the 25th to 32nd of the 32 time domain data are the 4th first time domain data in the N1 first time domain data. Optionally, the multiple first antenna weight parameters are the second number of first antenna weight parameters, and the multiple first antenna weight parameters can be sequentially represented as wt1, wt2, ... wtN2. Then, the i-th path among the 32 paths of time domain data may be multiplied by wti (i=1, 2, . . . , N2) to obtain the i-th path of second time domain data among the N2 paths of second time domain data.

[0174] It should be noted that the above-mentioned embodiment of the beamforming submodule 540 obtaining the second number of multiple-channel second time domain data based on the first number of multiple-channel first time domain data is merely illustrative, and the present disclosure is not limited to this. For example, the beamforming submodule 540 may copy the j-th (j=1, 2, ..., N1) first time domain data among the N1 channels of first time domain data into N2 copies, and multiply the N2 copies by the corresponding first antenna weight parameters wti (i=1, 2, ..., N2).

[0175] It should be noted that the data processing process of the first processing module 413 described in the embodiment of the present disclosure is only illustrative, and in actual scenarios, other processing may also be included, such as power amplification, filtering, etc.

[0176] The antenna module 415 of the first signal processing device 410 transmits 670 multiple channels of second time domain data. Specifically, the antenna module 415 can send N2 second time domain data to the terminal device through its N2 antenna channels.

[0177] In this way, the conversion module 423 of the second signal processing device 420 in the embodiment of the present disclosure can convert the time domain data into Ethernet data, so that it can be transmitted to the first signal processing device 410 via the eCPRI optical fiber. In this way, more cells can be supported and the performance of the air interface can be improved. In addition, the first processing module 413 of the first signal processing device 410 can process the Ethernet data from the second signal processing device 420 according to the first segmentation mode, so as to support the first frequency band range.

[0178] Figure 8 A signaling interaction diagram of a data transmission process 800 according to some embodiments of the present disclosure is shown. Figure 8The first signal processing device 410 and the second signal processing device 420 are involved, and the process 800 is a downlink transmission from the second signal processing device 420 to the first signal processing device 410.

[0179] The second baseband module 422 of the second signal processing device 420 generates 810 Ethernet data.

[0180] The interface module 424 of the second signal processing device 420 transmits 820 the 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 may receive the Ethernet data from the second signal processing device 420.

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

[0182] In some embodiments of the present disclosure, the transmission configuration information may be sent in advance by the second signal processing device 420 to the first signal processing device 410. Figure 8 , the interface module 424 of the second signal processing device 420 sends 801 the transmission configuration information to the first signal processing device 410, and accordingly, the interface module 411 of the first signal processing device 410 can receive the transmission configuration information. Figure 6 The embodiment described in 601 is not repeated here for the sake of brevity.

[0183] The second processing module 414 processes the Ethernet data from the scheduling module 412 according to the second segmentation mode 840. The second segmentation mode may be a segmentation mode within the physical layer. Optionally, the second segmentation mode may be a segmentation mode supporting the eCPRI protocol, combined with Figure 3 , the second segmentation mode can be as follows Figure 3 Option 7-1, option 7-2, or option 7-3 shown. Exemplarily, the second processing module 414 performs physical bottom layer processing and RF processing on the Ethernet data, but does not perform physical high-layer processing. Taking the second splitting mode as option 7-1 as an example, the processing performed by the second processing module 414 may include operations such as iFFT and adding CP.

[0184] It should be noted that the data processing process of the second processing module 414 described in the embodiment of the present disclosure is only illustrative, and in actual scenarios, the processing process may include, for example, frequency domain beamforming, power amplification, filtering, etc. In some examples, the specific operation of the second processing module 414 can refer to the operation of AAU in the prior art.

[0185] The antenna module 415 of the first signal processing device 410 transmits 850 downlink data.

[0186] In this way, the second baseband module 422 of the second signal processing device 420 in the embodiment of the present disclosure can generate Ethernet data, so that it can be transmitted to the first signal processing device 410 via the eCPRI optical fiber. In addition, the second processing module 414 of the first signal processing device 410 can process the Ethernet data from the second signal processing device 420 according to the second splitting mode, so as to support the second frequency band range.

[0187] Fig. 9 A signaling interaction diagram of a data transmission process 900 according to some embodiments of the present disclosure is shown. Fig. 9 The first signal processing device 410 and the second signal processing device 420 are involved, and the process 900 is an uplink transmission from the first signal processing device 410 to the second signal processing device 420.

[0188] The antenna module 415 of the first signal processing device 410 receives 910 uplink data. Exemplarily, the uplink data may come from the terminal device. Optionally, the second number of antenna channels of the antenna module 415 may receive multiple channels of data, such as a second number of multiple channels of second time domain data.

[0189] The scheduling module 412 of the first signal processing device 410 schedules 920 the uplink data to the first processing module 413 based on the transmission configuration information.

[0190] In some embodiments of the present disclosure, the transmission configuration information may be sent in advance by the second signal processing device 420 to the first signal processing device 410. Fig. 9 , the interface module 424 of the second signal processing device 420 sends 901 the transmission configuration information to the first signal processing device 410, and accordingly, the interface module 411 of the first signal processing device 410 can receive the transmission configuration information.

[0191] In some embodiments, the transmission configuration information may include indication information of whether the first processing module 413 is to process the data. For example, the indication information may be understood as a switch for the first processing module 413 to process the data, for example, it may be 1 or 0. It is understandable that the indication information may also be in other forms, which is not limited by the present disclosure. If the indication information indicates that the first processing module 413 is to process the data, 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. On the contrary, if the indication information indicates that the first processing module 413 is not to process the data, 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.

[0192] In some embodiments, the transmission configuration information may include first indication information and second indication information, wherein the first indication information indicates the correspondence between the first frequency band range and the first processing module 413, and the second indication information indicates the correspondence between the second frequency band range and the second processing module 414. For example, a certain field of the uplink data received by the antenna module 415 may carry frequency information, and if the frequency information is in 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 in 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.

[0193] It should be noted that the transmission configuration information in the embodiments of the present disclosure may also include other indication forms, so that the scheduling module 412 can determine whether to schedule the uplink data received from the antenna module 415 to the first processing module 413 or the second processing module 414 based on the transmission configuration information. Fig. 9 In the process 900 , it is assumed that the scheduling module 412 schedules the uplink data to the first processing module 413 .

[0194] The first processing module 413 processes the uplink data from the scheduling module 412 according to the first segmentation mode. The first segmentation mode may be a time domain segmentation mode. Optionally, the first segmentation mode may be a segmentation mode supporting the CPRI protocol, combined with Figure 3 , the first segmentation mode can be as follows Figure 3 Option 8 is shown. Exemplarily, the first processing module 413 performs RF processing on the uplink data without performing physical layer processing.

[0195] Reference Fig. 9, the beamforming sub-module 540 converts 930 the uplink data into a first number of multiplexed first time-domain data, where the first number is less than the second number.

[0196] In some embodiments of the present disclosure, the first number may be pre-configured by the second signal processing device 420 into the first signal processing device 410. In some embodiments, the transmission configuration information in 901 may include the first number. In other embodiments, the first number may be independent of the transmission configuration information. For example, the second signal processing device 420 informs the first signal processing device 410 of the first number through another separate signaling.

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

[0198] In some embodiments of the present disclosure, the plurality of second antenna weight parameters may be pre-configured by the second signal processing device 420 into the first signal processing device 410. In some embodiments, the transmission configuration information in 901 may include the plurality of second antenna weight parameters. In other embodiments, the plurality of second antenna weight parameters are independent of the transmission configuration information. For example, the second signal processing device 420 informs the first signal processing device 410 of the plurality of second antenna weight parameters through another separate signaling.

[0199] For ease of description, the first number may be denoted as N1, the second number may be denoted as N2, and N1 < N2. In some embodiments, each of the N2 paths of second time-domain data may be multiplied by the corresponding second antenna weight parameter to obtain N2 paths of time-domain data; then at least part of the N2 paths of time-domain data is combined to obtain N1 paths of first time-domain data.

[0200] For example, assume that N1=4, N2=32. Optionally, the plurality of second antenna weight parameters are the second number of second antenna weight parameters, and the plurality of second antenna weight parameters may be sequentially represented as wr1, wr2, ... wrN2. The i-th second time domain data in the N2 second time domain data may be multiplied by wri (i=1, 2, ..., N2) as the i-th time domain data in the N2 time domain data. Then, the 1st to 8th channels of the N2 time domain data can be merged (for example, summed) as the 1st channel of first time domain data in the N1 channel of first time domain data, the 9th to 16th channels of the N2 time domain data can be merged (for example, summed) as the 2nd channel of first time domain data in the N1 channel of first time domain data, the 17th to 24th channels of the N2 time domain data can be merged (for example, summed) as the 3rd channel of first time domain data in the N1 channel of first time domain data, and the 25th to 32nd channels of the N2 time domain data can be merged (for example, summed) as the 4th channel of first time domain data in the N1 channel of first time domain data.

[0201] It should be noted that the data processing process of the first processing module 413 described in the embodiment of the present disclosure is only illustrative, and in actual scenarios, other processing may also be included, such as power amplification, filtering, etc.

[0202] The conversion submodule 530 converts 940 the first number of multiple first time domain data into Ethernet data. Specifically, the conversion operation of the conversion submodule 530 is similar to the aforementioned combination Figure 6 The conversion module 423 of the second signal processing device 420 described above performs the conversion 620 operation, which will not be described in detail here for the sake of brevity.

[0203] The interface module 411 of the first signal processing device 410 transmits the Ethernet data 950 to the second signal processing device 420. Accordingly, the interface module 424 of the second signal processing device 420 may receive the Ethernet data from the first signal processing device 410.

[0204] The scheduling module 425 of the second signal processing device 420 schedules 960 the Ethernet data to the conversion module 423. Specifically, the scheduling module 425 can schedule 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. Fig. 9 In the process 900 , it is assumed that the scheduling module 425 schedules the Ethernet data to the conversion module 423 .

[0205] The conversion module 423 of the second signal processing device 420 converts the Ethernet data 970 into time domain data. Specifically, the conversion module 423 can convert the Ethernet data into a first number of multiple channels of first time domain data.

[0206] The conversion module 423 can determine the corresponding first number of multiple channels of first time domain data based on the splitting of the Ethernet data payload. The Ethernet payload can be an eCPRI payload, and the conversion module 423 can split the payload according to the size of the code chip, and add a control word on the basis of the code chip as a basic frame, thereby obtaining multiple channels of first time domain data.

[0207] The first baseband module 421 of the second signal processing device 420 processes the time domain data 980. Specifically, the first baseband module 421 may process the time domain data through a series of operations such as removing CP, FFT, ..., decoding, etc.

[0208] Fig.10 A signaling interaction diagram of a data transmission process 1000 according to some embodiments of the present disclosure is shown. Fig.10 A first signal processing device 410 and a second signal processing device 420 are involved, and process 1000 is an uplink transmission from the first signal processing device 410 to the second signal processing device 420.

[0209] The antenna module 415 of the first signal processing device 410 receives 1010 uplink data.

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

[0211] In some embodiments of the present disclosure, the transmission configuration information may be sent in advance by the second signal processing device 420 to the first signal processing device 410. Fig.10 , the interface module 424 of the second signal processing device 420 sends 1001 the transmission configuration information to the first signal processing device 410, and accordingly, the interface module 411 of the first signal processing device 410 can receive the transmission configuration information.

[0212] In some embodiments, the transmission configuration information may include indication information of whether the first processing module 413 is to process the data. For example, the indication information may be understood as a switch for the first processing module 413 to process the data, for example, it may be 1 or 0. It is understandable that the indication information may also be in other forms, which is not limited by the present disclosure. If the indication information indicates that the first processing module 413 is to process the data, 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. On the contrary, if the indication information indicates that the first processing module 413 is not to process the data, 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.

[0213] In some embodiments, the transmission configuration information may include first indication information and second indication information, wherein the first indication information indicates the correspondence between the first frequency band range and the first processing module 413, and the second indication information indicates the correspondence between the second frequency band range and the second processing module 414. For example, a certain field of the uplink data received from the antenna module 415 may carry frequency information, and if the frequency information is in 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 in 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.

[0214] It should be noted that the transmission configuration information in the embodiments of the present disclosure may also include other indication forms, so that the scheduling module 412 can determine whether to schedule the uplink data received from the antenna module 415 to the first processing module 413 or the second processing module 414 based on the transmission configuration information. Fig.10 In the process 1000 , it is assumed that the scheduling module 412 schedules the uplink data to the second processing module 414 .

[0215] The second processing module 414 processes the uplink data from the scheduling module 412 according to the second segmentation mode 1030. The second segmentation mode may be a segmentation mode within the physical layer. Optionally, the second segmentation mode may be a segmentation mode supporting the eCPRI protocol, combined with Figure 3 , the second segmentation mode can be as follows Figure 3Option 7-1, option 7-2, or option 7-3 shown. Exemplarily, the second processing module 414 performs physical bottom layer processing and RF processing on the Ethernet data, but does not perform physical high layer processing. Taking the second splitting mode as option 7-1 as an example, the processing performed by the second processing module 414 may include operations such as CP removal and FFT.

[0216] It should be noted that the data processing process of the second processing module 414 described in the embodiment of the present disclosure is only for illustration. In actual scenarios, the processing process may include, for example, frequency domain beamforming, power amplification, filtering, etc. In some examples, the specific operation of the second processing module 414 may refer to the operation of AAU in the prior art. It can be understood that the data processed by the second processing module 414 is Ethernet data.

[0217] The interface module 411 of the first signal processing device 410 transmits 1040 the Ethernet data to the second signal processing device 420. Accordingly, the interface module 424 of the second signal processing device 420 may receive the Ethernet data from the first signal processing device 410.

[0218] The scheduling module 425 of the second signal processing device 420 schedules 1050 the Ethernet data to the second baseband module 422. Specifically, the scheduling module 425 can schedule 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. Fig.10 In the process 1000 , it is assumed that the scheduling module 425 schedules the Ethernet data to the second baseband module 422 .

[0219] The second baseband module 422 of the second signal processing device 420 processes the Ethernet data 1060. Specifically, taking the second segmentation mode as option 7-1 as an example, the second baseband module 422 can perform a series of operations such as port reduction, RE demapping, ..., decoding, etc. on the data.

[0220] In this way, in the embodiment of the present disclosure, the uplink data from the antenna module 415 can be scheduled by the scheduling module 412 to the first processing module 413 or the second processing module 414 based on the transmission configuration information, so that the first processing module 413 can process it according to the first segmentation mode, and the second processing module 414 can process it according to the second segmentation mode, thereby supporting the first frequency band range and the second frequency band range at the same time.

[0221] It should be understood that in the embodiments of the present disclosure, "first", "second", "third", etc. are only used to indicate that multiple objects may be different, but at the same time do not exclude that two objects are the same. "First", "second", "third", etc. should not be interpreted as any limitation on the embodiments of the present disclosure.

[0222] It should also be understood that the methods, situations, categories and divisions of the embodiments in the present disclosure are only for the convenience of description and should not constitute special limitations. The features in various methods, categories, situations and embodiments can be combined with each other when it is logical.

[0223] It should also be understood that the above content is only to help those skilled in the art better understand the embodiments of the present disclosure, rather than to limit the scope of the embodiments of the present disclosure. Those skilled in the art may make various modifications, changes or combinations based on the above content. Such modifications, changes or combinations are also within the scope of the embodiments of the present disclosure.

[0224] It should also be understood that the description of the above content focuses on emphasizing the differences between the various embodiments, and the same or similar points can be referenced or borrowed from each other. For the sake of brevity, they will not be repeated here.

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

[0226] The communication module 1140 may be used for two-way communication. The communication module 1140 may have at least one communication interface for communication. The communication interface may include any interface necessary for communication with other devices.

[0227] Processor 1110 may be any type suitable for the local technology network, and may include, but is not limited to, at least one of the following: a general purpose computer, a special purpose computer, a microcontroller, a digital signal processor (DSP), or one or more of a controller-based multi-core controller architecture. Device 1100 may have multiple processors, such as application specific integrated circuit chips, which are time-dependent from a clock synchronized with a main processor.

[0228] The memory 1120 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, at least one of the following: Read-Only Memory (ROM) 1124, Erasable Programmable Read Only Memory (EPROM), flash memory, hard disk, compact disc (CD), digital video disc (DVD), or other magnetic storage and / or optical storage. Examples of volatile memories include, but are not limited to, at least one of the following: Random Access Memory (RAM) 1122, or other volatile memories that do not persist during the duration of a power outage.

[0229] Computer program 1130 includes computer executable instructions executed by associated processor 1110. Program 1130 may be stored in ROM 1124. Processor 1110 may perform any suitable actions and processes by loading program 1130 into RAM 1122.

[0230] The embodiments of the present disclosure can be implemented with the help of program 1130, so that the device 1100 can execute the Figures 6 to 10 Any process discussed. The embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.

[0231] The program 1130 may be tangibly embodied in a computer-readable medium that may be included in the device 1100 (such as in the memory 1120) or other storage device accessible by the device 1100. The program 1130 may be loaded from the computer-readable medium to the 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, DVD, etc.

[0232] In some embodiments, the communication module 1140 in the device 1100 may be implemented as a transmitter and a receiver (or a transceiver), which may be configured to send / receive information such as the first scheduling indication information, the second scheduling indication information, transmission data, etc. In addition, the device 1100 may further include one or more of a scheduler, a controller, and a radio frequency / antenna, which will not be elaborated in detail in this disclosure.

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

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

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

[0236] The embodiments of the present disclosure also provide a chip system, including a processor, for supporting a computing device to implement the functions involved in any of the above embodiments. In one possible design, the chip system may also include a memory for storing necessary program instructions and data, and when the processor runs the program instructions, the device on which the chip system is installed implements the method involved in any of the above embodiments. Exemplarily, the chip system may be composed of one or more chips, and may also include chips and other discrete devices.

[0237] An embodiment of the present disclosure further provides a processor for coupling with a memory, wherein the memory stores instructions. When the processor executes the instructions, the processor executes the methods and functions involved in any of the above embodiments.

[0238] The embodiments of the present disclosure also provide a computer program product including instructions, which, when executed on a computer, enables the computer to execute the methods and functions involved in any of the above embodiments.

[0239] An embodiment of the present disclosure further provides a computer-readable storage medium on which computer instructions are stored. When a processor executes the instructions, the processor executes the methods and functions involved in any of the above embodiments.

[0240] In general, various embodiments of the present disclosure may be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software, which may be performed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of the present disclosure are shown and described as block diagrams, flow charts, or using some other graphical representation, it should be understood that the blocks, devices, systems, techniques, or methods described herein may be implemented as, by way of non-limiting example, hardware, software, firmware, dedicated circuits or logic, general purpose hardware or controllers or other computing devices, or some combination thereof.

[0241] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer executable instructions, such as instructions included in a program module, which are executed in a device on a real or virtual processor of the target to perform the process / method as described above with reference to the accompanying drawings. Typically, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform specific tasks or implement specific abstract data types. In various embodiments, the functions of program modules can be combined or divided between program modules as needed. Machine executable instructions for program modules can be executed in local or distributed devices. In distributed devices, program modules can be located in local and remote storage media.

[0242] The computer program code for realizing the method of the present disclosure can be written in one or more programming languages. These computer program codes can be provided to the processor of general-purpose computer, special-purpose computer or other programmable data processing device, so that the program code, when being executed by computer or other programmable data processing device, causes the function / operation specified in flow chart and / or block diagram to be implemented. The program code can be executed completely on computer, partly on computer, as independent software package, partly on computer and partly on remote computer or completely on remote computer or server.

[0243] In the context of the present disclosure, computer program codes or related data may be carried by any appropriate carrier to enable 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 electrical, optical, radio, acoustic or other forms of propagation signals, such as carrier waves, infrared signals, and the like.

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

[0245] In addition, although the operation of the method of the present disclosure is described in a particular order in the accompanying drawings, this does not require or imply that these operations must be performed in this particular order, or that all the operations shown must be performed to achieve the desired result. On the contrary, the steps depicted in the flow chart can change the order of execution. Additionally or alternatively, some steps can be omitted, multiple steps can be combined into one step for execution, and / or one step can be decomposed into multiple steps for execution. It should also be noted that the features and functions of two or more devices according to the present disclosure can be embodied in one device. Conversely, the features and functions of a device described above can be further divided into being embodied by multiple devices.

[0246] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.

Claims

1. A first signal processing device, comprising: An interface module is configured to perform Ethernet data transmission with a second signal processing device via an optical fiber; a scheduling module, configured to schedule 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 and the frequency band range of the data to be processed, wherein the data to be processed includes Ethernet data from the second signal processing device or uplink data from the antenna module; The first processing module is configured to process the data from the scheduling module according to a first segmentation mode, wherein the first segmentation mode is a time domain segmentation mode; The second processing module is configured to process the data from the scheduling module according to a second segmentation mode, wherein the second segmentation mode is a physical layer internal segmentation mode; as well as The antenna module is configured to send the data processed by the first processing module or the second processing module and / or receive the uplink data.

2. The first signal processing device according to claim 1, wherein the first processing module comprises: A conversion submodule, configured to implement conversion between the Ethernet data and the time domain data; as well as The beamforming submodule is configured to realize conversion between a first number of multiple channels of first time domain data and a second number of multiple channels of second time domain data, wherein the second number corresponds to the number of antenna channels of the antenna module, and the first number is smaller than the second number.

3. The first signal processing device according to claim 2, wherein the data to be processed includes the Ethernet data from the second signal processing device, the number of antenna channels corresponding to the Ethernet data is the first number, and wherein, The conversion submodule is configured to determine the corresponding multiple channels of first time domain data based on the Ethernet data; as well as The beamforming submodule is configured to determine the multiple channels of second time domain data based on the multiple channels of first time domain data and a second number of multiple first antenna weight parameters. 4 . The first signal processing device according to claim 3 , wherein the conversion submodule is configured to: determine the multiple channels of first time domain data based on the splitting of the load of the Ethernet data.

5. The first signal processing device according to claim 2, wherein the data to be processed comprises uplink data from the antenna module, the uplink data comprises the second number of multiple second time domain data, and wherein, The beamforming submodule is configured to determine the multiple channels of first time domain data based on the multiple channels of second time domain data and a second number of multiple second antenna weight parameters; as well as The conversion submodule is configured to determine corresponding Ethernet data based on the multiple channels of first time domain data.

6. The first signal processing device according to claim 5, wherein the conversion submodule is configured as follows: Packaging data of a plurality of chips in the multiple channels of first time domain data to obtain the Ethernet data, wherein the number of the plurality of chips is determined based on at least one of the following factors: the first number, the number of sample points of at least one chip in the plurality of chips, the bit width of the sample point, or the bandwidth.

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

8. The first signal processing device according to claim 1, wherein the transmission configuration information includes indication information on whether the first processing module is to perform processing; or, wherein the transmission configuration information includes first indication information and second indication information, the first indication information indicates the correspondence between the first frequency band range and the first processing module, and the second indication information indicates the correspondence between the second frequency band range and the second processing module.

9. The first signal processing device according to claim 1, wherein the scheduling module is configured to: If the data to be processed is within the first frequency band, scheduling the data to be processed to the first processing module; If the data to be processed is within the second frequency band, the data to be processed is scheduled to the second processing module. 10 . The first signal processing device according to claim 1 , wherein the first processing module is configured to perform radio frequency (RF) processing on the data from the scheduling module.

11. A communication system comprising: A first signal processing device as claimed in any one of claims 1 to 10; as well as A second signal processing device, wherein the first signal processing device and the second signal processing device are connected via an optical fiber for Ethernet data transmission.

12. A data transmission method, comprising: Get the data to be processed; 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 and the frequency band range of the data to be processed, wherein the data to be processed includes Ethernet data from the second signal processing device or uplink data from the antenna module; The first processing module processes the scheduled data according to a first segmentation mode, wherein the first segmentation mode is a time domain segmentation mode; as well as The second processing module processes the scheduled data according to a second segmentation mode, wherein the second segmentation mode is a physical layer internal segmentation mode.

13. The method according to claim 12, wherein the data to be processed comprises the Ethernet data from the second signal processing device, the number of antenna channels corresponding to the Ethernet data is a first number, and wherein processing the scheduled data by the first processing module according to the first segmentation mode comprises: Determine corresponding multiple channels of first time domain data based on the Ethernet data; as well as Based on the multiple channels of first time domain data and a second number of multiple first antenna weight parameters, multiple channels of second time domain data are determined, wherein the second number corresponds to the number of antenna channels of the antenna module, and the first number is smaller than the second number.

14. The method according to claim 12, wherein the data to be processed comprises the uplink data from the antenna module, the uplink data comprises a second number of multiple second time domain data, and wherein processing the scheduled data by the first processing module according to the first slicing mode comprises: Determine a first number of multiple channels of first time domain data based on the multiple channels of second time domain data and a second number of multiple second antenna weight parameters; as well as Corresponding Ethernet data is determined based on the multiple channels of first time domain data.

15. The method according to claim 14, wherein determining the corresponding Ethernet data based on the multiple channels of first time domain data comprises: Packaging data of a plurality of chips in the multiple channels of first time domain data to obtain the Ethernet data, wherein the number of the plurality of chips is determined based on at least one of the following factors: the first number, the number of sample points of at least one chip in the plurality of chips, the bit width of the sample point, or the bandwidth.

16. The method of claim 12, further comprising obtaining from the second signal processing device at least one of the following: the first quantity, the second quantity, the second quantity of multiple first antenna weight parameters, or the second quantity of multiple second antenna weight parameters.

17. The method according to claim 12, wherein the transmission configuration information includes indication information on whether the first processing module is to perform processing; or, wherein the transmission configuration information includes first indication information and second indication information, the first indication information indicates the correspondence between the first frequency band range and the first processing module, and the second indication information indicates the correspondence between the second frequency band range and the second processing module.

18. The method according to claim 12, wherein 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 comprises: If the data to be processed is within the first frequency band, scheduling the data to be processed to the first processing module; If the data to be processed is within the second frequency band, the data to be processed is scheduled to the second processing module.

19. The method according to any one of claims 12 to 18, wherein the first processing module processes the scheduled data according to the first segmentation mode comprises: The first processing module performs radio frequency (RF) processing on the scheduled data.

20. A communication device, comprising a transceiver, a processor and a memory, wherein the memory stores instructions to be executed by the processor, and when the instructions are executed by the processor, the communication device implements the method according to any one of claims 12 to 19.

21. A computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are executed by a processor to implement the method according to any one of claims 12 to 19.

22. A computer program product, comprising computer executable instructions, which when executed implement the method according to any one of claims 12 to 19.

23. A chip comprising a processing circuit configured to perform the method according to any one of claims 12 to 19.

Citation Information

Patent Citations

  • Data transmission control method, device and access network equipment

    CN110719238A