IP Library › Granted Patent US 12,381,602
Granted Patent B2
US 12,381,602 · App. 18/111,766 · Granted Aug 5, 2025

Multi-cell processing architectures for modeling and impairment compensation in multi-input multi-output systems

Inventors: Fadhel M. Ghannouchi (Calgary, CA); Aidin Bassam (Calgary, CA); Mohamed Helaoui (Calgary, CA); Ramzi Darraji (Calgary, CA)
H04B7/0417H04B1/0475H04B7/0456H04B7/0632H04B7/0639H04L25/03343H04L25/03891
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 12,381,602
App. No.
18/111,766
Granted
Aug 5, 2025
Kind
B2
Abstract

A method for predistortion including receiving a plurality of input signals forming a multiple-input signal in a multiple-input multiple-output system. generating a pre-distorted multiple-input signal from the received multiple-input signal, generating a multiple-output signal by feeding the pre-distorted multiple-input signal into a multiple-input and multiple-output transmitter, estimating impairments generated by the multiple-input and multiple-output transmitter, the impairments including nonlinear crosstalk between distinct ones of the plurality of input signals; and adjusting the pre-distorted multiple-input signal to compensate for the estimated impairments.

Claims (30)

1. A method of linearizing a multiple-input multiple-output (MIMO) transmitter, the method comprising:

applying an input signal having multiple separate band signals to a transmission path of the transmitter to produce output signals;

using the input signals and the output signals to estimate non-linearities in the transmitter;

forming a plurality of transformation functions based on the estimated impairments in the transmission path;

generating a plurality of transformed signals, each being equal to a combination of respective transformation functions applied to multiple separate band signals of the input signals; and

providing distortion signals to the transmission path, by using said transformed signals, to linearize the transmitter.

2. The method of claim 1 , wherein each band corresponds to a branch of a multiple branch MIMO transmitter.

3. A linearizer for a multiple-input multiple-output (MIMO) transmitter, comprising:

a transmission path of the transmitter for applying an input signal having multiple separate band signals to produce output signals;

a predistorter model generated by using the input signals and the output signals to estimate non-linearities in the transmitter, the model having a plurality of transformation functions based on the estimated impairments in the transmission path;

a predistorter configured with said model for generating a plurality of transformed signals, each being equal to a combination of respective transformation functions applied to multiple separate band signals of the input signals; and

providing distortion signals to the transmission path, by using said transformed signals, to linearize the transmitter wherein each band corresponds to a branch of a multiple branch MIMO transmitter.

4. The linearizer of claim 3 , wherein each band corresponds to signals modulated in a different carrier frequency in a multi-frequency MIMO transmitter.

5. The linearizer of claim 3 , including compensating for the multiple-input multiple-output linear distortions and effects of interferences between the signal paths of the multiple-input signal and the signal paths of the multiple-output signal in linear processing blocks.

6. The linearizer of claim 3 , wherein the transformation functions include non-linear functions.

7. The linearizer of claim 3 , wherein the transformation functions include linear functions.

8. The linearizer of claim 3 , wherein said transformation functions being formed: by generating a matrix of processing cells, wherein the processing cells comprise: nonlinear processing blocks compensating for nonlinear distortions and effects of interferences between signal paths of the multiple separate band signals; and linear processing blocks compensating for linear distortions and effects of interferences between the signal paths of the multiple separate band signals.

9. The linearizer of claim 8 , wherein the matrix is an N by N matric where N represents a number N of separate bands.

10. A method of linearizing a multiple-input multiple-output (MIMO) transmitter, the method comprising:

applying an input signal having multiple separate band signals to a transmission path of the transmitter to produce output signals;

using the input signals and the output signals to estimate non-linearities in the transmitter;

forming a plurality of transformation functions based on estimated impairments in the transmission path;

generating a plurality of transformed signals, each being equal to a combination of respective transformation functions applied to multiple separate band signals of the input signals; and

