asst. prof. dr. peerapol yuvapoositanon , phd,dic department of electronic engineering and

Post on 03-Jan-2016

29 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

การออกแบบตัวกรองดิจิตอล Digital Filters Design Chapter 4 Finite Impulse Response Filter Design. Asst. Prof. Dr. Peerapol Yuvapoositanon , PhD,DIC Department of Electronic Engineering and Graduate School of Electrical Engineering Mahanakorn University of Technology. ข้อดีของ FIR. - PowerPoint PPT Presentation

TRANSCRIPT

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

การออกแบบตั�วกรองดิ�จิ�ตัอลDigital Filters Design

Chapter 4 Finite Impulse Response

Filter Design

Asst. Prof. Dr. Peerapol Yuvapoositanon, PhD,DICDepartment of Electronic Engineering

and Graduate School of Electrical Engineering Mahanakorn University of Technology

1

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

ข้�อดิ�ข้อง FIR

• มี�ความีเสถี�ยร (stable)• สามีารถีออกแบบให้�ผลตอบสนองทางเฟส เป็�น

เชิ�งเส�น (Linear phase) ได้�ง�าย

2

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

เฟสที่��เป็�นเชิ�งเส�น (linear phase)

( ) ( )j jH e A e

( )jH e

j ne j j nAe e

( )jH e

a เฟสค อ

ต!วกรอง FIR ท�#ให้� เฟสเป็�นเชิ�งเส�น จะมี�เง #อนไขของการสมีมีาตร

a=ค�าคงท�#

3

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

เง��อนไข้ข้องตั�วกรองเฟสเชิ�งเส�น

สมมาตัร (symmetric)

สมมาตัรตัรงก�นข้�าม (Anti-symmetric)

N เลขค�#

N เลขค�#

N เลขค'�

N เลขค'�

1 2 3 4 50

•ด้'จากผลตอบสนองอ�มีพั!ลส) h(n) ( )h n

n1 2 3 40

1 2 3 40

1 2 3 4 50

( )h n

n( )h n

n( )h n

n

4

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Designพิ�จิารณากรณ�h(n) “ ” เป็�น สมมาตัร และ N เป็�น

เลข้คี่��

1

0

( ) ( )

( ) ( ) 2 ( ) cos( ( ))

j j jM

Mj

n

H e H e e

H e h M h n M n

( ) ( 1 )h n h N n กรณี� ท�# n=0,…,N-1

ขนาด้เฟส

*ตั#อไป็น�$ เราจิะใชิ� h(n) แบบ สมมาตัร“ ,N เลข้คี่�� ส&าหร�บตั�วกรอง ” FIR

โด้ยท�#

M

1

2

NM

เมี #อให้�

เราจะได้�ว�า

5

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

FIR Filter Design

• เน #องจาก FIR ท�#เราพั�จารณีาน!,นให้�ผลตอบสนอง ทางเฟสเป็�นเชิ�งเส�น (Linear phase) ด้!งน!,น

การออกแบบจ-งกระท.าโด้ยใชิ� การพั�จารณีาทาง ขนาด้ (Magnitude) เท�าน!,น

• มี�การออกแบบ 2 ว�ธี�ท�#น�ยมีค อ– การออกแบบโด้ยใชิ�ห้น�าต�าง (Window Method)– การออกแบบ FIR โด้ยเทคน�กส0�มีความีถี�#

(Frequency Sampling Method)

6

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

0 c c

1 1

0

1 1

11 2

2

Low pass filter (LPF ) High pass filter (HPF)

Band pass filter (BPF) Band stop filter (BSF)

( )jD e ( )jD e

0 c c

0 1 22 1

7

( )jD e ( )jD e

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

ผลตัอบสนองอ�มพิ�ลส)ข้องตั�วกรองตั&�า ผ#าน LPF

( ) IDTFT ( )

1( )

2

1 1(1).

2 2

sin( )

c c c

c

j

j j n

j n j nj n

c

d n D e

D e e d

e ee d

jn

n

n

8

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

ผลตัอบสนองอ�มพิ�ลส)ตั�วกรองอ*ดิมคี่ตั�

