System and method for linear prediction
First Claim
1. In a method for linear prediction of information determinable from at least one input signal comprising a plurality of data points, a method for training a linear prediction filter comprising:
- providing at least one reference signal comprising reference data having known values;
collecting observed data corresponding to the at least one reference signal;
identifying a reduced order data space comprising a reduced order Krylov subspace between the observed data and the reference data; and
maximizing mutual data between the observed data and the reference data in the reduced order data space to define an autoregressive weight for use in the linear prediction filter.
6 Assignments
0 Petitions
Accused Products
Abstract
In a digital signal processor (DSP), input data is configured as a data matrix comprising data samples collected from an input signal. A weight vector is applied to the data matrix, where the weight vector comprises three parts including (a) a rank reduction transformation produced by decomposition of the data samples in a multistage Wiener filter having a plurality of stages, each stage comprising projection onto two subspaces. Each subsequent stage comprises projecting data transformed by the preceding second subspace onto each of a first subspace comprising a normalized cross-correlation vector at the previous stage and a second subspace comprising the null space of the normalized cross-correlation vector of the current stage, to form a reduced rank data matrix. Part (b) of the weight vector comprises minimizing the mean squared error in the reduced rank data space. The output is a linear estimate of the input data. In one embodiment, further processing produces an estimate of the power spectral density of the input signal.
60 Citations
55 Claims
-
1. In a method for linear prediction of information determinable from at least one input signal comprising a plurality of data points, a method for training a linear prediction filter comprising:
-
providing at least one reference signal comprising reference data having known values;
collecting observed data corresponding to the at least one reference signal;
identifying a reduced order data space comprising a reduced order Krylov subspace between the observed data and the reference data; and
maximizing mutual data between the observed data and the reference data in the reduced order data space to define an autoregressive weight for use in the linear prediction filter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40)
-
-
14. A method for linear prediction of information determinable from at least one input signal comprising a plurality of data points, the method comprising:
-
providing at least one reference signal comprising a plurality of reference data points having known values;
training a filter by collecting p observed data points corresponding to p reference data points from the reference signal, wherein p reference data points comprise a portion of the plurality of reference data points, wherein training further comprises processing the p observed data points through the filter to identify a reduced order data space comprising a reduced order Krylov subspace between the observed data points and the reference data points; and
defining a weight for minimizing the mean squared error between a predicted p+1 observed data point and a p+1 reference data point; and
applying the weight to filter the at least one input signal.
-
-
23. A method for linear prediction of information determinable from at least one signal received at a receiver adapted for receiving a set of data points, the at least one signal containing a plurality of data samples, the method comprising:
-
defining an observed data matrix comprising observed data samples collected from at least one reference signal received at the receiver, the at least one reference signal having a set of known data points;
defining a received data matrix comprising data samples collected from the at least one received signal;
applying a weight vector to the observed data matrix, the weight vector comprising;
(a) performing a rank reduction transformation produced by decomposition of the observed data matrix in a multi-stage Wiener filter having a plurality of stages, each stage comprising projection onto two subspaces, wherein a first stage comprises projecting the observed data matrix onto each of an initial first subspace comprising an initial normalized cross-correlation vector comprising a correlation vector between a known data point from the set of known data points and the observed data points in the receiver and an initial second subspace comprising the null space of the initial normalized cross-correlation vector, and each subsequent stage comprises projecting data transformed by the preceding second subspace onto each of a first subspace comprising a normalized cross-correlation vector at the previous stage and a second subspace comprising the null space of the normalized cross-correlation vector of the current stage;
(b) minimizing the mean squared error in the reduced rank data matrix; and
applying the weight vector to the received data matrix.
-
-
36. A system for linear prediction of information determinable from at least one signal comprising a plurality of data points, the system comprising:
a linear prediction filter for processing a plurality of data samples collected from the at least one signal, the linear prediction filter comprising a multi-stage Wiener filter for projecting a full rank data matrix formed from the plurality of data samples and the plurality of data points into a subspace having a reduced rank to form a reduced rank data matrix and minimizing the mean squared prediction error in the reduced rank data space, and for applying a weight vector to the at least one signal to generate a predicted signal.
-
41. A method for spectrum estimation of at least one signal received at a detector comprising at least one detector element, the method comprising:
-
collecting a plurality of data snapshots from the at least one received signal;
defining a data matrix comprising the plurality of data snapshots;
applying a weight to the data matrix, the weight comprising;
(a) performing a rank reduction transformation produced by decomposition of the data matrix in a multi-stage Wiener filter having a plurality of stages, each stage comprising projection onto two subspaces, wherein a first stage comprises projecting the data matrix onto each of an initial first subspace comprising an initial normalized cross-correlation vector comprising a correlation vector between a known reference process and the remaining data points in the receiver and an initial second subspace comprising the null space of the initial normalized cross-correlation vector, and each subsequent stage comprises projecting data transformed by the preceding second subspace onto each of a first subspace comprising a normalized cross-correlation vector at the previous stage and a second subspace comprising the null space of the normalized cross-correlation vector of the current stage;
(b) minimizing the mean squared error in the reduced rank data matrix; and
using the weight and the mean squared error to define an autoregressive power spectrum. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method for spectrum estimation in at least one input signal received at a detector comprising at least one detector element, the method comprising:
-
collecting a plurality of snapshots of the at least one input signal, each snapshot comprising a plurality of observed data points;
defining a observed data matrix comprising the plurality of snapshots;
identifying a reduced order data space comprising a reduced order Krylov subspace between the observed data points and reference data from a known reference signal;
maximizing mutual data points between the observed data points and the reference data in the reduced order data space to define an autoregressive weight; and
using the autoregressive weight to calculate an estimated spectrum. - View Dependent Claims (51, 52)
-
-
53. A system for spectrum estimation in at least one input signal comprising a plurality of data points received at a detector comprising at least one detector element, the system comprising:
-
a filter for processing a plurality of data samples collected from the at least one signal, the filter comprising a multi-stage Wiener filter for projecting a full rank data matrix formed from the plurality of data samples and the plurality of data points into a subspace having a reduced rank to form a reduced rank data matrix and determining a weight for minimizing the mean squared error in the reduced rank data space; and
a processor for calculating an estimated spectrum using the weight and the mean squared error. - View Dependent Claims (54, 55)
-
Specification