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
- Thi Diem Lam (Ha Noi City, VN)
- Viet Long Nguyen (Ha Noi City, VN)
- Dang Tung Nguyen (Ha Noi City, VN)
- Chi Linh Nguyen (Ha Noi City, VN)
- Tuan Duc Vu (Ha Noi City, VN)
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]
[0016]
[0017]
DETAILED DESCRIPTION OF THE INVENTION
[0018] As described in
[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]
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
[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
[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
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.