Processing Signals
First Claim
1. A method of computing beamformer coefficients at a device, the method comprising:
- storing a plurality of sets of theoretical statistical data for a respective plurality of theoretical signals in a store, each theoretical signal having its own particular attributes, the statistical data being for use in computing beamformer coefficients for application by a beamformer to signals received at the device;
receiving signals at an input of the device;
determining, for the plurality of theoretical statistical data sets, a respective plurality of weights based on an analysis of the extent to which the received signals have the particular attributes of the theoretical signals;
retrieving the plurality of theoretical statistical data sets from the store;
calculating a statistical data set for the received signals by performing a weighted sum of the retrieved plurality of theoretical statistical data sets using the determined respective plurality of weights; and
computing beamformer coefficients based on the calculated statistical data set for the received signals, said beamformer coefficients being for application by a beamformer to the received signals for generating a beamformer output.
2 Assignments
0 Petitions
Accused Products
Abstract
Beamformer coefficients may include a plurality of sets of theoretical statistical data for theoretical signals. Each theoretical signal may have its own particular attributes. The statistical data may be used in computing beamformer coefficients for application by a beamformer to signals received at a device. Signals are received at an input of the device. A respective plurality of weights is determined, for the theoretical statistical data sets, based on an analysis of the extent to which the signals have the particular attributes of the theoretical signals. The theoretical statistical data sets are retrieved, and a statistical data set is calculated for the signals by performing a weighted sum of the theoretical statistical data sets using the determined respective plurality of weights. Beamformer coefficients are computed based on the calculated statistical data set for the signals, which are used by a beamformer to the signals for generating a beamformer output.
-
Citations
28 Claims
-
1. A method of computing beamformer coefficients at a device, the method comprising:
-
storing a plurality of sets of theoretical statistical data for a respective plurality of theoretical signals in a store, each theoretical signal having its own particular attributes, the statistical data being for use in computing beamformer coefficients for application by a beamformer to signals received at the device; receiving signals at an input of the device; determining, for the plurality of theoretical statistical data sets, a respective plurality of weights based on an analysis of the extent to which the received signals have the particular attributes of the theoretical signals; retrieving the plurality of theoretical statistical data sets from the store; calculating a statistical data set for the received signals by performing a weighted sum of the retrieved plurality of theoretical statistical data sets using the determined respective plurality of weights; and computing beamformer coefficients based on the calculated statistical data set for the received signals, said beamformer coefficients being for application by a beamformer to the received signals for generating a beamformer output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A device for computing beamformer coefficients, the device comprising:
-
a store for storing a plurality of sets of theoretical statistical data for a respective plurality of theoretical signals, each theoretical signal having its own particular attributes, the statistical data being for use in computing beamformer coefficients for application by a beamformer to signals received at the device; an input for receiving signals; means for determining, for the plurality of theoretical statistical data sets, a respective plurality of weights based on an analysis of the extent to which the received signals have the particular attributes of the theoretical signals; means for retrieving the plurality of theoretical statistical data sets from the store; means for calculating a statistical data set for the received signals by performing a weighted sum of the retrieved plurality of theoretical statistical data sets using the determined respective plurality of weights; and means for computing beamformer coefficients based on the calculated statistical data set for the received signals, said beamformer coefficients being for application by a beamformer to the received signals for generating a beamformer output. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A computer program product for computing beamformer coefficients for signals received at an input of a device, the computer program product being embodied on a non-transient computer-readable medium and configured so as when executed on a processor of the device to perform the steps of:
-
storing a plurality of sets of theoretical statistical data for a respective plurality of theoretical signals in a store, each theoretical signal having its own particular attributes, the statistical data being for use in computing beamformer coefficients for application by a beamformer to signals received at the device; determining, for the plurality of theoretical statistical data sets, a respective plurality of weights based on an analysis of the extent to which the received signals have the particular attributes of the theoretical signals; retrieving the plurality of theoretical statistical data sets from the store; calculating a statistical data set for the received signals by performing a weighted sum of the retrieved plurality of theoretical statistical data sets using the determined respective plurality of weights; and computing beamformer coefficients based on the calculated statistical data set for the received signals, said beamformer coefficients being for application by a beamformer to the received signals for generating a beamformer output.
-
-
28. A device configured to compute beamformer coefficients, the device comprising:
-
a store configured to store a plurality of sets of theoretical statistical data for a respective plurality of theoretical signals, each theoretical signal having its own particular attributes, the statistical data being for use in computing beamformer coefficients for application by a beamformer to signals received at the device; a receiver configured to receive signals; a weight determining block configured to determine, for the plurality of theoretical statistical data sets, a respective plurality of weights based on an analysis of the extent to which the received signals have the particular attributes of the theoretical signals; a retrieving block configured to retrieve the plurality of theoretical statistical data sets from the store; a calculating block configured to calculate a statistical data set for the received signals by performing a weighted sum of the retrieved plurality of theoretical statistical data sets using the determined respective plurality of weights; and a computing block configured to compute beamformer coefficients based on the calculated statistical data set for the received signals, said beamformer coefficients being for application by a beamformer to the received signals for generating a beamformer output.
-
Specification