The present invention relates to testing a radio frequency (RF) data packet signal transceiver device under test (DUT), and in particular, testing implicit beamforming performance of a multiple-input multiple-output (MIMO) DUT.
Many of today's electronic devices use wireless technologies for both connectivity and communications purposes. Because wireless devices transmit and receive electromagnetic energy, and because two or more wireless devices have the potential of interfering with the operations of one another by virtue of their signal frequencies and power spectral densities, these devices and their wireless technologies must adhere to various wireless technology standard specifications.
When designing such wireless devices, engineers take extra care to ensure that such devices will meet or exceed each of their included wireless technology prescribed standard-based specifications. Furthermore, when these devices are later being manufactured in quantity, they are tested to ensure that manufacturing defects will not cause improper operation, including their adherence to the included wireless technology standard-based specifications.
For testing these devices following their manufacture and assembly, current wireless device test systems employ a subsystem for analyzing signals received from each device. Such subsystems typically include at least a RF data packet signal transmitter, such as a vector signal generator (VSG), for providing the source signals to be transmitted to the device under test, and a RF data packet signal receiver, such as a vector signal analyzer (VSA), for receiving and analyzing signals produced by the DUT. The production of test signals by the VSG and signal analysis performed by the VSA are generally programmable so as to allow each to be used for testing a variety of devices for adherence to a variety of wireless technology standards with differing frequency ranges, bandwidths and signal modulation characteristics.
Multiple-input multiple-output (MIMO) technology (multiple input, or receive, signal paths and multiple output, or transmit, signal paths) has been adopted for use in accordance with signal standards, including standards as IEEE 802.11n and IEEE 802.11ac, and cellular telephone signal standards, including LTE and LTE Advanced. Devices using MIMO technology rely upon beamforming to maximize received signal strength and minimize signal errors. In testing devices that employ MIMO technology, it must be determined whether the beamforming method being applied (e.g., explicit or implicit) is performing in accordance with the applicable signal standard.
Beamforming technology can increase the transmit (TX) signal range of a MIMO device by sending a packet using multiple antennas and adjusting the phase difference (or “delta”), and perhaps magnitude difference, between the MIMO data packet signals such that the signals arriving at a base station (or reference) antenna will benefit from the power enhancement of multipath constructive signal interference. (These adjustments can be made on a per subcarrier basis in the case of orthogonal frequency division multiplexed (OFDM) signals.) In a similar way, the receiving system the MIMO data packet signals can use multiple antennas to increase receive signal sensitivity.
Explicit beamforming involves an exchange of information between the device and base station (or tester when operating in a test environment, and often referred to as a “reference”) to exchange information about the wireless signal path, or channel, within which they are communicating. Such information is used to determine the phase difference(s) to apply to outgoing transmit (TX) signals so as to optimize the power at each antenna receiving such TX signal resulting from multipath signal effects (e.g., constructive and destructive signal interferences).
Implicit beamforming involves no exchange of information about the signal channel. The premise is that the channel has reciprocity, or symmetry, such that the characteristics of the channel are the same for both systems that are communicating (e.g. a handheld device and base station). Accordingly, a device attempts to derive a channel model based on signals it receives from a reference, from which it calculates a signal steering matrix and applies signal phase differences to its outgoing TX signals so as to optimize the power at the receiving antenna of the reference resulting from multipath signal effects. The phase difference that is applied (e.g., as a phase offset) is based upon an assumption that the effective phase lengths of the respective TX and receive (RX) signal paths traveled by the MIMO signals within the device are equal between the TX circuitry from which the TX signal originates and the RX circuitry receiving the RX signal and their respective connections from and to the respective antennas.
Ideally, the phase lengths of the signal paths between the TX and RX integrated circuit I/O terminal(s) and any additional internal TX and RX subsystems, and between the antenna connections, or ports, and I/O pins would all be the same such that the corresponding mutual phase differences would be zero. However, it is typically much more likely that such phase differences among the signal paths will be non-zero, and perhaps significant (e.g., closer to 180 degrees, or it radians, than to zero degrees or radians). Hence, for beamforming to be effective, these inherent phase differences need to be compensated by calibration. For example, if the phase difference between two paths is 15 degrees, that phase difference must be used to calculate the actual phase difference to be applied by the device to impart proper beamforming via the antennas.
Implicit beamforming is more advantageous than explicit because it is less time consuming and complex. However, without the ability to easily calibrate device signal path phase differences, beamforming performance will be less than optimal. Accordingly, it would be desirable to have a method for calibrating a device using implicit beamforming, testing a device to ensure whether its implicit beamforming is performing properly, and verifying whether a calibration value provided with a device is, in fact, accurate.
In accordance with the presently claimed invention, a method is provided for testing implicit beamforming performance of a multiple-input multiple-output (MIMO) radio frequency (RF) data packet signal transceiver device under test (DUT). The data packet signals forming the sequential data packet signal transmissions used for beamforming are produced with a selectively varied phase difference and conveyed via internal RF signal paths to external transmit terminals. Combining these transmitted data packet signals produces a combined data packet signal in which a peak power occurs during which a particular phase difference is being induced between the sequential DUT data packet signal transmissions used for the beamforming. This phase difference corresponds to the difference in RF signal phase lengths between the internal RF signal paths of the DUT, and is thereby indicative of the amount of phase shift needed between the sequential DUT data packet signal transmissions used for the beamforming to enable optimal implicit beamforming performance.
In accordance with one embodiment of the presently claimed invention, a method for testing implicit beamforming performance of a multiple-input multiple-output (MIMO) radio frequency (RF) data packet signal transceiver device under test (DUT) includes:
In accordance with another embodiment of the presently claimed invention, a method for testing implicit beamforming performance of a multiple-input multiple-output (MIMO) radio frequency (RF) data packet signal transceiver device under test (DUT) includes:
The following detailed description is of example embodiments of the presently claimed invention with references to the accompanying drawings. Such description is intended to be illustrative and not limiting with respect to the scope of the present invention. Such embodiments are described in sufficient detail to enable one of ordinary skill in the art to practice the subject invention, and it will be understood that other embodiments may be practiced with some variations without departing from the spirit or scope of the subject invention.
Throughout the present disclosure, absent a clear indication to the contrary from the context, it will be understood that individual circuit elements as described may be singular or plural in number. For example, the terms “circuit” and “circuitry” may include either a single component or a plurality of components, which are either active and/or passive and are connected or otherwise coupled together (e.g., as one or more integrated circuit chips) to provide the described function. Additionally, the term “signal” may refer to one or more currents, one or more voltages, or a data signal. Within the drawings, like or related elements will have like or related alpha, numeric or alphanumeric designators. Further, while the present invention has been discussed in the context of implementations using discrete electronic circuitry (preferably in the form of one or more integrated circuit chips), the functions of any part of such circuitry may alternatively be implemented using one or more appropriately programmed processors, depending upon the signal frequencies or data rates to be processed. Moreover, to the extent that the figures illustrate diagrams of the functional blocks of various embodiments, the functional blocks are not necessarily indicative of the division between hardware circuitry.
As discussed in more detail below, in accordance with exemplary embodiments of the presently claimed invention, a reference data packet received by a DUT from a reference (e.g., a tester, as discussed above) is used to establish an initial phase difference between two MIMO data packet signals being transmitted by the DUT. This initial phase difference is applied (e.g., by adding a corresponding phase shift to one of the signals) and a MIMO signal steering matrix is computed for transmitting data packets. The resulting beamformed transmitted data packet signals with this added phase difference are received by the reference, which measures and records the power of the resulting received signal, including multipath effects due to the use of MIMO signals. Further data packet signals continue to be transmitted by the DUT, with further phase differences applied (e.g., incremented or decremented in accordance with a predetermined sequence). The reference receives these data packets with the series of phase differences, and measures and records a received signal power resulting from multipath signal effects. This continues until the applied phase difference reaches a predetermined upper limit value (e.g., 360 degrees or 2π radians, for a total phase difference range of zero through 2π radians). The resulting measured and recorded power measurements can be used to identify the phase difference producing the highest received signal power. The corresponding phase difference producing such highest measured received signal power will be related (e.g., equal) to the optimal phase calibration value for the DUT.
This technique in which the peak power level is identified to then further identify its corresponding phase difference is more likely preferred when measuring power in a linear domain (e.g., watts). Alternatively, when measuring power in a logarithmic domain (e.g., decibels), the two minimum power levels can be identified to then further identify their corresponding phase differences, with the phase difference at the midpoint between them corresponding to the phase offset related (e.g., equal) to the optimal phase calibration value for the DUT.
Such optimal phase calibration values are determined for each signal path, or channel, within the DUT, and then used as respective static base phase offsets within the signal paths. Later, during normal operation of the DUT, any further signal phase adjustments for performing beamforming are applied in addition to, or on top of, these static base phase offsets.
Hence, the DUT produces data packet signals with mutual phase differences swept across a predetermined range (e.g., 0-27π radians) to produce a received data packet signal having a power level with varying magnitudes correlated to the phase differences and having a peak power magnitude. In those instances where the intended swept phase difference signals produce no difference in received signal power, it may be concluded that the implicit beamforming performed by the DUT is defective. Alternatively, in those instances where the mutual phase differences among the DUT signal paths are known, or specified, the measured signal powers, particularly the measured peak signal power, may be used to confirm whether such known or specified phase difference is accurate or inaccurate. Further, after the optimal phase calibration values have been determined and used to establish corresponding static base phase offsets within the signal paths, the beamforming performance of the DUT can be tested to confirm that, within the test environment, no additional phase offsets are needed for optimal performance.
The following discussion is in the context of a 2×2 MIMO DUT. However, as will be readily appreciated by one skilled in the art, the following testing methodology and techniques can be applied to N×N MIMO devices. For example, for a 3×3 MIMO device, signal paths 1 and 2 can be treated together as a 2×2 MIMO device, followed by then treating signal paths 2 and 3 together as another 2×2 MIMO device. More generally, for N×N MIMO devices, N−1 pairs of signal paths can be treated together as respective 2×2 MIMO devices to test and measure all combinations of implicit beamforming performances for the N×N MIMO device.
Referring to
Within the DUT 12, two signal paths 18a, 18b (or “chains”) include the various electronic devices, subsystems and conductive signal paths within the DUT 12 for producing (e.g., generating, amplifying, frequency converting, filtering, etc.) and conveying the RF signals provided by the DUT 12 for reception by the reference 14. (As noted above, a N×N DUT will have N signal paths 18a, 18b, . . . , 18n.) As discussed in more detail below, and as readily understood by those skilled in the art, these signal paths 18a, 18b, have signal path phase lengths that are determined by the circuit devices and signal conductors in various integrated circuits (ICs) and between various input/output (I/O) electrodes and the external signal connectors 17aa, 17ab used for conveying the signals to and from antennas (not shown) during normal operation of the DUT 12 outside of the testing environment 10.
As discussed above, differences in these signal path phase lengths can cause a non-zero phase difference between these two signal paths 18a, 18b. By applying beamforming, a phase difference between the signals emitted by the DUT 12 can be applied to ensure that optimum constructive multipath signal interference occurs at the receiving antenna of the reference 14.
It will be appreciated that use of a power combiner 16 virtually ensures that signal phase differences attributable to the TX and RX signal paths within the tester 14 can effectively be ignored as incoming (to the tester) signals are already combined before entering the tester 14 via the signal path 17c.
Referring to
R=H1*T1+H2*T2
(where R=signal received at reference antenna, TN=signal transmitted via DUT output N, and HN=signal steering matrix coefficient corresponding to signal path between DUT output N and reference antenna)
Using this steering matrix, the DUT 12 then transmits a data packet with beamforming applied 34. The reference 14 receives this data packet 36, and measures and records the power of the incoming, or received, signal. The applied phase difference θ is then incremented, or decremented, 38, following which the applied phase difference θ is again checked 28 to see if it has yet exceeded the upper limit (e.g., 2π radians). If it has exceeded this maximum value, operation is stopped 30. Otherwise, operation continues 32, 34, 36, 38, including re-calculating the signal steering matrix 32 to account for the revised (e.g., incremented or decremented) applied phase offset θ.
In the case of a 2×2 DUT, the phase offset θ is added and varied for a single pair of RF signal paths 18a, 18b (
and so on, where TXm=m indicates DUT transmit signal m conveyed via RF signal path m with zero phase offset added, and TXm=m+θm indicates DUT transmit signal m conveyed via RF signal path m with phase offset θm added.
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Various other modifications and alterations in the structure and method of operation of this invention will be apparent to those skilled in the art without departing from the scope and the spirit of the invention. Although the invention has been described in connection with specific preferred embodiments, it should be understood that the invention as claimed should not be unduly limited to such specific embodiments. It is intended that the following claims define the scope of the present invention and that structures and methods within the scope of these claims and their equivalents be covered thereby.
Number | Date | Country | |
---|---|---|---|
Parent | 14461573 | Aug 2014 | US |
Child | 14795390 | US |