Background
The uplink Interference Rejection Combining (IRC) algorithm is an algorithm set in a physical layer of a base station, and the base station can calculate a block error rate (BLER) of uplink data sent by a User Equipment (UE) by using the IRC algorithm.
In order to ensure the accuracy of the IRC algorithm, the IRC algorithm needs to be functionally tested to determine whether the IRC algorithm is abnormal.
At present, a test environment used for performing a functional test on the IRC algorithm is shown in fig. 1, where the test environment includes two signal sources, two 8-channel simulators, eight 1-to-2 power dividers, a coupling disc, an RRU, and a base station.
The signal source 1 and the signal source 2 respectively simulate a user in the cell and an interfering user in an adjacent cell, both the signal sources transmit Physical Uplink Shared Channel (PUSCH) data, and the time-frequency resource of the interfering user needs to cover the time-frequency resource of the user in the cell. Since the current equipments of each channel simulator manufacturer do not support the uplink 2 x 8 channel model, but only support the 1 x 8 channel model, it is necessary to use 2 channel 8 channel simulators in order to simulate the external field environment as much as possible, i.e. to construct two different channel environments and incoming wave angles. The user of the cell utilizes an 8-channel simulator 1 (C8 instrument) to simulate the arrival angle (DOA 1) and the channel environment reaching the base station, the interference user of the adjacent cell utilizes an 8-channel simulator 2 (C8 instrument) to simulate the arrival angle (DOA 2) and the channel environment reaching the base station, and the two 8-channel simulators use different channels to construct different arrival angles.
The specific method for performing the function test on the IRC algorithm on the base station by using the test environment shown in fig. 1 is as follows: firstly, an IRC algorithm function on a base station is closed, and a Maximum Ratio Combining (MRC) algorithm is used for calculating the BLER of signal data sent by a signal source received by the base station; then, starting an IRC algorithm function on the base station, and calculating BLER of signal data sent by a signal source received by the base station by using the IRC algorithm; comparing the BLER obtained by calculating by using the IRC algorithm with the BLER obtained by calculating by using the MRC algorithm, and if the BLER obtained by calculating by using the IRC algorithm is smaller than the BLER obtained by calculating by using the MRC algorithm, determining that the function of the IRC algorithm is normal and no abnormality occurs; and if the BLER calculated by the IRC algorithm is larger than or equal to the BLER calculated by the MRC algorithm, determining that the function of the IRC algorithm is abnormal.
Because the IRC algorithm needs to interfere the user and form a certain angle with the incoming wave direction of the user in the cell, the larger the angle is, the better the effect is, therefore the key to the test is whether the different arrival angles from the two simulated users to the base station can be realized. The scheme utilizes two channel simulators to simulate different arrival angles of two users, can well simulate an external field scene, and accurately verify the function of the IRC algorithm.
In the process of implementing the invention, the inventor issues the following technical problems in the prior art:
in the conventional scheme, a large amount of auxiliary test materials are needed for building a test environment, such as a radio frequency cable and a power divider shown in fig. 1 and 2 8-channel simulators, so that the test environment is too complex, a large amount of time is needed for debugging the test environment, and the problem of positioning is very inconvenient to analyze.
The conventional scheme uses 2 sets of 8-channel simulators, while the cost of 1 set of 8-channel simulator is higher, and meanwhile, in the process of analyzing and positioning the abnormal problem of the IRC algorithm function, equipment in a test environment is in an idle state, so that the use efficiency is low, and the defect of overhigh test cost exists.
Detailed Description
In order to reduce the test cost of the IRC algorithm function, an embodiment of the present invention provides a system for IRC algorithm function test, in which a first signal source is used to generate a user signal of a local cell, the user signal of the local cell enters a calibration port of an RRU through a power divider, a second signal source generates a user signal of an adjacent cell, and the user signal of the adjacent cell enters a coupling disc through the power divider.
As shown in fig. 2, the system for IRC algorithm function test provided in the embodiment of the present invention includes: one or more first signal sources, one or more second signal sources, a first power divider, a second power divider, a coupling disk, a Remote Radio Unit (RRU), and a base station,
the first power divider divides the received user signal of the adjacent cell sent by the second signal source into eight paths of signals and outputs the eight paths of signals to the coupling disc; the coupling disc outputs the received eight paths of signals to the RRU and outputs calibration signals to the second power divider;
the second power divider divides the received calibration signal and the local cell user signal sent by the first signal source into one path of signal and outputs the signal to the RRU;
the RRU superposes the received signals output by the coupling disc and the second power divider and outputs the superposed signals to the base station; and the base station receives the signal output by the RRU.
Specifically, the first power divider may be a 1-to-8 power divider; the second power divider may be a 1-to-2 power divider.
Specifically, when the system comprises a first signal source, the first signal source is directly connected with the second power divider through a radio frequency connecting line; when the system comprises a plurality of first signal sources, the plurality of first signal sources are connected with the second power divider through at least one third power divider. The third power divider may also be a 1-minute-2-centimeter divider. For example, when the system includes two first signal sources, a third power divider is needed, the two first signal sources are first connected to the input end of the third power divider, and the output end of the third power divider is then connected to the second power divider. For another example, when the system includes three first signal sources, two third power dividers are required, first, two of the first signal sources are connected to an input terminal of one of the third power dividers, the third first signal source is connected to an input terminal of another one of the third power dividers, and then output terminals of the two third power dividers are connected to the second power divider. When more first signal sources are included in the system, the connection mode is analogized in turn, and the description is omitted here.
Specifically, when the system comprises a second signal source, the second signal source is directly connected with the first power divider; when the system comprises a plurality of second signal sources, the plurality of second signal sources are connected with the first power divider through at least one fourth power divider. The fourth power divider may also be a 1-minute-2-centimeter divider. For example, when the system includes two second signal sources, a fourth power divider is needed, the two second signal sources are first connected to the input end of the fourth power divider, and the output end of the fourth power divider is then connected to the first power divider. For another example, when the system includes three second signal sources, two fourth power dividers are required, first two of the second signal sources are connected to an input terminal of one fourth power divider, the third second signal source is connected to an input terminal of another fourth power divider, and then output terminals of the two fourth power dividers are connected to the first power divider. When more second signal sources are included in the system, the connection mode is analogized in turn, and the description is omitted here.
Specifically, the first power divider divides the received user signal of the neighboring cell sent by the second signal source into eight paths of signals and outputs the eight paths of signals to eight antenna input ports of the coupling disc respectively; the coupling disc outputs the signals received at each antenna input port to the corresponding antenna input port on the RRU through the corresponding antenna output port, and outputs calibration signals to the second power divider through the calibration port of the coupling disc;
the second power divider divides the received calibration signal and the local cell user signal sent by the first signal source into one path of signal and outputs the signal to the calibration port of the RRU;
the RRU superposes the signals output by the coupling disc and received from the input ports of the antennas and the signals output by the second power divider and received from the calibration port and outputs the superposed signals to the base station; and the base station receives the signal output by the RRU.
Preferably, the phases of the eight input antennas of the coupling disc are not all identical. The reason is as follows:
the method comprises the steps of generating user signals of a local cell by using a first signal source, accessing an RRU from a calibration port, wherein DOA between the user signals of the local cell and a base station is 90 degrees, because a coupling disc calibration port only has calibration signals and downlink signals, and uplink signals are not interfered in a TDD mode, generating user signals of an adjacent cell by using a second signal source, connecting the user signals with 8 input antennas of a coupling disc through a first power divider, observing the phase relation of the 8 input antennas by using a vector network analyzer, and ensuring that the phases of the 8 input antennas are inconsistent as far as possible, so that the probability that the DOA between the user signals of the adjacent cell and the base station is equal to 90 degrees is very low. As long as the DOA between the user signal of the adjacent cell and the base station has a certain deviation from 90 degrees, the IRC algorithm has a gain compared with the MRC, and the larger the deviation is, the larger the gain is, so that the function of the IRC algorithm can be qualitatively tested.
Preferably, in order to ensure the accuracy of the function test result of the IRC algorithm, at least one pair of the first signal source and the second signal source which satisfy the following conditions exists in the system: the time frequency resource occupied by the user signal of the adjacent cell sent by the first signal source is the same as the time frequency resource occupied by the user signal of the local cell sent by the second signal source. For example, when a first signal source and a second signal source exist in the system, the time-frequency resources occupied by the user signals of the neighboring cell sent by the first signal source are the same as the time-frequency resources occupied by the user signals of the local cell sent by the second signal source; for another example, when two first signal sources and two second signal sources exist in the system, the time-frequency resource occupied by the user signal of the neighboring cell sent by one of the first signal sources is the same as the time-frequency resource occupied by the user signal of the local cell sent by one of the second signal sources, and the time-frequency resource occupied by the user signal of the neighboring cell sent by the other one of the first signal sources is the same as the time-frequency resource occupied by the user signal of the local cell sent by the other one of the second signal sources.
Preferably, to avoid interference of user signals in a cell, when a plurality of first signal sources exist in the system, time-frequency resources occupied by user signals of neighboring cells sent by the plurality of first signal sources are different.
When a plurality of second signal sources exist in the system, the time-frequency resources occupied by the user signals of the local cell sent by the plurality of second signal sources are different.
Preferably, an attenuator is further disposed between the first centimeter and the coupling disc, and the attenuator attenuates the user signal of the neighboring cell output by the first centimeter and outputs the attenuated signal to the rear coupling disc, so as to further improve the accuracy of the function test result of the IRC algorithm.
The first embodiment is as follows:
as shown in fig. 3A, the system for IRC algorithm function test includes: a signal source 1, a signal source 2, a 1-to-8 power divider, a 1-to-2 power divider, a coupling disc, an RRU and a base station, wherein,
the 1-to-8 power divider divides the received user signal of the adjacent cell sent by the signal source 2 into eight paths of signals and outputs the eight paths of signals to eight antenna input ports of the coupling disc respectively; the coupling disc outputs the signals received at each antenna input port to the corresponding antenna input port on the RRU through the corresponding antenna output port, and outputs calibration signals to the 1-to-2 power divider through the calibration port of the coupling disc;
the 1-division-2 power divider divides the received calibration signal and the local cell user signal sent by the signal source 1 into one path of signal and outputs the signal to a calibration port of the RRU;
the RRU superposes the signals output by the coupling disc and received from the input ports of each antenna and the signals output by the 1-to-2 power divider and received from the calibration port and outputs the superposed signals to the base station; and the base station receives the signal output by the RRU.
Preferably, the phases of the eight input antennas of the coupling disc are not all identical.
Preferably, the time-frequency resource occupied by the user signal of the neighboring cell sent by the signal source 2 is the same as the time-frequency resource occupied by the user signal of the local cell sent by the signal source 1.
Example two:
as shown in fig. 3B, the system for IRC algorithm function test includes: a signal source 1, a signal source 2, a signal source 3, a signal source 4, a 1/8 power divider, three 1/2 power dividers, a coupling disc, an RRU and a base station, wherein,
user signals of adjacent cells sent by the signal source 3 and the signal source 4 reach the 1-to-8 power divider through the 1-to-2 power divider, and the 1-to-8 power divider divides the received user signals of the adjacent cells into eight paths of signals and outputs the eight paths of signals to eight antenna input ports of the coupling disc respectively; the coupling disc outputs the signals received at each antenna input port to the corresponding antenna input port on the RRU through the corresponding antenna output port, and outputs calibration signals to the 1-to-2 power divider through the calibration port of the coupling disc;
user signals of a local cell sent by a signal source 1 and a signal source 2 reach a third 1/2 power divider through another 1/2 power divider, and the 1/2 power divider divides received calibration signals and the user signals of the local cell into one path of signals and outputs the signals to a calibration port of the RRU;
the RRU superposes the signals output by the coupling disc and received from the input ports of each antenna and the signals output by the 1-to-2 power divider and received from the calibration port and outputs the superposed signals to the base station; and the base station receives the signal output by the RRU.
Preferably, the phases of the eight input antennas of the coupling disc are not all identical.
Preferably, the time-frequency resource occupied by the user signal of the neighboring cell sent by the signal source 3 is the same as the time-frequency resource occupied by the user signal of the local cell sent by the signal source 2, and the time-frequency resource occupied by the user signal of the neighboring cell sent by the signal source 4 is the same as the time-frequency resource occupied by the user signal of the local cell sent by the signal source 1.
Preferably, the time-frequency resources occupied by the user signal of the local cell sent by the signal source 1 and the user signal of the local cell sent by the signal source 2 are different. The time frequency resources occupied by the user signal of the adjacent cell sent by the signal source 3 and the user signal of the adjacent cell sent by the signal source 4 are different.
The description of the coupling disc is as follows:
the coupling disc for smart antenna calibration consists of 9 input ports and 8 output ports. The 9 input ports include: 8I/O ports (RF connector) +1cal ports (calibration Port). The 8 output ports are composed of 8 Antenna element RF connector ports. Except the calibration ports, the input ports correspond to the output ports one by one, calibration signals are input into the calibration ports, and the calibration signals are respectively superposed on 8 channels through two power divisions to be superposed with uplink and downlink signals. The 8 paths of signals enter the base station after passing through the RRU due to the difference between the phases, and the base station multiplies the useful signals by the antenna factors according to the difference of the calibration signals of each channel.
The antenna calibration is divided into transmission calibration and reception calibration. During transmission calibration, the calibration path is in a receiving state, the working path is in a transmitting state, and the calibration path calculates phase and amplitude deviation of each path by using the received calibration sequence and generates an antenna factor. During receiving calibration, the calibration path is in a sending state, the working paths are in a receiving state, and each working path calculates the phase and amplitude of the working path by using the calibration sequence sent by the received calibration path and generates an antenna factor.
Referring to fig. 4, an embodiment of the present invention provides a method for testing IRC algorithm functions by using the above system, including the following steps:
step 40: the base station receives an IRC function closing instruction, and calculates the BLER of the user signal of the cell according to the MRC algorithm and the currently received signal output by the RRU;
step 41: the base station receives an IRC function starting instruction, and calculates the BLER of the user signal of the cell according to an IRC algorithm and the currently received signal output by the RRU;
step 42: and the base station determines whether the function of the IRC algorithm is abnormal or not by comparing the BLER calculated according to the IRC algorithm with the BLER calculated according to the MRC algorithm.
Specifically, the determining, by the base station, whether the function of the IRC algorithm is abnormal by comparing the BLER calculated according to the IRC algorithm with the BLER calculated according to the MRC algorithm includes:
and if the BLER calculated according to the IRC algorithm is smaller than the BLER calculated according to the MRC algorithm, determining that the function of the IRC algorithm is not abnormal, otherwise, determining that the function of the IRC algorithm is abnormal.
Here, the IRC function off instruction and the IRC function on instruction may be manually input through a PC.
When a plurality of first signal sources exist, namely a plurality of paths of user signals of the local cell exist, when a base station receives an instruction of closing an IRC function, the BLER of the user signals of each path of the local cell is calculated according to an MRC algorithm and the currently received signals output by the RRU; each path of user signals of the local cell can be distinguished through cell identification in the user signals of the local cell; when receiving an IRC function starting instruction, a base station calculates BLER of user signals of each cell according to an IRC algorithm and currently received signals output by RRUs; and then, comparing the BLER of the user signal of the cell obtained by calculation according to the IRC algorithm with the BLER of the user signal of the corresponding cell obtained by calculation according to the MRC algorithm, and determining whether the function of the IRC algorithm is abnormal. And if the BLER of the user signal of the cell calculated according to the IRC algorithm is smaller than the BLER of the user signal of the corresponding cell calculated according to the MRC algorithm, determining that the function of the IRC algorithm is not abnormal, otherwise, determining that the function of the IRC algorithm is abnormal. The determination results from each local cell user signal will be consistent.
In conclusion, the beneficial effects of the invention include:
the system for IRC algorithm function test provided by the embodiment of the invention comprises: the system comprises one or more first signal sources, one or more second signal sources, a first power divider, a second power divider, a coupling disc, a Remote Radio Unit (RRU) and a base station, wherein the first power divider divides received user signals of adjacent cells sent by the second signal sources into eight paths of signals and outputs the eight paths of signals to the coupling disc; the coupling disc outputs the received eight paths of signals to the RRU and outputs calibration signals to the second power divider; the second power divider divides the received calibration signal and the local cell user signal sent by the first signal source into one path of signal and outputs the signal to the RRU; the RRU superposes the received signals output by the coupling disc and the second power divider and outputs the superposed signals to the base station; and the base station receives the signal output by the RRU. Therefore, in the system, the user signal of the local cell generated by the first signal source enters the calibration port of the RRU through the power divider, and the user signal of the neighboring cell generated by the second signal source enters the coupling disc through the power divider.
The invention simplifies the test environment of IRC algorithm function, and is beneficial to analyzing and positioning problems found in the test process; and the method is also favorable for testing the realization of the IRC function in a laboratory under the condition of no channel simulator.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.