IP Library Patent Application 19140828
Patent Application
App. No. 19/140,828

SYSTEMS AND METHODS FOR IN-BAND REJECTION FILTER FOR SELF SUFFICIENCY IN BROADBAND WIRELESS COMMUNICATION

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 None
App. No.
19/140,828
Abstract

A system and method for an In-Band Rejection Filter (IBR) to filter varying combination of subchannels within a frequency band is provided. A bitmap configuration that specifies active subchannels within the frequency band can be used to determined filter coefficients for the IBR filter to reject interference from inactive subchannels while allowing signals from active subchannels to pass through.

Claims (48)

1 . A method for an In-Band Rejection Filter (IBR) to filter varying combination of subchannels within a frequency band, comprising:

receiving, by a processor, a first bitmap configuration that specifies active subchannels within the frequency band;

determining, by the processor, a first set of magnitudes of a frequency response based on the first bit map configuration;

determining, by the processor, a first set of filter coefficients for the IBR filter based on the first set of magnitudes;

applying, by the processor, the IBR filter with the first set of filter coefficients to the frequency band to reject interference from inactive subchannels while allowing signals from active subchannels to pass through; and

receiving, by the processor, a second bitmap configuration that specifies active subchannels within the frequency band;

determining, by the processor, a second set of magnitudes of a frequency response based on the first bit map configuration;

determining, by the processor, a second set of filter coefficients for the IBR filter based on the first set of magnitudes; and

applying, by the processor, the IBR filter with the second set of filter coefficients to the frequency band to reject interference from inactive subchannels while allowing signals from active subchannels to pass through,

wherein the first bitmap configuration and the second bitmap configuration are different.

2 . The method of claim 1 wherein subchannels within the frequency band are unequally spaced.

3 . The method of claim 1 wherein determining the first set of filter coefficients further comprises iteratively applying, by the processor, weighted least squares to the first set of filter coefficients to achieve an equiripple pattern in the passband, stopband or both of the IBR.

4 . The method of claim 1 wherein determining the second set of filter coefficients further comprises iteratively applying, by the processor, weighted least squares to the first set of filter coefficients to achieve an equiripple pattern in the passband, stopband or both of the IBR.

5 . The method of claim 1 further comprising: applying, by the processor, a Kaiser window to the IBR having the first set of filter coefficients, the second set of filter coefficients, or both.

6 . The method of claim 1 , wherein the first bitmap configuration or the second bitmap configuration is dynamically updated based on real-time network conditions or user requirements.

7 . The method of claim 4 , further comprising a feedback loop to adjust the first set of magnitude, second set of magnitudes, or both in response to detected interference levels.

8 . An In-Band Rejection Filter (IBR) to filter varying combination of subchannels within a frequency band, comprising:

one or more processors configured to:

receive a first bitmap configuration that specifies active subchannels within the frequency band;

determine a first set of magnitudes of a frequency response based on the first bit map configuration;

determine a first set of filter coefficients for the IBR filter based on the first set of magnitudes;

apply the IBR filter with the first set of filter coefficients to the frequency band to reject interference from inactive subchannels while allowing signals from active subchannels to pass through; and

receive a second bitmap configuration that specifies active subchannels within the frequency band;

determine a second set of magnitudes of a frequency response based on the first bit map configuration;

determine a second set of filter coefficients for the IBR filter based on the first set of magnitudes; and

apply the IBR filter with the second set of filter coefficients to the frequency band to reject interference from inactive subchannels while allowing signals from active subchannels to pass through,

wherein the first bitmap configuration and the second bitmap configuration are different.

9 . The IBR filter of claim 8 wherein subchannels within the frequency band are unequally spaced.

10 . The IBR filter of claim 8 wherein determine the first set of filter coefficients further comprises iteratively applying weighted least squares to the first set of filter coefficients to achieve an equiripple pattern in the passband, stopband or both of the IBR.

11 . The IBR filter of claim 8 wherein determine the second set of filter coefficients further comprises iteratively applying weighted least squares to the first set of filter coefficients to achieve an equiripple pattern in the passband, stopband or both of the IBR.

12 . The IBR filter of claim 8 further comprising: applying a Kaiser window to the IBR having the first set of filter coefficients, the second set of filter coefficients, or both.

13 . The IBR filter of claim 8 , wherein the first bitmap configuration or the second bitmap configuration is dynamically updated based on real-time network conditions or user requirements.

14 . The IBR filter of claim 11 , further comprising a feedback loop to adjust the first set of magnitude, second set of magnitudes, or both in response to detected interference levels.

15 . A non-transitory computer program product comprising instructions which, when the program is executed cause a processor to:

receive a first bitmap configuration that specifies active subchannels within the frequency band;

determine a first set of magnitudes of a frequency response based on the first bit map configuration;

determine a first set of filter coefficients for an IBR filter based on the first set of magnitudes;

apply the IBR filter with the first set of filter coefficients to the frequency band to reject interference from inactive subchannels while allowing signals from active subchannels to pass through; and

receive a second bitmap configuration that specifies active subchannels within the frequency band;

determine a second set of magnitudes of a frequency response based on the first bit map configuration;

determine a second set of filter coefficients for the IBR filter based on the first set of magnitudes; and

apply the IBR filter with the second set of filter coefficients to the frequency band to reject interference from inactive subchannels while allowing signals from active subchannels to pass through,

wherein the first bitmap configuration and the second bitmap configuration are different.

16 . The non-transitory computer program product of claim 15 wherein subchannels within the frequency band are unequally spaced.

17 . The non-transitory computer program product of claim 15 wherein determine the first set of filter coefficients further comprises iteratively applying weighted least squares to the first set of filter coefficients to achieve an equiripple pattern in the passband, stopband or both of the IBR.

18 . The non-transitory computer program product of claim 15 wherein determine the second set of filter coefficients further comprises iteratively applying weighted least squares to the first set of filter coefficients to achieve an equiripple pattern in the passband, stopband or both of the IBR.

19 . The non-transitory computer program product of claim 15 wherein the instructions further cause the processor to: apply a Kaiser window to the IBR having the first set of filter coefficients, the second set of filter coefficients, or both.

20 . The non-transitory computer program product of claim 15 wherein the first bitmap configuration or the second bitmap configuration is dynamically updated based on real-time network conditions or user requirements.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2025
From: SHAHAR, MENASHE
To: ONDAS NETWORKS INC.
Reel/Frame 071482/0682 →