Communication system, processing unit, server and uplink data processing unit

By designing a communication system that combines the server and the first processing unit in the research and development of 5G BBU, it solves the problems of high research and development costs and risks of 5G BBU chips in the existing technology, and achieves a simple architecture and efficient communication protocol stack function. Reduces research and development difficulty and cost.

CN112738844BActive Publication Date: 2025-01-24COMBA TELECOM SYST CHINA LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202011592072.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-29
Publication Date
2025-01-24
Estimated Expiration
2040-12-29

AI Technical Summary

Technical Problem

In the prior art, when using self-developed or customized 5G BBU chips for 5G BBU research and development, the cost is too high and the development risk is too high. Especially for smaller communication companies, it is difficult to bear huge R&D costs and the risk of failure. .

Method used

Design a communication system, including the data processing of the protocol layer of the physical layer and the physical layer or above in the server bearing protocol stack, and the main processing unit of the first processing unit to carry the underlying layer of the primary processing unit of the first processing unit Data processing, through the combination of the two, realizes the functional communication protocol stack function, and reduces the difficulty and cost of research and development.

Benefits of technology

The architecture of the communication system is simple, realize the complete communication protocol stack function, reduce the difficulty and cost of R & D, expand the range of the server, and improve the adaptability of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112738844B_ABST
    Figure CN112738844B_ABST
Patent Text Reader

Abstract

The present invention provides a communication system, a processing unit, a server and an uplink data processing unit. The communication system includes a server and a first processing unit; the first processing unit includes a plurality of forward transmission ports, a plurality of return transmission ports, a plurality of first server communication interfaces and a main processing unit; the main processing unit is used to perform low-level protocol layer processing on the received forward transmission data, and is also used to perform preprocessing on the received return transmission data; the server is used to perform high-level protocol layer processing on the received return transmission data and / or forward transmission data; the high-level protocol layer processing is the data processing of the protocol layer above the physical layer and the physical layer in the protocol stack; the low-level protocol layer processing is the data processing of the bottom layer of the physical layer in the protocol stack. The combination of the server and the first processing unit not only realizes the data processing of the complete communication protocol stack, but also has the ability to interact with other units for data. The communication system has a simple architecture, and the difficulty and cost of research and development are relatively low.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technologies, and more specifically, to a communication system, a processing unit, a server and an uplink data processing unit. Background Art

[0002] As the capacity and bandwidth required by the emerging 5G mobile network increase rapidly, the business needs of users are constantly expanding, which poses new challenges to the business processing capabilities of the base station BBU (baseband processing unit). The BBU processing chips suitable for previous mobile networks can no longer meet the needs of 5G mobile network services, and mainstream manufacturers are looking for alternative solutions.

[0003] Some communication companies have strong chip technology capabilities, and their technicians can obtain BBU processing chips suitable for 5G mobile networks through self-development or direct customization from chip companies, thereby developing 5G BBU. Self-developed or customized chips give these communication companies autonomy, are not easily copied by other companies, and can extend the product life cycle. However, the disadvantage is that huge R&D costs are required to develop chips, the risk of development failure is high, and it is not conducive to the development and research of 5G BBU by smaller communication companies.

[0004] The main function of 5G BBU is still to serve as the baseband processing unit in the base station, which is used to process the backhaul data and fronthaul data of the base station and transmit them to the core network and the next-level unit such as RRU. The existing 5G BBU is generally divided into CU, which is a centralized unit, and DU, which is a distributed unit. The existing 5G protocol divides the functions of CU and DU into 8 types, among which the 8th division method is the latest division method, which divides the physical layer into the upper physical layer and the lower physical layer, and divides the processing of the upper physical layer and the protocol layer above the physical layer into CU processing, and divides the processing of the lower physical layer into DU processing. Among them, the lower physical layer mainly processes the uplink FFT (Fast Fourier Transform) and downlink IFFT (Inverse Fast Fourier Transform), cyclic prefix removal, resource remapping, etc., and deploys the CPRI (Common Public Radio Interface) protocol; while the upper physical layer is mainly responsible for real-time data processing and data error correction processing. Summary of the invention

[0005] The present invention aims to overcome at least one defect of the above-mentioned prior art and provide a communication system, a processing unit, a server and an uplink data processing unit to solve the problems of high cost and high development risk when using self-developed or customized 5G BBU chips for 5G BBU research and development.

[0006] The technical solution adopted by the present invention includes:

[0007] A communication system comprises a server and a first processing unit; the first processing unit comprises a plurality of forward transmission ports, a plurality of backhaul ports, a plurality of first server communication interfaces and a main processing unit; the main processing unit is connected to the server through the first server communication interface, connected to a plurality of lower-level units through the forward transmission port, and connected to a plurality of upper-level units through the backhaul port; the main processing unit is used to receive the forward transmission data of the server processed by the high-level protocol layer through the first server communication interface, and / or receive the forward transmission data transmitted by the plurality of lower-level units through the forward transmission port; the main processing unit is also used to perform low-level protocol layer processing on the received forward transmission data, and transmit the processed forward transmission data to the plurality of lower-level units through the forward transmission port, and / or transmit it to the server through the first server communication interface; the main processing unit is also used to receive the forward transmission data of the server processed by the high-level protocol layer through the first server communication interface The main processing unit is further used for pre-processing the received return data, and transmitting the pre-processed return data to the several upper-level units through the return port, and / or transmitting the pre-processed return data to the server through the first server communication interface; the server is used for receiving the forward data processed by the main processing unit through the low-level protocol layer and / or the pre-processed return data through the first server communication interface, performing high-level protocol layer processing on the received return data and / or forward data, and transmitting the processed return data and / or forward data to the main processing unit through the first server communication interface; the high-level protocol layer processing is the data processing of the protocol layers above the physical layer and above the physical layer in the protocol stack; the low-level protocol layer processing is the data processing of the bottom layer of the physical layer in the protocol stack.

[0008] In the communication system provided by the present invention, the server carries data processing of the upper physical layer and the protocol layers above the physical layer in the protocol stack, and the first processing unit carries data processing of the lower physical layer in the protocol stack, and transmits the processed data to the upper level unit and / or the lower level unit, so that the entire communication system combined with the two has the function of a complete communication protocol stack. In the communication system, the first processing unit is responsible for directly transmitting data with the upper level or lower level unit through the forward port and the return port, and transmitting data with the server through the first server communication interface. Specifically, the main processing unit of the first processing unit is used to process data after receiving data through the forward port, the return port and the first server communication interface, and transmit the processed data to each port / interface accordingly, wherein there are two types of data processing in the main processing unit, the first is low-level protocol layer processing, which is the data processing performed on the bottom physical layer in the protocol stack carried by the first processing unit, and the second is preprocessing.

