1
Lecture 12: Parametric Signal ModelingXILIANG LUO2014/11
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:
where T is the sampling period and the sampling frequency is defined as 1/T
Representation of Sequences by FT Many sequences can be represented by a Fourier integral as follows:
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
π₯ [π ]= 12π β«
βπ
π
π (π π π )π πππππ
π (π ππ )=βπ
β
π₯[π]πβ πππ
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]
7
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 ofparameters that results in the model output being as closeas possible in some prescribed sense to the given signal.
8
Parametric Signal Modeling
LTIH(z)
v[n] sβ[n]
9
All-Pole Modelingπ» (π§ )= πΊ
1ββπ=1
π
ππ π§βπ
οΏ½ΜοΏ½ [π ]=βπ=1
π
ππ οΏ½ΜοΏ½ [πβπ ]+πΊπ£ [π]
All-pole model assumes the signal can be approximated as a linearcombination of its previous values!
this modeling is also called: linear prediction
10
All-Pole Modeling Least Squares Approximation
οΏ½ΜοΏ½ [π ]=βπ=1
π
ππ οΏ½ΜοΏ½ [πβπ ]+πΊπ£ [π]
min βπ=ββ
β
(π [π ]β οΏ½ΜοΏ½[π] )2
11
All-Pole Modeling Least Squares Inverse Model
π» (π§ )= πΊ
1ββπ=1
π
ππ π§βπ π΄ (π§ )=1ββ
π=1
π
πππ§βπ
LTIA(z)
s[n] g[n]
12
All-Pole Modeling Least Squares Inverse Model
LTIA(z)
s[n] g[n]
π [π ]=π [π ]ββπ=1
π
πππ [πβπ ]
οΏ½ΜοΏ½ [π ]=π [π ]βπΊπ£ [π]
13
All-Pole Modeling Least Squares Inverse Model
min β°=β¨|οΏ½ΜοΏ½ [π ]|2 β©
οΏ½ΜοΏ½ [π ]=π [π]βπΊπ£ [π]
β°=β¨π2[π ]β©+πΊ2 β¨π£2[π] β©β2G β¨π£ [π ]π[π] β©
βπ=1
π
ππ β¨π [πβπ ] π [πβπ] β©=β¨π [πβ π ] π [π]β©
Yule-Walker equations
14
Linear Predictorπ [π ]=π [π ]ββ
π=1
π
πππ [πβπ]
1. if input v[n] is impulse, the prediction error is zero2. if input v[n] is white, the prediction error is white
Linear Predictor
+s[n]
sβ[n]
e[n]
-
15
Deterministic Signal
Minimize total error energy will render the following definitions:
min β°=β¨|οΏ½ΜοΏ½ [π ]|2 β©
βπ=1
π
ππ β¨π [πβπ ] π [πβπ] β©=β¨π [πβ π ] π [π]β©
ππ π [π ,π ] :=βπ
β
π [π ] ΒΏΒΏ
βπ=1
π
ππππ π [ πβπ ]=ππ π [π ]
16
Random Signal
Minimize expected error energy will render the following definitions:
min β°=β¨|οΏ½ΜοΏ½ [π ]|2 β©
βπ=1
π
ππ β¨π [πβπ ] π [πβπ] β©=β¨π [πβ π ] π [π]β©
ππ π [π ,π ]βπΈ {π [π ]ΒΏ
βπ=1
π
ππππ π [ πβπ ]=ππ π [π ]
17
All-Pole SpectrumAll-pole method gives a method of obtaining high-resolution estimates ofa signalβs spectrum from truncated or windowed data!
Spectrum Estimate ΒΏ| πΊ
1ββπ=1
π
πππβ π ππ|
2
18
All-Pole SpectrumSpectrum Estimate ΒΏ| πΊ
1ββπ=1
π
πππβ π ππ|
2
For deterministic signal, we have the following DTFT:
π (π π π)=βπ=0
π
π [π ]πβ πππ
π π π [π ]= βπ=0
πββ¨πβ¨ΒΏπ [π ] π ΒΏ ΒΏΒΏ
ΒΏ
π π π (π π π )=|π (π ππ )|2
19
All-Pole Analysis of Speech
20
Solution to Yule-Walker Eq.
Ξ¦ π=Ξ¨
21
Solution to Yule-Walker Eq.
22
All-Zero ModelMoving-Average Model:
π’ (π)=π£ [π ]+βπ=1
πΎ
πππ£ [πβπ]
π» (π§ )=1+βπ=1
πΎ
πππ§βπ
23
ARMA Modelπ’ (π)+β
π=1
π
πππ’[πβπ]=π£ [π ]+βπ=1
πΎ
πππ£ [πβπ]
π» (π§ )=1+β
π=1
πΎ
πππ§βπ
1+βπ=1
π
πππ§βπ
24
Wold DecompositionWold (1938) proved a fundamental theorem: any stationary discretetime stochastic process may be decomposed into the sum of a generallinear process and a predictable process, with these two processesbeing uncorrelated with each other.
π₯ [π ]=π’[π]+π [π]
π’ [π ]=βπ=0
β
πππ£ [πβπ]
π£ [π ]=βπ=1
β
πππ£ [πβπ ]