Prédiction linéaire
La prédiction linéaire estime les valeurs futures d’un signal à temps discret comme une fonction linéaire des valeurs précédentes. Le bloc Autocorrelation LPC de DSP System Toolbox™ détermine les coefficients d’un prédicteur linéaire avant à N pas. Un prédicteur linéaire est un filtre FIR qui prédit la valeur suivante d’une séquence à partir des entrées actuelles et passées. Pour un exemple illustrant ce workflow, veuillez consulter Estimate Data Series Using Forward Linear Predictor. La prédiction linéaire connaît des applications dans le design de filtres, le codage de la parole, l’analyse spectrale et l’identification de systèmes.
Dans le traitement numérique du signal, la prédiction linéaire est souvent appelée codage prédictif linéaire (LPC). DSP System Toolbox propose des blocs Simulink® permettant de convertir les coefficients de prédiction linéaire en coefficients spectraux, coefficients de réflexion (RC), coefficients d’autocorrélation, fréquences spectrales de lignes (LSF) et vice versa.
Blocs
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 |
Rubriques
- Estimate Data Series Using Forward Linear Predictor
Use the Autocorrelation LPC block to estimate the future values of signal.