[0009] The low-level protocol layer processing is aimed at the forward transmission data, mainly Fourier transform and inverse transform and down-conversion of the forward transmission data, as well as the deployment of CPRI (Common Public Radio Interface) protocol. For the main processing unit, the forward transmission data refers to the data transmitted from the next-level unit or the data that needs to be transmitted to the next-level unit, specifically the uplink forward transmission data transmitted from the next-level unit (need to be transmitted to the server), and the downlink forward transmission data transmitted from the server (need to be transmitted to the next-level unit). After the main processing unit receives the uplink forward transmission data transmitted by the next-level unit through the forward transmission port, it processes the uplink forward transmission data at the low-level protocol layer and transmits it to the server through the first server communication interface, so that the server can further process it; similarly, the main processing unit receives the downlink forward transmission data of the server after the high-level protocol layer processing through the first server communication interface, and processes the downlink forward transmission data at the low-level protocol layer and transmits it to the next-level unit through the forward transmission port. The preprocessing is aimed at the return data, which is mainly to pack or unpack the return data. For the main processing unit, the return data refers to the data transmitted from the upper-level unit or the data that needs to be transmitted to the upper-level unit, specifically refers to the downlink return data transmitted from the upper-level unit (need to be transmitted to the server), and the uplink return data transmitted from the server (need to be transmitted to the upper-level unit). After the main processing unit receives the downlink return data transmitted by the upper-level unit through the return port, the downlink return data is unpacked and transmitted to the server through the first server communication interface for further processing by the server; similarly, after receiving the uplink return data transmitted by the server through the first server communication interface, the uplink return data is packed and transmitted to the upper-level unit through the return port.

[0010] In the communication system, the server is responsible for data transmission with the main processing unit of the first processing unit. Since the server carries the data processing of the upper physical layer and the protocol layer above the physical layer in the protocol stack, the server is also responsible for processing the transmitted data at the high-level protocol layer. The processing of the high-level protocol layer includes real-time processing of the data and error correction processing. The server receives the downlink return data after unpacking by the main processing unit through the first server communication interface, processes the downlink return data at the high-level protocol layer, and transmits it to the main processing unit through the first server communication interface. The downlink return data after processing at the high-level protocol layer needs to be transmitted to the next-level unit. Therefore, for the first processing unit, the downlink return data is the downlink forward data. The first processing unit processes the downlink forward data at the low-level protocol layer and transmits it to the next-level unit through the forward port; similarly, the server receives the uplink forward data after processing at the low-level protocol layer by the main processing unit through the first server communication interface, processes the uplink forward data at the high-level protocol layer, and transmits it to the main processing unit through the first server communication interface. The uplink forward data after processing at the high-level protocol layer needs to be transmitted to the upper-level unit. Therefore, for the main processing unit, the uplink forward data is the uplink return data. The main processing unit packages the uplink return data and transmits it to the upper-level unit through the return port.

[0011] In the communication system provided by the present invention, the server carries data processing of the upper physical layer of the protocol stack and the protocol layers above the physical layer, and the main processing unit of the first processing unit carries data processing of the lower physical layer of the protocol stack, so that the entire communication system has the function of a complete communication protocol stack. In the communication system, data is transmitted between the server and the first processing unit through the first server communication interface, and the upper-level unit and the lower-level unit perform data transmission interaction with the communication system through the return port and the forward port of the first processing unit. The combination of the server and the first processing unit not only realizes the data processing of the complete communication protocol stack, but also has the ability to interact with the upper-level or lower-level unit for data. The communication system has a simple architecture, low research and development difficulty and cost, a wide range of server selection, and strong adaptability of the communication system.

[0012] Furthermore, the communication system also includes an uplink data processing unit; the uplink data processing unit includes an error correction processor and several second server communication interfaces, and the error correction processor is connected to the server through the second server communication interface; the error correction processor is used to receive the forward transmission data transmitted by the server through the second server communication interface, perform forward error correction on the received forward transmission data, and transmit the forward transmission data after error correction to the server through the second server communication interface; the server is used to receive the forward transmission data of the main processing unit after being processed by the low-level protocol layer through the first server communication interface, and perform high-level protocol layer processing on the received forward transmission data, specifically: the server is used to receive the forward transmission data of the main processing unit after being processed by the low-level protocol layer through the first server communication interface, transmit the received forward transmission data to the error correction processor through the second server communication interface for error correction processing and receive the forward transmission data after error correction processing, and perform high-level protocol layer processing on the forward transmission data after error correction processing.

[0013] The communication system also includes an uplink data processing unit, which is mainly responsible for error correction processing of uplink forward transmission data. The error correction processor included in the uplink data processing unit is connected to the server through the second server communication interface. Therefore, when the main processing unit transmits the uplink forward transmission data to the server through the first server communication interface, the server transmits the uplink forward transmission data to the error correction processor of the uplink data processing unit through the second server communication interface, so that the error correction processor performs error correction processing on the uplink forward transmission data, and then transmits the uplink forward transmission data to the server through the second server communication interface after processing, so that the server continues to perform high-level protocol layer processing on the data. The function of error correction processing on the forward transmission data is implemented by the error correction processor of the uplink data processing unit, so that the data processing carried by the server does not include error correction processing on the data, thereby reducing the selection requirements for the server, that is, the selection range of the server becomes wider, and the research and development difficulty and cost of the communication system provided by the present invention are lower.

[0014] Furthermore, the main processing unit is also used to obtain a standard synchronization signal and synchronize with the standard synchronization signal, generate synchronization information after synchronization and transmit it to a plurality of the next-level units through the forward transmission port.

[0015] After the main processing unit obtains the standard synchronization signal, it uses the standard synchronization signal to synchronize the entire main processing unit, generates synchronization information after synchronization, and transmits the synchronization information to the next-level unit through the forward port, so that the next-level unit is also synchronized, so that the main processing unit of the communication system and other units maintain synchronized data processing, avoiding data loss or data processing errors.

[0016] Furthermore, the first processing unit also includes a clock timing unit, which is used to obtain a standard synchronization signal from an external clock source and transmit the standard synchronization signal to the main processing unit; the main processing unit is used to obtain the standard synchronization signal, specifically: the main processing unit is used to obtain the standard synchronization signal from the clock timing unit.

[0017] The first processing unit also includes a clock timing unit, which is used to obtain a standard synchronization signal from an external clock source and transmit it to the main processing unit, so as to synchronize the entire main processing unit and transmit synchronization information to the next level unit after synchronization.

[0018] Furthermore, the clock timing unit is also used to obtain a first standard clock message corresponding to the standard synchronization signal from an external clock source, and transmit the first standard clock message to the main processing unit; the main processing unit is also used to obtain a first standard clock message from the clock timing unit, and adjust the standard synchronization signal according to the first standard clock message; the main processing unit is also used to synchronize with the standard synchronization signal, specifically: the main processing unit is also used to synchronize with the adjusted standard synchronization signal.

