Transcript Introduction to Digital Signal Processing
Lecture 12: Parametric Signal Modeling
XILIANG LUO 2014/11 1
Discrete Time Signals ο± Mathematically, discrete-time signals can be expressed as a sequence of numbers π₯ π , π β π ο± In practice, we obtain a discrete-time signal by sampling a continuous time signal as: π₯ π = π₯ π (ππ) 1/T where T is the sampling period and the sampling frequency is defined as
Representation of Sequences by FT ο± Many sequences can be represented by a Fourier integral as follows: π₯ π = 1 π 2π βπ π π ππ π πππ ππ π π ππ = π₯[π] π βπππ π ο± x[n] can be represented as a superposition of infinitesimally small complex exponentials ο± Fourier transform is to determine how much of each frequency component is used to synthesize the sequence
Z-Transform a function of the complex variable: z If we replace the complex variable z by π ππ , we have the Fourier Transform!
Periodic Sequence ο± Discrete Fourier Series For a sequence with period N, we only need N DFS coefs
Discrete Fourier Transform DFT is just sampling the unit-circle of the DTFT of x[n]
Parametric Signal Modeling A signal is represented by a mathematical model which has a Predefined structure involving a limited number of parameters.
A given signal is represented by choosing the specific set of parameters that results in the model output being as close as possible in some prescribed sense to the given signal.
7
Parametric Signal Modeling sβ[n] v[n] LTI H(z) 8
All-Pole Modeling π» π§ = πΊ 1 β π π=1 π π π§ βπ π π π = π π π=1 π [π β π] + πΊπ£[π] All-pole model assumes the signal can be approximated as a linear combination of its previous values!
ο this modeling is also called:
linear prediction
9
All-Pole Modeling ο± Least Squares Approximation π π π = π π π=1 π [π β π] + πΊπ£[π] β min π=ββ π π β π [π] 2 10
All-Pole Modeling ο± Least Squares Inverse Model π» π§ = πΊ 1 β π π=1 π π π§ βπ π π΄ π§ = 1 β π π π§ βπ π=1 g[n] s[n] LTI A(z) 11
All-Pole Modeling ο± Least Squares Inverse Model s[n] LTI A(z) π π π = π π β π π π [π β π] π=1 π π = π π β πΊπ£[π] g[n] 12
All-Pole Modeling ο± Least Squares Inverse Model π π = π π β πΊπ£[π] min β° = π π 2 β° = π 2 [π] + πΊ 2 π£ 2 [π] β 2G π£ π π[π] π π π π=1 π π β π π [π β π] = π π β π π [π] Yule-Walker equations 13
Linear Predictor π π π = π π β π π π [π β π] π=1 1.
2.
if input v[n] is impulse, the prediction error is zero if input v[n] is white, the prediction error is white s[n] Linear Predictor + e[n] sβ[n] 14
Deterministic Signal min β° = π π 2 π π π π=1 π π β π π [π β π] = π π β π π [π] Minimize total error energy will render the following definitions: π π π π, π : = π π [π [π β π β π ] = π π π [π β π] π π π π π π π π=1 π β π = π π π [π] 15
Random Signal min β° = π π 2 π π π π=1 π π β π π [π β π] = π π β π π [π] Minimize expected error energy will render the following definitions: π π π π, π β πΈ{π π [π [π β π β π ]} = π π π [π β π] π π π π π π π=1 π β π = π π π [π] 16
All-Pole Spectrum All-pole method gives a method of obtaining high-resolution estimates of a signalβs spectrum from truncated or windowed data!
Spectrum Estimate = πΊ 1 β π π=1 π π π βπππ 2 17
All-Pole Spectrum Spectrum Estimate = πΊ 1 β π π=1 π π π βπππ 2 For deterministic signal, we have the following DTFT: π π(π ππ ) = π π π βπππ π=0 πβ|π| π π π π = π=0 π π π [π + |π|] π π π π ππ = π π ππ 2 18
All-Pole Analysis of Speech 19
Solution to Yule-Walker Eq.
Ξ¦π = Ξ¨ 20
Solution to Yule-Walker Eq.
21
All-Zero Model Moving-Average Model: πΎ π’ π = π£ π + π π π£[π β π] π=1 πΎ π» π§ = 1 + π π π§ βπ π=1 22
ARMA Model π πΎ π’ π + π π π’[π β π] = π£ π + π π π£[π β π] π=1 π=1 π» π§ = 1 + πΎ π=1 1 + π π=1 π π π§ βπ π π π§ βπ 23
Wold Decomposition Wold (1938) proved a fundamental theorem: any stationary discrete time stochastic process may be decomposed into the sum of a general linear process and a predictable process, with these two processes being uncorrelated with each other.
π₯ π = π’[π] + π [π] β π’ π = π π π£[π β π] π=0 β π£ π = π π π£[π β π] π=1 24