DSP Lab Report #10

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 9

DSP LAB REPORT #10

Question#1 clc;close all; clear all; num=[1 -0.5*exp(j*pi/4)]; den=[1]; figure(1) fvtool(num,den); figure(2) freqz(num,den); [r p k]=residuez(num,den) figure(3) grpdelay(num,den) figure(4) zplane(num,den)

P o le / Z e r o 1 0 .8 0 .6 0 .4 0 .2 Im a g in a ry P a rt 0 - 0 .2 - 0 .4 - 0 .6 - 0 .8 - 1 - 2 - 1 .5 - 1 - 0 .5 0 0 .5 R e a l P a r t

P lo t

1 .5

r o u p

D e la y

0 . 2 0 - 0 . 2 G ro u p d e la y (i n s a m p l e s ) - 0 . 4 - 0 . 6 - 0 . 8 - 1 - 1 - 0 . 8- 0 . 6- 0 . 4- 0 . 2 0 0 . 2 0 . 4 0 . 6 0 . 8 N o r m a l i z r e a d d / Fs r a e m q pu l e e n ) c y

Im 1 0 . 8 0 . 6 0 . 4

p u

ls

e s

o n

e 3 2 1 0 - 1 M a g n it u d e ( d B ) - 2 - 3

n it u

d e

( d B

d 0 . 4 0 . 3 0 . 2 0 . 1 0 . 0

P 8 6 5 3 2

h a 2 9 7 8 2 7 7 5 2 4 9 2 0 7 2 3 3 8

e s

o n

e s

0 . 2 0

- 0 . 0 - 0 . 2 - 0 . 3 - 0 . 4

P h a s e ( r a d ia n s )

A m p lit u d e

7 9

- 4 - 0 . 2 - 0 . 4 0 0 . 1 0 . 2 0 - 5 - 6 - 1

. 3 0

. 4 0 . 5 0 . 6 0 . 7 0 . 8 0 S a m p le s

. 9 1

- 0 . -8 0

. -6 0

- 0 . 5 5 3 3 . - 4 0 . 20 0 . 2 0 . 4 0 . 6 0 . 8 N o r m a l r i z a e d d / s F a r m e pq l u e e ) n c y (

The system is FIR Question#2 num=[1 0.5*exp(j*pi/4)];

den=[1]; figure(1) fvtool(num,den); figure(2) freqz(num,den); [r p k]=residuez(num,den) figure(3) grpdelay(num,den) figure(4) zplane(num,den)
P o le / Z 1 0 . 8 0 . 6 0 0 . 4 0 . 2 Im a g i n a ry P a rt 0 G ro u p d e l a y ( i n s a m p l e s ) - 0 . 4 - 0 . 6 - 0 . 8 - 0 . 8 - 1 - 2 - 1 . 5 - 1 - 0 . 5 0 0 . 5 1 R e a l P a r t 1 . 5 2 - 1 - 1 - 0 . -8 0 . -6 0 N . - 4 0 . 20 0 . 2 0 . 4 0 . 6 0 . 8 o r m a l r i z a e d d / s F a r m e pq l u e e ) n c - 0 . 2 - 0 . 4 - 0 . 6 - 0 . 2 0 . 2 e r o P lo t G r o u p D e la y

Im 1 0 . 9

p u ls

e s p o n s e 3 2

a g n it u d e

( d B

a n d

P h a s e 0 . 4 8 2 9 0 . 3 6 7 8 0 . 2 5 2 7 0 . 1 3 7 5 0 . 0 2 2 4 - 0 . 0 9 2 7 - 0 . 2 0 7 9 - 0 . 3 2 3 - 0 . 4 3 8 1 P h a s e (ra d i a n s )

e s

p o n s e s

0 . 8 0 . 7 0 . 6 M a g n it u d e ( d B ) A m p lit u d e 0 . 5 0 . 4 0 . 3 0 . 2 0 . 1 0 0 0 . 1 0 . 2 0 . 3 0 . 4 0 . 5 0 . 6 0 . 7 0 . 8 0 . 9 1 S a m p le s 1 0 - 1 - 2 - 3 - 4 - 5 - 6 - 1

- 0 . 5 5 3 3 - 0 . 8- 0 . 6- 0 . 4- 0 . 2 0 0 . 2 0 . 4 0 . 6 0 . 8 N o r m a l i rz a e d d / s F a r me q p u l e e ) n c y (

The system is FIR Question#3

num=[1] den=[1 -0.5*exp(j*pi/4)] fvtool(num,den); figure(2) freqz(num,den); [r p k]=residuez(num,den) figure(3) grpdelay(num,den) figure(4) zplane(num,den)
P o 1 0 . 8 - 0 . 2 0 . 6 0 . 4 0 . 2 - 0 . 6 - 0 . 2 - 0 . 4 - 0 . 6 - 0 . 8 - 1 - 2 - 1 . 5- 1 - 0 . 5 0 0 . 5 1 R e a l P a r t 1 . 5 2 - 1 . 4 - 1 - 0 . 8- 0 . 6- 0 . 4 - 0 . 2 0 0 . 2 0 . 4 0 . 6 0 . 8 N o r m a l i z r ea dd / Fs ra e m q p u l ee n) c y - 1 . 2 G r o u p d e la y (in s a m p le s ) Im a g i n a r y P a r t 0 - 0 . 8 - 1 - 0 . 4 le / Z e r o P lo t 0 G r o u p D e la y

