Signal processor with local signal behavior and predictive capability
AssigneeKromos Communications, Inc.
InventorsMatthew Cushman, Aleksander Ignjatovic
Life of this patent
Estimating the term…
Abstract
A signal processor and method of signal processing is disclosed. The signal processor includes a differentiator and an extrapolator coupled to the differentiator. The differentiator is configured to receive an input signal and to generate a vector. The input signal is band-limited. The vector includes at least one chromatic derivative. The extrapolator is coupled to the differentiator and is configured to generate an output signal.
Claims187
A method of predicting behavior of an input signal comprising:
- representing said input signal as a truncated series at a first time, wherein
- said first time is at or before a time limit,
- said truncated series comprises local signal behavior parameters (LSBPs), and
- said input signal is a band-limited analog signal;
- and
- predicting said behavior of said input signal using said LSBPs.
A computer system for predicting behavior of an input signal comprising:
- a processor;
- computer readable medium coupled to said processor;
- and
- computer code, encoded in said computer readable medium, configured to cause said processor to:
- represent said input signal as a truncated series at a first time, wherein
- said first time is at or before a time limit,
- said truncated series comprises local signal behavior parameters (LSBPs), and
- said input signal is a band-limited analog signal;
- and
- predict said behavior of said input signal using said LSBPs.
A computer program product encoded in computer readable media, said computer program product comprising:
- a first set of instructions, executable on a computer system, configured to represent said input signal as a truncated series at a first time, wherein
- said first time is at or before a time limit,
- said truncated series comprises local signal behavior parameters (LSBPs), and
- said input signal is a band-limited analog signal;
- and
- a second set of instructions, executable on said computer system, configured to predict said behavior of said input signal using said LSBPs.
An apparatus for predicting behavior of an input signal comprising:
- means for representing said input signal as a truncated series at a first time, wherein
- said first time is at or before a time limit,
- said truncated series comprises local signal behavior parameters (LSBPs), and
- said input signal is a band-limited analog signal;
- and
- means for predicting said behavior of said input signal using said LSBPs.
A method of predicting behavior of an input signal comprising:
- representing said signal as a first truncated series at a first time, wherein
- said input signal is a band-limited analog input signal,
- said first time is at or before a time limit, and
- said first truncated series comprises a first plurality of local signal behavior parameters (LSBPs);
- calculating said first plurality of LSBPs by fitting said first truncated series to discrete signal samples;
- representing said input signal as a second truncated series at a second time, wherein
- said second time is after said first time, and
- said second truncated series comprises a second plurality of LSBPs;
- calculating said second plurality of LSBPs by simultaneously fitting said second truncated series to
- discrete samples of said input signal at points in time less than said time limit, and
- values of said input signal and derivatives of said input signal about said first time, wherein said values are determined by said first plurality of LSBPs;
- and
- predicting said behavior of said input signal using said second plurality of LSBPs.
A computer system comprising:
- a processor;
- computer readable medium coupled to said processor;
- and
- computer code, encoded in said computer readable medium, configured to cause said processor to:
- represent said signal as a first truncated series at a first time, wherein
- said input signal is a band-limited analog input signal,
- said first time is at or before a time limit, and
- said first truncated series comprises a first plurality of local signal behavior parameters (LSBPs);
- calculate said first plurality of LSBPs by fitting said first truncated series to discrete signal samples;
- represent said input signal as a second truncated series at a second time, wherein
- said second time is after said first time, and
- said second truncated series comprises a second plurality of LSBPs;
- calculate said second plurality of LSBPs by simultaneously fitting said second truncated series to
- discrete samples of said input signal at points in time less than said time limit, and
- values of said input signal and derivatives of said input signal about said first time, wherein said values are determined by said first plurality of LSBPs;
- and
- predict said behavior of said input signal using said second plurality of LSBPs.
A computer program product encoded in computer readable media, said computer program product comprising:
- a first set of instructions, executable on a computer system, configured to represent said signal as a first truncated series at a first time, wherein
- said input signal is a band-limited analog input signal,
- said first time is at or before a time limit, and
- said first truncated series comprises a first plurality of local signal behavior parameters (LSBPs);
- a second set of instructions, executable on said computer system, configured to calculate said first plurality of LSBPs by fitting said first truncated series to discrete signal samples;
- a third set of instructions, executable on said computer system, configured to represent said input signal as a second truncated series at a second time, wherein
- said second time is after said first time, and
- said second truncated series comprises a second plurality of LSBPs;
- a fourth set of instructions, executable on said computer system, configured to calculate said second plurality of LSBPs by simultaneously fitting said second truncated series to
- discrete samples of said input signal at points in time less than said time limit, and
- values of said input signal and derivatives of said input signal about said first time, wherein said values are determined by said first plurality of LSBPs;
- and
- a fifth set of instructions, executable on said computer system, configured to predict said behavior of said input signal using said second plurality of LSBPs.
An apparatus for predicting behavior of an input signal comprising:
- means for representing said signal as a first truncated series at a first time, wherein
- said input signal is a band-limited analog input signal,
- said first time is at or before a time limit, and
- said first truncated series comprises a first plurality of local signal behavior parameters (LSBPs);
- means for calculating said first plurality of LSBPs by fitting said first truncated series to discrete signal samples;
- means for representing said input signal as a second truncated series at a second time, wherein
- said second time is after said first time, and
- said second truncated series comprises a second plurality of LSBPs;
- means for calculating said second plurality of LSBPs by simultaneously fitting said second truncated series to
- discrete samples of said input signal at points in time less than said time limit, and
- values of said input signal and derivatives of said input signal about said first time, wherein said values are determined by said first plurality of LSBPs;
- and
- means for predicting said behavior of said input signal using said second plurality of LSBPs.
A signal processor, comprising:
- a differentiator, configured to receive an input signal and to generate a vector, wherein
- said input signal is band-limited, and
- said vector comprises at least one chromatic derivative;
- and
- an extrapolator, coupled to said differentiator and configured to generate an output signal.
A method of predicting behavior of an input signal comprising:
- generating a plurality of chromatic derivatives;
- and
- determining a value of said input signal at a first time by extrapolating said input signal to said first time using said chromatic derivatives, wherein
- values of said input signal are known up to a time limit, and
- said first time is after said time limit.
A computer system comprising:
- a processor;
- computer readable medium coupled to said processor;
- and
- computer code, encoded in said computer readable medium, for predicting behavior of an input signal and configured to cause said processor to:
- generate a plurality of chromatic derivatives;
- and
- determine a value of said input signal at a first time by extrapolating said input signal to said first time using said chromatic derivatives, wherein
- values of said input signal are known up to a time limit, and
- said first time is after said time limit.
A computer program product encoded in computer readable media, said computer program product comprising:
- a first set of instructions, executable on a computer system, configured to generate a plurality of chromatic derivatives;
- and
- a second set of instructions, executable on said computer system, configured to determine a value of said input signal at a first time by extrapolating said input signal to said first time using said chromatic derivatives, wherein
- values of said input signal are known up to a time limit, and
- said first time is after said time limit.
An apparatus for predicting behavior of an input signal comprising:
- means for generating a plurality of chromatic derivatives;
- and
- means for determining a value of said input signal at a first time by extrapolating said input signal to said first time using said chromatic derivatives, wherein
- values of said input signal are known up to a time limit, and
- said first time is after said time limit.
A method of predicting behavior of an input signal comprising:
- defining a family of polynomials;
- performing a chromatic expansion of said input signal, wherein
- said chromatic expansion results in a vector;
- generating a plurality of chromatic derivatives using said vector and said input signal;
- and
- determining a value of said input signal using said chromatic derivatives.
A computer system comprising:
- a processor;
- computer readable medium coupled to said processor;
- and
- computer code, encoded in said computer readable medium, for predicting behavior of an input signal and configured to cause said processor to:
- define a family of polynomials;
- perform a chromatic expansion of said input signal, wherein
- said chromatic expansion results in a vector;
- generate a plurality of chromatic derivatives using said vector and said input signal;
- and
- determine a value of said input signal using said chromatic derivatives.
A computer program product encoded in computer readable media, said computer program product comprising:
- a first set of instructions, executable on a computer system, configured to define a family of polynomials;
- a second set of instructions, executable on said computer system, configured to perform a chromatic expansion of said input signal, wherein
- said chromatic expansion results in a vector;
- a third set of instructions, executable on said computer system, configured to generate a plurality of chromatic derivatives using said vector and said input signal;
- and
- a fourth set of instructions, executable on said computer system, configured to determine a value of said input signal using said chromatic derivatives.
An apparatus for predicting behavior of an input signal comprising:
- means for defining a family of polynomials;
- means for performing a chromatic expansion of said input signal, wherein said chromatic expansion results in a vector;
- means for generating a plurality of chromatic derivatives using said vector and said input signal;
- and
- means for determining a value of said input signal using said chromatic derivatives.
Dependencies are inferred from the claim text.