# US 12,003,264 B2 · Signal processor for a radio receiver

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

- Number: US 12,003,264 B2
- Document ID: US12003264B2
- Status: Granted
- Kind: B2
- Application number: 17/823,263
- Filed: 2022-08-30
- Published: 2023-03-23
- Granted: 2024-06-04
- Earliest claimed: 2021-09-17
- Assignees: NXP B.V.
- Applicants: NXP B.V.
- Inventors: Christophe Marc Macours; Temujin Gautama; Alexander Barry Young
- Web page: https://patentgrep.com/patent/US12003264B2

## CPC

- H04B 1/12: Neutralising, balancing, or compensation arrangements
- H04B 15/02: Reducing interference from electric apparatus by means located at or near the interfering apparatus
- 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: TRANSMISSION

## Abstract

A signal processor and method of signal processing for a radio receiver is described. An input signal is received together with a spectral repetition interval value of an interferer signal. An interference reference signal is generated from the received spectral repetition interval value and the received signal. The received signal is adapted using the generated interference reference signal.

## Claims

### Claim 1

A method of signal processing for a radio receiver, the method comprising:
receiving a signal;
receiving a spectral repetition interval value of an interferer signal, the spectral repetition interval value based on a frequency domain period of repeating interference patterns;
generating an interference reference signal from the received spectral repetition interval value and the received signal, wherein generating the interference reference signal comprises:
applying a time-to-frequency transform to generate a frequency magnitude spectrum of the received signal;
splitting the received signal frequency magnitude spectrum into a plurality of frames, each frame having a number of frequency bins having a magnitude value determined from the spectral repetition interval of the interferer signal;
normalizing a magnitude value of each frequency bin in each frame of the plurality of frames;
determining an interference model frame from the plurality of frames;
generating an extended interference reference model by replicating the interference model frame and de-normalizing each replicated interference model frame;
comparing the frequency bins of the extended interference reference model and the frequency bins of the received signal frequency magnitude spectrum to determine which frequency bins include interference;
modifying the extended interference reference model dependent on the comparison; and
generating the interference reference signal from the modified extended interference reference model; and
adapting the received signal dependent on the interference reference signal.

### Claim 2 (depends on 1)

The method of claim 1, wherein adapting the received signal dependent on the interference reference signal further comprises subtracting the generated interference reference signal from the received signal.

### Claim 3 (depends on 1)

The method of claim 1, wherein adapting the received signal dependent on the interference reference signal further comprises muting the signal at one or more times corresponding to peaks of the generated interference reference signal.

### Claim 4 (depends on 1)

The method of claim 1, wherein receiving a spectral repetition interval of the interferer signal further comprises estimating the spectral repetition interval of a frequency magnitude spectrum of the received signal.

### Claim 5 (depends on 4)

The method of claim 4, wherein estimating the spectral repetition interval comprises: determining an auto-correlation of the frequency magnitude spectrum of the received signal, and determining a first-order difference of the auto-correlation.

### Claim 6 (depends on 1)

The method of claim 1, wherein a normalisation factor is determined from at least one of a peak value and an average value of each frame.

### Claim 7 (depends on 1)

The method of claim 1, wherein a normalisation factor is determined from a peak bin position of the interference model frame.

### Claim 8 (depends on 1)

The method of claim 1, wherein generating the interference reference signal further comprises:
applying a frequency-to-time transform to the modified extended interference reference model.

### Claim 9 (depends on 1)

The method of claim 1, wherein comparing the frequency bins of the extended interference reference model and the frequency bins of the received signal spectrum further comprises:
determining a weighting factor value from the interference model frame for each frequency bin in the plurality of frames; and
modifying the extended interference reference model by setting the magnitude value of each frequency bin to a weighted sum of the value of the received signal frequency magnitude spectrum and the extended interference reference model frequency magnitude spectrum.

### Claim 10 (depends on 1)

The method of claim 1 further comprising comparing each sample of the generated interference reference signal with a threshold value and adapting the value of each sample dependent on the comparison.

### Claim 11 (depends on 1)

A non-transitory computer readable media comprising a computer program comprising computer executable instructions which, when executed by a computer, causes the computer to perform the method of claim 1.

### Claim 12

A signal processor for a radio receiver, the signal processor comprising:
a signal input configured to receive a signal;
an output;
an interference synthesizer having a first synthesizer input coupled to the signal input, a second synthesizer input configured to receive a spectral repetition interval value of an interferer signal, and a synthesizer output, and configured to generate an interference reference signal from the spectral repetition interval value and the received signal, to output the interference reference signal on the synthesizer output, and to generate the interference reference signal by applying a frequency-to-time transform to the modified extended interference reference model, the interference synthesizer comprising:
a fast fourier transform, FFT, module having an FFT input coupled to the first synthesizer input a FFT magnitude output and a FFT phase output;
a reshaper module having a reshaper output, a first reshaper input coupled to the second synthesizer input, and a second reshaper input coupled to the FFT magnitude output, and configured to receive a signal frequency magnitude spectrum on the second reshaper input, split the received signal frequency magnitude spectrum into a plurality of frames, each frame having a number of frequency bins dependent on the spectral repetition interval of the interferer signal, each frequency bin having a magnitude value, normalize the magnitude value of each frequency bin in each frame, and output the normalized plurality of frames;
an analyser module having a first analyser output, a second analyser output, and an analyser input coupled to the reshaper output, and configured to output an interference model frame determined from the plurality of frames on the first analyser output and an expected variability of each bin in the interference model frame on the second analyser output;
a replicator module having a replicator output, and a replicator input coupled to the first analyser output and configured to generate an extended interference reference model by replicating the interference model frame and de-normalizing each replicated interference model frame; and
a combiner module having a first combiner input coupled to the FFT magnitude output, a second combiner input coupled to the second analyser output, a third combiner input coupled to the replicator output, and a combiner output coupled to the synthesizer output, and configured to compare the frequency bins of the extended interference reference model and the frequency bins of the received signal spectrum to determine which frequency bins include interference, and generate the interference reference signal from the frequency bins in the received signal spectrum including interference; and
wherein the spectral repetition interval value based on a frequency domain period of repeating interference patterns, and wherein the signal processor is configured to adapt the received signal dependent on the interference reference signal and to provide the adapted received signal to the output.

### Claim 13 (depends on 12)

The signal processor of claim 12 further comprising a frequency estimator having a frequency estimator input coupled to the signal input, and a frequency estimator output coupled to the second synthesizer input, and configured to estimate the frequency domain spectral repetition interval of a frequency magnitude spectrum of the received signal.

### Claim 14 (depends on 12)

The signal processor of claim 12, wherein the signal processor is further configured to adapt the received signal dependent on the interference reference signal by subtracting the generated interference reference signal from the received signal.

### Claim 15 (depends on 12)

The signal processor of claim 12, wherein the signal processor is further configured to adapt the received signal dependent on the interference reference signal by muting the signal at one or more times corresponding to peaks of the generated interference reference signal.

### Claim 16 (depends on 12)

The signal processor of claim 12, wherein the signal processor is further configured to compare each sample of the generated interference reference signal with a threshold value and adapt the value of each sample dependent on the comparison.

### Claim 17 (depends on 13)

The signal processor of claim 13, wherein the frequency estimator is further configured to estimate the frequency domain spectral repetition interval of the frequency magnitude spectrum of the received signal by determining an auto-correlation of the frequency magnitude spectrum of the received signal and determining a first-order difference of the auto-correlation.