Im 1

p u

ls

e s

o n

e 6 5

a g n it u d e

( d B

a n d

P h a s e 0 . 5 4 2 9 0 . 4 3 5 1 0 . 3 2 7 3 0 . 2 1 9 5 0 . 1 1 1 7 P h a s e (ra d i a n s ) 0 . 0 0 4 - 0 . 1 0 3 8 - 0 . 2 1 1 6 - 0 . 3 1 9 4 - 0 . 4 2 7 2 - 0 . 5 3 5

e s p o n s e s

0 . 8

4 3

0 . 6

2 M a g n it u d e ( d B ) 2 4 6 S 8 a m p le s 1 0 1 2 1 0 - 1 - 2

A m p li t u d e

0 . 4

0 . 2

- 3 - 4 0 - 1

- 0 . 8- 0 . 6- 0 . 4- 0 . 2 0 0 . 2 0 . 4 0 . 6 0 . 8 N o r m a l i rz a e d d / s F a r me q p u l e e ) n c y

The system is IIR Question#4 num=[1 -2];

den=[1 3] [A,P,C]=residuez([1 -2],[1 3]); fvtool(num,den); figure(2) freqz(num,den); figure(3) grpdelay(num,den) figure(4) zplane(num,den)
P o le / Z e r o P lo t 1 . 2 1 1 0 . 8 0 . 5 0 . 6 0 . 4 Im a g i n a ry P a rt G ro u p d e l a y (i n s a m p le s ) 0 0 . 2 0 - 0 . 2 - 0 . 4 - 1 - 0 . 6 - 0 . 8 - 3 - 2 . 5- 2 - 1 . 5- 1 R - 0 . 50 0 . 5 1 e a l P a r t 1 . 5 2 0 0 . 1 0 . 2 0 . 3 0 . 4 0 . 5 0 . 6 0 . 7 0 . 8 0 . 9 N o r m a l i rz a e d d / s F a r me q p u l e e ) n c y G r o u p D e la y

- 0 . 5

x 1 0 0 - 0 - 1 A m p l it u d e - 1 - 2 - 2 - 3 0

Im

ls

a g n it u d e

( d B

a n d

P h a s e

R e s p o n s e s

. 5

2 0 - 2 - 4 M a g n itu d e ( d B ) - 6 - 8

3 . 0 7 7 3 2 . 9 7 2 7 2 . 8 6 8 1 2 . 7 6 3 5 2 . 6 5 8 8 2 . 5 5 4 2 2 . 4 4 9 6 2 . 3 4 5 0 . 1 0 . 2 0 . 3 0 . 4 0 . 5 0 . 6 0 . 7 0 . 8 0 . 9 N o r m a l i z r ea d / Fs ra e m q p u l ee n) c y P h a s e ( r a d ia n s ) (

. 5

. 5

. 5

- 1 0 - 1 2 1 2 3 4 5 S a 6 m 7 p 8 9 le s 1 0 1 1 0

The system is IIR Question#5

num=[1 -1/4]; den=[1 3] [A,P,C]=residuez([1 -2],[1 3]); fvtool(num,den); figure(2) freqz(num,den); figure(3) grpdelay(num,den) figure(4) zplane(num,den)
P o 1 0 . 8 0 . 6 0 . 4 - 1 0 . 2 - 1 . 0 5 G r o u p d e la y (in s a m p le s ) Im a g i n a r y P a r t 0 - 0 . 2 - 0 . 4 - 0 . 6 - 0 . 8 - 1 - 3
4

le

/ Z

r o

P lo

t - 0 . 8 5 - 0 . 9 - 0 . 9 5

r o u p

e la y

- 1 . 1 - 1 . 1 5 - 1 . 2 - 1 . 2 5 - 1 . 3

- 2

. 5- 2

- 1 . 5- 1 - 0 . 5 0 0 R e a l P a r t Im p u ls e R e s

. 5 1

0 . 1 0 . 2 0 . 3 0 . 4 0 . 5 0 . 6 0 . 7 0 . 8 0 . 9 N o r m a l i z r ea dd / Fs ra e m q p u l ee n) c y M a g n it u d e ( d B ) a n d 3 . 2 P 2 9