เราพับว�า ไม#สามารถสร�าง d(n) ได้� เพัราะเป็�น d(n)noncausal ( เวลาเป็�นคี่#า

ลบ)

เราจิ,งตั�องใชิ�การป็ระมาณคี่#า (approximation)

9

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

ตั�วกรองตั&�าผ#านที่��ตั�องการ

,( )

0,

jMcj

c

eD e

1

0c

( )jD e

c=ความีถี�#ต!ด้ (Cut-off frequency)

( ) 1jD e

10

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Designผลตอบสนองอ�มีพั!ลส)ของต!วกรองต.#าผ�าน

ท�#มี�การ เล #อน M ล.าด้!บ

( ) ( )

( ) IDTFT ( )

1( )

2

1 11. .

2 2 ( )

sin( ( ))

( )

c c c

c

j

j j n

j n M j n Mj M j n

c

d n M D e

D e e d

e ee e d

j n M

n M

n M

11

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design การออกแบบตั�วกรอง FIR โดิยใชิ� ฟ/งก)ชิ�น หน�าตั#าง

(Windowing Techniques) • ข!,นตอนการออกแบบ• 1. เล #อนล.าด้!บ d(n) ไป็ทางขวา M ล.าด้!บ • 2. ต!ด้ล.าด้!บของ d(n) ท�#เป็�นแบบไมี�

จ.าก!ด้( infinite) ให้�เป็�นแบบ จ.าก!ด้ (finite) โด้ยใชิ�การค'ณีด้�วย ห้น�าต�าง (window)

12

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

การออกแบบดิ�วยหน�าตั#าง

´0

=

( )w n( )d n M ( )h n

1N -

( ) ( ) ( )h n d n M w n 1, 0 1

( )0,

n Nw n

otherwise

โด้ยท�#ฟ1งก)ชิ!นห้น�าต�าง w(n) เป็�น

เราได้�สมีการของ h(n)

M M1N -

0 0

N = อ!นด้!บ (order) ของต!วกรองM=(N-1)/2

n nn

13

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

การคี่0ณในโดิเมนเวลา = การป็ระสานในโดิเมนคี่วามถ��

0 pcw

* 0 c( )jW e

( )jD e w

p- cw-

c

( )jH e

การป็ระสาน

14

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

การป็ระมาณคี่#าส&าหร�บวงจิรกรองตั&�าผ#าน

1

0c

( )jH e

ร�ป็เป็2, ลแถีบผ�าน

ร�ป็เป็2, ล แถีบห้ย0ด้

ส��งที่��ส&าคี่�ญในการออกแบบ วงจิรกรองดิ�จิ�ตัอลคี่�อ1 ร�ป็เป็2$ ล ที่�$งแถบผ#านและแถบหย*ดิ2 คี่วามชิ�นระหว#างแถบ

----- ตั�วกรองอ*ดิมคี่ตั� ตั�วกรองตัามจิร�ง

15

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

ข้�อก&าหนดิในการออกแบบตั�วกรอง(Filter specification)

1 p

1 p1

s

0p s

( )jH e ( )jD e

c

แถบผ#าน แถบหย*ดิ

แถบเป็ล��ยน

0.5

pA

sA

120log dB

1p

pp

A

20log dBs sA

16

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

คี่*ณสมบ�ตั�ข้องฟ/งก)ชิ�นหน�าตั#าง

( )jW e

sA

โลบข�าง (sidelobe)

โลบห้ล!ก(Main lobe)

ความีกว�างของแถีบเป็ล�#ยน17

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

ตัาราง หน�าตั#างหน�าตั#าง As

ส�#เห้ล�#ยมี 8. 9

%

21

1

ฮานน�#ง(Hanning)

0.63%

44

แฮมีมี�#ง(Hamming)

0.2

2%

53

แบล4กแมีน

(Blackman)

0.0

2%

74

p ( )w n

20.5 0.5cos

1

n

N

20.42 0.5cos

1

40.08cos

1

n

N

n

N

4

N

8

N

12

N

8

N

20.54 0.46cos

1

n

N

18

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

ข้�$นตัอนออกแบบตั�วกรอง FIR โดิยใชิ�หน�าตั#าง

