The invention relates to the method of exchanging operation/status information between a radio remote unit and a baseband unit in Evolved Node B (abbreviated as eNodeB or eNB) that has been developed in case of loss of signal synchronization on the Common Public Radio Interface (CPRI) between these two blocks. In which, the signal used to transmit data is an optical signal and designed according to the protocol Morse code transmission.
EnodeB is an important architecture in the Long Term Evolution (LTE) mobile communication system. The architecture of LTE eNodeB consists of the Radio Remote Unit (RRU), the Baseband Unit (BBU), the transmission part and the control part. To ensure the operation of entire system, the RRU and BBU communicate with each other via the CPRI interface and a fiber optic cable. Types of data between the BBU and RRU are in-phase and Quadrature—IQ, Ethernet, High Level Link Control (HDLC). However, in order for the RRU and BBU to communicate with each other, the CPRI interface must ensure speed synchronization on both sides.
In some cases, the CPRI may be out of synchronization due to software, core operation on the BBU or RRU, broken optical wires or Small Form Factor module, frequency slippage compared to the initial calibration, etc. Once the CPRI is out of sync, the user equipment (UE) data processed at the RRU cannot be transferred back to the BBU, resulting in a loss of service across the system. If the reason for this loss of synchronization occurs on the BBU, the system administrator can troubleshoot and restore service operation somehow depending on the specific situation. If the fault is on the RRU, because the transmission line has been lost, it is impossible to issue an instruction to troubleshoot the problem on the RRU. The remedy may be to restart the RRU or to remove the RRU device to check. This has a great influence on the maintenance of the service, takes a lot of time and is costly because it has to replace the RRU, so cannot control the operation of the system.
The invention relates to addressing communication with the RRU in the event of an asynchronous occurrence to help the engineers quickly identify errors occurring on the system and provide timely troubleshooting guidance on the RRU or BBU by controlling the optical signal on the cable to send bit 0 and 1 according to the predefined code. It is therefore possible to decide whether to replace equipment such as SFP modules, fiber optic cable or even the RRU.
The purpose of the invention is to propose a solution that can exchange the operating status between the RRU and BBU, help engineer to quickly determine the operational status of the RRU in case of CPRI synchronization loss. Because the the BBU and RRU have only one communication channel, the CPRI communication standard is transmitted through the SFP port plugged into an optical cable. In case for any reason this communication channel is out of sync, the BBU will lose connection with RRU. Determining the operational status of the RRU is very important, helping the operator to quickly handle existing problems to reduce the rate of eNodeB suspension, lost service.
To achieve the above purpose, the invention proposes a solution for the RRU and BBU to be able to exchange information in case off irreparable CPRI loss from the BBU side; then it is necessary to identify the behavior of the RRU to provide the next treatment method. Since the transmission between the BBU and the RRU is done using the SFP module and fiber optic cable, the control of the optical signals into data bits 0 and 1 is entirely possible base on the signal switching on and off on the transmission line. These data bits can carry RRU operational status information to the BBU to identify errors that cause system outages. The data bits should be transmitted according to an appropriate code. The invention proposes using Morse code that is suitable for light communication.
The invention proposes a method of exchanging information between the RRU and BBU in eNodeB when there is an asynchronous signal of CPRI including the following:
As described in
Each SFP module has two EEPROM memory regions with addresses 0xA0 and 0xA2, which are read/written by I2C bus. 0xA0 memory area is used to store SFP production information such as serial number, manufacture name, type name, specifications, etc. While the 0xA2 memory area is used to store SFP information during operation such as power, current, voltage, temperature and status. In status register 110 which is in memory 0xA2, bit 6 is the TX Disable bit and bit 1 is the RX LOS bit. When the TX optical cable or TX transmission block of SFP on the RRU side is broken, the RX LOS signal on the BBU will be turned on. Thus, when the TX Disable signal of the RRU is turned on, the RX LOS signal of the BBU will also turn on and vice versa. Bit 1 is interpreted as turning off the optical signal, bit 0 is turning on the optical signal.
Morse code is a kind of method of transmitting textual information by a series of information turned on and off by sound, light, etc. In the Morse code table, each character is represented by a unique string of a dot, “.”, and a dash, “-”. Where:
The transmission frame of message is defined as follows:
Where C is character, CS is character spacing, WS is word spacing, E is message ending character.
Based on
On the RRU, the software program that is responsible for sending Morse code will run at the time the monitoring program detects the CPRI synchronization status is lost for a period of 5 minutes. The Morse program first check the RRU's operating status, then converts the predefined errors into text format. After that, the program converts each character in the error text string into Morse code and finishes by sends the last character with the end of message character.
On the BBU, when the monitoring program detects the CPRI asynchronous state, it first performs a test of software, hardware and condition that ensures CPRI synchronization on the BBU and fixes it. In the event that abnormal states on the BBU are not detected, the monitoring program actives a Morse signal listening and decode program on the channel receiving data from the RRU. After the program reaches the end of the frame, all information will be saved to the file. The operator or operating program may rely on this RRU's operation status to conduct appropriate analysis, remediation and error correction activities.
In fact, the invention has been tested for feasibility and applied in the electronic laboratory for eNodeB development project of Viettel High Technology Industry Corporation as described in
When there is no CPRI synchronous condition between the RRU and BBU, the BBU will execute the Morse code listener program. The program will check the RX LOS signal on the SFP every 200 ms, record the value obtained and proceed with Morse decoding. After decoding, the received text will be written to the file for the operator to read and process.
The RRU records the textual data to be sent to the BBU, performs Morse encoding into symbols “.”, “-” and switches the optical signal in a waveform as shown in
The system established by the method of the invention is capable of communicating necessary data between BBU and RRU in case of CPRI loss. Instead of the engineer having to go to the field to check for errors on the RRU, then report to the system administrator and take corrective measures, with this method, the system operating engineer can check current faults that are happening on the RRU by data received from the RRU via Morse code. This helps to quickly identify a system failure on the RRU, sending an execution instruction to the RRU to quickly solve the current problem. At the same time, identifying errors also helps development engineers to save time to fix errors by conducting in parallel bug fixes right in the laboratory before replacing the RRU in case it is necessary.
Number | Date | Country | Kind |
---|---|---|---|
1-2019-02553 | May 2019 | VN | national |