Apparatus and method for isolating noise effects in a signal
First Claim
Patent Images
1. A method, comprising:
- receiving a matrix comprising a first plurality of samples associated with a first signal and a second plurality of samples associated with a second signal, the second signal comprising a first portion associated with the first signal and a second portion associated with at least one disturbance;
projecting the matrix into an orthogonal space;
using the projected matrix to at least partially isolate the first portion of the second signal from the second portion of the second signal; and
generating and storing a model associating the first signal and the isolated first portion of the second signal;
wherein the matrix comprises (i) a first column Hankel matrix comprising the first plurality of samples in a first portion of the matrix and (ii) a second column Hankel matrix comprising the second plurality of samples in a second portion of the matrix; and
wherein the first column Hankel matrix comprises one of a backward column Hankel matrix and a forward column Hankel matrix, and the second column Hankel matrix comprises one of a backward column Hankel matrix and a forward column Hankel matrix.
1 Assignment
0 Petitions
Accused Products
Abstract
A matrix includes samples associated with a first signal and samples associated with a second signal. The second signal includes a first portion associated with the first signal and a second portion associated with at least one disturbance, such as white noise or colored noise. A projection of the matrix is produced using canonical QR-decomposition. Canonical QR-decomposition of the matrix produces an orthogonal matrix and an upper triangular matrix, where each value in the diagonal of the upper triangular matrix is greater than or equal to zero. The projection at least substantially separates the first portion of the second signal from the second portion of the second signal.
62 Citations
27 Claims
-
1. A method, comprising:
-
receiving a matrix comprising a first plurality of samples associated with a first signal and a second plurality of samples associated with a second signal, the second signal comprising a first portion associated with the first signal and a second portion associated with at least one disturbance; projecting the matrix into an orthogonal space; using the projected matrix to at least partially isolate the first portion of the second signal from the second portion of the second signal; and generating and storing a model associating the first signal and the isolated first portion of the second signal; wherein the matrix comprises (i) a first column Hankel matrix comprising the first plurality of samples in a first portion of the matrix and (ii) a second column Hankel matrix comprising the second plurality of samples in a second portion of the matrix; and wherein the first column Hankel matrix comprises one of a backward column Hankel matrix and a forward column Hankel matrix, and the second column Hankel matrix comprises one of a backward column Hankel matrix and a forward column Hankel matrix. - View Dependent Claims (2, 3, 4, 5, 6, 27)
-
-
7. A method, comprising:
-
receiving a first matrix containing a first segment of samples including a first plurality of samples associated with a first signal and a second plurality of samples associated with a second signal, the second signal comprising a first portion associated with the first signal and a second portion associated with at least one disturbance; projecting the first matrix into an orthogonal space to form an upper triangular matrix; receiving a second matrix containing a second segment of samples; concatenating the second matrix with the upper triangular matrix to form a concatenated matrix; projecting the concatenated matrix; using the projected concatenated matrix to at least partially isolate the first portion of the second signal from the second portion of the second signal; and generating and storing a model associating the first signal and the isolated first portion of the second signal. - View Dependent Claims (8, 9)
-
-
10. An apparatus, comprising:
-
at least one memory storing a matrix comprising a first plurality of samples associated with a first signal and a second plurality of samples associated with a second signal, the second signal comprising a first portion associated with the first signal and a second portion associated with at least one disturbance; and at least one processor; performing canonical QR-decomposition on the matrix, the canonical QR-decomposition creating an orthogonal matrix and an upper triangular matrix, the upper triangular matrix having a plurality of values along a diagonal of the matrix, each value being greater than or equal to zero, the diagonal lying between an upper left corner and a lower right corner of the upper triangular matrix; using the orthogonal matrix and the upper triangular matrix to at least partially isolate the first portion of the second signal from the second portion of the second signal; and generating and storing a model associating the first signal and the isolated first portion of the second signal; wherein the matrix comprises (i) a first column Hankel matrix comprising the first plurality of samples in a first portion of the matrix and (ii) a second column Hankel matrix comprising the second plurality of samples in a second portion of the matrix; and wherein the first column Hankel matrix comprises one of a backward column Hankel matrix and a forward column Hankel matrix, and the second column Hankel matrix comprises one of a backward column Hankel matrix and a forward column Hankel matrix. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
at least one memory storing a first matrix containing a first segment of samples including a first plurality of samples associated with a first signal and a second plurality of samples associated with a second signal, the second signal comprising a first portion associated with the first signal and a second portion associated with at least one disturbance, wherein the first matrix comprises (i) a first column Hankel matrix comprising the first plurality of samples in a first portion of the first matrix and (ii) a second column Hankel matrix comprising the second plurality of samples in a second portion of the first matrix; and at least one processor; performing canonical OR-decomposition on the first matrix to form a first upper triangular matrix; receiving a second matrix containing a second segment of samples; concatenating the second matrix with the first upper triangular matrix to form a concatenated matrix; performing canonical QR-decomposition on the concatenated matrix to form an orthogonal matrix and a second upper triangular matrix, the second upper triangular matrix having a plurality of values along a diagonal of the matrix, each value being greater than or equal to zero, the diagonal lying between an upper left corner and a lower right corner of the second upper triangular matrix; using the orthogonal matrix and the second upper triangular matrix to at least partially isolate the first portion of the second signal from the second portion of the second signal; and generating and storing a model associating the first signal and the isolated first portion of the second signal. - View Dependent Claims (16)
-
-
17. A computer program embodied on a computer readable medium, the computer program comprising:
-
computer readable program code that generates a matrix comprising a first plurality of samples associated with a first signal and a second plurality of samples associated with a second signal, the second signal comprising a first portion associated with the first signal and a second portion associated with at least one disturbance; computer readable program code that decomposes the matrix so as to form a projection of the matrix in an orthogonal space; computer readable program code that uses the projection to at least partially isolate the first portion of the second signal from the second portion of the second signal; and computer readable program code that generates and stores a model associating the first signal and the isolated first portion of the second signal; wherein the matrix comprises (i) a first column Hankel matrix comprising the first plurality of samples in a first portion of the matrix and (ii) a second column Hankel matrix comprising the second plurality of samples in a second portion of the matrix; and wherein the first column Hankel matrix comprises one of a backward column Hankel matrix and a forward column Hankel matrix, and the second column Hankel matrix comprises one of a backward column Hankel matrix and a forward column Hankel matrix. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer program embodied on a computer readable medium, the computer program comprising:
-
computer readable program code that generates a first matrix containing a first segment of samples including a first plurality of samples associated with a first signal and a second plurality of samples associated with a second signal, the second signal comprising a first portion associated with the first signal and a second portion associated with at least one disturbance; computer readable program code that decomposes the matrix so as to form an upper triangular matrix; computer readable program code that receives a second matrix containing a second segment of samples; computer readable program code that concatenates the second matrix with the upper triangular matrix to form a concatenated matrix; computer readable program code that decomposes the concatenated matrix so as to form a projection of the concatenated matrix; computer readable program code that uses the projection of the concatenated matrix to at least partially isolate the first portion of the second signal from the second portion of the second signal; and computer readable program code that generates and stores a model associating the first signal and the isolated first portion of the second signal; wherein the matrix comprises (i) a first column Hankel matrix comprising the first plurality of samples in a first portion of the matrix and (ii) a second column Hankel matrix comprising the second plurality of samples in a second portion of the matrix. - View Dependent Claims (24)
-
-
25. A system, comprising:
-
a monitored system operable to receive a first signal and provide a second signal, the second signal comprising a first portion associated with the first signal and a second portion associated with at least one disturbance; and a controller comprising one or more hardware components, the controller operable to; produce a matrix comprising a first plurality of samples associated with the first signal and a second plurality of samples associated with the second signal; decompose the matrix so as to form a projection in an orthogonal space; use the projection to at least partially isolate the first portion of the second signal from the second portion of the second signal; and generate and store a model associating the first signal and the isolated first portion of the second signal; wherein the matrix comprises (i) a first column Hankel matrix comprising the first plurality of samples in a first portion of the matrix and (ii) a second column Hankel matrix comprising the second plurality of samples in a second portion of the matrix; and wherein the first column Hankel matrix comprises one of a backward column Hankel matrix and a forward column Hankel matrix, and the second column Hankel matrix comprises one of a backward column Hankel matrix and a forward column Hankel matrix.
-
-
26. A method, comprising:
-
performing canonical QR-decomposition on a matrix, the canonical QR-decomposition creating an orthogonal matrix and an upper triangular matrix; using the orthogonal matrix and the upper triangular matrix to at least partially isolate one or more effects of one or more disturbances in a signal; and generating and storing a model associated with the signal that has had the one or more effects of the one or more disturbances isolated; wherein the upper triangular matrix has a plurality of values along a diagonal of the upper triangular matrix, each value being greater than or equal to zero, the diagonal lying between an upper left corner and a lower right corner of the upper triangular matrix; wherein the matrix comprises a first column Hankel matrix in a first portion of the matrix and a second column Hankel matrix in a second portion of the matrix; and wherein the first column Hankel matrix comprises one of a backward column Hankel matrix and a forward column Hankel matrix, and the second column Hankel matrix comprises one of a backward column Hankel matrix and a forward column Hankel matrix.
-
Specification