[0019] After the main processing unit obtains the first standard clock message and the standard synchronization signal, it uses the obtained first standard clock message to adjust the standard synchronization signal. The first standard clock message contains more specific clock information, which can adjust the obtained standard synchronization signal to a more accurate state and correct the deviation of the standard synchronization signal; the main processing unit then synchronizes with the adjusted standard synchronization signal, and after synchronization, it can transmit the synchronization information to the next level unit through the forward port, making the synchronization information more accurate.

[0020] Based on the previous further scheme, optionally, the main processing unit is also used to obtain the standard synchronization signal, specifically: the main processing unit is also used to request the upper-level unit to obtain a second standard clock message through the return port, and obtain the standard synchronization signal according to the second standard clock message.

[0021] In addition to being able to obtain the first standard clock message and standard synchronization signal through the clock timing unit, the main processing unit can also request the second standard clock message from the upper-level unit through the return port. After obtaining the second standard clock message, the information of the standard synchronization signal in the second standard clock message can be parsed, thereby obtaining the standard synchronization signal and synchronizing with it. It can be seen that the main processing unit has two ways to obtain the standard synchronization signal, and one of them can be used as a backup solution for obtaining it according to the actual situation, in case one of the signal sources cannot obtain information related to clock synchronization.

[0022] A processing unit, the processing unit comprising a plurality of forward transmission ports, a plurality of backhaul ports, a plurality of first server communication interfaces and a main processing unit; the main processing unit is connected to the first server communication interface, the forward transmission port and the backhaul port, the first server communication interface is used to connect to a server, the forward transmission port is used to connect to a lower level unit, and the backhaul port is used to connect to an upper level unit; the main processing unit is used to receive forward transmission data of the server processed by a high-level protocol layer through the first server communication interface, and / or receive forward transmission data transmitted by a plurality of lower level units through the forward transmission port; the main processing unit is also used to perform low-level protocol layer processing on the received forward transmission data, and transmit the processed forward transmission data to a plurality of the said forward transmission ports through the forward transmission port The main processing unit is also used to receive the return data of the server after the high-level protocol layer processing through the first server communication interface, and / or receive the return data transmitted by several upper-level units through the return port; the main processing unit is also used to pre-process the received return data, and transmit the pre-processed return data to several upper-level units through the return port, and / or transmit the pre-processed return data to the server through the first server communication interface; the high-level protocol layer processing is the data processing of the protocol layer above the physical layer and the physical layer in the protocol stack; the low-level protocol layer processing is the data processing of the bottom layer of the physical layer in the protocol stack.

[0023] A server is used to connect to a first server communication interface of a first processing unit, receive forward transmission data processed by a lower protocol layer and / or return transmission data pre-processed by a main processing unit of the first processing unit through the first server communication interface, perform high-level protocol layer processing on the received forward transmission data and / or return transmission data, and transmit the forward transmission data and / or return transmission data processed by the high-level protocol layer to the main processing unit through the first server communication interface; the high-level protocol layer processing is data processing of protocol layers higher than the physical layer and above the physical layer in the protocol stack; the low-level protocol layer processing is data processing of the bottom layer of the physical layer in the protocol stack.

[0024] Furthermore, the server is also used to connect to the second server communication interface of the uplink data processing unit; the server is used to receive the forward transmission data of the main processing unit of the first processing unit after being processed by the low-level protocol layer through the first server communication interface, and perform high-level protocol layer processing on the received forward transmission data. Specifically, the server is used to receive the forward transmission data of the main processing unit of the first processing unit after being processed by the low-level protocol layer through the first server communication interface, transmit the received forward transmission data to the uplink data processing unit through the second server communication interface for error correction processing and receive the forward transmission data after the error correction processing, and perform high-level protocol layer processing on the forward transmission data after the error correction processing.

[0025] An uplink data processing unit includes an error correction processor and several second server communication interfaces, wherein the error correction processor is connected to the second server communication interface, and the second server communication interface is used to connect to the above-mentioned server; the error correction processor is used to receive forward transmission data transmitted by the server through the second server communication interface, perform error correction processing on the received forward transmission data, and transmit the forward transmission data after error correction processing to the server through the second server communication interface.

[0026] Compared with the prior art, the present invention has the following beneficial effects:

[0027] (1) The server carries the data processing of the upper physical layer of the protocol stack and the protocol layers above the physical layer, and the main processing unit of the first processing unit carries the data processing of the lower physical layer of the protocol stack. The communication system architecture formed by the combination of the two is simple, and the data processing of the complete communication protocol stack and the data interaction with the upper or lower level units are realized. The research and development difficulty and cost are low, the selection range of the server is large, and the adaptability of the communication system is strong.

[0028] (2) The function of performing error correction processing on the forward data is implemented by the error correction processor of the uplink data processing unit, so that the data processing carried by the server does not include error correction processing on the data. This lowers the requirements for the selection of the server, and a wider range of servers can be selected to form the communication system provided by the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 Schematic diagram of data transmission among the server 100, the first processing unit 200, the next-level unit 400 and the previous-level unit 500 in Embodiment 1.

[0030] Figure 2 FIG. 2 is a schematic diagram of the composition of the first processing unit 200 of Example 1.

[0031] Figure 3 It is a schematic diagram of the composition of the uplink data processing unit 300 of Example 1.

[0032] Figure 4 Schematic diagram of uplink data transmission among the server 100, the first processing unit 200, the uplink data processing unit 300, the next-level unit 400 and the previous-level unit 500 in Embodiment 1.

[0033] Figure 5 This is a schematic diagram of synchronous data transmission performed by the first processing unit 200 in Example 1.

[0034] The figure includes: server 100; first processing unit 200; main processing unit 210; forwarding port 220; backhaul port 230; first server communication interface 240; clock timing unit 250; uplink data processing unit 300; error correction processor 310; second server communication interface 320; next level unit 400; previous level unit 500; DETAILED DESCRIPTION

[0035] The drawings of the present invention are only for illustrative purposes and should not be construed as limiting the present invention. In order to better illustrate the following embodiments, some parts of the drawings may be omitted, enlarged or reduced, and do not represent the size of the actual product; it is understandable to those skilled in the art that some well-known structures and their descriptions in the drawings may be omitted.

[0036] Example 1

[0037] like Figure 1 As shown, this embodiment provides a communication system, including a server 100 and a first processing unit 200, and the communication system is connected to a plurality of lower-level units 400 and a plurality of upper-level units 500 through the first processing unit 200. Specifically, the server 100 in the communication system is any applicable general server; the upper-level unit refers to a unit that is one level higher than the communication system in the transmission direction of uplink data, and similarly, the lower-level unit refers to a unit that is one level lower than the communication system in the transmission direction of downlink data.

