METHOD OF EXCHANGE OF INFORMATION BETWEEN RADIO REMOTE UNIT AND BASEBAND UNIT IN 4G LTE NETWORK WHEN LOSS OF SYNCHRONOUS SIGNALS ON COMMON PUBLIC RADIO INTERFACE

20200367076 ยท 2020-11-19

Assignee

Inventors

Cpc classification

International classification

Abstract

Method of exchanging information between Radio Remote Unit (RRU) and Baseband Unit (BBU) in Evolved Node B (eNodeB) when there is loss of synchronization of the Common Public Radio Interface (CPRI), including a) listening on BBU Small Frequency Factor (SFP) interface; b) when RRU detects an CPRI asynchronous event within a time period, conducting a hardware and software uncertainties test including the CPRI status, frequency, temperature, voltage, current and Radio Frequency (RF) operation; c) RRU converts checked uncertainty into text string; d) encoding text string into Morse code as binary bits 0,1; e) sending binary bits to the BBU by SFP module optical signal turning on and off; f) received data at the BBU SFP interface is encoded to Morse code, convert Morse code to text and writing file; and g) periodically checking the received text strings, collating them with predefined error codes, and take necessary trouble shooting steps.

Claims

1. A method of exchanging information between a Radio Remote Unit (RRU) and a Baseband Unit (BBU) in eNodeB when there is a loss of synchronization of the Common Public Radio Interface (CPRI) includes the following steps: a) Initiate a program to listen for information on a port of an SFP module on the BBU b) When the RRU detects a CPRI asynchronous condition within a specified period of time, the RRU conducts a test of hardware and software uncertainties including a CPRI status, a frequency, a temperature, a voltage, a current and an operation information of Radio Frequency (RF), c) The RRU converts a result of test of the hardware and software uncertainties into a text string, d) The RRU encodes this text string into Morse code in the form of data bits 0 and 1. e) The RRU sends the bits 0, 1 to the BBU by turning on and off an optical signal on the SFP module, f) When the BBU receives data at port on the SFP module, convert bits 0, 1 to Morse code, convert from Morse code to a text string and write said text string to a file, and g) Perform a periodic check of the text strings received in the file, collate them with predefined error codes and take necessary troubleshooting steps.

Description

BRIEF DESCRIPTION OF THE FIGURES

[0015] FIG. 1 show the pulse pattern of the Morse code symbols transmitted between the RRU and BBU according to the invention method.

[0016] FIG. 2 is a diagram depicting the connecting block between the RRU and BBU according to the invention method.

[0017] FIG. 3 is a diagram depicting the design of the relationship between the SFP module and CPU of the RRU/BBU on the system according to the invention method.

DETAILED DESCRIPTION OF THE INVENTION

[0018] As described in FIG. 3, in the SFP module, the signal used to turn off the optical link is called TX Disable and the signal used to determine whether or not the received optical signal is present is called RX LOS. Each of these signals is represented by chip's pin, which is also two bits of the status register 110 on the SFP. Therefore, there are two ways for the processor to read the status of these two signals, one is to read the logic level of the SFP pin, or to read the register 110 on the SFP module.

[0019] 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.

[0020] 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: [0021] . is defined by 1 unit of time. [0022] - is defined by 3 units of time. [0023] The space between characters is 3 units of time. [0024] The space between words is 7 units of time.
The Morse code table used in the invention method is shown in the following Table 1:

TABLE-US-00001 TABLE 1 No. Character Morse symbol 1 a .- 2 b -... 3 c -.-. 4 d -.. 5 e . 6 f ..-. 7 g --. 8 h .... 9 i .. 10 j .--- 11 k -.- 12 l .-.. 13 m -- 14 n -. 15 o --- 16 p .--. 17 q --.- 18 r .-. 19 s ... 20 t - 21 u ..- 22 v ...- 23 w .-- 24 x -..- 25 y -.-- 26 z --.. 27 0 ----- 28 1 .---- 29 2 ..--- 30 3 ...-- 31 4 ....- 32 5 ..... 33 6 -.... 34 7 --... 35 8 ----.. 36 9 -----. 37 End of line \n .-.- 38 End of message .-.-.

[0025] FIG. 1 shows the pulse of Morse symbols transmitted between the RRU and BBU according to the invention method. The TX Disable and RX LOS signal on most SFP types are usually updated within 100 milliseconds (ms) of change on pin. Therefore, the unit that holds the signal on the transmission line is decided to be 200 ms. Since the time unit that holds a logic level is 200 ms, the period it takes to send a unit . is 400 ms. The sampling period on the data decoding side to be able to receive a sufficient number of return signals shall comply with the Nyquist law and by a maximum of half the unit cycles of the signal being sent, and shall be chosen as 200 ms.

The transmission frame of message is defined as follows:

TABLE-US-00002 C CS C . . . CP ES C . . . E

[0026] Where C is character, CS is character spacing, WS is word spacing, E is message ending character.

[0027] Based on FIG. 1, each dot character . will be represented by one unit of high pulse and 1 unit of low pulse, the total transmission time is 400 ms. Each dash symbol - will be represented by 3 units of high pulse and 1 unit of low pulse, so it takes the total transmission time of 800 ms. There must be a space after every character, represented by 3 low-pulse units of 600 ms. The smallest character is e with one dot symbol .. The largest character is 0 with 5 dash symbols -. Therefore, the calculated transmission speed is from 13 to 60 characters in one minute.

[0028] 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.

[0029] 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.

Example of the Inventions

[0030] 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 FIG. 2.

[0031] 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.

[0032] 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 FIG. 1. The performance of patent tests is performed using I2C lines that are not GPIO due to specific hardware designs. The results of the sending data are completely received. The operational status of the RRU is used for fault analysis on the RRU.

THE ACHIEVED EFFECT OF THE INVENTION

[0033] 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.