• ใชิ� ค�าร�ป็เป็2, ลของแถีบผ�าน ( ) ห้ร อ การลด้ ทอนของแถีบห้ย0ด้ As เพั #อเล อกชิน�ด้ของ

ห้น�าต�าง ( ข�ามีข!,นตอนน�, ห้ากก.าห้นด้ชิน�ด้ห้น�าต�างมีาให้�)

• ใชิ� ค�าความีกว�างของแถีบเป็ล�#ยน ( ) ห้า“ อ!นด้!บ (order)” ของต!วกรอง (N) ท�#ต�องใชิ�

• เล #อน d(n) ให้�ห้น�วงไป็ M ต.าแห้น�ง และค.านวณี– h(n)=d(n-M)w(n), n=0,…,N-1

• น.า h(n) ท�#ได้� ไป็ เป็�นค�า สป็ส ของ ต!วกรอง

p

19

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

ตั�วอย#าง 1• จงออกแบบต!วกรอง FIR LPF ท�#มี�ความีถี�#ต!ด้ท�# 500

Hz โด้ยใชิ� ห้น�าต�างส�#เห้ล�#ยมี และ ความีกว�างแถีบเป็ล�#ยน น�อยกว�า 90 Hz ระบบใชิ�ความีถี�#ส0�มี (fs) =2 kHz

0

1

0.5

500cf Hz90 Hzf

f

( )jH e

20

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

ตั�วอย#าง 1 (ตั#อ)

2 2 500radians

2000 2c

cs

f

f

2 2 (90)0.2827 radians

2000s

f

f

4

N

4 4

44.440.2827

N

เล อกเลขค�#จ.านวนเต4มีท�# มีากกว�า 44.44 น!#นค อ N=45

ความีถี�#ต!ด้ ด้�จ�ตอล

แถีบความีถี�#เป็ล�#ยน ด้�จ�ตอล

จากตารางท�# 7.2

ห้าออเด้อร) ของต!วกรอง

21

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

ตั�วอย#าง 1 (ตั#อ)

122

2

NM

sin( )

( )( )

cn Md n M

n M

( ) ( ) ( )

sin( ), 0,..., 1

( )

sin( 22)2 , 0,..., 44

( 22)

c

h n d n M w n

n Mn N

n M

nn

n

22

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

ข้นาดิข้องตั�วกรองตั&�าผ#านที่��ออกแบบไดิ�

ex_7_1.eps500 Hz23

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

ผลตัอบสนองอ�มพิ�ลส) h(n) ข้องตั�วกรอง

ex_7_2.eps

24

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

หน�าตั#างส��เหล��ยม

-21 dB

25

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

หน�าตั#าง ฮานน��ง

-44 dB

26

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

หน�าตั#าง แบล4กแมน

-74 dB

27

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

Digital Filter Design (DFD) Module

1

23

28

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

LabVIEW program

29

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

LabVIEW program

30

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

HighPass

31

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

Bandpass

32

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

Bandstop

33

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

Hanning

34

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

Hamming

35

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

Blackman-Harris

36

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

ตั�วอย#างที่��2จงออกแบบต!วกรองต.#าผ�าน ท�#มี�ความีถี�#ต!ด้ 2 kHz โด้ยต�องการ

0.003

45 dB

200 Hz

10 kHz

p

s

s

A

f

f

จงห้า ห้น�าต�างแบบท�#ใชิ�ได้� และ ใชิ�ได้�ท�#อ!นด้!บท�#เท�าไร?

37

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

1 เป็ร�ยบเที่�ยบร�ป็เป็2$ ล

เป็ร�ยบเท�ยบ และ p sAเล อกใชิ�ต!วท�# น�อยกว�า ในการออกแบบ

1020logs sA

เพัราะฉะน!,น

จาก45

20 2010 10 0.0056sA

s

dB

0.003

0.0056

p

s

เป็ร�ยบเท�ยบ ความีต�องการ

ด้!งน!,น ในการออกแบบจะเล อกใชิ� pd

38

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

2. เล�อกหน�าตั#าง ใชิ� ค�าร�ป็เป็2, ลท�#แถีบผ�าน ในการ เล อกห้น�าต�าง