[0038] like Figure 2 As shown, the first processing unit 200 includes a main processing unit 210, a plurality of forwarding ports 220, a plurality of backhaul ports 230 and a plurality of first server communication interfaces 240; Figure 1 , 2As shown, the main processing unit 210 is connected to the server 100 through the first server communication interface 240, the main processing unit 210 is connected to a plurality of lower-level units 400 through the forwarding port 220, and is connected to a plurality of upper-level units 500 through the backhaul port 230, so that the communication system is connected to the lower-level unit 400 and the upper-level unit 500. Specifically, the first server communication interface 240 may be a PCIE interface; the first processing unit 200 further includes a power supply and a manager, and the manager is used to store and manage data in the main processing unit.

[0039] In the communication system provided in this embodiment, the server 100 carries the data processing of the upper physical layer and the protocol layers above the physical layer in the protocol stack, that is, the high-level protocol layer processing, and the first processing unit 200 carries the data processing of the lower physical layer in the same protocol stack, that is, the low-level protocol layer processing, and transmits and interacts the processed data with the next-level unit 400 and / or the previous-level unit 500. The combination of the two enables the entire communication system to have the functions of a complete communication protocol stack.

[0040] The data processing in the first processing unit 200 is completed by the main processing unit 210, and the specific processing process is as follows:

[0041] ① The main processing unit 210 receives the forward transmission data of the server 100 after being processed by the high-level protocol layer through the first server communication interface 240, and / or receives the forward transmission data transmitted by several lower-level units 400 through the forward transmission port 220. The main processing unit 210 performs low-level protocol layer processing on the received forward transmission data, and transmits the processed forward transmission data to several said lower-level units 400 through the forward transmission port 220, and / or transmits the processed forward transmission data to the server 100 through the first server communication interface 240;

[0042] The low-level protocol layer processing in the main processing unit 210 is for the front-transmission data, mainly for performing Fourier transform, inverse transform and down-conversion on the front-transmission data, and deploying the CPRI (Common Public Radio Interface) protocol. For the main processing unit 210, the forward transmission data refers to the data transmitted from the next-level unit 400 or the data that needs to be transmitted to the next-level unit 400, specifically refers to the uplink forward transmission data transmitted upward from the next-level unit 400 (need to be transmitted to the server 100), and the downlink forward transmission data transmitted downward from the server 100 (need to be transmitted to the next-level unit 400). After the main processing unit 210 receives the uplink forward transmission data transmitted by the next-level unit 400 through the forward transmission port 220, it processes the uplink forward transmission data at the low-level protocol layer and then transmits it to the server 100 through the first server communication interface 240, so that the server 100 performs high-level protocol layer processing; similarly, the main processing unit 210 receives the downlink forward transmission data of the server 100 after the high-level protocol layer processing through the first server communication interface 240, processes the downlink forward transmission data at the low-level protocol layer and then transmits it to the next-level unit 400 through the forward transmission port 220.

[0043] ② The main processing unit 210 also receives the feedback data from the server 100 after being processed by the high-level protocol layer through the first server communication interface 240, and / or receives the feedback data transmitted by several upper-level units 500 through the feedback port 230. The main processing unit 210 pre-processes the received feedback data, and transmits the pre-processed feedback data to several upper-level units 500 through the feedback port 230, and / or transmits the pre-processed feedback data to the server 100 through the first server communication interface 240.

[0044] The preprocessing is for the return data, mainly for packaging or unpacking the return data. For the main processing unit 210, the return data refers to the data transmitted from the upper-level unit 500 or the data that needs to be transmitted to the upper-level unit 500, specifically refers to the downlink return data transmitted downward from the upper-level unit 500 (need to be transmitted to the server 100), and the uplink return data transmitted upward from the server 100 (need to be transmitted to the upper-level unit 500). After the main processing unit 210 receives the downlink return data transmitted by the upper-level unit 500 through the return port 230, it unpacks the downlink return data and transmits it to the server 100 through the first server communication interface 240, so that the server 100 performs high-level protocol layer processing; similarly, after receiving the uplink return data transmitted by the server 100 through the first server communication interface 240, it packages the uplink return data and transmits it to the upper-level unit 500 through the return port 230.

[0045] The specific data processing process in the server 100 is as follows: the server 100 receives the forward data processed by the main processing unit 210 through the low-level protocol layer, and / or the return data pre-processed by the main processing unit 210 through the first server communication interface 240, performs high-level protocol layer processing on the received return data and / or forward data, and transmits the processed return data and / or forward data to the main processing unit 210 through the first server communication interface 240. The server 100 is mainly responsible for data transmission with the main processing unit 210, and because the server 100 carries the data processing of the protocol layers above the physical layer and the physical layer in the protocol stack, the server 100 is also responsible for the high-level protocol layer processing of the transmitted data, and the high-level protocol layer processing includes real-time processing of data and error correction processing.

[0046] like Figure 1 As shown, in combination with the data processing process of the main processing unit 210 and the server 100, the overall process of data transmission and data processing between the server 100, the main processing unit 210, the next level unit 400 and the previous level unit 500 is:

[0047] For the processing of uplink data: the main processing unit 210 receives the uplink forward transmission data transmitted by the lower-level unit 400 through the forward transmission port 220, performs low-level protocol layer processing on the uplink forward transmission data, and transmits it to the server 100 through the first server communication interface 240; after the server 100 receives the forward transmission data processed by the low-level protocol layer from the main processing unit 210 through the first server communication interface 240, it performs high-level protocol layer processing on the forward transmission data and transmits the processed forward transmission data to the main processing unit 210 through the first server communication interface 240. Since the forward transmission data processed by the high-level protocol layer needs to be transmitted to the upper-level unit 500, the forward transmission data is the uplink return data for the main processing unit 210. The main processing unit 210 packages the uplink return data and transmits it to the upper-level unit 500 through the return port 230, and the transmission process of the uplink data ends.

[0048] For the processing of downlink data: the main processing unit 210 receives the downlink return data transmitted by the upper-level unit 500 through the return port 230, and performs pre-processing of unpacking the downlink return data, and transmits it to the server 100 through the first server communication interface 240; the server 100 receives the downlink return data after unpacking by the main processing unit 210 through the first server communication interface 240, performs high-level protocol layer processing on the downlink return data, and then transmits it to the main processing unit 210 through the first server communication interface 240; because the downlink return data after high-level protocol layer processing needs to be transmitted to the next-level unit 400, the return data is the downlink forward data for the main processing unit 210, and the main processing unit 210 performs low-level protocol layer processing on the downlink forward data and then transmits it to the next-level unit 400 through the forward port 220, and the transmission process of the downlink data ends.

