1. Field of the Invention
The technology disclosed relates to a test platform for testing radio communications in a MIMO (multiple-input multiple-output) RF (radio frequency) environment, and more particularly to techniques for phase calibration among multiple signal paths in the test platform.
2. Description of Related Art
In a test platform for testing radio communications in a MIMO RF environment, a multi-path radio channel can be emulated in a channel emulator as multiple delayed copies of a signal transmitted from a signal source, and through multiple signal paths within the test equipment. The test platform needs to ensure that the combined copies of the signal represent the desired test condition. A test platform includes multiple pieces of testing equipment. Because of the connections between pieces of testing equipment and electrical characteristics of each piece of equipment, including relative phase relationships between different components within a piece of testing equipment, there can be phase misalignment between signals throughout the signal paths in the test platform.
An opportunity arises to provide a method of calibrating a test platform to establish a phase relationship between signals reaching a measurement location from multiple signal paths.
A method of calibrating a test platform to establish a phase relationship between copies of a signal at a measurement location within the test platform. Phase relationships of copies of a signal traversing signal paths and ending at the measurement location are manipulated. Vector signal addition is analyzed from the copies of the signal as the phase relationships are manipulated to find a phase offset adjustment that establishes a particular phase relationship between the signal paths.
Signals as used in the present specification can refer to continuous wave (CW) signals, wide-band modulated signals, and narrowband modulated signals. Vector signal addition as used in the present specification refers to the superposition of two or more waveforms resulting in a new waveform pattern such that, depending on the phase relationship between the waveforms, the superposition can be constructive or destructive. The waveforms can include complex wide-band modulated waveforms, sinusoid, and continuous wave (CW) signals. The waveforms can be represented by phase vectors. When the phase relationship between the waveforms is at a phase alignment (e.g. 0°), a peak can occur in the new waveform pattern. When the phase relationship between the waveforms is 180° from the phase alignment, a null can occur in the new waveform pattern. The vector signal addition can result in a new waveform pattern corresponding to a phase relationship between the waveforms within a full period, such as 360°, including the peak and the null.
The method can be repeated using a changed signal source and a changed signal path through one or more unchanged connections within the test platform. The method can be applied to versions of a signal generated by a pair of signal sources and transmitted through the signal paths including different connections. The method can use one or more phase offsets for the signal paths. The phase offsets can be determined to reduce destructive signal addition from the copies of the signal. A switching network with balanced signal paths can be used to direct copies and versions of signals from a pair of signal sources through the different connections within the test platform.
Particular aspects of the technology disclosed are described in the claims, specification and drawings.
The following detailed description is made with reference to the figures. Examples are described to illustrate the present technology, not to limit its scope, which is defined by the claims. Those of ordinary skill in the art will recognize a variety of equivalent variations on the description that follows.
As illustrated in the example of
A test device (e.g. 190) receives the combined signal with the combined power (e.g. 180). The test device can include any device used by an end-user, a device embedded in a machine, a radio access point, relay node, or a base station. Such devices may also include, but are not limited to a hand-held telephone, or a laptop computer equipped with a mobile broadband adapter. The connection between the channel emulator and the test device can be OTA (over-the-air) or cabled.
Signal paths as used in the present application refer to signal paths starting from a signal source inside a network emulator (e.g. 110,
The network emulator 110 can be configured to split a signal from a source (e.g. signal source 1 or signal source 2) into copies of the signal having equal amplitude and phase and feed the copies to RF output 1 and RF output 2. For initial calibration, one of the signal sources can be enabled while the other is disabled. This can be accomplished, for instance, by enabling one set of signal paths while disabling other signal paths from other signal sources. With copies of the signal transmitted in equal amplitude and phase from RF output 1 and RF output 2 of the network emulator (e.g. 110), for example by cables, phases between copies of the signal transmitted on multiple signal paths can be calibrated by setting input phase offsets at inputs of the channel emulator 130 to compensate for the differences in phases due to lengths of cables connecting the network emulator 110 to the channel emulator 130, and for the differences in internal phases through multiple paths inside the channel emulator from different inputs to each output of the channel emulator. In the event that there are differences in phase internal to the network emulator that are present at the outputs, this additional phase difference contribution will be included in the total phase difference, and will be compensated by the calibration.
As illustrated in the example of
Once the network emulator (e.g. 110) transmits copies of the signal in equal amplitude and phase to RF output 1 and RF output 2, the network emulator (e.g. 110) can generate a radio signal, such as an LTE (long term evolution) radio signal, and the forward link throughput power can be measured, at different power levels for a given channel model, where the power levels are set by a channel emulator (e.g. 130). In the example illustrated in
Channel emulator 130 has input phase settings 131 and 132 at inputs A1 and A2, respectively, and can have an output phase setting 137 at output B1. A first signal path from input A1 to output B1 has a first phase 135, and a second signal path from input A2 to output B1 has a second phase 136. The first phase 135 and the second phase 136 can be different than each other. The output phase setting 137 at output B1 is common to the first path and the second path. Phase relationships of copies of a signal traversing through the test platform, including connections (e.g. 121, 123, 124, 125, 127 and 128) from the network emulator (e.g. 110) to the channel emulator (e.g. 131) and paths inside the channel emulator, can be calibrated by setting input phase offsets at the input phase settings (e.g. 131, 132).
The channel emulator (e.g. 131) includes input power meters 133 and 134 at inputs A1 and A2, respectively, and an output power meter 138 at output B1. The input power meters can confirm whether input power levels at inputs A1 and A2 are valid at a useful working level. The input power meters can, optionally, be used to confirm that the power levels of the inputs are equal or approximately so. The output power meter can measure the power at the output B1 that is combined from the power at the inputs A1 and A2.
Channel emulator 430 has similar physical components as channel emulator 130, including inputs A1 and A2, output B1, signal paths from the inputs to the output, input and output phase settings, and input and output power meters. In channel emulator 430, a first signal path from input A1 to output B1 has a first phase 435, and a second signal path from input A2 to output B1 has a second phase 436. The first phase 435 and the second phase 436 can be different than each other, and different than the first phase 135 and the second phase 136 in the channel emulator 130. Copies of the signal arriving at the inputs A1 and A2 of channel emulator 130 can have different phase relationships than copies of the signal arriving at the inputs A1 and A2 of channel emulator 430.
Output power can be measured at a measurement location, such as at ends of the signal paths, from only a first copy of the signal to obtain a first single-copy measurement of power (e.g. P1), and from only a second copy of the signal to obtain a second single-copy measurement of power (e.g. P2) (Step 513). The first single-copy measurement of power (e.g. P1) and the second single-copy measurement of power (e.g. P2) are used in calculating a phase offset adjustment, as described for Step 521.
A first copy and a second copy of the signal are set to an initial phase offset, such as 0°, at a first input phase setting (e.g. 131) and a second input phase setting (e.g. 132) of the channel emulator (e.g. 130) (Step 514). Output power resulting from the vector signal addition of the first copy and the second copy of the signal through the inputs A1 and A2 is measured at a measurement location, such as at the output B1 by the output power meter 138 (Step 515). The second copy of the signal is then set to each phase offset in a set of phase offsets at the input phase setting (e.g. 132), while the first copy of the signal is kept at the initial phase offset (Step 516, Y; Step 517). The output power is then measured at a measurement location, such as at the output B1, from the first copy and the second copy of the signal as the second copy is set to the each phase offset in the set of phase offsets (Step 515). The set of phase offsets is used to measure the effect on the combination of the copies of the signal at the output of the channel emulator (e.g. B1) and enable the calculation of the estimated initial phase offset. For instance, the set of phase offsets can include 0°, 72°, 144°, 216°, and 288°.
When output power measurements have been made for phase offsets in the set of phase offsets (Step 516, N), a phase offset adjustment is calculated from the output power measurements corresponding to the set of phase offsets (Step 521). The phase offset adjustment can then be set to the second copy of the signal at the second input phase setting while the first copy of the signal is kept at the initial phase offset. Consequently, the phase relationship between the first copy of the signal traversing the first signal path from input A1 to output B1 and the second copy of the signal traversing the second signal path from input A2 to output B1 in channel emulator 130 is calibrated. The phase relationship between the first signal path from input A1 to output B1 and the second signal path from input A2 to output B1 in another channel emulator (e.g. 430) that receives the same copies of the signal can be calibrated simultaneously.
A channel emulator can have more than two inputs and two outputs, such as A3 and A4, in addition to A1 and A2, and B3 and B4 in addition to B1 and B2. The example implementation in
The set of phase offsets includes a minimum number of phase offsets such that relatively accurate results can be obtained in relatively short time. As explained in more detail below, the calculation of the phase offset adjustment from output power measurements involves solving for an unknown phase offset using arc-cosine equations. For a first phase offset in the minimum number of phase offsets, there are two results from solving an arc-cosine equation. Only one of the two results can be correct, but not both. For a second phase offset in the minimum number of phase offsets, there are two other results from solving an arc-cosine equation. Only one of the two other results can be correct, but not both. By comparing the results for the first phase offset and the second phase offset, a first result and a second result can be identified, and then averaged to find the phase offset adjustment. Thus the set of phase offsets needs to include at least two phase offsets, in order to identify the expected value of the correct phase estimate. However, some combinations of values in the set of phase offsets when two or four phases are used may tend to produce ambiguous results for certain initial phase offsets when the incorrect predictions align, which increases the probability of an incorrect answer. Furthermore, a null in output power can occur at a particular input phase offset, and cannot be measured by a power meter. If the measured value is below a predetermined threshold, the value may be excluded from the calculation so that inaccurate estimates are avoided. The particular input phase offset is not initially known, because the unknown phase offset is to be solved.
If the set of phase offsets includes three phase offsets and one of them is at a null, then although the other two phase offsets may lead to a result, the result may not be accurate enough because it is difficult to get accurate power measurements. If the set of phase offsets includes four or more phase offsets and one of them is at a null, then the set of phase offsets can include at least three phase offsets at which a null in output power does not occur. In one implementation, a set of phase offsets includes a minimum number of five phase offsets evenly spaced, or 72° apart.
Calculation of the phase offset adjustment from the output power measurements corresponding to the input phase offsets is described below using equations.
Complex wide-band modulated waveforms, e.g. an LTE band 13, 10 MHz downlink with Transmission Mode 3 may be used as a test signal. Alternatively, a sinusoid or Continuous Wave (CW) signal at the desired RF carrier frequency may be used. For purposes of following illustration, two copies of the signal are two sinusoidal waveforms with a phase difference. The two copies of the signal are represented by phase vectors, also known as phasors. A phase vector includes amplitude and phase. The two copies of the signal are represented by a first phase vector V1 at zero degrees, such as set at the first input phase setting 131, and a second phase vector V2 at a phase offset θ relative to the zero degrees, such as set at the second input phase setting 132. A combined vector V(θ) is added from the first phase vector V1 and the second phase vector V2.
V(θ)=V1+V2(cos(θ)+j sin(θ))
P(θ)=V*V*=(V1+V2 cos(θ)+V2j sin(θ))(V1+V2 cos(θ)−V2j sin(θ))
P(θ)=P1+P2+2√{square root over (P1P2)} cos(θ)
where P1 is a first single-copy measurement of power at ends of the signal paths (e.g. B1,
Thus when evaluating copies of the signal with an unknown phase offset φ, by substituting (θ−φ) for (θ), power can be calculated as:
P(θ−φ)=P1+P2+2√{square root over (P1P2)} cos(θ−φ)
The unknown phase offset φ represents the effective phase difference due to differences in lengths of cables connecting different pieces of test equipment in the test platform, such as the network emulator 110 and the channel emulator 130, and differences in phases through multiple paths inside the channel emulator. The phase difference may also include differences in phase present in the output signals of the network emulator due to differences in internal circuitry or electrical lengths inside the equipment.
If the second copy of the signal is set to a first input phase offset θ1, and a second input phase offset θ2, while the first copy of the signal is kept at an initial phase offset, then by substituting (θ1−φ) and (θ2−φ) for (θ−φ), the combined power at ends of the signal paths from the first copy and the second copy when the second copy is set to each of θ1 and θ2 can be calculated as:
P(θ1−φ)=P1+P2+2√{square root over (P1P2)} cos(θ1−φ)
P(θ2−φ)=P1+P2+2√{square root over (P1P2)} cos(θ2−φ)
By rearranging the equations for P(θ1−φ) and P(θ2−φ), a first unknown phase offset φ1, and a second unknown phase offset φ2 can be solved by:
φ1=θ1−arc-cosine(P(θ1−φ)−P1−P2)/(2×square-root(P1×P2));
φ2=θ2−arc-cosine(P(θ2−φ)−P1−P2)/(2×square-root(P1×P2));
For example, if P1=−31.7 dBm, P2=−33.1 dBm, θ1=30°, θ2=135°, and measured power is:
P(θ1−φ)=2.3122 dBm for input phase offset θ1, and
P(θ2−φ)=0.9683 dBm for input phase offset θ2,
then for the first input phase offset θ1, there are two results φ1′ and φ1″, and for the second input phase offset θ2, there are two results φ2′ and φ2″:
φ1′=35.115°
φ1″=24.886°
φ2′=234.886°
φ2″=35.115°
A first result (e.g. φ1′) from the two results of the first unknown phase offset (e.g. φ1′ and φ1″), and a second result (e.g. φ2″) from the two other results of the second unknown phase offset (φ2′ and φ2″) can be identified, where the first result and the second result are closer to each other than to other results of the first unknown phase offset and the second unknown phase offset (e.g. φ1″, φ2′). The first result and the second result can then be averaged to improve the estimate of the phase offset adjustment that establishes a particular phase relationship between the two copies of the signal, such that, for example, the two copies of the signal are phase aligned at ends of the signal paths.
The X-axis and the Y-axis in
As illustrated in the example of
Notice that there appears to be 5 repeats in the error plot, which is due to the test angles being equally spaced. The errors are due in large part to the non-ideal behavior of the power meters, which tends to produce a small variation in the measurement.
The test platform 1400 includes a channel emulator 1430, including inputs and outputs, signal paths from inputs to outputs, input and output phase settings, and input and output power meters such as described for channel emulator 130 in connection with
The test platform 1400 includes a calibration box 1490, including RF switches 1470, 1440 and 1460, and a splitter 1450. The splitter 1450 can be a wide-band, zero-phase splitter. The splitter 1450 can receive a signal from the RF switch 1470, and output two copies of the signal (e.g. 1454 and 1456) to RF switches 1440 and 1460.
The calibration box 1490 can be in a first switching state to direct a signal from a signal source of the base station (e.g. output TX1) to outputs of the RF switches 1440 and 1460, for input phase calibration. In the first switching state, the signal from TX1 is directed through the RF switch 1470 to the splitter 1450 via a signal path 1475. A first copy of the signal from TX1 is directed from the splitter 1450 to the RF switch 1440 via a signal path 1454. A second copy of the signal from TX1 is directed from the splitter 1450 to the RF switch 1460 via a signal path 1456. The first copy and second copy of the signal from TX1 are then directed to outputs of the RF switches 1440 and 1460, respectively. The RF switches 1440, 1460, and 1470 may be operated manually or operated electrically by a system controller (not shown).
The calibration box 1490 can be in a second switching state to direct versions of the signal from signal sources of the base station (e.g. outputs TX1 and TX2) to outputs of the RF switches 1440 and 1460, for throughput power measurements. In the second switching state, a version of the signal from TX1 is directed through the RF switch 1470, and to the RF switch 1440 via a signal path 1474, another version of the signal from TX2 is directed to the RF switch 1460, while the splitter is not used. The two versions of the signal from TX1 and TX2 are then directed to outputs of the RF switches 1440 and 1460. Switch positions shown in the example of
The channel emulator 1430 receives signals 1441 and 1461 from outputs of the RF switches 1440 and 1460. Thus depending on switching states of the calibration box 1490, the channel emulator 1430 can establish a phase relationship between two copies of a version of the signal from an output of the base station (e.g. TX1), or measure throughput power of versions of the signal from outputs of the base station (e.g. TX1 and TX2).
The test platform 1500 includes a channel emulator 1530, including inputs and outputs, signal paths from inputs to outputs, input and output phase settings, and input and output power meters such as described for channel emulator 130 in connection with
The test platform 1500 includes a calibration box 1590, including a first RF switch 1540, a second RF switch 1560, and a splitter 1550. The splitter 1550 receives the CW signal 1551 from the channel emulator 1530, and generates a first copy 1554 and a second copy 1556 of the CW signal 1551.
Channel emulator 1530 generates a first select signal 1542 for the first RF switch 1540 to switch between receiving a first copy of the signal from TX1 of the base station 1510 (e.g. 1514), and receiving a first copy of the CW signal 1551 from the splitter 1550 (e.g. 1554). Channel emulator 1530 generates a second select signal 1562 for the second RF switch 1560 to switch between receiving a second copy of the signal from TX2 of the base station 1510 (e.g. 1516), and receiving a second copy of the CW signal 1551 from the splitter 1550 (e.g. 1556).
The channel emulator 1530 receives signals 1541, and 1561 from outputs of the first RF switch 1540 and the second RF switch 1560, respectively. Thus depending on the first select signal 1542 and the second select signal 1562, the channel emulator 1530 can receive copies of a wide-band signal from the base station, or copies of the CW signal from the channel emulator. The method for calibrating a test platform to establish a phase relationship between copies of a signal as described herein can be applied to two or more copies of a signal of different types, including a wide-band signal and a CW signal.
The test platform 1600 includes a channel emulator 1630, including inputs and outputs, signal paths from inputs to outputs, input and output phase settings, and input and output power meters such as described for channel emulator 130 in connection with
The test platform 1600 includes a calibration box 1690, including a first RF switch 1640, a second RF switch 1660, a third RF switch 1670, and a splitter 1650. The splitter 1650 receives the CW signal 1651 from the channel emulator 1630, and generates a first copy 1654, a second copy 1656, and a third copy 1657 of the CW signal 1651. Alternatively, the CW signal may be supplied from an external RF generator that is set to the desired amplitude and frequency. A wide-band modulated signal may also be used.
Channel emulator 1630 generates a first select signal 1642 for the first RF switch 1640 to switch between receiving a first copy of the signal from TX1 of the base station 1510 (e.g. 1614), and receiving a first copy of the CW signal 1651 from the splitter 1650 (e.g. 1654). Channel emulator 1630 generates a second select signal 1662 for the second RF switch 1660 to switch between receiving a second copy of the signal from TX2 of the base station 1610 (e.g. 1616), and receiving a second copy of the CW signal 1651 from the splitter 1650 (e.g. 1656). Channel emulator 1630 generates a third select signal 1672 for the third RF switch 1670 to switch between receiving a third copy of the signal from TX3 of the base station 1610 (e.g. 1617), and receiving a third copy of the CW signal 1651 from the splitter 1650 (e.g. 1657).
The channel emulator 1630 receives signals 1641, 1661, and 1671 from outputs of the first RF switch 1640, the second RF switch 1660, and the third RF switch 1660, respectively. Thus depending on the first select signal 1642, the second select signal 1662, and the third select signal 1672, the channel emulator 1630 can receive three copies of a wide-band signal from the base station, or three copies of the CW signal from the channel emulator. The method for calibrating a test platform to establish a phase relationship between copies of a signal as described herein can be applied to two, three, or more copies of a signal of different types, including a wide-band signal and a CW signal.
The test platform 1700 includes directional couplers that receive signals from outputs of the channel emulator via cables (e.g. 1741, 1742) that may have unequal lengths, and a combiner that combines signals from the directional couplers. Although directional couplers are shown, splitters or RF switches could also be used. For instance, directional coupler 1751 receives a signal from output B1 via cable 1741, directional coupler 1752 receives a signal from output B2 via cable 1742, and the signals are provided to the combiner 1760 through cables 1781 and 1782, which are of approximately equal length. Directional couplers 1751 and 1752 can provide output signals 1791 and 1792 to a test device (e.g. 190,
Power level of a signal can decrease as the signal traverses through the directional couplers and the combiner. An amplifier (e.g. 1770) connected to an output of the combiner (e.g. 1760) amplifies the power level of the signal to a level appropriate for the channel emulator input. The combined power at the output of the combiner can be measured at an input (e.g. A3) of the channel emulator 1730 with an input power meter (e.g. 1734c), or an external power meter (not shown). If additional power meters are connected to unique pairs of outputs, e.g. a first power meter is connected to the combined pair B1 and B2, and a second power meter is connected to the combined pair B1 and B3, then each pair can be measured and the phase relationship between output signals can be evaluated simultaneously.
As described herein,
In one implementation, an input phase relationship is first established between signals traversing signal paths through inputs (e.g. A1 and A2) of the channel emulator 130, as described in connection to
A first output phase setting at output B1 (e.g. 1737) is set to an initial phase offset, e.g. 0°, although another value could be used, and a second output phase setting at output B2 (e.g. 1738) of the channel emulator (e.g. 1730) is set to the first test angle. The input power meter (e.g. 1734c) measures the combined power at the input A3 received from the amplifier 1770, where the combined power corresponds to the phase difference observed at the first test angle. Each phase offset in a set of phase offsets is applied to the second output and the combined power is measured, while the first output phase setting is kept at the initial phase offset. The input power meter measures the combined power at the input A3, where the combined power corresponds to each phase offset in the set of phase offsets. The set of phase offsets is determined to reduce destructive addition of power from the copies of signal at ends of the output cables (e.g. 1741, 1742). For instance, the set of phase offsets can include 0°, 72°, 144°, 216°, and 288°.
A channel emulator can have more than two outputs, such as outputs B3, B4, B5, etc., in addition to outputs B1 and B2. Step 510 can be repeated for each pair of outputs. For instance, Step 510 can be repeated for pairs of outputs, such as B1 and B2, B1 and B3, B1 and B4, and B1 and B5.
In one implementation in reference to Step 520, a phase correction is calculated from the combined output power measurements at an input of the channel emulator corresponding to the set of phase offsets, and set to the second output phase setting while the first output phase setting is kept at the initial phase offset. Consequently, the phase relationship between the first signal path from input A3 to output B1 and the second signal path from input A3 to output B2 in channel emulator 130 is calibrated. The phase relationship between the first signal path from input A3 to output B1 and the second signal path from input A3 to output B2 in another channel emulator (not shown) can be calibrated simultaneously.
The description using equations for establishing a phase relationship is applicable to both the input phase relationship and the output phase relationship.
In reference to the channel emulator 130 in
If after the stepping, the second input phase offset is less than a full period, such as 360° assuming the initial value is 0° (Step 1840, Y), output power is measured at the output corresponding to the new value of the second input phase offset (Step 1820). If after the stepping, the second input phase offset is at or greater than a full period (Step 1840, N), the power measurements are identified for an interval of consecutive phase offsets, that may wrap around to span the 360° boundary, which include a negative to positive change of slope, indicating that the null is included in the set. (Step 1850) This reduces the interval to evaluate. Now the phase offset increment is reduced by one step to a smaller increment. Further the second input phase offset is set to an initial value of the set identified in (Step 1850) and the maximum angle is set to the maximum of the identified set (Step 1860).
The phase offset incremented is tested, and if it is not less than the minimum, (Step 1870 N) returns to Step 1820. If the minimum has been satisfied (Step 1870 Y) then the process completes with the identification of the minimum valid first and last power measurements for a minimum interval of consecutive phase offsets, that may wrap around to span the 360 degree boundary, which may include missing (unreadable) power measurements. Average the phase of the valid first and last values are recorded after correcting for the 360° boundary if necessary (Step 1880). The process ends with Step 1890.
Because of the number of power measurements at the phase offset increments required in search, the operating time of this alternative implementation can be longer than the operating time of the implementation described in connection to
Cables between a network emulator (e.g. 110) and a channel emulator (e.g. 130) can present different delays to copies of a signal transmitted via the cables, in reference to
where λ is the wavelength of a sinusoidal wave, d is the relative delay difference of the signals on each path, φ is a phase offset corresponding to the delay d, Δf is the difference between frequencies of two measurements, and Δφ is the difference between phase offsets, which are estimated for each of the two frequencies, and C is the speed of the waves. In one implementation, destimated, the delay value between two frequencies, is first calculated from Δf and Δφ, and then φcorrected, a phase offset adjustment between the two frequencies, is calculated from destimated.
While the present invention is disclosed by reference to the preferred embodiments and examples detailed above, it is to be understood that these examples are intended in an illustrative rather than in a limiting sense. It is contemplated that modifications and combinations will readily occur to those skilled in the art, which modifications and combinations will be within the spirit of the invention and the scope of the following claims.