Lineare Prognose
Die lineare Prognose schätzt die zukünftigen Werte eines zeitdiskreten Signals als lineare Funktion der vorherigen Werte. Der Autocorrelation LPC-Block in DSP System Toolbox™ ermittelt die Koeffizienten eines vorwärtsgerichteten linearen Prädiktors mit N Schritten. Ein linearer Prädiktor ist ein FIR-Filter, der den nächsten Wert in einer Sequenz aus aktuellen und vorherigen Eingaben ermittelt. Ein Beispiel für diesen Workflow finden Sie unter Estimate Data Series Using Forward Linear Predictor. Die lineare Prognose findet Anwendung in Filterdesign, Sprachcodierung, Spektralanalyse und Systemidentifikation.
Bei der digitalen Signalverarbeitung wird lineare Prognose oft als Linear Predictive Coding (LPC) bezeichnet. DSP System Toolbox umfasst Simulink®-Blöcke zur Konvertierung linearer Prognose-Koeffizienten zu Cepstrum-Koeffizienten, Reflektions-Koeffizienten (RC), Autokorrelations-Koeffizienten, Linienspektrum-Frequenzen (LSF) und umgekehrt.
Blöcke
Autocorrelation LPC | Determine coefficients of Nth-order forward linear predictors |
Levinson-Durbin | Solve linear system of equations using Levinson-Durbin recursion |
LPC to LSF/LSP Conversion | Convert linear prediction coefficients to line spectral pairs or line spectral frequencies |
LPC to/from Cepstral Coefficients | Convert linear prediction coefficients to cepstral coefficients or cepstral coefficients to linear prediction coefficients |
LPC to/from RC | Convert linear prediction coefficients to reflection coefficients or reflection coefficients to linear prediction coefficients |
LPC/RC to Autocorrelation | Convert linear prediction coefficients or reflection coefficients to autocorrelation coefficients |
LSF/LSP to LPC Conversion | Convert line spectral frequencies or line spectral pairs to linear prediction coefficients |
Themen
- Estimate Data Series Using Forward Linear Predictor
Use the Autocorrelation LPC block to estimate the future values of signal.