[0049] It can be seen that in the communication system provided by this embodiment, the server 100 carries out data processing of the upper physical layer of the protocol stack and the protocol layers above the physical layer, and the main processing unit 210 of the first processing unit 200 carries out data processing of the lower physical layer of the protocol stack, so that the communication system realizes the function of a complete communication protocol stack. In the communication system, data is transmitted between the server 100 and the main processing unit 210 through the first server communication interface 240, and the main processing unit 210 transmits the processed data to the upper-level unit 500 and the lower-level unit 400 through the backhaul port 230 and the forward port 220, so that the communication system not only realizes data processing of the communication protocol stack, but also realizes data interaction with the upper-level unit 500 or the lower-level unit 400, forming a complete communication system. The communication system has a simple architecture, low research and development difficulty and cost, and the selection range of the server 100 is large, and the communication system has strong adaptability.

[0050] Specifically, the communication system further includes an uplink data processing unit 300; Figure 3 As shown, the uplink data processing unit 300 includes an error correction processor 310 and a plurality of second server communication interfaces 320, and the error correction processor 310 is connected to the server 100 through the second server communication interface 320. The server 100 receives the uplink forward transmission data processed by the main processing unit 210 through the first server communication interface 240 after the low-level protocol layer, transmits the received uplink forward transmission data to the error correction processor 310 through the second server communication interface 320 for error correction processing, receives the forward transmission data after the error correction processing, and performs high-level protocol layer processing on the forward transmission data after the error correction processing. Specifically, the second server communication interface 320 can be selected as a PCIE interface, and the uplink data processing unit 300 also includes a manager, a power supply, a clock module and a memory bar, and the manager and the memory bar are used to manage and store the data processed and transmitted by the error correction processor 310.

[0051] The error correction processor 310 is used to perform error correction processing on the received data. The specific data processing process is: the error correction processor 310 receives the forward transmission data transmitted by the server 100 through the second server communication interface 320, performs error correction on the received forward transmission data, and transmits the forward transmission data after error correction processing to the server 100 through the second server communication interface 320. It can be seen that the error correction processor 310 only performs error correction on the uplink forward transmission data. Specifically, the error correction processing performed by the error correction processor 310 includes forward error correction processing (FEC) and Fourier transform on the data.

[0052] like Figure 4 As shown, based on the data transmission between the error correction processor 310 and the server 100, combined with the processing of the uplink data by the main processing unit 210 of the first processing unit 200, the overall processing process of the uplink data is:

[0053] The main processing unit 210 receives the uplink forward transmission data transmitted by the next-level unit 400 through the forward transmission port 220, performs low-level protocol layer processing on the uplink forward transmission data, and transmits it to the server 100 through the first server communication interface 240; after the server 100 receives the forward transmission data processed by the low-level protocol layer from the main processing unit 210 through the first server communication interface 240, it transmits the forward transmission data to the error correction processor 310 through the second server communication interface 320; the error correction processor 310 performs error correction processing on the forward transmission data after receiving it through the second server communication interface 320, and transmits the error-corrected data to the server 100 through the second server communication interface 320. The server 100 receives the forward data after error correction through the second server communication interface 320, processes the forward data at the high-level protocol layer, and transmits the processed forward data to the main processing unit 210 through the first server communication interface 240; since the forward data after high-level protocol layer processing needs to be transmitted to the upper-level unit 500, the forward data is uplink return data for the main processing unit 210, and the main processing unit 210 packages the uplink return data and transmits it to the upper-level unit 500 through the return port 230, and the transmission process of the uplink data ends.

[0054] The communication system of this embodiment transfers the function of performing error correction processing on the forwarded data to the error correction processor 310 of the uplink data processing unit 300, so that the data processing carried by the server 100 does not include error correction processing on the data. The requirements for the model and specifications of the server 100 are lower, and the selection range of the server 100 is wider.

[0055] Preferably, the main processing unit 210 is also used to obtain a standard synchronization signal and synchronize with the standard synchronization signal, and after synchronization, transmit synchronization information to a plurality of next-level units 400 through the forwarding port 220 .

[0056] After acquiring the standard synchronization signal, the main processing unit 210 can synchronize with it. Specifically, the standard synchronization signal is a global reference time PPS signal. Synchronization includes time synchronization and frequency synchronization. The synchronization is achieved by setting a phase-locked loop circuit in the first processing unit 200. After synchronization, the main processing unit 210 generates synchronization information according to the synchronized time and frequency information, and transmits the synchronization information to the next-level unit 400 through the fronthaul port 220. The next-level unit 400 can recover the standard synchronization signal from the synchronization information transmitted by the main processing unit 210 through the CPRI (Common Public Radio Interface) protocol and synchronize, so that the communication system maintains synchronized data processing with other units, avoiding data loss or data processing errors.

[0057] Specifically, Figure 5 As shown, the above-mentioned phase-locked loop circuit may preferably adopt a DPLL digital phase-locked loop circuit, which specifically includes a DAC (digital-to-analog converter), a VCXO (voltage-controlled crystal oscillator) and a PLL (phase-locked loop module). The DPLL digital phase-locked loop circuit is used to lock a standard synchronization signal to synchronize the entire main processing unit 210.

[0058] Preferably, if Figure 5 As shown, the first processing unit 200 also includes a clock timing unit 250, and the main processing unit 210 obtains the standard synchronization signal from the clock timing unit 250 of the first processing unit 200. The clock timing unit 250 is used to obtain the standard synchronization signal from an external clock source and transmit the standard synchronization signal to the main processing unit 210, and the main processing unit 210 obtains the standard synchronization signal through the clock timing unit 250. Specifically, the external clock source can be a GPS clock source, a Beidou clock source or an RGPS clock source. If the RGPS clock source is used, since the transmission line of the RGPS clock source is long, compensation is required after the standard synchronization signal, i.e., the PPS signal, is obtained through the RGPS clock source to obtain the correct time information.

[0059] Preferably, if Figure 5As shown, the clock timing unit 250 is also used to obtain a first standard clock message from an external clock source, and transmit the first standard clock message to the main processing unit 210, so that the main processing unit 210 uses the first standard clock message to adjust the standard synchronization signal after obtaining the first standard clock message, and synchronizes with the adjusted standard synchronization signal; the main processing unit 210 is also used to obtain the first standard clock message from the clock timing unit 250, adjust the standard synchronization signal according to the first standard clock message, and synchronize with the adjusted standard synchronization signal.

[0060] The main processing unit 210 uses the first standard clock message transmitted by the clock timing unit 250 to adjust the standard synchronization signal. The first standard clock message contains more specific clock information, which can adjust the acquired standard synchronization signal to a more accurate state and correct the deviation of the standard synchronization signal. The main processing unit 210 synchronizes with the adjusted standard synchronization signal to generate more accurate synchronization information. Specifically, the first standard clock message described above will be different for different external signal sources. If the external signal source is a GPS clock source, the first standard clock message is a GPS message, which contains detailed time slice information such as longitude and latitude, GPS status, etc., which can be used to adjust the deviation in the standard synchronization signal, i.e., the PPS signal.

