IP Library Granted Patent US 7,426,463
Granted Patent B2
US 7,426,463 · App. 11/496,419 · Granted Sep 16, 2008

System and method for linear prediction

View Patent ↗
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 7,426,463
App. No.
11/496,419
Granted
Sep 16, 2008
Kind
B2
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 matrix, where the weight vector comprises three parts including (a) a rank reduction transformation produced by decomposition of 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 mean squared error in the reduced rank data space. The output is a linear estimate of input data.

Claims (43)

1. A method for training a linear prediction filter for prediction of information, comprising:

providing reference data;

collecting observed data containing the reference data;

identifying 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 subspace to define at least one autoregressive weight for use in the linear prediction filer; and

wherein the information comprises time of arrival information.

2. A method for linear prediction of information determinable from at least one input signal comprising plurality of data points, the method comprising:

providing plurality of reference data points;

training a filter by collecting p observed data points from the at least one input signal corresponding to p reference data points, wherein p reference data points comprise a portion of the plurality of reference data points, wherein the training further comprises:

processing the p observed data points through the filter to identify 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; and

wherein the information comprises time of arrival information.

3. A method for linear prediction of information determinable from at least one received signal containing a plurality of data points received at a detector, the method comprising:

defining a reference data matrix comprising data points collected from the at least one reference signal;

defining a received data matrix comprising data points collected from the at least one received signal;

calculating a weight vector by:

(a) performing a rank reduction transformation to create a reduced rank data matrix produced by decomposition of the received data matrix in a multi-stage Wiener filter; and

(b) minimizing the mean squared error in the reduced rank data matrix; and applying the weight vector to the received data matrix; and

wherein the information comprises time of arrival information.

4. A system for linear prediction of information determinable from at least one received signal comprising a plurality of data points, the system comprising:

a linear prediction filter for processing the plurality of data points, the linear prediction filter comprising a multi-stage Wiener filter for projecting a full rank data matrix formed from 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 matrix, and for applying a weight vector to the at least one received signal to generate a predicted signal, and

wherein the information comprises time of arrival information.

5. A computer program product for training a linear prediction filter for prediction of information, the computer program product comprising:

at least one computer readable medium;

a providing module resident on the medium and operable to provide reference data;

a collection module resident on the medium and operable to collect observed data containing the reference data;

an identification module resident on the medium and operable to identify a reduced order Krylov subspace between observed data containing the information and the reference data characteristic of the information; and

a maximization module resident on the medium and operable to maximize mutual data between the observed data and the reference data in the reduced order data space; and

wherein the information comprises time of arrival information.

6. A computer program product for linear prediction of information determinable from at least one input signal comprising a plurality of data points, the computer program product comprising:

at least one computer readable medium;

a providing module resident on the medium and operable to provide a plurality of reference data points;

a training module resident on the medium and operable to train a filter by collecting p observed data points in a snapshot from the at least one input signal corresponding to p reference data points, wherein p reference data points comprise a portion of the plurality of reference data points, wherein the training module further comprises:

a processing module resident on the medium and operable to process the p observed data points through the filter to identify a reduced order Krylov subspace between the observed data points and the reference data points; and

a defining module resident on the medium and operable to define a weight for minimizing the mean squared error between a predicted p+1 observed data point and a p+1 reference data point; and

an applying module resident on the medium and operable to apply the weight to filter the at least one input signal; and

wherein the information comprises time of arrival information.

7. A computer program product for linear prediction of information determinable from at least one signal comprising a plurality of data points, the computer program product comprising:

at least one computer readable medium:

a processing module resident on the medium and operable to process the plurality of data points by using a multi-stage Wiener filter for projecting a full rank data matrix formed from the plurality of data points into a subspace having a reduced rank to form a reduced rank data matrix;

the processing module resident on the medium and operable to minimize the mean squared prediction error in the reduced rank matrix;

the processing module resident on the medium and operable to apply a weight vector to the at least one signal to generate a predicted signal; and

wherein the information comprises time of arrival information.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jan 17, 2020
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: LEIDOS, INC.
Reel/Frame 051632/0742 →
RELEASE OF SECURITY INTEREST Recorded Jan 17, 2020
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: LEIDOS, INC.
Reel/Frame 051632/0819 →
SECURITY INTEREST Recorded Aug 25, 2016
From: LEIDOS, INC.
To: CITIBANK, N.A.
Reel/Frame 039809/0801 →
SECURITY INTEREST Recorded Aug 25, 2016
From: LEIDOS, INC.
To: CITIBANK, N.A.
Reel/Frame 039818/0272 →
CHANGE OF NAME Recorded Apr 11, 2014
From: SCIENCE APPLICATIONS INTERNATIONAL CORPORATION
To: LEIDOS, INC.
Reel/Frame 032670/0294 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2006
From: WITZGALL, HANNA ELIZABETH; GOLDSTEIN, JAY SCOTT
To: SCIENCE APPLICATIONS INTERNATIONAL CORP.
Reel/Frame 018114/0274 →