IP Library Granted Patent US 7,388,930
Granted Patent B1
US 7,388,930 · App. 09/970,520 · Granted Jun 17, 2008

Method and apparatus for removing crosstalk and other interference in communications systems

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,388,930
App. No.
09/970,520
Granted
Jun 17, 2008
Kind
B1
Abstract

An approach for estimating and removing crosstalk and other interference in a communications receiver is disclosed. The approach enables crosstalk and interference of arbitrary origin and power spectral density to be removed from a received signal, thereby improving the signal to noise ratio (SNR). A receiver samples the received signal at a rate N times the required sampling rate, and splits the signal into N separate observation sequences, all at the required sampling rate. The N observation sequences are separated into a data signal and a crosstalk signal. The crosstalk signal is discarded, while the data signal is passed to equalization and demodulation circuits of the receiver.

Claims (36)

1. A computer-readable medium carrying one or more sequences of one or more instructions for processing data received from a communications channel, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:

sampling the received data at a specified sampling rate to generate sampled data;

separating the sampled data into two or more subchannels of information;

filtering the two or more subchannels of information to shorten the impulse response length of the two or more subchannels of information;

after filtering the two or more subchannels of information to shorten the impulse response length of the two or more subchannels of information, filtering the two or more subchannels of information using one or more finite impulse response filters to remove crosstalk and other interference; and

after filtering the two or more subchannels of information using one or more finite impulse response filters to remove crosstalk and other interference, combining the two or more subchannels of information to generate combined data.

2. The computer-readable medium as recited in claim 1 , wherein the specified sampling rate varies over time.

3. The computer-readable medium as recited in claim 1 , wherein the specified sampling rate is N times a minimum sampling rate.

4. The computer-readable medium as recited in claim 3 , wherein the step of separating the sampled data into two or more subchannels of information includes separating the sampled data into N subchannels of information.

5. The computer-readable medium as recited in claim 1 , wherein the one or more finite impulse response filters are determined by determining an impulse response of each of the two or more subchannels of information.

6. The computer-readable medium as recited in claim 5 , further comprising determining a noise covariance matrix and a signal covariance matrix for the two or more subchannels of information.

7. The computer-readable medium as recited in claim 1 , wherein the one or more finite impulse response filters are determined by solving a generalized Eigen value problem.

8. The computer-readable medium as recited in claim 7 , wherein the one or more finite impulse response filters are determined by converting the generalized Eigen value problem to a computationally stable symmetric Eigen value problem.

9. The computer-readable medium as recited in claim 1 , further comprising equalizing the combined data to shorten the impulse response of the communications channel.

10. The computer-readable medium as recited in claim 1 , further comprising equalizing the combined data to equalize the communications channel.

11. The computer-readable medium as recited in claim 1 , wherein the communications channel includes one or more twisted pair telephone lines.

12. The computer-readable medium as recited in claim 1 , wherein the communications channel is a wireless communications channel.

13. The computer-readable medium as recited in claim 1 , wherein the communications channel is part of a single carrier system.

14. An apparatus for processing data received from a communications channel, the apparatus comprising:

a sampling mechanism configured to sample the received data at a specified sampling rate to generate sampled data;

a separator configured to separate the sampled data into two or more subchannels of information;

one or more shortening filters configured to filter the two or more subchannels of information to shorten the impulse response length of the two or more subchannels of information;

one or more finite impulse response filters configured to after the filtering of the two or more subchannels of information by the one or more shortening filters to shorten the impulse response length of the two or more subchannels of information, filter the two or more subchannels of information to remove crosstalk and other interference; and

a combiner configured to after the filtering of the two or more subchannels of information by the one or more finite impulse response filters to remove crosstalk and other interference, combine the two or more subchannels of information to generate combined data.

15. The apparatus as recited in claim 14 , wherein the specified sampling rate varies over time.

16. The apparatus as recited in claim 14 , wherein the specified sampling rate is N times a minimum sampling rate, wherein N is an integer.

17. The apparatus as recited in claim 16 , wherein the separator is further configured to separate the sampled data into N subchannels of information, wherein N is an integer.

18. The apparatus as recited in claim 14 , wherein the one or more finite impulse response filters are determined by determining an impulse response of each of the two or more subchannels of information.

19. The apparatus as recited in claim 18 , wherein the one or more finite impulse response filters are determined by determining a noise covariance matrix and a signal covariance matrix for the two or more subchannels of information.

20. The apparatus as recited in claim 14 , wherein the one or more finite impulse response filters are determined by solving a generalized Eigen value problem.

21. The apparatus as recited in claim 20 , wherein the one or more finite impulse response filters are determined by converting the generalized Eigen value problem to a computationally stable symmetric Eigen value problem.

22. The apparatus as recited in claim 14 , further comprising an equalizer configured to equalize the combined data to shorten the impulse response of the communications channel.

23. The apparatus as recited in claim 14 , further comprising an equalizer configured to equalize the combined data to equalize the communications channel.

24. The apparatus as recited in claim 14 , wherein the communications channel includes one or more twisted pair telephone lines.

25. The apparatus as recited in claim 14 , wherein the communications channel is a wireless communications channel.

26. The apparatus as recited in claim 14 , wherein the communications channel is part of a single carrier system.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER PREVIOUSLY RECORDED AT REEL: 047357 FRAME: 0302. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048674/0834 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED ON REEL 047195 FRAME 0658. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047357/0302 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0658 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2014
From: BANDSPEED, INC.
To: BROADCOM CORPORATION
Reel/Frame 034129/0081 →