IP Library Granted Patent US 10,587,350
Granted Patent B2
US 10,587,350 · App. 16/430,239 · Granted Mar 10, 2020

Calibrating a programmable phase matrix and channel emulator and performing massive MIMO array testing using the calibrated phase matrix and channel emulator

Inventors: Alfonso Rodriguez-Herrera (Denton, TX); John Douglas Reed (Arlington, TX)
Assignee: Spirent Communications, Inc.
H04B17/12H04B7/0413H04B7/0617H04B17/14H04B17/3911H04B17/3912
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,587,350
App. No.
16/430,239
Filed
Jun 3, 2019
Granted
Mar 10, 2020
Kind
B2
Examiner
HAIDER, SYED
Art Unit
2633
USPC
375/224
Abstract

The disclosed systems and methods for conducted massive MIMO array testing uses an efficient method of utilizing hardware resources for emulating signals from a massive MIMO base station transceiver to a MIMO mobile unit as dictated by a channel model; and also for emulating signals from a MIMO mobile unit to a massive MIMO BS transceiver, as dictated by a channel model. The system uses a phase matrix combiner to emulate the angular behavior of the propagation using virtual probes, combined with a radio channel emulator to create the temporal, multipath, and correlation behavior of the propagation. Using a phase matrix function increases the number of antenna elements that can be utilized in a massive MIMO array emulation while keeping the required number of fading channels within the radio channel emulator at a reduced number, thus forming a cost effective, yet realistic test system for massive MIMO testing.

Claims (60)

1. A method of phase and amplitude calibration of a signal generation path that emulates interaction between a massive MIMO antenna array and a MIMO mobile unit, the method including:

path-by-path phase calibration of a programmable radio phase shifter and combining matrix (PSM) that passes multiple channels of signals through a channel emulator and onto antennas of the MIMO mobile unit, without using the channel emulator to mix channels;

the PSM passively shifting a phase of each radio signal input routed to each radio signal output, according to input-paired-to-output phase parameters; and

then implementing the PSM to path-by-path calibrate a static channel model in the channel emulator without fading.

2. The method of claim 1 , further comprising:

the PSM passively attenuating each radio signal input routed to each radio signal output, according to input-paired-to-output attenuation parameters;

adjusting an input amplitude using the channel emulator in an amplitude equalization mode to reduce a difference in amplitude to within a predetermined spread; and

then path-by-path phase calibrating the channel emulator while the channel emulator is in the amplitude equalization mode.

3. The method of claim 1 , further comprising:

after the path-by-path calibration of the PSM and after the calibration of the channel emulator, programming the PSM with a first cascaded phase matrix and programming the channel emulator with a second cascaded phase matrix, such that a resulting phase matrix adheres to a Butler matrix structure while emulating signals from the MIMO mobile unit to a massive MIMO base station transceiver or while emulating signals from the massive MIMO base station transceiver to the MIMO mobile unit.

4. A system including:

a processor and memory, coupled to the processor, the memory holding computer program instructions that, when executed on the processor, implement the method of claim 1 .

5. A non-transitory computer readable memory including:

computer program instructions loaded into the memory that, when executed by computer hardware, implement the method of claim 1 .

6. A method of emulating signals from a massive MIMO base station transceiver to a MIMO mobile unit, the method including:

at a programmable radio phase shifter and combining matrix (PSM), conductively receiving antenna element driver signals from the massive MIMO base station transceiver and constructing virtual probe signals that represent line-of-sight and multi-pathing from an antenna array of the massive MIMO base station transceiver to the MIMO mobile unit, and then

at a channel emulator, combining and applying spatial and temporal correlation to the virtual probe signals for conductive transmission to the MIMO mobile unit according to a static channel model without fading;

the PSM constructing the virtual probe signals from the antenna element driver signals, by applying phase shifting and attenuation functions to produce the virtual probe signals at PSM outputs; and

conductively relaying channel emulator outputs to antennas of the MIMO mobile unit.

7. A system including:

a processor and memory, coupled to the processor;

the PSM coupled in communication with the processor;

the channel emulator coupled in communication with the processor; and

the memory holding computer program instructions that, when executed on the processor, implement the method of claim 6 .

8. A non-transitory computer readable memory including:

computer program instructions loaded into the memory that, when executed by a system including a processor, memory, the PSM and the channel emulator, implement the method of claim 6 .

9. A method of emulating signals from a MIMO mobile unit to a massive MIMO base station transceiver, the method including:

at a channel emulator, conductively receiving outputs of the MIMO mobile unit and then applying spatial and temporal correlation to separate combined outputs from the MIMO mobile unit as dictated by a static channel model without fading, thereby forming virtual probe signals that represent line-of-sight and multi-pathing transmission from the MIMO mobile unit to base station antenna elements, and then