0.003p 0.3%p จากตาราง 7.2 เราเห้4นว�า ห้น�าต�างท�#ให้�ค�าร�ป็เป็2, ลเก�น 0.3 % ค อ ห้น�าต�างส�#เห้ล�#ยมี (8.9%) และห้น�าต�างฮานน�#ง (0.63%) เพัราะฉะน!,น ห้น�าต�างท�#ใชิ�ได้� ค อ ห้น�าต�างแฮมีมี�#ง (0.22%)

ห้น�าต�างแบล4กแมีน (0.02%)

39

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

หน�าตั#างแฮมม��ง (0 .2 2 %)

2 2 20000.4 radians

10000c

cs

f

f

2 2 (200)0.04 radians

10000s

f

f

8

N

8 8

2000.04

N

อ!นด้!บ ค อจ.านวนเต4มีเลข้คี่��ท�#มีากกว�า 200 น!#นค อ N=201

ความีถี�#ต!ด้ด้�จ�ตอล

แถีบความีถี�#เป็ล�#ยน ด้�จ�ตอล

จากตารางท�# 7.2 ห้น�าต�างแฮมีมี�#ง

ห้าอ!นด้!บของต!วกรอง

40

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

หน�าตั#างแบล4กแมน (0.02%)

12

N

12 12300

0.04N

อ!นด้!บ ค อจ.านวนเต4มีเลข้คี่��ท�#มีากกว�า 300 น!#นค อ N=301

จากตารางท�# 7.2 ห้น�าต�างแบล4กแมีน

ห้าอ!นด้!บ ของต!วกรอง

41

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

% window.m demonstrating of the window design techniquefc=500; fs=2000;N=41;M=(N-1)/2;wc=2*pi*fc/fs;n=0:N-1;%%%%%%% we can add a smallest number % 'eps' to avoid dividing by zero d=sin(wc*(n-M+eps))./(n-M+eps)/pi;%%%% uncomment lines below for different windows w=ones(1,N); % Rectangular% w=.5-.5*cos(2*pi*n./(N-1)); %Hanning% w=.42-.5*cos(2*pi*n./(N-1))+.08*cos(4*pi*n./(N-1)); %blackmanh=d.*w;figure(1);subplot(111);freqres(h,1,fs,'db')figure(2);subplot(111);stem(h)grid onxlabel('n')ylabel('h(n)')

42

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design การออกแบบ FIR เที่คี่น�กการส*#ม คี่วามถ��

(Frequency Sampling Techniques)เป็�นการสร�างต!วกรองโด้ยใชิ� การส0�มีส!มีป็ระส�ทธี�6 จาก DFT

ซึ่-#งได้�เคยกล�าวถี-งไป็แล�ว ในบทท�# 7ใชิ�ในการสร�างต!วกรองท�#มี�ผลตอบสนองความีถี�#แป็ลกๆ( )jD e w

1

p p

( )jH e w

w w43

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

1

2 / 10

1 ( )( ) (1 )

1

NN

j k Nk

H kH z z

N e z

ในเชิ�งทฤษฎี� เราเห้4นว�ามี�ความีสอด้คล�องก!บเร #องของ“ FIR: Frequency Sampling” ใน DSP 7: โคี่รงสร�างตั�วกรองดิ�จิ�ตัอล

ท�# เราได้� h(n) จากการส0�มีค�าส!มีป็ระส�ทธี�6ของ DFT 1

2 /

0

1( ) ( )

Nj nk N

k

h n H k eN

และได้� ฟ1งก)ชิ!นถี�ายโอนเป็�น

44

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

การออกแบบตั�วกรองแบบส*#มคี่วามถ��( ) ( )j j M jD e e D e

1

2

NM

เราได้�

จาก

2( ) ( )j

kN

H k D e

2

( ) ( )k

j MNH k e H k

1

( ) ( )Nj kNH k e H k

0,1,..., 1k N

ข�อส.าค!ญ ( )H k ( )jD e wจะเท�าก!บ

เฉพัาะ ต.าแห้น�งท�#เราส0�มีเท�าน!,น

แทน

ด้!งน!,น