[0061] Alternatively, if Figure 5As shown, the main processing unit 210 can also obtain the standard synchronization signal from the upper level unit 500, specifically, requesting the upper level unit 500 to obtain the second standard clock message through the backhaul port 230, and obtaining the standard synchronization signal according to the second standard clock message. Specifically, the main processing unit 210 is provided with a 1588v2 protocol stack, and the second standard clock message obtained by the main processing unit 210 from the upper level unit 500 through the backhaul port 230 is a 1588 message. After the main processing unit 210 receives the 1588 message sent by the upper level unit 500, the upper level unit 500 acts as a 1588 master node (master), and the main processing unit 210 becomes a 1588 slave node (slave). According to the 1588 message of the upper level unit 500, the standard synchronization signal, i.e., the PPS signal, is parsed, and the standard synchronization signal, i.e., the PPS signal is synchronized with the standard synchronization signal, i.e., the PPS signal through a phase-locked loop. After synchronization, synchronization information is generated and transmitted to the lower level unit 400 through the forward port 220. The lower level unit 400 transmits the synchronization information to the lower level unit 400 through the forward port 220. The CPRI (Common Public Radio Interface) protocol recovers the standard synchronization signal from the synchronization information and performs synchronization; optionally, the main processing unit 210 can also provide 1588v2 time service to the next-level unit 400 through the fronthaul port 220 via the built-in 1588v2 protocol stack, that is, by transmitting a 1588 message to the next-level unit 400, the next-level unit 400 becomes a 1588 slave node (slave) for synchronization. Since the main processing unit 210 is provided with multiple fronthaul ports 220, each fronthaul port 220 is provided with an independent 1588v2 protocol stack and corresponds to a 1588 master node (master), providing 1588v2 time service to the next-level unit 400 corresponding to each fronthaul port 220.

[0062] It can be seen that the main processing unit 210 has two ways to obtain the standard synchronization signal, and one of them can be used as a backup solution according to actual conditions in case one of the signal sources cannot obtain information related to clock synchronization.

[0063] Optionally, the communication system provided in this embodiment can communicate as a BBU (baseband processing unit), and the server 100 is mainly responsible for the data processing of the high-level parts of the CMAC layer, RLC layer, MAC layer and physical layer in the BBU, while the first processing unit 200 is responsible for the data processing of the low-level part of the physical layer. This division is based on the option 8 division of the 5G protocol.

[0064] Specifically, for the BBU, the upper level unit is specifically the core network, and the lower level unit is specifically the service unit. If the BBU is connected to the lower level unit via an optical fiber, the fronthaul port 220 is a fiber optic interface.

[0065] Example 2

[0066] This embodiment provides a processing unit, which includes a plurality of forward transmission ports, a plurality of backhaul ports, a plurality of first server communication interfaces and a main processing unit.

[0067] The main processing unit is connected to the first server communication interface, the forward port and the backhaul port. The first server communication interface is used to connect to the server to realize data transmission between the main processing unit and the server; the forward port is used to connect to the next level unit to realize data transmission between the main processing unit and the next level unit; the backhaul port is used to connect to the previous level unit to realize data transmission between the main processing unit and the previous level unit. Specifically, the aforementioned server is any applicable general server; the previous level unit refers to a unit that is one level higher than the processing unit and the server in the transmission direction of uplink data. Similarly, the next level unit refers to a unit that is one level lower than the processing unit in the transmission direction of downlink data.

[0068] The main processing unit is used to receive forward transmission data processed by the server through the high-level protocol layer through the first server communication interface, and / or receive forward transmission data transmitted by several lower-level units through the forward transmission port, and is also used to perform low-level protocol layer processing on the received forward transmission data, and transmit the processed forward transmission data to several lower-level units through the forward transmission port, and / or transmit the processed forward transmission data to the server through the first server communication interface.

[0069] The low-level protocol layer processing in the main processing unit is aimed at the forward transmission data, mainly Fourier transform and inverse transform and down-conversion processing of the forward transmission data, and deployment of CPRI (Common Public Radio Interface) protocol. For the main processing unit, the forward transmission data refers to the data transmitted from the next-level unit or the data that needs to be transmitted to the next-level unit, specifically the uplink forward transmission data transmitted upward from the next-level unit (need to be transmitted to the server), and the downlink forward transmission data transmitted downward from the server (need to be transmitted to the next-level unit). After the main processing unit receives the uplink forward transmission data transmitted by the next-level unit through the forward transmission port, it processes the uplink forward transmission data at the low-level protocol layer and transmits it to the server through the first server communication interface, so that the server performs high-level protocol layer processing; similarly, the main processing unit receives the downlink forward transmission data of the server after the high-level protocol layer processing through the first server communication interface, and processes the downlink forward transmission data at the low-level protocol layer and transmits it to the next-level unit through the forward transmission port.

[0070] The main processing unit is also used to receive feedback data from the server after being processed by the high-level protocol layer through the first server communication interface, and / or to receive feedback data transmitted by several upper-level units through the feedback port, and is also used to pre-process the received feedback data and transmit the pre-processed feedback data to several upper-level units through the feedback port, and / or to transmit the pre-processed feedback data to the server through the first server communication interface.

[0071] The preprocessing is aimed at the return data, which is mainly to package or decompress the return data. For the main processing unit, the return data refers to the data transmitted from the upper-level unit or the data that needs to be transmitted to the upper-level unit, specifically refers to the downlink return data transmitted downward from the upper-level unit (need to be transmitted to the server), and the uplink return data transmitted upward from the server (need to be transmitted to the upper-level unit). After the main processing unit receives the downlink return data transmitted by the upper-level unit through the return port, the downlink return data is unpacked and transmitted to the server through the first server communication interface, so that the server performs high-level protocol layer processing; similarly, after receiving the uplink return data transmitted by the server through the first server communication interface, the uplink return data is packaged and transmitted to the upper-level unit through the return port.

[0072] Specifically, the high-level protocol layer processing performed by the server is data processing of the protocol layers above the physical layer and the physical layer in the protocol stack, specifically including real-time processing and error correction processing of data.

[0073] It can be seen that the main processing unit of the processing unit provided in this embodiment carries out data processing of the bottom layer of the physical layer of the protocol stack, and the server carrying data processing of the upper layer of the physical layer of the protocol stack and the protocol layer above the physical layer can realize the functions of the complete protocol stack. The server and the processing unit provided in this embodiment transmit data through the first server communication interface, and the main processing unit transmits the processed data to the upper-level unit and the lower-level unit through the return port and the forward port. The processing unit combined with the server not only realizes the data processing of the communication protocol stack, but also realizes the data interaction with the upper-level or lower-level unit, and can form a complete communication system. The communication system composed of the two has a simple architecture, which reduces the difficulty and cost of the research and development of the communication system. The server has a large selection range and the communication system has strong adaptability.

