IP Library Granted Patent US 9,698,860
Granted Patent B2
US 9,698,860 · App. 14/643,795 · Granted Jul 4, 2017

Systems and methods for self-interference canceller tuning

Inventors: Dinesh Bharadia (Santa Clara, CA); Jung-Il Choi (Santa Clara, CA); Mayank Jain (Santa Clara, CA)
Assignee: Kumu Networks, Inc.
H04B1/525H04L5/143H04L5/1461H04L5/0007H04L5/1438
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,698,860
App. No.
14/643,795
Granted
Jul 4, 2017
Kind
B2
Abstract

A method for tuning an analog self-interference canceller includes detecting a tuning trigger, calculating a set of tuning parameters (the tuning parameters including complex weights for a set of taps of the analog self-interference canceller) in response to the tuning trigger, and applying the set of tuning parameters based on component calibration data.

Claims (31)

1. A method for self-interference canceller tuning comprising:

generating a tuning calibration profile based on both component calibration data and system calibration data of an analog self-interference canceller;

detecting a tuning trigger, wherein the tuning trigger is detected in response to either time since last tune exceeding a time threshold or temperature change over a time interval exceeding a temperature change threshold;

calculating a set of tuning parameters in response to the tuning trigger; wherein the set of tuning parameters comprises complex weights for a set of taps of the analog self-interference canceller; wherein each tap of the set of taps is associated with a filter; and

applying the set of tuning parameters based on the tuning calibration profile; wherein applying the set of tuning parameters comprises setting attenuator values for each tap of the set of taps.

2. The method of claim 1 , wherein generating a tuning calibration profile comprises:

generating a test signal;

characterizing a fully-attenuated response of the analog self-interference canceller to the test signal;

characterizing a set of single tap responses of the analog self-interference canceller to the test signal; and

combining the set of single tap responses.

3. The method of claim 2 , wherein the test signal is either an Orthogonal Frequency Division Multiplexing (OFDM) frame or a chirp signal.

4. The method of claim 2 , wherein combining the set of single tap responses comprises including effects of a system-level delayer.

5. The method of claim 2 , wherein generating the tuning calibration profile comprises generating the tuning calibration profile in response to detection of the tuning trigger.

6. The method of claim 2 , wherein generating the tuning calibration profile comprises generating the tuning calibration profile in response to a change in analog self-interference canceller temperature.

7. The method of claim 1 , wherein applying the set of tuning parameters further comprises setting delayer values for each tap of the set of taps.

8. The method of claim 7 , wherein applying the set of tuning parameters based on the tuning calibration profile comprises translating the set of tuning parameters using component calibration data of the tuning calibration profile.

9. The method of claim 8 , wherein the set of tuning parameters comprises tunable filter center frequencies.

10. A method for tuning an analog self-interference canceller comprising:

detecting a tuning trigger;

calculating a set of tuning parameters in response to the tuning trigger; wherein the set of tuning parameters comprises complex weights for a set of taps of the analog self-interference canceller; wherein each tap of the set of taps is associated with a filter of a set of basis filters; wherein a majority of the set of basis filters are multi-peak filters; and

applying the set of tuning parameters based on component calibration data; wherein applying the set of tuning parameters comprises setting attenuator values for each tap of the set of taps.

11. The method of claim 10 , wherein applying the set of tuning parameters further comprises setting delayer values for each tap of the set of taps.

12. The method of claim 11 , wherein tuning parameters are calculated iteratively according to a least-mean-squares algorithm.

13. The method of claim 11 , wherein tuning parameters are calculated iteratively according to an Alternating Direction Method of Multipliers (ADMM) technique.

14. The method of claim 12 , wherein calculating the set of tuning parameters further comprises calculating the set of tuning parameters in response to a change in parameters of a digital self-interference canceller.

15. The method of claim 14 , further comprising ignoring contribution of a self-interference component when calculating the set of tuning parameters.

16. The method of claim 15 , wherein further comprising calculating the set of tuning parameters iteratively in combination with a digital self-interference canceller tuning algorithm.

17. The method of claim 11 , wherein applying the set of tuning parameters further comprises setting phase change values for each tap of the set of taps.

18. The method of claim 17 , wherein detecting the tuning trigger comprises detecting boot-up of the analog self-interference canceller.

19. The method of claim 10 , wherein the filters of the set of basis filters are substantially orthogonal.

20. The method of claim 19 , wherein applying the set of tuning parameters further comprises setting delayer values for each tap of the set of taps; wherein tuning parameters are calculated iteratively according to a least-mean-squares algorithm.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2024
From: JAIN, MAYANK
To: KUMU NETWORKS, INC.
Reel/Frame 066953/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2024
From: BHARADIA, DINESH
To: KUMU NETWORKS, INC.
Reel/Frame 066956/0821 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2023
From: KUMU NETWORKS, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 066090/0165 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2015
From: BHARADIA, DINESH; CHOI, JUNG-IL; JAIN, MAYANK
To: KUMU NETWORKS, INC.
Reel/Frame 035438/0013 →
Continuity (4)
Continuation In Part 14456367 · Aug 11, 2014
Provisional Application 61950742 · Mar 10, 2014
Provisional Application 61864459 · Aug 9, 2013
Related Publication 20150188646A1 · Jul 2, 2015