# US 9,438,283 B2 · Baseband time domain cancellation of data bus interference

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,438,283 B2
- Document ID: US9438283B2
- Status: Granted
- Kind: B2
- Application number: 14/286,452
- Filed: 2014-05-23
- Published: 2015-11-26
- Granted: 2016-09-06
- Earliest claimed: 2014-05-23
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: William Dawson Kesling; Hossein Alavi
- Web page: https://patentgrep.com/patent/US9438283B2

## CPC

- H04B 1/10: Means associated with receiver for limiting or suppressing noise or interference
- H04B 1/1036: {with automatic suppression of narrow band noise or interference, e.g. by using tuneable notch filters (H04B1/123 takes precedence; filter circuits H03H)}
- H04B 1/123: {using adaptive balancing or compensation means (adaptive filter circuits and algorithms H03H)}
- H04B: TRANSMISSION

## Abstract

An apparatus that enables baseband time domain cancellation of data bus interference is described herein. The apparatus includes a wireless receiver and a cancellator. The cancellator is to determine an estimate of wireless interference in a baseband time domain on data to be received by the wireless receiver and to subtract the estimate of wireless interference from the data.

## Claims

### Claim 1

An apparatus that enables cancellation of data bus interference, the apparatus comprising:
a wireless receiver;
a cancellator to determine an estimate of wireless interference in a baseband time domain on data to be received by the wireless receiver and to subtract the estimate of wireless interference from the data.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the cancellator is to determine the estimate of wireless interference on the data using digital data from a data bus of the apparatus.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the estimate of wireless interference is to be subtracted from the data by a subtractor.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the cancellator is to determine a baseband time domain signal of the data to be received by the wireless receiver, wherein the baseband time domain signal is used to adjust the estimate of wireless interference.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the cancellator is to subtract the estimate of wireless interference from the data in a digital domain of the baseband time domain.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the cancellator is to subtract the estimate of wireless interference from the data upstream of an analog-to-digital converter in an analog domain.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the cancellator is partitioned between a bus physical layer and a radio physical layer.

### Claim 8

A system that enables cancellation of data bus interference, comprising:
a wireless receiver;
a bus;
a memory that is to store instructions and that is communicatively coupled to the wireless receiver and bus; and
a processor communicatively coupled to the bus and the memory, wherein when the processor is to execute the instructions, the processor is to:
calculate an estimate of radio frequency interference in a signal at a baseband time domain stage of the wireless receiver, wherein the interference is from the bus; and
remove the radio frequency interference due to digital bus data.

### Claim 9 (depends on 8)

The system of claim 8, wherein the processor is to calculate the radio frequency interference by analyzing the digital data of the data bus.

### Claim 10 (depends on 8)

The system of claim 8, wherein the data bus is to generate electromagnetic interference, which corrupts the signal to be received by the wireless receiver.

### Claim 11 (depends on 8)

The system of claim 8, wherein a cancelation block is to calculate an estimate of radio frequency interference.

### Claim 12 (depends on 8)

The system of claim 8, wherein the radio frequency interference removed from the system is from a data bus connected to radio components of the system.

### Claim 13 (depends on 8)

The system of claim 8, wherein the radio frequency interference removed from the system is subtracted from a baseband radio signal of the wireless receiver.

### Claim 14 (depends on 8)

The system of claim 8, wherein to remove the radio frequency interference is to cancel noise in the radio signal during signal acquisition.

### Claim 15 (depends on 8)

The system of claim 8, wherein to calculate the radio frequency interference and to remove the radio frequency interference is to occur at a bus physical layer, a radio physical layer, or be partitioned between the bus physical layer and the radio physical layer.

### Claim 16 (depends on 8)

The system of claim 8, wherein a system interface is to be generated between a bus physical layer and a radio physical layer to calculate the radio frequency interference and remove the interference in the radio physical layer.

### Claim 17

A method for baseband time domain cancellation of data bus interference, comprising:
obtaining a radio signal;
processing a data bus to estimate interference on the radio signal; and
subtracting the interference from the radio signal in the baseband time domain of the radio signal.

### Claim 18 (depends on 17)

The method of claim 17, wherein a baseband radio signal is used to adjust the estimated interference such that effects of a bus interference coupling path and other signal path components are matched.

### Claim 19 (depends on 17)

The method of claim 17, wherein subtracting the interference from the radio signal causes the interference to be cancelled from the wireless radio signal.

### Claim 20 (depends on 17)

The method of claim 17, wherein subtracting the interference from the radio signal is performed upstream of an analog-to-digital converter in the analog domain.

### Claim 21 (depends on 17)

The method of claim 17, wherein the radio signal is processed to calculate the estimate of interference from the data bus.

### Claim 22 (depends on 17)

The method of claim 17, wherein processing the data bus to estimate interference on the radio signal includes cancellation processing, comprising:
formatting digital data from the data bus;
multiplying the formatted digital data by sine and cosine waveforms to obtain a complex vector;
accumulating complex vector values to obtain digital data from the data bus at a baseband sample rate; and
filtering the digital data at the baseband sample rate using an optimized radio signal to obtain an estimate of interference on the radio signal.

### Claim 23 (depends on 22)

The method of claim 22, wherein accumulating the complex vector values includes accumulating the complex vector values over an interval of time that is equal to a radio receiver's digital time-domain baseband sample rate.
