IP Library Granted Patent US 9,667,912
Granted Patent B2
US 9,667,912 · App. 14/753,317 · Granted May 30, 2017

Method and apparatus for cross polarization and cross satellite interference cancellation

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 9,667,912
App. No.
14/753,317
Granted
May 30, 2017
Kind
B2
Abstract

A method and apparatus in which a Tap-Weight Computer (TWC) calculates a Tap-Weight Vector (TWV). The TWV is coupled to a register in each of a plurality of adaptive filter modules. Each such adaptive filter module includes several adaptive filters that each include a tapped delay line. The input to the tapped delay line of each such adaptive filter is one of a plurality of potential interfering signals. The TWV controls the weighting of the outputs from the taps off the delay line. The weighted outputs from each tapped delay line are then subtracted from a received signal which potentially includes interference from the potential interfering signals. The TWC is multiplexed to each of the plurality of adaptive filters so that each adaptive filter is loaded with a TWV calculated by the TWC to reduce the amount of interference contributed by a particular potential interfering signal coupled to an input to that particular adaptive filter. In one embodiment, a plurality of such adaptive filter modules share the same TWC.

Claims (30)

1. A method comprising:

receiving, in a receiver, a plurality of satellite signals, each of said satellite signals comprising a plurality of television signals and a plurality of channels;

generating, by circuitry of said receiver, an interference vector according to a first unwanted satellite signal of said plurality of satellite signals and an output signal; and

performing, by said circuitry, an adaptive iteration process comprising:

generating an error-correcting signal according to said interference vector;

modifying said output signal according to said error-correcting signal; and

determining whether an interference level of a desired satellite signal of said plurality of satellite signals is below a preset threshold.

2. The method of claim 1 , wherein said preset threshold is programmable.

3. The method of claim 1 , wherein said method comprises stopping said iteration process after a predetermined number of iterations.

4. The method of claim 1 , wherein generating said interference vector uses a least-mean square algorithm.

5. A method comprising:

receiving, in a receiver, a plurality of satellite signals, each of said satellite signals comprising a plurality of television signals and a plurality of channels;

generating, by circuitry of said receiver, an interference vector according to a difference between a first unwanted satellite signal of said plurality of satellite signals and an output signal of said circuitry; and

performing, by said circuitry, an adaptive iteration process for a predetermined number of iterations, said adaptive iteration process comprising:

generating an error-correcting signal according to said interference vector;

modifying said output signal according to said error-correcting signal; and

determining whether an interference level of a desired satellite signal of said plurality of satellite signals is reduced to a threshold as a result of said modifying of said output signal.

6. The method of claim 5 , wherein said predetermined number of iterations is programmable.

7. A method comprising:

receiving, in a receiver, a plurality of satellite signals, each of said satellite signals comprising a plurality of television signals and a plurality of channels;

applying an undesired satellite signal to an adaptive filter, said adaptive filter:

generating an interference vector according to a difference between said undesired satellite signal and an output of said adaptive filter,

generating an error-correcting signal according to said interference vector, and

modifying the output of said adaptive filter according to said error-correcting signal;

testing for the amount of interference, in a desired satellite signal, coming from said undesired satellite signal;

determining whether an amount of interference from said undesired satellite signal is above a predetermined threshold; and

performing interference cancellation for said undesired satellite signal if said amount of interference is above said predetermined threshold.

8. The method of claim 7 , wherein said testing comprises evaluating a value of said error-correcting signal.

9. The method of claim 7 , wherein said predetermined threshold is programmable.

10. The method of claim 7 , wherein said method comprises disconnecting said undesired satellite signal from said adaptive filter if said amount of interference is below said predetermined threshold.

Assignments (4)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →