Digital Signal Processing Reference
In-Depth Information
4.3.1 Sliding DFT
The transfer function of the kth row filter can also be written as an IIR filter
1 z N
1 W N z 1
H k ð z Þ¼
for
k ¼ 0
;
1
; ...; N 1
:
ð 4
:
12 Þ
The pole z ¼ W k
N
of H k ð z Þ is cancelled by one of its zeros, resulting in an FIR filter.
For N ¼ 8 we get
ð 1 W 8 z 1
Þð 1 W 8 z 1
Þð 1 W 8 z 1
Þð 1 W 8 z 1
Þð 1 W 8 z 1
Þð 1 W 8 z 1
Þð 1 W 8 z 1
Þð 1 W 8 z 1
Þ
;
1 W 8 z 1
ð 4
:
13 Þ
where W 8 ¼ e j = 4 . This example shows the pole-zero cancellation. Each kth row k
can also be written in the form of a difference equation:
s n ¼ W N s n 1 þ
x
;
ð 4
:
14 Þ
where x ¼ð x n x n N þ 1 Þ can be treated as an input to the filter.
4.4 Fast Fourier Transform
Matrix multiplication in (4.11) can be done very efficiently. Since coefficients in the
matrix W N are periodic, we can arrive at a much more efficient method of
computing. The given sequence can be transformed to the frequency domain by
multiplying with an N N matrix. Direct computing involves sizeable computa-
tions and is 2 OO(N 2 ) Consider a 16-point sequence of numbers for which the DFT
equation is
X k ¼ X
15
x n W nk
:
ð 4
:
15 Þ
16
n ¼ 0
We illustrate decimation in time and frequency with a numerical example. Note that
the value of N is such that N ¼ 2 p where p is an integer.
4.4.1 Windowing Effect
A finite observation period is limited for many physical reasons and usually
produces an aberration in the computed spectrum. Consider x k ¼ cos ð 2
fk Þ ;
2 OO is to be read as order of.
Search WWH ::




Custom Search