45

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

เล�อก N เป็�นเลข้คี่�� คี่รอบคี่ล*ม( )jD e w

1

k

p 2p

2p

0 1 2 3 2010

w

46

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

ต!วอย�าง

ว�ธี�ท.า

ห้าส!มีป็ระส�ทธี�6ของต!วกรอง FIR แบบต.#าผ�าน ท�#ความีถี�#ต!ด้ 2 kHz ความีถี�#ส0�มี (fs) 10 kHz ก.าห้นด้ให้�เราส0�มี 21 จ0ด้

2 2 20000.4 radians

10000c

cs

f

f

ความีถี�#ต!ด้ ด้�จ�ตอล

ห้าจ.านวนจ0ด้ ของ ย�านแถีบผ�าน= (0.4 )(21) / 2 5

ด้!งน!,นจ.านวนจ0ด้ ของ ย�านแถีบห้ย0ด้= 11 5 6

47

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

การส*#มเพิ��อให�ไดิ�ตั�วกรองที่��ตั�องการ( )jD e

1

p0.4

20

21( ) ( )j k

H k e H k

48

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

ex_8_8.eps

กรณ�ส*#ม 21 จิ*ดิ

49

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

เพิ��มจิ&านวนจิ*ดิส*#มเป็�น 61 จิ*ดิ

ห้าจ.านวนจ0ด้ ของ ย�านแถีบผ�าน= (0.4 )(61) / 2 13

ด้!งน!,นจ.านวนจ0ด้ ของ ย�านแถีบห้ย0ด้= 31 13 18

60

61( ) ( )j k

H k e H k

50

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

กรณ�ส*#ม 61 จิ*ดิ

โลบข�างมี�ขนาด้เท�าก!บ กรณี�ส0�มี 21 จ0ด้

ex_8_9.eps

ความีชิ!นมีากข-,น

51

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

% freq_sampl.m demonstrating low-pass design for FIR % fs=10000; % ความีถี�#ส0�มี 10 kHzwc= 0.4*pi; % ความีถี�#ต!ด้ด้�จ�ตอล N=21; % เล อกจ.านวนจ0ด้ส0�มีเป็�นเลขค�# Mp= ceil(wc*N/(2*pi)); %จ.น. จ0ด้ ของแถีบผ�าน 0<w<pi Mpp=Mp-1; %จ.น. จ0ด้ ของแถีบผ�าน pi<w<2pi Ms= N-Mp-Mpp; %จ.น. จ0ด้ ของแถีบห้ย0ด้ 0<w<piH=[ones(1,Mp) zeros(1,Ms) ones(1,Mpp)]; %ขนาด้ของต!วกรอง k=0:1:N-1; % มี� N ความีถี�# H=H.*exp(-j*pi*(N-1)*k/N); % ต!วกรอง=ขนาด้*เฟสh=real(ifft(H)); %ผลตอบสนองอ�มีพั!ลส)เป็�นค�าจร�งfigure(1)freqres(h,1,fs)

52

EEET0770 Digital Filter Design

Centre of Electronic Systems and Digital Signal Processing

EEET0770 Digital Filter Design

สร*ป็• การออกแบบต!วกรอง FIR ท.าได้�สองแบบ ค อ การออกแบบโด้ยว�ธี�

ห้น�าต�าง (Window Method) และ การออกแบบ FIR โด้ยเทคน�กส0�มีความีถี�# (Frequency Sampling Method)

• แต� ส.าห้ร!บ FIR ท�#เป็�นแบบ มีาตรฐาน การออกแบบโด้ยว�ธี�ห้น�าต�าง• ห้น�าต�างแต�ละแบบให้�จ0ด้เด้�น จ0ด้ด้�อยต�างก!น• การออกแบบโด้ยว�ธี�ส0�มีความีถี�# ท.าให้�สามีารถีออกแบบต!วกรองได้�

จาก ผลตอบสนองความีถี�#ได้�โด้ยตรง• จ.านวนส0�มีมีากจะเพั�#มีความีชิ!นของแถีบ แต�ก4ท.าให้�อ!นด้!บของต!ว

กรองมีากข-,นด้�วย

53

top related