at a programmable radio phase shifter and combining matrix (PSM), decomposing the virtual probe signals into components that emulate responses of respective base station antenna elements to individual virtual probe signals, by applying phase and attenuation functions to produce multi-element input signals that emulate responses of the respective base station antenna elements to combined virtual probe signals; and

conductively relaying the multi-element input signals to the massive MIMO base station transceiver.

10. A system including:

a processor and memory, coupled to the processor;

the PSM coupled in communication with the processor;

the channel emulator coupled in communication with the processor; and

the memory holding computer program instructions that, when executed on the processor, implement the method of claim 9 .

11. A non-transitory computer readable memory including:

computer program instructions loaded into the memory that, when executed by a system including a processor, memory, the PSM and the channel emulator, implement the method of claim 9 .

12. A method of emulating signals from a massive MIMO base station transceiver to a MIMO mobile unit, the method including:

at a programmable radio phase shifter and combining matrix (PSM), conductively receiving antenna element driver signals from the massive MIMO base station transceiver and constructing virtual probe signals that represent line-of-sight and multi-pathing from an antenna array of the massive MIMO base station transceiver to the MIMO mobile unit, as dictated by a first cascaded phase matrix, and then

at a channel emulator, combining and applying spatial and temporal correlation to the virtual probe signals for conductive transmission to the MIMO mobile unit, as dictated by a second cascaded phase matrix,

wherein a phase matrix, resulting from the first cascaded phase matrix and the second cascaded phase matrix, as respectively implemented by the PSM and the channel emulator to provide phase shifting and channel emulator output, adheres to a Butler matrix structure; and

conductively relaying channel emulator outputs to antennas of the MIMO mobile unit.

13. The method of claim 12 , wherein the phase matrix is a rank X Butler matrix, where X represents a number of layers supported by the MIMO base station, X being an integer.

14. The method of claim 13 , wherein X varies between 1 and min (number of transmit antennas currently implemented, number of receive antennas currently implemented).

15. The method of claim 12 , wherein the phase matrix that adheres to a Butler matrix structure results in a channel emulator output that is oriented toward an arbitrary point in a three-dimensional (3D) space.

16. The method of claim 15 , wherein the 3D space is defined using spherical coordinates.

17. A method of emulating signals from a MIMO mobile unit to a massive MIMO base station transceiver, the method including:

at a channel emulator, conductively receiving outputs of the MIMO mobile unit and then applying spatial and temporal correlation to separate combined outputs from the MIMO mobile unit as dictated by a second cascaded phase matrix, thereby forming virtual probe signals that represent line-of-sight and multi-pathing transmission from the MIMO mobile unit to base station antenna elements, and then

at a programmable radio phase shifter and combining matrix (PSM), decomposing the virtual probe signals into components that emulate responses of respective base station antenna elements to individual virtual probe signals, as dictated by a first cascaded phase matrix, to produce multi-element input signals that emulate responses of the respective base station antenna elements to combined virtual probe signals

wherein a phase matrix, resulting from the first cascaded phase matrix and the second cascaded phase matrix, as respectively implemented by the PSM and the channel emulator to provide phase shifting and channel emulator output, adheres to a Butler matrix structure; and

conductively relaying the multi-element input signals to the massive MIMO base station transceiver.

18. The method of claim 17 , wherein the phase matrix is a rank X Butler matrix, where X represents a number of layers supported by the MIMO base station, X being an integer.

19. The method of claim 18 , wherein X varies between 1 and min (number of transmit antennas currently implemented, number of receive antennas currently implemented).

20. A method of phase and amplitude calibration of a signal generation path that emulates interaction between a massive MIMO antenna array and a MIMO mobile unit, the method including:

path-by-path phase calibration of a first programmable radio phase shifter and combining matrix (PSM) that passes multiple channels of signals through a first channel emulator and onto antennas of the MIMO mobile unit;

path-by-path phase calibration of a second PSM that passes multiple channels of interference signals through a second channel emulator and onto antennas of the MIMO mobile unit

wherein the first PSM passively shifts phase of each radio signal input routed to each radio signal output, according to input-paired-to-output phase parameters; and

then implementing the first PSM to path-by-path phase calibrate the first channel emulator.

21. The method of claim 20 , further comprising:

implementing the second PSM to path-by-path phase calibrate the second channel emulator.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2025
From: SPIRENT COMMUNICATIONS, INC.
To: VIAVI SOLUTIONS LICENSING LLC
Reel/Frame 073121/0549 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2019
From: RODRIGUEZ-HERRERA, ALFONSO; REED, JOHN DOUGLAS
To: SPIRENT COMMUNICATIONS, INC.
Reel/Frame 049353/0467 →
Continuity (2)
Continuation In Part 15782769 · Oct 12, 2017
Related Publication 20190288780A1 · Sep 19, 2019
Cited By (2)
US 12,671,430 US 12,689,451