Patent ID: 7986755

Claim:
A universal multi-input-multi-output (MIMO) beamforming system for receiving a plurality of streams comprising: a calibration system including, a first calibration circuit responsive to inphase (I) and quadrature (Q) pairs of streams and operative to calibrate each I and Q pair, the first calibration circuit responsive to a first, second and third streams, each of the first, second and third streams having a group delay associated therewith, the second stream having the longest group delay out of the first, second and third streams, the first calibration circuit including a plurality of group delay circuits and a plurality of phase offset circuits, each of the first, second and third streams being processed by a unique one of the plurality of group delay circuits and a unique one of the phase offset circuits and the group delay circuit for processing the first stream is operative to compensate for the group delay of the first stream, the compensated first stream processed by one of the phase offset circuits, and the group delay circuit for processing the second stream is operative to compensate for the group delay of the second stream, the compensated second stream processed by one of the phase offset circuits, and the group delay circuit for processing the third stream is operative to compensate for the group delay of the third stream, the first calibration circuit operative to generate a calibrated I/Q pair for each of the first, second and third streams; and a second calibration circuit responsive to the calibrated first and third calibrated I/Q pairs and including a plurality of phase correction circuits and a plurality of group correction circuits, a unique phase correction circuit for each of the first and third streams and a unique group correction circuit for each of the first and third streams, the phase correction circuit for mixing a corresponding calibrated I/Q pair with a phase and providing the mixed output to the corresponding group correction circuit, each of the group correction circuits operative to correct the delay of the first and third streams for demodulation and decoding, the first, second and third calibrated streams are output “after phrase ” operative to correct the delay of the first and third streams.