[0074] Preferably, the main processing unit is also used to obtain a standard synchronization signal and synchronize with the standard synchronization signal, and transmit synchronization information to several next-level units through the forward port after synchronization. Specifically, the main processing unit synchronizes with the standard synchronization signal by setting a phase-locked loop circuit in the processing unit.

[0075] Specifically, the above-mentioned phase-locked loop circuit may preferably adopt a DPLL digital phase-locked loop circuit, which specifically includes a DAC (digital-to-analog converter), a VCXO (voltage-controlled crystal oscillator) and a PLL (phase-locked loop module). The DPLL digital phase-locked loop circuit is used to lock the standard synchronization signal to synchronize the entire main processing unit.

[0076] Preferably, the processing unit also includes a clock timing unit, and the main processing unit obtains the standard synchronization signal from the clock timing unit of the first processing unit. The clock timing unit is used to obtain the standard synchronization signal from an external clock source and transmit the standard synchronization signal to the main processing unit, and the main processing unit obtains the standard synchronization signal through the clock timing unit. Specifically, the external clock source can be selected as a GPS clock source, a Beidou clock source or an RGPS clock source. If the RGPS clock source is used, since the transmission line of the RGPS clock source is longer, compensation is required after obtaining the standard synchronization signal, i.e., the PPS signal, through the RGPS clock source to obtain the correct time information.

[0077] Preferably, the clock timing unit is also used to obtain a first standard clock message from an external clock source, and transmit the first standard clock message to the main processing unit, so that the main processing unit uses the first standard clock message to adjust the standard synchronization signal after obtaining the first standard clock message, and synchronizes with the adjusted standard synchronization signal; the main processing unit is also used to obtain the first standard clock message from the clock timing unit, adjust the standard synchronization signal according to the first standard clock message, and synchronize with the adjusted standard synchronization signal.

[0078] Optionally, the main processing unit can also obtain the standard synchronization signal from the upper-level unit. Specifically, the main processing unit requests the upper-level unit to obtain the second standard clock message through the return port, obtains the standard synchronization signal according to the second standard clock message, and then synchronizes with the obtained standard synchronization signal.

[0079] Example 3

[0080] The present embodiment provides a server for connecting to a first server interface of a first processing unit, receiving forward transmission data processed by a main processing unit of the first processing unit through a low-level protocol layer and / or return transmission data pre-processed by the main processing unit through the first server communication interface of the first processing unit, performing high-level protocol layer processing on the received return transmission data and / or forward transmission data, and transmitting the processed return transmission data and / or forward transmission data to the main processing unit through the first server communication interface.

[0081] The server is mainly responsible for data transmission with the main processing unit of the first processing unit. Since the server carries the data processing of the upper physical layer and the protocol layers above the physical layer in the protocol stack, the server is also responsible for processing the transmitted data at the high-level protocol layer. The processing of the high-level protocol layer includes real-time processing and error correction of the data, while the main processing unit is responsible for processing the data at the low-level protocol layer, that is, the data processing of the bottom physical layer in the same protocol stack, mainly performing Fourier transform, inverse transform and down-conversion on the forward transmission data, and deploying the CPRI (Common Public Radio Interface) protocol.

[0082] Specifically, the first processing unit includes a plurality of forward transmission ports, a plurality of backhaul ports, a plurality of first server communication interfaces and a main processing unit. The main processing unit is connected to the first server communication interface, the forward transmission port and the backhaul port. The first server communication interface is used to connect to the server to realize data transmission between the main processing unit and the server; the forward transmission port is used to connect to the next level unit to realize data transmission between the main processing unit and the next level unit; the backhaul port is used to connect to the previous level unit to realize data transmission between the main processing unit and the previous level unit. Specifically, the previous level unit refers to a unit that is one level higher than the processing unit and the server in the transmission direction of the uplink data. Similarly, the next level unit refers to a unit that is one level lower than the processing unit in the transmission direction of the downlink data.

[0083] The main processing unit is used to receive the forward transmission data of the server after being processed by the high-level protocol layer through the first server communication interface, and / or receive the forward transmission data transmitted by several lower-level units through the forward transmission port; the main processing unit is also used to perform low-level protocol layer processing on the received forward transmission data, and transmit the processed forward transmission data to several lower-level units through the forward transmission port, and / or transmit the processed forward transmission data to the server through the first server communication interface. The main processing unit is also used to receive the return transmission data of the server after being processed by the high-level protocol layer through the first server communication interface, and / or receive the return transmission data transmitted by several upper-level units through the return transmission port. The main processing unit is also used to pre-process the received return transmission data, and transmit the pre-processed return transmission data to several upper-level units through the return transmission port, and / or transmit the pre-processed return transmission data to the server through the first server communication interface.

[0084] It can be seen that the server provided in this embodiment carries data processing of the upper physical layer of the protocol stack and the protocol layers above the physical layer, and the main processing unit of the first processing unit carries data processing of the lower physical layer of the protocol stack. The combination of the two realizes the functions of a complete communication protocol stack. The server provided in this embodiment is a server of universal model and specification, and transmits data with the first processing unit through the first server communication interface. The main processing unit of the first processing unit transmits the processed data to the upper-level unit and the lower-level unit through the backhaul port and the forward port. The server combined with the first processing unit not only realizes the data processing of the complete communication protocol stack, but also realizes data interaction with the upper-level or lower-level unit. The communication system composed of the two has a simple architecture, which reduces the difficulty and cost of research and development, and the selection range of the server is large, and the adaptability of the communication system is strong.

[0085] This embodiment also provides an uplink data processing unit for cooperating with the server provided in this embodiment. The uplink data processing unit includes an error correction processor and several second server communication interfaces. The error correction processor is connected to the second server communication interface, and the second server communication interface is used to connect to the server.

[0086] The error correction processor is used to receive the forward transmission data transmitted by the server through the second server communication interface, perform error correction processing on the received forward transmission data, and transmit the forward transmission data after error correction processing to the server through the second server communication interface. Specifically, the error correction processing includes forward error correction processing (FEC) and Fourier transform on the data.

[0087] Based on the error correction processor, after receiving the forward data processed by the main processing unit through the low-level protocol layer through the first server communication interface, the server transmits the forward data to the error correction processor through the second server communication interface for error correction processing, and then receives the forward data processed by the error correction processor through the second server communication interface, and then processes the forward data at the high-level protocol layer. The error correction processing function is implemented by the uplink data processing unit, which reduces the requirements for the selection of servers and expands the selection range.

[0088] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the technical solution of the present invention, and are not intended to limit the specific implementation methods of the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the claims of the present invention shall be included in the protection scope of the claims of the present invention.

Claims