( h a s e R e s p o n s e s

x 5

o n

e - 4

- 6 0 - 8 - 5 M a g n it u d e ( d B )

2 . 6

0 7

2 . 0

2 5

- 1

- 1 - 1 5 - 1 - 2 0 0 1 2 3 4 5 S 6 a m 7 8 p le s 9 1 0 1 1 0

0 . 8

P h a s e (r a d i a n s )

A m p l it u d e

- 1

1 . 4

4 3

6 1

0 . 2

7 9

0 . 1 0

. 2 0 N

. 3 0 . 4 0 . 5 0 . 6 0 . 7 0 . 8 0 . 9 o r m a l r i z a e d d / s F a r m e pq l u e e ) n c

The system is IIR

Question#6

Low pass figure(1) y=fir1(100,0.5) freqz(y)


M g itu e( B an d d ) 5 0 0 -0 5 -0 1 0 -5 1 0 P a e( e r e ) h s d ge s

0 . 1

0 . 2

0 . 3 0 . 4 Na deey o l e rqn ( r i Fuc m z

0 . 5

0 . 6

0 . 7

0 . 8

0 . 9

a p s e rdm /al)

-0 20 0

-0 40 0

-0 60 0

0 . 1

0 . 2

0 . 3 0 . 4 Na deey o l e rqn ( r i Fuc m z

0 . 5

0 . 6

0 . 7

0 . 8

0 . 9

a p s e rdm /al)

High pass figure(2) y=fir1(100,0.5,'high') freqz(y)


M gn de (dB) a itu 5 0 0 -0 5 -0 10 -5 10

0 .1

0 .2

0 . 3 0 .4 Nr a e F qec ( o liz d r uny m e

0 . 5

0 . 6

0 .7

0 .8

0 .9

a/s m le r d a p )

Pha se (de gree s)

20 00 0 - 00 20 - 00 40 - 00 60

0 .1

0 .2

0 . 3 0 .4 Nr a e F qec ( o liz d r uny m e

0 . 5

0 . 6

0 .7

0 .8

0 .9

a/s m le r d a p )

Bandpass figure(3) w=[0.4 0.7]; y=fir1(500,w) freqz(y)


M g itu e ( B an d d ) 5 0 0 -0 5 -0 1 0 -5 1 0 P a e( e r e ) h s d ge s

0 . 1

0 . 2

0 . 3 0 . 4 N ae rqn ( o lz F uc r i d eey m

0 . 5

0 . 6

0 . 7

0 . 8

0 . 9

/ p s e rd m a a l )

50 0 0 0 -0 50 0 -00 10 0 -50 10 0

0 . 1

0 . 2

0 . 3 0 . 4 N ae rqn ( o lz F uc r i d eey m

0 . 5

0 . 6

0 . 7

0 . 8

0 . 9

/ p s e rd m a a l )

Bandstop figure(4) y=fir1(500,w,'stop') freqz(y)


M g itu e ( B a n d d ) 5 0 0 -0 5 -0 1 0 -5 1 0

0 x0 1
4

0 . 1

0 . 2

0 . 3 0 . 4 N a eFq n ( o lzdr u c r i m eey

0 . 5

0 . 6

0 . 7

0 . 8

0 . 9

/ l e rdap) asm

P a e( e r e ) h s d ge s

0 1 2 3

4 0

0 . 1

0 . 2

0 . 3 0 . 4 N a eFq n ( o lzdr u c r i m eey

0 . 5

0 . 6

0 . 7

0 . 8

0 . 9

/ l e rdap) asm

COMSATS INSTITIUTE OF INFORMATION TECHNOLOGY ABBOTTABAD

TITLE :

FREQUENCY RESPONSE,IMPULSE RESPONSE,GROUP DELAY AND FILTER DESIGNING IN MATLAB SIR BILAL QURASHI UMAIR SHOUKAT, ADNAN AHMAD FA09-BEE-020, FA09-BEE-111 18-12-2011

SUBMITTED TO : SUBMITTED BY : REGISTRATION # : DATE :

You might also like