providing distortion signals to the transmission path, by using said transformed signals, to linearize the transmitter, wherein each band corresponds to a branch of a multiple branch MIMO transmitter.

11. The method of claim 10 , wherein each band corresponds to signals modulated in a different carrier frequency in a multi-frequency MIMO transmitter.

12. The method of claim 10 , including compensating for the multiple-input multiple-output linear distortions and effects of interference between the signal paths of the multiple-input signal and the signal paths of the multiple-output signal in linear processing blocks.

13. The method of claim 10 , wherein the transformation functions include non-linear functions.

14. The method of claim 10 , wherein the transformation functions include linear functions.

15. The method of claim 10 , wherein the forming of said transformation functions including generating a matrix of processing cells, wherein the processing cells comprise: nonlinear processing blocks compensating for nonlinear distortions and an effects of interferences between signal paths of the multiple separate band signals; and linear processing blocks compensating for linear distortions and effects of interferences between the signal paths of the multiple separate band signals.

16. The method of claim 15 , wherein the matrix is an N by N matric where N represents a number N of separate bands.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Dec 4, 2025
From: BASSAM, AIDIN SEYED; HELAOUI, MOHAMED
To: GHANNOUCHI, FADHEL M
Reel/Frame 073111/0937 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 13, 2025
From: DARRAJI, RAMZI
To: GHANNOUCHI, FADHEL M
Reel/Frame 072886/0509 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 12, 2025
From: DARRAJI, RAMZI
To: GHANNOUCHI, FADHEL M
Reel/Frame 072873/0977 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 12, 2025
From: DARRAJI, RAMZI
To: GHANNOUCHI, FADHEL M
Reel/Frame 072875/0171 →
NUNC PRO TUNC ASSIGNMENT Recorded May 6, 2024
From: GHANNOUCHI, FADHEL M
To: UTI LIMITED PARTNERSHIP
Reel/Frame 067318/0938 →
NUNC PRO TUNC ASSIGNMENT Recorded May 6, 2024
From: UTI LIMITED PARTNERSHIP
To: SMART RF INC.
Reel/Frame 067320/0468 →
Continuity (9)
Continuation 17367451 · Jul 5, 2021
Continuation 16812452 · Mar 9, 2020
Continuation 15483382 · Apr 10, 2017
Continuation 14319421 · Jun 30, 2014
Continuation In Part 13563621 · Jul 31, 2012
Continuation In Part 13105852 · May 11, 2011
Continuation In Part 12780455 · May 14, 2010
Provisional Application 61213176 · May 14, 2009
Related Publication 20230336215A1 · Oct 19, 2023
References Cited (16)
US 6477477B1 · Thron · 2002 [cited by examiner]
US 6498529B1 · Kim · 2002 [cited by examiner]
US 6798843B1 · Wright et al. · 2004 [cited by applicant]
US 6996378B2 · Helms · 2006 [cited by examiner]
US 7409193B2 · Saed · 2008 [cited by examiner]
US 7415252B2 · Jelonnek · 2008 [cited by applicant]
US 8213880B2 · van Zelm · 2012 [cited by applicant]
US 20010007435A1 · Ode · 2001 [cited by examiner]
US 20050163251A1 · McCallister · 2005 [cited by applicant]
JP 2006345066 · 2006 [cited by applicant]
JP 2006135543 · 2011 [cited by applicant]
KR 20070061746 · 2007 [cited by applicant]
WO 2005076554 · 2005 [cited by applicant]
Raphael Cendrillon et al, A Near-Optimal Linear Crosstalk Precoder for VDSL, Dec. 22, 2004. [cited by applicant]
Raphael Cendrillon et al, The Linear Zero-Forcing Crosstalk Canceler is Near-optimal in DSL Channels, 2004. [cited by applicant]
Raphael Cendrillon et al, Partial crosstalk precompensation in downstream VDSL, 2004. [cited by applicant]