RRU testing method, device and storage medium
By integrating BBU and UE functions in the RRU, and using software configuration to implement function switching, the problems of strong device coupling, difficult fault location, high cost, and equipment joint test failure in RRU testing are solved, and efficient and accurate RRU testing is achieved. .
Patent Information
- Application Number
- CN202411639541.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-11-18
AI Technical Summary
In RRU testing, there are problems such as strong equipment coupling, difficult fault location, high batch testing costs, and easy failure of equipment joint tests from different manufacturers.
By adding BBU functions and UE functions in RRUs, and software configuration uses software configuration to achieve the switching of BBU, RRU, and UE functions to build integrated RRUs for testing. This method does not require additional hardware costs, which can quickly build a test environment, reduce equipment dependence, and improve test efficiency and accuracy.
The efficiency and accuracy of the RRU test is realized, the test cost is reduced, the failure can be accurately located, and it is suitable for the joint test of different manufacturers' equipment.
Smart Images

Figure CN119155716B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication testing technology, and in particular to an RRU testing method, device and storage medium. Background Art
[0002] The distributed base station architecture consists of a radio remote unit (RRU) and a baseband unit (BBU), which are connected by optical fiber. During uplink transmission, the RRU receives the time domain data from the user equipment (UE) through the air interface and converts it into frequency domain data, which is then transmitted to the BBU through optical fiber; during downlink transmission, the frequency domain data received from the BBU is converted into time domain data and then sent to the UE through the air interface.
[0003] There are some problems in RRU testing: RRU and BBU are highly coupled, making fault location difficult; batch testing occupies a large amount of equipment (such as BBU, signal source, spectrum analyzer, etc.), which is costly; when equipment from different manufacturers is tested together, it is easy to fail due to differences in protocols and technical parameters; RRU, as the connection hub between BBU and UE, lacks effective internal fault location means and it is difficult to determine the source of the fault. Summary of the invention
[0004] The present application provides an RRU testing method, device and storage medium, aiming to solve at least one of the problems of how to improve RRU testing efficiency, reduce costs and accurately locate faults.
[0005] In a first aspect, the present application provides an RRU testing method, which is applied to multiple RRUs, wherein the multiple RRUs include multiple integrated RRUs and at least one RRU to be tested, wherein the multiple integrated RRUs include selecting a first integrated RRU whose integrated BBU function is selected and selecting a second integrated RRU whose integrated UE function is selected, and the method includes:
[0006] Receive test instructions sent by the test control terminal;
[0007] The integrated RRU internally performs a parsing operation on the test instruction, and selects a corresponding function from among the BBU function, the UE function and the RRU function integrated by the integrated RRU according to the parsing result;
[0008] The data stream output by the selector after selecting the corresponding function in the integrated RRU is directed to the RRU to be tested, so as to perform a test operation on the RRU to be tested.
[0009] In a second aspect, the present application further provides an RRU testing device, the device comprising a plurality of RRUs, the plurality of RRUs comprising a plurality of integrated RRUs and at least one RRU to be tested, the plurality of integrated RRUs comprising selecting a first integrated RRU whose integrated BBU function is selected and selecting a second integrated RRU whose integrated UE function is selected, wherein:
[0010] The integrated RRU is used to receive a test instruction sent by a test control terminal; parse the test instruction, and select a corresponding function from among the BBU function, UE function and RRU function integrated in the integrated RRU according to the parsing result; and guide the data stream output by the selector after the corresponding function is selected in the integrated RRU to the RRU to be tested, so as to perform a test operation on the RRU to be tested.
[0011] In a third aspect, the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the RRU testing method as described in the first aspect.
[0012] The RRU testing method, device and storage medium provided by the present application, the method adds BBU function and UE function in RRU, and uses software configuration to realize the function switching of BBU, RRU and UE, without additional hardware cost. There is no need to add signal source, spectrum analyzer, BBU, UE and other test instruments during the test process as in traditional tests. The integrated RRU has a high degree of integration and integrates some software functions of UE and BBU internally. This method has the following advantages: on the one hand, only one test computer is required, which greatly reduces the use of instruments and thus greatly reduces the cost of test verification; on the other hand, it can fully verify the uplink and downlink links. Due to the high degree of functional integration and flexible switching, the fault points inside the functional module can be accurately located during the test, which effectively improves the efficiency and accuracy of RRU testing. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0014] Figure 1 is a flow chart of the RRU testing method provided by this application;
[0015] Figure 2 is a schematic diagram of an integrated RRU provided in an embodiment of the present application;
[0016] Figure 3 is a schematic diagram of a downlink test provided in an embodiment of the present application;
[0017] Figure 4 is a downlink troubleshooting flowchart provided by an embodiment of the present application;
[0018] Figure 5 is a schematic diagram of an uplink test provided in an embodiment of the present application;
[0019] Figure 6 is a flowchart of uplink troubleshooting provided by an embodiment of the present application;
[0020] Figure 7 It is a schematic diagram of an uplink and downlink test provided in an embodiment of the present application;
[0021] Figure 8 is a downlink channel troubleshooting flowchart provided by an embodiment of the present application;
[0022] Fig. 9 is a troubleshooting flow chart of an uplink channel provided in an embodiment of the present application;
[0023] Fig.10 It is a structural block diagram of the RRU test device provided in this application. DETAILED DESCRIPTION
[0024] In the embodiments of the present application, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0025] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0026] As a key link between user equipment (UE) and base station processing unit (BBU), the performance of RRU is directly related to the quality of wireless communication. Any data link abnormality may lead to communication failure. Traditional RRU testing relies on equipment such as BBU, signal source and spectrum analyzer, but there are problems such as strong device coupling, difficulty in fault location, high batch testing cost and easy failure of joint testing of equipment from different manufacturers. Therefore, the purpose of RRU testing is to ensure that RRU can transmit data stably and efficiently in the actual working environment. Through testing, compatibility issues between devices can be discovered and resolved, and faults can be accurately located, thereby improving the overall reliability and performance of wireless communication.
[0027] In order to solve at least one of the problems of how to improve RRU testing efficiency, reduce costs, and accurately locate faults, the present application provides an RRU testing method, device, and storage medium. The method solves some problems in RRU testing by integrating the BBU function, UE function, and RRU function inside the RRU. In terms of improving test efficiency, the integrated RRU selects the corresponding function after parsing the test instruction. There is no need to connect an external BBU or UE device separately to build a test environment, which saves equipment connection and configuration time. In terms of reducing costs, the use of the integrated RRU internal functions reduces the dependence on external devices such as BBU, signal source, and spectrum analyzer, thereby saving equipment purchase costs. For accurate fault location, the integrated RRU internal functions can assist in troubleshooting. For example, when testing the RRU uplink transmission, its internal UE function is used to send data to observe the RRU conversion transmission situation and determine whether the fault is in the RRU itself.
[0028] Please refer to Figure 1 , Figure 2 , Figure 1 is a flow chart of the RRU testing method provided by this application, Figure 2 An RRU testing method is applied to multiple RRUs, wherein the multiple RRUs include multiple integrated RRUs and at least one RRU to be tested, wherein the multiple integrated RRUs include a first integrated RRU whose integrated BBU function is selected and a second integrated RRU whose integrated UE function is selected, and the method includes:
[0029] S110, receiving a test instruction sent by the test control terminal.
[0030] Specifically, the test control end can be a host computer, which is used to send test instructions to command the integrated RRU to perform test operations on the RRU to be tested. For example, the test control end is a computer running specific test software. After the operator sets the test parameters and test types (such as testing the uplink transmission function and downlink transmission function of the RRU to be tested) on this computer, the test control end will generate test instructions based on these settings and send them out.
[0031] S120, the integrated RRU internally parses the test instruction, and selects a corresponding function from among the BBU function, the UE function and the RRU function integrated in the integrated RRU according to the parsing result.
[0032] Specifically, when the integrated RRU receives the test instruction sent by the test control end, there is a special processing mechanism inside the integrated RRU to parse this instruction. Once the test instruction is parsed, the integrated RRU will select the corresponding function from the three functions it integrates, namely, the BBU function, the UE function and its own RRU function, according to the results of the analysis. For example, if the parsed test instruction indicates that the downlink transmission function of the RRU to be tested is to be tested, and the signal transmission situation on the base station side (similar to the BBU) needs to be simulated, then the integrated RRU will select the BBU function integrated inside it, which is named the first integrated RRU. This means that the first integrated RRU will perform test-related operations on the RRU to be tested in a role similar to that of the BBU in subsequent operations, such as sending frequency domain data.
[0033] For another example, if the test instruction is to test the ability of the RRU under test to receive user equipment signals, the integrated RRU will select the UE function to simulate the UE device (i.e., the second integrated RRU) to send time domain data to the RRU under test, thereby testing the performance of the RRU under test in receiving and processing these data. This function selection mechanism enables the integrated RRU to flexibly respond to different test requirements, and to switch between multiple functions through software configuration without the need for additional hardware equipment, thereby improving the efficiency of RRU testing, reducing costs, and helping to accurately locate faults.
[0034] S130, directing the data flow output by the selector after selecting the corresponding function in the integrated RRU to the RRU to be tested, so as to perform a test operation on the RRU to be tested.
[0035] Specifically, the integrated RRU selects the corresponding function (BBU function, UE function or its own RRU function) according to the analysis result of the test instruction. When a function is selected, this function will start to work and generate the corresponding data stream. For example, if the UE function is selected, then the UE function module will generate a data stream simulated by the user equipment according to the predetermined rules. This data stream contains information such as time domain data; if the BBU function is selected, it will generate data streams such as frequency domain data sent by the base station.
[0036] The selector plays a key guiding role, which determines the direction of the data flow generated from the integrated RRU. The selector accurately guides the data flow to the next destination according to the function selected by the integrated RRU before and the settings of the entire test system. For example, there will be multiple integrated RRUs (including the first integrated RRU and the second integrated RRU) and at least one RRU to be tested in the test device, but the selector will ensure that the data flow output from the integrated RRU only flows to the RRU to be tested, avoiding the data flow from erroneously flowing to other components that do not need to be tested at the moment. Once the data flow is directed to the RRU to be tested by the selector, the test operation will be performed on the RRU to be tested. The RRU to be tested will receive the data flow from the integrated RRU and process the data flow according to its own functions, thereby realizing the testing of various performance and functions of the RRU to be tested. This method effectively builds a flexible and efficient RRU test environment by selecting the internal functions of the integrated RRU and guiding the data flow by the selector, which helps to improve the accuracy and efficiency of the test while reducing the test cost.
[0037] Please refer to Figure 3 , Figure 3 Schematic diagram of a downlink test provided in an embodiment of the present application. Exemplarily, the downlink test operation in the test operation performed on the RRU to be tested includes:
[0038] S301, the first integrated RRU packages the downlink test data sent by the test control terminal, and sends the data packet to the RRU to be tested.
[0039] Specifically, in the downlink test, the first integrated RRU will perform the operation first. The test control end will send downlink test data, and the first integrated RRU will package these data for easy transmission in the network. For example, in wireless communication, data needs to add information such as header and trailer. The header contains the source address (the address of the first integrated RRU simulating the BBU), the destination address (the address of the RRU to be tested), the data type and other information. Then, the first integrated RRU sends the packaged data packet to the RRU to be tested. This step simulates the process of BBU sending downlink data to RRU in an actual wireless communication system.
[0040] S302, the RRU to be tested verifies the data packets of each node in the downlink, obtains the verification result of whether the data of each node is correct, and feeds back the verification result to the test control end.
[0041] Specifically, after the RRU to be tested receives the data packet sent by the first integrated RRU, it will verify the data packets of each node in the downlink. Each node here refers to the different logical points through which the data packet passes during the transmission process, for example, it may include the fronthaul interface, the downlink low physical layer (DL Lowphy) node, and the downlink digital front end (DL DFE) node. The purpose of the verification is to check whether there are errors in the data transmission process, such as whether the data is complete. Through a specific verification algorithm (such as CRC verification, etc.), the RRU to be tested can obtain the verification result of whether the data of each node is correct. Then, the RRU to be tested feeds back this verification result to the test control end. This step helps the test control end understand the accuracy of data transmission in the downlink and the processing capability of the RRU to be tested for downlink data.
[0042] S303, the second integrated RRU receives the wireless data sent by the RRU to be tested, calculates the error vector magnitude of the wireless data, and transmits the calculated data back to the test control end.
[0043] Specifically, when the RRU under test receives the downlink data and processes it with the digital-to-analog converter (DAC), it will send wireless data. At this time, the second integrated RRU (simulating UE function) receives the wireless data sent by the RRU under test, processes it with the analog-to-digital converter (ADC), and passes it through the uplink digital front end (UL DFE). Then, the second integrated RRU calculates the error vector magnitude (EVM) of the wireless data. EVM is an important indicator for measuring signal quality in a wireless communication system, which reflects the degree of deviation between the actual signal and the ideal signal. By calculating EVM, the second integrated RRU can evaluate the quality of the wireless data sent by the RRU under test. Finally, the second integrated RRU transmits the calculated and processed data (including relevant data such as EVM value) back to the test control end so that the test control end can fully understand the performance of the RRU under test in the downlink.
[0044] Through the above steps S301 to S303, the downlink of the RRU to be tested can be tested more comprehensively by using the integrated RRU with different integrated functions, so as to evaluate the performance, data processing capability and signal quality of the RRU to be tested.
[0045] Please refer to Figure 4 , Figure 4 The downlink troubleshooting flow chart provided in the embodiment of the present application is as follows. The downlink test operation in the test operation performed on the RRU to be tested also includes:
[0046] S401, determining whether the error vector magnitude calculated by the second integrated RRU is abnormal.
[0047] If the EVM is abnormal, step S402 is executed.
[0048] If the EVM is normal, the constellation diagram and EVM parameters are displayed.
[0049] Specifically, the error vector magnitude (EVM) is a key indicator, and the error vector magnitude that has been calculated by the second integrated RRU in step S303 is judged. If the value of EVM exceeds the normal range, it is considered abnormal. For example, under different wireless communication standards, the normal range of EVM is different. For example, under some 4G standards, the normal range of EVM is set to be less than a certain percentage (such as 3%). If the calculated EVM is greater than this value, it is judged to be abnormal. The judgment of this step helps to determine whether there is a problem with the signal quality of the RRU to be tested in the downlink. If the EVM is normal, it means that the signal quality is within an acceptable range; if it is abnormal, it means that there are factors affecting the signal quality and further troubleshooting is required.
[0050] If the EVM is normal, it means that the RRU under test performs well in terms of signal quality. At this time, the constellation diagram and EVM parameters are displayed. The constellation diagram is a graphical representation of the signal modulation situation that can be intuitively displayed. Together with the EVM parameters, it can provide testers with detailed information about the downlink signal quality of the RRU under test. For example, in the constellation diagram, the distribution of constellation points can reflect the modulation accuracy of the signal, and combined with the EVM parameters, the signal quality can be more comprehensively evaluated.
[0051] S402 determines whether the forwarding interface is abnormal according to the data packets of each node in the downlink.
[0052] If the forwarding interface is normal, execute step S403.
[0053] If the fronthaul interface is abnormal, the fault point is marked.
[0054] Specifically, when the EVM is abnormal, start to check possible fault points. The first thing to check is the fronthaul interface. The fronthaul interface plays an important role in the connection between the RRU to be tested and the integrated RRU. By analyzing the data packets of each node in the downlink, it can be determined whether the fronthaul interface is normal. For example, if there is packet loss, error packet or data format mismatch when the data packet passes through the fronthaul interface, it is determined that the fronthaul interface is abnormal.
[0055] If the fronthaul interface is normal, it means that the problem may be in the subsequent node and needs to be further checked, so S403 is executed; if the fronthaul interface is abnormal, the fault point is marked, so that the problem can be clearly identified, which is convenient for subsequent maintenance or adjustment.
[0056] S403, determine whether the downlink lower physical layer is abnormal.
[0057] If the downlink low physical layer (Lowphy) node is normal, execute step S404.
[0058] If the downlink lower physical layer is abnormal, the fault point will be marked.
[0059] Specifically, the downlink lower physical layer plays an important role in the functional implementation of the RRU under test, such as the physical layer processing of the signal.
[0060] S404: Determine that the downlink digital front end is abnormal and mark the fault point.
[0061] Specifically, the downlink digital front end involves the front end part of the digital signal processing in the RRU to be tested, such as filtering, frequency conversion, etc. By gradually troubleshooting different nodes, the nodes that may have faults in the downlink can be accurately located, improving the efficiency and accuracy of troubleshooting.
[0062] The above steps S401 to S404 are a process for troubleshooting the downlink fault of the RRU to be tested. By judging different nodes and marking the fault points, the factors affecting the downlink performance of the RRU to be tested can be effectively found.
[0063] Please refer to Figure 5 , Figure 5 : is a schematic diagram of an uplink test provided in an embodiment of the present application. Exemplarily, each uplink node of the RRU to be tested includes an analog-to-digital converter (ADC), an uplink digital front end (UL DFE), an uplink low physical layer (ULLowphy), a random access (PRACH) node, and a fronthaul interface. The uplink test operation in the test operation performed on the RRU to be tested includes:
[0064] S501, the second integrated RRU receives uplink test data sent by the test control terminal, performs packet processing on the uplink test data, and sends the data packet to the RRU to be tested.
[0065] Specifically, in the uplink test part of the RRU test process, the second integrated RRU starts the operation first. The test control end will send down the uplink test data, which is specifically used to test the performance of the RRU in the uplink. After receiving this data, the second integrated RRU will perform packet processing on it. In wireless communication, packet assembly involves adding packet headers (containing information such as source address, destination address, data type, etc.) and packet tails. For example, the source address in the packet header can be the address of the second integrated RRU (simulating UE function), and the destination address is the address of the RRU to be tested. After packet assembly and passing through the uplink digital front end and digital-to-analog converter (DAC), the data packet is sent wirelessly to the RRU to be tested. This step simulates the process of the user equipment sending uplink data to the RRU in an actual wireless communication system.
[0066] S502, the RRU to be tested transmits the received data packet to the first integrated RRU, and the first integrated RRU performs a verification operation on the data packet and feeds back the verification result to the test control terminal.
[0067] Specifically, after the RRU to be tested receives the data packet sent by the second integrated RRU, it passes the data packet to the first integrated RRU through the analog-to-digital converter (ADC), the uplink digital front end (UL DFE), the uplink low physical layer (UL Lowphy), the random access node (PRACH) and the fronthaul interface, so as to transmit the received uplink test data to the first integrated RRU with the simulated BBU function for subsequent processing. After receiving the data packet, the first integrated RRU will parse and verify the data packet. The purpose of the verification is to check whether there is an error in the data transmission process, such as whether the data is complete, whether the data content has been tampered with, etc. The verification operation can use a specific algorithm, such as a cyclic redundancy check (CRC), etc. After the first integrated RRU completes the verification, it feeds back the verification result to the test control end. The test control end can understand the accuracy of data transmission in the uplink from the second integrated RRU to the RRU to the RRU to the first integrated RRU through the verification result, so as to evaluate the performance of the RRU to be tested in the uplink, such as the ability to receive, transmit and process data. If the verification fails, the data of each data link node can be stored in the RRU to be tested, and the data of each node can be analyzed.
[0068] Through the above steps S501 and S502, the performance of the RRU to be tested in the uplink can be preliminarily tested, which provides an important basis for comprehensively evaluating the performance of the RRU.
[0069] Please refer to Figure 6 , Figure 6 : is a troubleshooting flow chart of the uplink provided by an embodiment of the present application. Exemplarily, the uplink test operation in the test operation performed on the RRU to be tested also includes:
[0070] S601, determining whether a verification result of the first integrated RRU is abnormal.
[0071] If the verification result is abnormal, execute step S602;
[0072] If the verification result is normal, the uplink test is completed.
[0073] Specifically, in the previous step S502, the first integrated RRU performs a verification operation on the data packet and feeds back the verification result to the test control end. Step S601 is to judge the verification result. If the verification result shows that there is no error in the data transmission process, for example, there is no data loss, data tampering, etc., then the verification result is normal, which means that the data transmission from the second integrated RRU to the RRU to be tested and then to the first integrated RRU in the uplink is accurate, and the test is completed at this time. If the verification result shows that there is an error, it is determined to be abnormal and further troubleshooting is required, and step S602 is executed.
[0074] S602: Determine whether the uplink channel signal input by the analog-to-digital converter is abnormal according to the data packets of each node in the uplink.
[0075] If the analog-to-digital converter is normal, execute step S603;
[0076] If the analog-to-digital converter is abnormal, the fault point is marked.
[0077] Specifically, when the verification result of the first integrated RRU is abnormal, the possible fault points are checked. The first thing to check is the analog-to-digital converter. In the uplink of the RRU, the analog-to-digital converter plays an important role in converting analog signals into digital signals. By analyzing the data packets of each node in the uplink, it can be determined whether the analog-to-digital converter is normal. For example, if the data format of the data packet does not match before and after passing through the analog-to-digital converter, the data value is abnormal, etc., the analog-to-digital converter is determined to be abnormal.
[0078] If the analog-to-digital converter is normal, it means that the problem may be in the subsequent node and needs to be further checked, so S603 is executed; if the analog-to-digital converter is abnormal, the fault point is marked, so that the problem can be clearly identified, which is convenient for subsequent maintenance or adjustment.
[0079] S603, determining whether the uplink digital front end is abnormal;
[0080] If the uplink digital front end is normal, execute step S604;
[0081] If the upstream digital front end is abnormal, the fault point will be marked.
[0082] Specifically, after confirming that the analog-to-digital converter is normal, start checking the uplink digital front end. The uplink digital front end involves the front-end part of the digital signal processing in the RRU, such as filtering, frequency conversion and other functions. If a data packet has a data processing error when passing through the uplink digital front end, such as the data after filtering does not meet expectations, the frequency value after frequency conversion is abnormal, etc., the uplink digital front end is judged to be abnormal.
[0083] S604, determine whether the uplink lower physical layer is abnormal.
[0084] If the uplink lower physical layer is normal, execute step S605;
[0085] If the uplink lower physical layer is abnormal, the fault point is marked.
[0086] Specifically, the uplink lower physical layer is checked next. The uplink lower physical layer plays an important role in the implementation of the uplink function of the RRU, such as the physical layer processing of the signal. If a physical layer-related error occurs when the data packet passes through the node, such as a signal coding error, a physical layer protocol mismatch, etc., the uplink lower physical layer is judged to be abnormal.
[0087] S605: Determine whether the random access node is abnormal.
[0088] If the random access node is normal, execute step S606;
[0089] If the random access node is abnormal, the fault point is marked.
[0090] Specifically, it is determined whether the random access node is abnormal. Random access (PRACH) has a specific function in the uplink communication of the RRU, such as for the initial access of the user equipment to the network. If an error occurs in the data packet during the processing related to PRACH, such as access request processing error, PRACH resource allocation error, etc., the random access node is determined to be abnormal.
[0091] S606: Determine that the fronthaul interface is abnormal and mark the fault point.
[0092] Specifically, the fronthaul interface is checked last. The fronthaul interface plays an important role in the connection between the RRU to be tested and the integrated RRU. If there is packet loss, error packet or data format mismatch when the data packet passes through the fronthaul interface, the fronthaul interface is judged to be abnormal and the fault point is marked.
[0093] By checking different nodes step by step from step S601 to step S606, nodes that may have faults in the uplink can be accurately located, thereby improving the efficiency and accuracy of fault checking. This series of steps constitutes the RRU uplink fault checking process.
[0094] Please refer to Figure 7 , Figure 7 Schematic diagram of uplink and downlink test provided by an embodiment of the present application. Exemplarily, the uplink and downlink test operation in the test operation performed on the RRU to be tested includes:
[0095] S701: The first integrated RRU sends a downlink channel signal to the RRU to be tested, and the RRU to be tested sends the downlink channel signal to the second integrated RRU.
[0096] Exemplarily, each downlink node of the RRU to be tested includes a fronthaul interface, a downlink lower physical layer, a downlink digital front end, and a digital-to-analog converter.
[0097] Exemplarily, the first integrated RRU plays a role similar to that of a base station processing unit (BBU), which sends a downlink channel signal, such as an SSB (Synchronization Signal / PBCH, synchronization broadcast block) signal, to the RRU to be tested. When the SSB signal is used as a downlink channel, it means that the base station sends information to the user equipment through the SSB signal channel. After receiving this downlink channel signal, the RRU to be tested sends it to the second integrated RRU. The second integrated RRU here plays the role of simulating the user equipment (UE) receiving the signal. This step simulates part of the process of transmitting the signal from the base station to the user equipment through the RRU in a normal wireless communication network.
[0098] S702, determining whether the first integrated RRU successfully sends a downlink channel signal, including:
[0099] S7021, detect the fronthaul interface of the RRU to be tested. If no downlink channel signal is detected on the fronthaul interface, determine that the first integrated RRU does not send a downlink channel signal.
[0100] Specifically, detection at the fronthaul interface is an important basis for determining whether the first integrated RRU sends a downlink channel signal. The fronthaul interface plays a key role in the connection between the RRU to be tested and the first integrated RRU. If no downlink channel signal is detected at the fronthaul interface, this means that the signal is missing before reaching the RRU to be tested, so it can be determined that the first integrated RRU has not sent a downlink channel signal. For example, there may be a fault in the connection line between the first integrated RRU and the RRU to be tested, or there may be a problem in the signal sending module inside the first integrated RRU when transmitting the signal to the fronthaul interface.
[0101] S7022, the digital-to-analog converter of the RRU to be tested is tested. If no downlink channel signal is detected in the digital-to-analog converter, it is determined that an abnormality exists in the downlink data link of the RRU to be tested.
[0102] Specifically, testing the analog-to-digital converter of the RRU to be tested is also a part of determining whether the first integrated RRU successfully sends the downlink channel signal. The digital-to-analog converter in the RRU is responsible for converting digital signals into analog signals.
[0103] If no downlink channel signal is detected at the digital-to-analog converter (DAC), it means that the signal has not reached this node, and then it is determined that there is an abnormality in the downlink data link of the RRU under test. This abnormality may be due to a fault in the signal transmission path inside the RRU under test, or a problem in the previous link (such as the part where the RRU under test receives the first integrated RRU signal), resulting in the signal failing to reach the analog-to-digital converter.
[0104] Through the above steps S701 and S702, the transmission status of the downlink channel signal and the downlink data link of the RRU to be tested can be detected, which is helpful to find possible problems, such as signal transmission failure or RRU internal module failure.
[0105] Exemplarily, each uplink node includes an analog-to-digital converter, an uplink digital front end, an uplink low physical layer, a random access node, and a fronthaul interface. The uplink and downlink test operations in the test operation performed on the RRU to be tested also include:
[0106] S703: The second integrated RRU sends an uplink channel signal to the RRU to be tested, and the RRU to be tested sends the uplink channel signal to the first integrated RRU.
[0107] Specifically, the second integrated RRU plays a role similar to that of a user equipment (UE), and sends an uplink channel signal, such as a PRACH signal, to the RRU under test. An uplink channel signal is a signal transmitted from a user equipment to a base station. After receiving the uplink channel signal, the RRU under test sends it to the first integrated RRU. This step simulates part of the process of transmitting a signal from a user equipment to a base station through an RRU in a normal wireless communication network.
[0108] S704, determining whether the first integrated RRU receives an uplink channel signal, including:
[0109] S7041, detect the analog-to-digital converter of the RRU to be tested. If no uplink channel signal is detected in the analog-to-digital converter, it is determined that the second integrated RRU does not send an uplink channel signal.
[0110] Specifically, testing the analog-to-digital converter (ADC) of the RRU to be tested is an important basis for determining whether the first integrated RRU receives the uplink channel signal. The analog-to-digital converter is responsible for converting analog signals into digital signals in the RRU.
[0111] If no uplink channel signal is detected in the analog-to-digital converter, it means that the signal is missing before reaching the node, so it can be determined that the second integrated RRU has not sent an uplink channel signal. For example, there may be a connection line failure between the second integrated RRU and the RRU to be tested, or there may be a problem in the signal sending module inside the second integrated RRU when transmitting the signal to the RRU to be tested, resulting in the signal not reaching the analog-to-digital converter of the RRU to be tested at all.
[0112] S7042, the fronthaul interface of the RRU to be tested is tested. If no uplink channel signal is detected on the fronthaul interface, it is determined that an abnormality exists in the uplink data link of the RRU to be tested.
[0113] Specifically, detecting the fronthaul interface of the RRU to be tested is also a part of judging whether the first integrated RRU receives the uplink channel signal. The fronthaul interface plays a key role in the connection between the RRU to be tested and the first integrated RRU.
[0114] If no uplink channel signal is detected on the fronthaul interface, it means that the signal has not reached this node, and then it is determined that there is an abnormality in the uplink data link of the RRU under test. This abnormality may be due to a fault in the signal transmission path inside the RRU under test, or a problem in the previous link (such as the part where the RRU under test receives the second integrated RRU signal), resulting in the signal being unable to reach the fronthaul interface.
[0115] Through the above steps S701 and S704, the transmission conditions of the downlink channel signal and the uplink channel signal of the RRU to be tested can be detected, which is helpful to find possible problems, such as failure of the internal module of the RRU to be tested, so as to evaluate the performance and function of the RRU to be tested.
[0116] It should be noted that both downlink channel signals (such as SSB signals) and uplink channel signals (such as PRACH signals) have their corresponding frame formats. The SSB frame format is a specific data organization form defined in a communication system (such as 5G). It is designed to effectively transmit synchronization signals and other related system information. In order to adapt to different scenario requirements, multiple configuration modes are designed. For example, the SSB signal is transmitted periodically with a fixed period of 10ms. There are multiple frame formats for PRACH. The RRU can store accurate format data in DDR (double data rate synchronous dynamic random access memory) based on the relevant configuration. With the analysis of PRACH data, the fault point can be determined. The configuration period of the PRACH signal is configurable and can be set to 10ms, 20ms, 40ms, 80ms or 160ms.
[0117] The following Figure 8 The downlink channel signal (such as SSB signal) and Fig. 9 The fault detection process is described by taking an uplink channel signal (such as a PRACH signal) as an example.
[0118] Please refer to Figure 8 , Figure 8 : is a downlink channel troubleshooting flowchart provided by an embodiment of the present application. Exemplarily, the uplink and downlink test operations in the test operation performed on the RRU to be tested include:
[0119] S801, the test control end obtains the downlink node data of the RRU to be tested.
[0120] Specifically, in the RRU test process, the test control end plays a role in managing and monitoring the entire test process. The test control end obtains the data of each node in the downlink of the RRU to be tested. This data contains information related to each node in the downlink, such as signal strength, data transmission rate, and data packet integrity. By obtaining this data, the status of each node in the RRU downlink can be analyzed to determine the performance of the RRU and whether there is a fault.
[0121] It should be noted that before executing step 801, it is necessary to start the detection of the SSB signal, configure the SSB frame structure, and the test control end reads the SSB data of each node previously stored by the RRU to be tested.
[0122] S802, determining whether the fronthaul interface of the RRU to be tested is abnormal.
[0123] If the forwarding interface is normal, execute step S803;
[0124] If the fronthaul interface is abnormal, the fault point is marked.
[0125] Specifically, after obtaining the data of each node in the downlink, it is necessary to first determine whether the fronthaul interface of the RRU to be tested is abnormal. The fronthaul interface is very important in the connection between the RRU to be tested and the first integrated RRU (simulating the function of the BBU). If the fronthaul interface is normal and the data can be transmitted normally between the RRU to be tested and the first integrated RRU, then the judgment of the subsequent nodes will continue and S803 will be executed; if the fronthaul interface is abnormal, such as data packet loss, connection interruption and other problems, the fault point will be marked for subsequent troubleshooting and repair.
[0126] S803, determine whether the downlink lower physical layer is abnormal.
[0127] If the downlink lower physical layer is normal, execute step S804;
[0128] If the downlink lower physical layer is abnormal, the fault point will be marked.
[0129] Specifically, when the downlink interface node is normal, it starts to determine whether the downlink lower physical layer is abnormal. The downlink lower physical layer plays a key role in the implementation of the downlink function of the RRU, for example, it involves the physical layer coding and modulation of the signal. If the downlink lower physical layer is normal, continue to execute S804; if there is an abnormality, such as physical layer coding error, incorrect modulation mode, etc., the fault point is marked.
[0130] S804, determine whether the downlink digital front end is abnormal.
[0131] If the downlink digital front end is normal, execute step S805;
[0132] If the downstream digital front end is abnormal, the fault point is marked.
[0133] Specifically, after determining that the downlink lower physical layer is normal, determine whether the downlink digital front end is abnormal. The downlink digital front end is responsible for the front end part of digital signal processing in the RRU, such as filtering, frequency conversion and other operations. If the downlink digital front end is normal, execute S805; if there is an abnormality, such as poor filtering effect, frequency conversion error, etc., mark the fault point.
[0134] S805: Determine whether the downlink channel signal detected by the second integrated RRU is abnormal.
[0135] If the downlink channel signal detected by the second integrated RRU is normal, the downlink test of the RRU to be tested is completed, indicating that the downlink test function is normal. If the downlink channel signal detected by the second integrated RRU is abnormal, the fault point is marked.
[0136] Specifically, when the previous nodes are normal, determine whether the downlink channel signal detected by the second integrated RRU is abnormal. If the downlink channel signal detected by the second integrated RRU (RRU with UE function) is normal, it means that the downlink channel signal sent from the RRU to be tested can reach the destination normally, which means that the function of the RRU to be tested is normal, thus completing the downlink test operation of the RRU to be tested. If the downlink channel signal detected by the second integrated RRU is abnormal, further troubleshooting is required, such as checking whether there are other hidden fault points or interference factors on the signal transmission path.
[0137] The above steps S801 to S805 constitute a process of comprehensively testing the downlink function of the RRU to be tested. By gradually troubleshooting the abnormal conditions of each node, it is finally determined whether the function of the RRU to be tested is normal.
[0138] Please refer to Fig. 9 , Fig. 9: is a troubleshooting flow chart of an uplink channel provided in an embodiment of the present application. Exemplarily, the uplink and downlink test operations in the test operation performed on the RRU to be tested include:
[0139] S901, the test control end obtains data packets of each node in the uplink of the RRU to be tested.
[0140] S902, determining whether the analog-to-digital converter is abnormal.
[0141] If the uplink channel signal input by the analog-to-digital converter (ADC) is normal, execute S903;
[0142] If the uplink channel signal input by the analog-to-digital converter is abnormal, the fault point is marked, indicating that the second integrated RRU does not send the uplink channel signal.
[0143] It should be noted that before executing step S901, it is necessary to start the detection of the PRACH signal, configure the PRACH frame structure, and the test control end reads the PRACH data of each node previously stored by the RRU to be tested.
[0144] Specifically, first, the data packets of each node in the uplink must be obtained. These data packets contain relevant information during the uplink transmission process. Then, the uplink channel signal input by the analog-to-digital converter (ADC) is judged to be abnormal. The analog-to-digital converter plays an important role in the signal processing flow of the RRU. It converts analog signals into digital signals. If the uplink channel signal input is normal, it means that the signal of this link meets the basic requirements of subsequent conversion and processing, so S902 can be executed; if the uplink channel signal input is abnormal, for example, the signal strength does not meet expectations, there is interference, etc., the fault point is marked because it will affect the normal operation of the entire uplink.
[0145] S903, determine whether the uplink digital front end is abnormal.
[0146] If the uplink channel signal of the uplink digital front end is normal, execute S904;
[0147] If the uplink channel signal of the uplink digital front end is abnormal, the fault point is marked.
[0148] Specifically, when the uplink channel signal input by the analog-to-digital converter is normal, the process proceeds to step S902 to determine whether the uplink channel signal of the digital front end is abnormal. The digital front end is responsible for processing the digital signal input by the analog-to-digital converter, such as frequency conversion, filtering, etc. If the uplink channel signal of the digital front end is normal, that is, the signal processed by the digital front end does not have problems such as incomplete filtering (residual clutter), S903 can be executed; if the uplink channel signal of the digital front end is abnormal, the fault point is marked, because the abnormality of the digital front end will affect the transmission and processing of subsequent signals.
[0149] S904: Determine whether the random access node is abnormal.
[0150] If the random access node is normal, execute S905;
[0151] If the random access node is abnormal, the fault point is marked.
[0152] Specifically, when the uplink channel signal of the uplink digital front end is normal, step S904 is performed to determine whether the random access node is abnormal. The random access node undertakes functions related to the uplink channel, such as channel coding and modulation. If the random access node is normal, such as the channel coding is correct and the modulation method meets the requirements, S905 is executed; if the random access node is abnormal, such as the channel coding error causes the receiving end to be unable to decode correctly, the fault point is marked because this will cause problems in data transmission in the uplink.
[0153] S905, determine whether the fronthaul interface is abnormal.
[0154] If the uplink channel data packet of the fronthaul interface is normal, it means that the uplink function of the RRU to be tested is normal; if the uplink channel data packet of the fronthaul interface is abnormal, the fault point is marked.
[0155] Specifically, when the previous components (analog-to-digital converter, uplink digital front end, random access node) are normal, step S905 is performed to determine whether the uplink channel data packet of the fronthaul interface is abnormal. The fronthaul interface is the interface connecting the RRU to be tested and the first integrated RRU. If the uplink channel data packet of the fronthaul interface is normal, this indicates that the data transmission from each part of the uplink of the RRU to be tested to the fronthaul interface is normal, which means that the uplink function of the RRU to be tested is normal; if the uplink channel data packet of the fronthaul interface is abnormal, such as data packet loss, data error, etc., the fault point is marked, because this indicates that there is a problem in the connection link between the RRU to be tested and other devices.
[0156] The above steps S901 to 905 are a process for testing the uplink function of the RRU to be tested. By gradually checking the status of each key node in the uplink, it is determined whether the uplink function of the RRU to be tested is normal.
[0157] In summary, the RRU testing method provided by the present application can improve RRU testing efficiency, reduce costs, and accurately locate faults. Specifically:
[0158] (1) In terms of improving RRU testing efficiency:
[0159] In traditional RRU testing, it is necessary to connect BBU, UE and other devices separately for testing. In this application, the BBU function, UE function and RRU function inside the integrated RRU are utilized. By integrating the RRU to parse the test instructions and select the corresponding functions, the test environment can be quickly built, and there is no need to connect external BBU or UE devices separately for testing, thereby saving the time of equipment connection and configuration and improving the test efficiency. For example, if you want to test the uplink transmission function of the RRU, the traditional method requires connecting to a real UE device to send time domain data, which is then converted into frequency domain data by the RRU and transmitted to the BBU. The present application uses the UE function in the integrated RRU to simulate the UE sending time domain data, directly test the RRU, and reduce the steps of equipment construction.
[0160] (2) In terms of cost reduction:
[0161] Traditional RRU batch testing requires a large amount of equipment such as BBU, signal source, spectrum analyzer, etc., which is costly. The present application utilizes the functions integrated within the integrated RRU and does not require a large number of additional BBU and other equipment. Because the integrated RRU can simulate the functions of the BBU or UE through its own function selection, it reduces dependence on external equipment and reduces testing costs. For example, when batch testing multiple RRUs, the present application no longer needs to equip each RRU with a separate BBU device, but instead completes the test-related interactions by integrating the BBU functions within the RRU, saving the cost of purchasing a large number of BBU devices.
[0162] (3) In terms of accurate fault positioning:
[0163] Due to the strong coupling between RRU and BBU, fault location is not easy, and RRU lacks effective internal fault location means, making it difficult to determine the source of the fault. In the present application, the integrated RRU integrates BBU functions, UE functions and its own RRU functions. When testing the RRU to be tested, the fault can be gradually troubleshooted by selecting the internal functions of the integrated RRU and guiding the data flow. For example, if a problem is found in the uplink transmission of the RRU to be tested during the test, through the selection of functions inside the integrated RRU, normal time domain data can be sent using the UE function in the integrated RRU first, and then the conversion and transmission of the RRU to be tested can be observed. If the RRU to be tested cannot correctly convert time domain data into frequency domain data, it can be preliminarily determined that the conversion function of the RRU to be tested itself is faulty, rather than a problem with the external UE device or BBU device, thereby achieving more accurate fault location.
[0164] In addition, when testing equipment from different manufacturers, it is easy to fail due to differences in protocols and technical parameters. By using the internal functions of the integrated RRU for testing, you can first simulate the protocols and technical parameters of different manufacturers in the integrated RRU for testing, and to a certain extent, discover possible problems in advance. When a fault occurs, you can also determine that the RRU under test itself is incompatible with the equipment of other manufacturers by checking the internal functions of the integrated RRU, which helps to accurately locate the source of the fault.
[0165] The RRU testing device provided in the present application is described below. The RRU testing device described below and the RRU testing method described above can refer to each other.
[0166] Please refer to Fig.10 , Fig.10 The present invention provides a structural block diagram of an RRU test device. An RRU test device includes a plurality of RRUs, wherein the plurality of RRUs include a plurality of integrated RRUs and at least one RRU to be tested, wherein the plurality of integrated RRUs include a first integrated RRU whose integrated BBU function is selected and a second integrated RRU whose integrated UE function is selected, wherein:
[0167] The integrated RRU is used to receive a test instruction sent by a test control terminal; parse the test instruction, and select a corresponding function from among the BBU function, UE function and RRU function integrated in the integrated RRU according to the parsing result; and guide the data stream output by the selector after the corresponding function is selected in the integrated RRU to the RRU to be tested, so as to perform a test operation on the RRU to be tested.
[0168] On the other hand, the present application also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the RRU testing method provided by the above methods.
[0169] On the other hand, the present application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the computer program is executed by a processor to perform the RRU testing methods provided above.
[0170] The embodiments of the present application provide an electronic device, a computer program product, and a processor-readable storage medium, on which the computer program stored enables the processor to implement all the method steps implemented in the above-mentioned method embodiments and to achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those in the method embodiments will not be described in detail herein.
[0171] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0172] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0173] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A RRU testing method, characterized in that: Applied to a plurality of RRUs, the plurality of RRUs including a plurality of integrated RRUs and at least one RRU to be tested, the plurality of integrated RRUs including selecting a first integrated RRU whose BBU function is integrated and selecting a second integrated RRU whose UE function is integrated, the method comprising: Receive test instructions sent by the test control terminal; The integrated RRU internally performs a parsing operation on the test instruction, and selects a corresponding function from among the BBU function, the UE function and the RRU function integrated by the integrated RRU according to the parsing result; Directing the data stream output by the selector after selecting the corresponding function in the integrated RRU to the RRU to be tested, so as to perform a test operation on the RRU to be tested; Among them, the uplink test operation in the test operation performed on the RRU to be tested includes performing a verification operation on each uplink node of the RRU to be tested; each uplink node of the RRU to be tested includes an analog-to-digital converter, an uplink digital front end, an uplink low physical layer, a random access node and a fronthaul interface.
2. The RRU testing method according to claim 1, characterized in that: The performing of a downlink test operation in the test operation on the RRU to be tested includes: The first integrated RRU packages the downlink test data sent by the test control terminal, and sends the data packets to the RRU to be tested; The RRU to be tested verifies the data packets of each node in the downlink, obtains the verification result of whether the data of each node is correct, and feeds back the verification result to the test control end.
3. The RRU testing method according to claim 2, characterized in that: The downlink test operation in the test operation performed on the RRU to be tested further includes: The second integrated RRU receives the wireless data sent by the RRU to be tested, calculates the error vector magnitude of the wireless data, and transmits the calculated data back to the test control end.
4. The RRU testing method according to claim 3, characterized in that: Each downlink node of the RRU to be tested includes a fronthaul interface, a downlink lower physical layer, and a downlink digital front end. The downlink test operation in the test operation performed on the RRU to be tested further includes: determining whether the error vector magnitude calculated by the second integrated RRU is abnormal; If the error vector amplitude is abnormal, determining whether the fronthaul interface is abnormal according to the data packets of each node in the downlink; If the fronthaul interface is normal, determining whether the downlink lower physical layer is abnormal; If the downstream lower physical layer is normal, the downstream digital front end is determined to be abnormal and the fault point is marked.
5. The RRU testing method according to claim 1, characterized in that: The uplink test operation in the test operation performed on the RRU to be tested includes: The second integrated RRU receives the uplink test data sent by the test control terminal, performs packet processing on the uplink test data, and then sends the data packet to the RRU to be tested; The RRU to be tested transmits the received data packet to the first integrated RRU, and the first integrated RRU performs a verification operation on the data packet and feeds back the verification result to the test control end.
6. The RRU testing method according to claim 5, characterized in that: The uplink test operation in the test operation performed on the RRU to be tested further includes: Determining whether the verification result of the first integrated RRU is normal; If the verification result is abnormal, judging whether the uplink channel signal input by the analog-to-digital converter is abnormal according to the data packets of each node in the uplink; If the analog-to-digital converter is normal, determining whether the uplink digital front end is abnormal; If the uplink digital front end is normal, determining whether the uplink lower physical layer is abnormal; If the uplink lower physical layer is normal, determining whether the random access node is abnormal; If the random access node is normal, the fronthaul interface is determined to be abnormal and the fault point is marked.
7. The RRU testing method according to claim 1, characterized in that: The uplink and downlink test operations in the test operation performed on the RRU to be tested include: The first integrated RRU sends a downlink channel signal to the RRU to be tested, and the RRU to be tested sends the downlink channel signal to the second integrated RRU; Determining whether the first integrated RRU successfully sends the downlink channel signal includes: Detecting the fronthaul interface of the RRU to be tested, and if the absence of the downlink channel signal is detected on the fronthaul interface, determining that the first integrated RRU does not send the downlink channel signal; The digital-to-analog converter of the RRU to be tested is tested, and if the digital-to-analog converter detects that there is no downlink channel signal, it is determined that there is an abnormality in the downlink data link of the RRU to be tested.
8. The RRU testing method according to claim 7, characterized in that: The uplink and downlink test operations in the test operation performed on the RRU to be tested include: Obtain data packets from each node in the downlink and determine whether the forwarding interface is abnormal; If the fronthaul interface is normal, determining whether the downlink lower physical layer is abnormal; If the downlink lower physical layer is normal, determining whether the downlink digital front end is abnormal; If the downlink digital front end is normal, determining whether the downlink channel signal detected by the second integrated RRU is abnormal; If the downlink channel signal detected by the second integrated RRU is normal, the downlink test of the RRU to be tested is completed.
9. The RRU testing method according to claim 1, characterized in that: The uplink and downlink test operations in the test operation performed on the RRU to be tested further include: The second integrated RRU sends an uplink channel signal to the RRU to be tested, and the RRU to be tested sends the uplink channel signal to the first integrated RRU; Determining whether the first integrated RRU receives the uplink channel signal includes: Testing the analog-to-digital converter of the RRU to be tested, and if the analog-to-digital converter detects that there is no uplink channel signal, determining that the second integrated RRU does not send the uplink channel signal; The fronthaul interface of the RRU to be tested is detected, and if the absence of the uplink channel signal is detected on the fronthaul interface, it is determined that an abnormality exists in the uplink data link of the RRU to be tested.
10. The RRU testing method according to claim 9, characterized in that: The uplink and downlink test operations in the test operation performed on the RRU to be tested include: The test control end obtains the data packets of each node in the uplink of the RRU to be tested, and determines whether the analog-to-digital converter is abnormal; If the analog-to-digital converter is normal, determining whether the uplink digital front end is abnormal; If the uplink digital front end is normal, determining whether the random access node is abnormal; If the random access node is normal, determining whether the fronthaul interface is abnormal; If the fronthaul interface is normal, the uplink test of the RRU to be tested is completed.
11. An RRU testing device, characterized in that: The device includes a plurality of RRUs, the plurality of RRUs include a plurality of integrated RRUs and at least one RRU to be tested, the plurality of integrated RRUs include a first integrated RRU whose integrated BBU function is selected and a second integrated RRU whose integrated UE function is selected, wherein: The integrated RRU is used to receive a test instruction sent by a test control terminal; parse the test instruction, and select a corresponding function from among the BBU function, UE function and RRU function integrated in the integrated RRU according to the parsing result; and direct the data stream output by the selector after the corresponding function is selected in the integrated RRU to the RRU to be tested, so as to perform a test operation on the RRU to be tested; Among them, the uplink test operation in the test operation performed on the RRU to be tested includes performing a verification operation on each uplink node of the RRU to be tested; each uplink node of the RRU to be tested includes an analog-to-digital converter, an uplink digital front end, an uplink low physical layer, a random access node and a fronthaul interface.
12. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the RRU testing method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Automatic stability test device and method in radio frequency far-end unit
CN103200587A