Take control of your SAP testing with UiPath Test Suite
Applications and Derivation of Linear Predictive Coding
1. linear predictive coding (LPC)
an application driven approach
adapted from guest lecture for mobile application development for sensing and control, EE596
Friday, August 30, 13
7. non-parametric parametric
Use Data or Transform Fit Data to a Model
Data
Derivative
cos(x)
derivative[n] = y[n]-y[n-1]
Friday, August 30, 13
8. non-parametric parametric
Use Data or Transform Fit Data to a Model
Data
Derivative
cos(x)
derivative[n] = y[n]-y[n-1]
-sin(x)
Friday, August 30, 13
10. the tradeoff of parametric modeling
- need to fit a model to the data
Friday, August 30, 13
11. the tradeoff of parametric modeling
- need to fit a model to the data
+ (might be) easier to manipulate model
Friday, August 30, 13
12. non-parametric parametric
Use Data or Transform Fit Data to a Model
two signals = 1500 Hz and 5500 Hz two signals = 1500 Hz and 5500 Hz
Magnitude
freq (kHz) freq (kHz)
Magnitude
Friday, August 30, 13
13. non-parametric parametric
Use Data or Transform Fit Data to a Model
two signals = 1500 Hz and 5500 Hz
FFT, array
two signals = 1500 Hz and 5500 Hz
Magnitude
freq (kHz) freq (kHz)
Magnitude
Friday, August 30, 13
14. non-parametric parametric
Use Data or Transform Fit Data to a Model
two signals = 1500 Hz and 5500 Hz
FFT, array
two signals = 1500 Hz and 5500 Hz
Magnitude
freq (kHz)
LPC polynomial
freq (kHz)
Magnitude
Friday, August 30, 13
27. feedback filter equation in frequency
…
Y (z) =
E(z)
1
Pp
k=1 akz k
z = ej!
Friday, August 30, 13
28. is this a good model for frequency analysis?
Y (z) =
1
1
Pp
k=1 akz k
E(z)
Y (z) =
1
Qp
k=1(1 rkz 1)
E(z)
Friday, August 30, 13
29. is this a good model for frequency analysis?
resonant frequency = complex angle of root
resonance bandwidth = related to magnitude of root
Y (z) =
1
1
Pp
k=1 akz k
E(z)
Y (z) =
1
Qp
k=1(1 rkz 1)
E(z)
Friday, August 30, 13
43. summary of interpretations
Spectral Estimation == Auto Regressive
Forecasting == Linear Prediction
Vocal Tract Model == Source/Filter
Friday, August 30, 13
52. common applications
Speech Vocoders
Spectral Analysis
Pitch Estimation
Voice Changers
Analysis/Synthesis of Instrument Sounds
Voice Box
Compression (i.e., mpeg4, CELP)
Friday, August 30, 13
53. common applications
Speech Vocoders
Spectral Analysis
Pitch Estimation
Voice Changers
Analysis/Synthesis of Instrument Sounds
Voice Box
Compression (i.e., mpeg4, CELP)
My research– medical sensing from a microphone
Friday, August 30, 13
54. questions?
Topics Related to LPC and Further Reading:
LPC10, Ultra Low Bit Rate Voice Coding
Code Excited Linear Prediction
Levinson-Durbin Recursion
Burg’s Method
LP Cepstral Coefficients
The Talking Orchestra
SpiroSmart, the mobile phone spirometer
eclarson.com
eclarson@uw.edu
@ec_larson
electrical
engineering
computer
science
Friday, August 30, 13