1. A communication system, characterized in that: comprising a server and a first processing unit; The first processing unit includes a plurality of forward transmission ports, a plurality of backhaul ports, a plurality of first server communication interfaces and a main processing unit; the main processing unit is connected to the server through the first server communication interface, connected to a plurality of lower-level units through the forward transmission port, and connected to a plurality of upper-level units through the backhaul port; The main processing unit is used to receive the forward transmission data of the server after being processed by the high-level protocol layer through the first server communication interface, and / or receive the forward transmission data transmitted by a plurality of the next-level units through the forward transmission port; The main processing unit is further used to perform low-level protocol layer processing on the received forward transmission data, and transmit the processed forward transmission data to a plurality of the next-level units through the forward transmission port, and / or transmit the processed forward transmission data to the server through the first server communication interface; The main processing unit is further used to receive the return data processed by the server through the high-level protocol layer through the first server communication interface, and / or receive the return data transmitted by a plurality of the upper-level units through the return port; The main processing unit is further used to pre-process the received return data, and transmit the pre-processed return data to the plurality of upper-level units through the return port, and / or transmit the pre-processed return data to the server through the first server communication interface; The server is used to receive, through the first server communication interface, the forward transmission data of the main processing unit after being processed by the low-level protocol layer and / or the return transmission data of the main processing unit after being pre-processed, perform high-level protocol layer processing on the received return transmission data and / or forward transmission data, and transmit the processed return transmission data and / or forward transmission data to the main processing unit through the first server communication interface; The high-level protocol layer processing is the data processing of the protocol layers above the physical layer and above the physical layer in the protocol stack; the low-level protocol layer processing is the data processing of the bottom layer of the physical layer in the protocol stack; It also includes an uplink data processing unit; the uplink data processing unit includes an error correction processor and a plurality of second server communication interfaces, and the error correction processor is connected to the server through the second server communication interface; The error correction processor is used to receive the forward transmission data transmitted by the server through the second server communication interface, perform error correction processing on the received forward transmission data, and transmit the forward transmission data after error correction processing to the server through the second server communication interface; The server is used to receive the forward transmission data processed by the main processing unit through the first server communication interface, and perform high-level protocol layer processing on the received forward transmission data, specifically: The server is used to receive the forward transmission data of the main processing unit after being processed by the low-level protocol layer through the first server communication interface, transmit the received forward transmission data to the error correction processor through the second server communication interface for error correction processing and receive the forward transmission data after the error correction processing, and perform high-level protocol layer processing on the forward transmission data after the error correction processing.

2. The communication system according to claim 1, characterized in that The main processing unit is also used to obtain a standard synchronization signal and synchronize with the standard synchronization signal, generate synchronization information after synchronization and transmit it to a plurality of the next-level units through the forward transmission port.

3. The communication system according to claim 2, characterized in that The first processing unit further comprises a clock timing unit, which is used to obtain a standard synchronization signal from an external clock source and transmit the standard synchronization signal to the main processing unit; The main processing unit is used to obtain the standard synchronization signal, specifically: the main processing unit is used to obtain the standard synchronization signal from the clock timing unit.

4. The communication system according to claim 3, characterized in that: The clock timing unit is also used to obtain a first standard clock message corresponding to the standard synchronization signal from an external clock source, and transmit the first standard clock message to the main processing unit; The main processing unit is further used to obtain a first standard clock message from the clock timing unit, and adjust the standard synchronization signal according to the first standard clock message; The main processing unit is further used to synchronize with the standard synchronization signal. Specifically, the main processing unit is further used to synchronize with the adjusted standard synchronization signal.

5. The communication system according to claim 2, characterized in that: The main processing unit is further used to obtain the standard synchronization signal, specifically: the main processing unit is further used to request the upper-level unit to obtain a second standard clock message through the return port, and obtain the standard synchronization signal according to the second standard clock message.

6. The communication system according to claim 3, characterized in that: The server is used to connect to the first server communication interface of the first processing unit, receive the forward transmission data processed by the lower protocol layer and / or the return transmission data after pre-processing by the main processing unit of the first processing unit through the first server communication interface, perform high-level protocol layer processing on the received forward transmission data and / or return transmission data, and transmit the forward transmission data and / or return transmission data processed by the higher-level protocol layer to the main processing unit through the first server communication interface; The high-level protocol layer processing is data processing of the protocol layers above the physical layer and the physical layer in the protocol stack; The low-level protocol layer processing is the data processing of the bottom layer of the physical layer in the protocol stack.

7. The communication system according to claim 4, characterized in that: The server is also used to connect to the second server communication interface of the uplink data processing unit; The server is used to receive, through the first server communication interface, the forward transmission data processed by the main processing unit of the first processing unit through the low-layer protocol layer, and perform high-layer protocol layer processing on the received forward transmission data, specifically: The server is used to receive the forward transmission data processed by the main processing unit of the first processing unit through the first server communication interface after the low-level protocol layer, transmit the received forward transmission data to the uplink data processing unit through the second server communication interface for error correction processing and receive the forward transmission data after the error correction processing, and perform high-level protocol layer processing on the forward transmission data after the error correction processing; The uplink data processing unit includes an error correction processor and a plurality of second server communication interfaces, the error correction processor is connected to the second server communication interface, and the second server communication interface is used to connect to the server; The error correction processor is used to receive the forward transmission data transmitted by the server through the second server communication interface, perform error correction processing on the received forward transmission data, and transmit the forward transmission data after error correction processing to the server through the second server communication interface.

8. A processing unit based on the communication system according to any one of claims 1 to 7, characterized in that: The processing unit includes a plurality of forward transmission ports, a plurality of backhaul ports, a plurality of first server communication interfaces and a main processing unit; the main processing unit is connected to the first server communication interface, the forward transmission port and the backhaul port, the first server communication interface is used to connect to the server, the forward transmission port is used to connect to the next level unit, and the backhaul port is used to connect to the previous level unit; The main processing unit is used to receive the forward transmission data of the server after being processed by the high-level protocol layer through the first server communication interface, and / or receive the forward transmission data transmitted by a plurality of the next-level units through the forward transmission port; The main processing unit is further used to perform low-level protocol layer processing on the received forward transmission data, and transmit the processed forward transmission data to a plurality of the next-level units through the forward transmission port, and / or transmit the processed forward transmission data to the server through the first server communication interface; The main processing unit is further used to receive the return data processed by the server through the high-level protocol layer through the first server communication interface, and / or receive the return data transmitted by a plurality of the upper-level units through the return port; The main processing unit is further used to pre-process the received return data, and transmit the pre-processed return data to the plurality of upper-level units through the return port, and / or transmit the pre-processed return data to the server through the first server communication interface; The high-level protocol layer processing is the data processing of the protocol layers above the physical layer and above the physical layer in the protocol stack; the low-level protocol layer processing is the data processing of the bottom layer of the physical layer in the protocol stack.

Citation Information

Patent Citations

  • Workflow managing and controlling system

    CN102737296A

  • Data transmission method, host unit, expanding unit and base station system

    CN110278572A

  • Methods and devices for radio communications

    CN110301143A

  • Communication system and processing unit

    CN215935114U