IP Library Granted Patent US 7,362,791
Granted Patent B2
US 7,362,791 · App. 11/702,348 · Granted Apr 22, 2008

Method and apparatus for domain transformation multiple signal processing

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 7,362,791
App. No.
11/702,348
Granted
Apr 22, 2008
Kind
B2
Abstract

A method and apparatus of joint processing a plurality of digital signal streams is disclosed. The method includes transforming a plurality of the digital signal streams from an original domain to a lower complexity processing domain. The transformed plurality of digital signal streams are joint processed, wherein the joint processing includes multiplying samples of the plurality of transformed digital signal streams by a processing matrix. The joint processed signal streams are inverse transformed back to the original domain. Diagonal elements of the processing matrix are adaptively selected to cancel transmission echo signals of the plurality digital signal streams introduced during transmission of the plurality digital signal streams depending upon signal coupling of the plurality of digital signal streams.

Claims (26)

1. A method of joint processing a plurality of digital signal streams, comprising:

transforming a plurality of the digital signal streams from an original domain into a lower complexity processing domain;

joint processing of the transformed plurality of digital signal streams, each of the joint processed digital signal streams being influenced by characteristics of other of the joint processed digital signal streams, wherein the joint processing includes multiplying samples of the plurality of transformed digital signal streams by a processing matrix;

inverse transforming the joint processed signal streams back to the original domain; and

adaptively selecting diagonal elements of the processing matrix to cancel transmission echo signals of the plurality digital signal streams introduced during transmission of the plurality digital signal streams depending upon signal coupling of the plurality of digital signal streams.

2. The method of claim 1 , wherein the joint processing of the transformed plurality of signal streams is performed on signal streams to be transmitted.

3. The method of claim 1 , wherein the joint processing of the transformed plurality signal streams is performed on received signal streams.

4. The method of claim 1 , wherein off-diagonal elements of the processing matrix are selected to reduce cross-talk between the plurality of digital signal streams.

5. The method of claim 1 , wherein off-diagonal elements of the processing matrix are selected to cancel transmission cross-talk of the plurality of digital signal streams introduced during transmission of the plurality of digital signal streams.

6. The transceiver of claim 1 , wherein the diagonal elements of the processing matrix are additionally selected to cancel transmission cross-talk of the plurality digital signal streams introduced during reception of the plurality digital signal streams.

7. The method of claim 1 , wherein at least one digital signal stream includes time domain processing.

8. The method of claim 1 , wherein the transform block additionally transforms filtering coefficients.

9. The method of claim 8 , wherein the filtering coefficients include a transfer domain representation of a time domain filter.

10. A method of joint processing a plurality of digital signal streams, comprising:

transforming a plurality of the digital signal streams from an original domain into a lower complexity processing domain;

joint processing of the transformed plurality of digital signal streams, each of the joint processed digital signal streams being influenced by characteristics of other of the joint processed digital signal streams, wherein the joint processing includes multiplying samples of the plurality of transformed digital signal streams by a processing matrix;

inverse transforming the joint processed signal streams back to the original domain; and

adaptively selecting off-diagonal elements of the processing matrix to cancel transmission crosstalk of the plurality digital signal streams introduced during transmission of the plurality digital signal streams depending upon signal coupling of the plurality of digital signal streams.

11. The method of claim 10 , wherein the joint processing of the transformed plurality of signal streams is performed on signal streams to be transmitted.

12. The method of claim 10 , wherein the joint processing of the transformed plurality signal streams is performed on received signal streams.

13. The method of claim 10 , wherein diagonal elements of the processing matrix are selected to reduce echo coupling between the plurality digital signal streams.

14. The method of claim 10 , wherein the off-diagonal elements of the processing matrix are selected to cancel coupling of the plurality of digital signal streams introduced during transmission of the plurality of digital signal streams.

15. The transceiver of claim 10 , wherein the off-diagonal elements of the processing matrix are selected to cancel transmission cross-talk of the digital signal streams introduced during reception of the digital signal streams.

16. The method of claim 10 , wherein at least one digital signal stream includes time domain processing.

17. The method of claim 10 , wherein the transform block additionally transforms filtering coefficients.

18. The method of claim 16 , wherein the filtering coefficients include a transfer domain representation of a time domain filter.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053179/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2020
From: AQUANTIA CORPORATION
To: CAVIUM INTERNATIONAL
Reel/Frame 051945/0520 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2012
From: PLX TECHNOLOGY, INC.; TERANETICS, INC.
To: AQUANTIA CORPORATION
Reel/Frame 029006/0838 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2011
From: TERANETICS, INC.
To: PLX TECHNOLOGY, INC.
Reel/Frame 026517/0802 →
CORRECTED COVER SHEET TO CORRECT RECEIVING PARTY, PREVIOUSLY RECORDED AT REEL/FRAME 018965/0123 (ASSIGNMENT OF ASSIGNOR'S INTEREST) Recorded Jul 16, 2007
From: TELLADO, JOSE; KASTURIA, SANJAY; COHEN, ERAN
To: TERANETICS, INC.
Reel/Frame 019772/0809 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2007
From: TELLADO, JOSE; KASTURIA, SANJAY; COHEN, ERAN
To: SHORT, BRIAN R.
Reel/Frame 018965/0123 →