MATLAB ỨNG DỤNG TRONG VIỄN THÔNG - Trang 152

Thiết kế các bộ lọc

131

Tam giác

Với n lẻ: w(k) =

⎪⎪

<

+

+

+

+

+

n

k

n

n

k

n

n

k

n

k

2

1

1

)

1

(

2

2

1

1

1

2

Với n chẵn: w(k) =

⎪⎪

<

+

n

k

n

n

k

n

n

k

n

k

2

1

)

(

2

2

1

1

2

w = triang(n)

Hamming

w(k + 1) = 0,54 – 0,46.cos

−1

2

n

k

π

, k =

1

,

0

n

w = hamming(n,sflag)

Kaiser

w(k) =

(

)

)

(

]

2

/

/[

)

1

(

0

0

β

β

I

n

k

n

k

I

, k =

1

,

0

n

<

<

+

=

21

0

50

21

)

21

(

07886

,

0

)

21

(

5842

,

0

50

)

7

,

8

(

1102

,

0

4

,

0

α

α

α

α

α

α

β

với

α là độ gợn sóng tối đa theo dB

w = kaiser(n,bta)

Bartlett

Với n lẻ: w(k + 1) =

⎪⎪

<

1

2

1

1

2

2

2

1

0

1

2

n

k

n

n

k

n

k

n

k

Với n chẵn: w(k + 1) =

⎪⎪

<

1

2

1

)

1

(

2

1

2

0

1

2

n

k

n

n

k

n

n

k

n

k

w = bartlett(n)

Hann

w(k + 1) = 0,5(1 - cos

−1

2

n

k

π

), k =

1

,

0

n

w = hann(n,sflag)

Bartlett-
Hanning

w(k + 1) = 0,62 –

0,48.

5

,

0

1

n

k

+0,38.cos

⎟⎟

⎜⎜

5

,

0

1

2

n

k

π

, k =

1

,

0

n

w = barthannwin(n)

Blackman

w(k + 1) = 0,42 - 0,5.cos

−1

2

n

k

π

+ 0,08.cos

−1

4

n

k

π

, k =

1

,

0

n

w =

blackman(n,sflag)

Blackman -
Harris

w(k + 1) = 0,35875 - 0,48829.cos

−1

2

n

k

π

+ 0,14128.cos

−1

4

n

k

π

+

0,01168. cos

− 1

6

n

k

π

, k =

1

,

0

n

w =

blackmanharris(n)