Linear Predictive Coding Pole Processing (LPCPP)

Version 1.0.0 (10 KB) by Jin Xu
LPCPP is a new parameterised time-frequency method that can observe the dominant frequency change over time.
17 Downloads
Updated 5 Apr 2022

View License

Linear Predictive Coding Pole Processing (LPCPP) is a parameterised time-frequency method that can be used for identifying and tracking the dominant frequency components change of a signal in real-time (i.e. the term 'real-time' refers to every sampling instant of a discrete signal). The LPCPP method further processes LPC (Linear Predictive Coding) poles to produce a series of reduced-order filter transfer functions to realise the dominant frequency estimation.
Author(s): Jin Xu, Mark Davis, Ruairi de Frein, 2022-03-25
Publication(s):
[1] Xu, J., Davis, M. and de Frein, R., 2021. An LPC pole processing method for enhancing the identification of dominant spectral features. Electronics Letters, 57(18), pp.708-710. (https://doi.org/10.1049/ell2.12226)
[2] Xu, J., Davis, M. and de Frein, R., 2022. Dominant frequency component tracking of noisy time varying signals using the linear predictive coding pole processing method. Electronics Letters, 58(2), pp.79-81. (https://doi.org/10.1049/ell2.12362)

Cite As

Jin Xu (2026). Linear Predictive Coding Pole Processing (LPCPP) (https://www.mathworks.com/matlabcentral/fileexchange/109500-linear-predictive-coding-pole-processing-lpcpp), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2022a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0