Beamforming and interference cancellation system using general purpose filter architecture
First Claim
1. A beamforming system comprising:
- multiplier means for providing a plurality of steered signal terms, each term being a product of an input signal term and a steering signal term;
filter means for multiplying said steered signal terms by a plurality of respective filter weights to provide a plurality of weighted products;
means for summing said plurality of weighted products to provide an output beam directionally responsive to said steering signal; and
control means for providing said steering signal terms and said filter weights in response to said input signal and/or user input.
1 Assignment
0 Petitions
Accused Products
Abstract
A beamforming system including a multiplier stage for providing a plurality of steered signal terms, each term being a product of an input signal term and a steering signal term. A filter multiplies the steered signal terms by a plurality of respective filter weights to provide a plurality of weighted products. The weighted products are summed to provide an output beam directionally responsive to the steering signal. A microprocessor provides the steering signal terms and the filter weights in response to the input signal and/or user input. In the preferred embodiment, the filter is a reconfigurable, general purpose matched filter configured to multiply a plurality of delayed representations of a respective one of the steered signal terms by a plurality of the weights to provide a plurality of intermediate weighted product terms. The filter further includes a summing circuit for accumulating the intermediate weighted product terms to provide a respective one of the plurality of weighted products. The inventive beamforming system cancels unwanted interference, while forming a beam to allow a desired signal to be received with a maximum signal-to-interference-plus-noise ratio (SINR). Through a data-capture RAM, the system allows interference samples to be collected and passed to a microprocessor to calculate the optimum filter weights. The received beam may be steered to any desired direction to form an optimal space-time adaptive matched filter.
-
Citations
14 Claims
-
1. A beamforming system comprising:
-
multiplier means for providing a plurality of steered signal terms, each term being a product of an input signal term and a steering signal term;
filter means for multiplying said steered signal terms by a plurality of respective filter weights to provide a plurality of weighted products;
means for summing said plurality of weighted products to provide an output beam directionally responsive to said steering signal; and
control means for providing said steering signal terms and said filter weights in response to said input signal and/or user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A digital receiver comprising:
-
receiver means for providing a plurality of digital received signal terms;
multiplier means for providing a plurality of steered signal terms, each term being a product of an received signal term and a steering signal term, said multiplier means including a first plurality of multipliers, each multiplier configured to multiply one of said received signal terms with a respective one of said steering signal terms to provide a respective one of said steered signal terms;
a reconfigurable filter for multiplying said steered signal terms by a plurality of respective filter weights to provide a plurality of weighted products, said filter including means for multiplying a plurality of delayed representations of a respective one of said steered signal terms by a plurality of said weights to provide a plurality of intermediate weighted product terms and means for accumulating said intermediate weighted product terms to provide a respective one of said plurality of weighted products;
means for summing said plurality of weighted products to provide an output beam directionally responsive to said steering signal; and
control means for providing said steering signal terms and said filter weights in response to said received signal terms and/or user input. - View Dependent Claims (11, 12, 13)
-
-
14. A beamforming method comprising the steps of:
-
providing a plurality of steered signal terms, each term being a product of an input signal term and a steering signal term;
multiplying said steered signal terms by a plurality of respective filter weights to provide a plurality of weighted products;
summing said plurality of weighted products to provide an output beam directionally responsive to said steering signal; and
providing said steering signal terms and said filter weights in response to said input signal and/or user input.
-
Specification