You are on page 1of 9

Something About Homework 2

03607 28 031878

CONTENT
1.Preface--------------------------------------------------------------------Page 1
2.----------------------------------------------------------------------- Page 1
3. DFT--------------------------------------------------Page 2
4.---------------------------------------------Page 5
5.---------------------------------------------------------Page 9
NDFT

source signal
1

0.95

0.1

0.2

0.3

0.4

0.5

0.6

0.7

magnitude
100
50
0

3
phase

2
0
-2

N DFT
source signal
1
0
-1

magnitude
100
50
0

3
phase

2
0
-2

N DFT

time domain signal


1
0.5
0
-0.5
-1

10

20

30

40

50

60

70

80

90

100

80

90

100

frequence domain signal(n=100)


40
30
20
10
0

10

20

30

40

50

60

70

N DFT
time domain signal
1
0.5
0
-0.5
-1

50

100

150

frequence domain signal(n=150)


80
60
40
20
0

50

100

Kaiser N DFT

150

time domain signal


1
0.5
0
-0.5
-1

50

100

150

100

150

kaiser window(n=100)
40
30
20
10
0

50

N DFT
frequence domain signal(n=30)
10

10

20

30

40

50

60

50

60

frequence domain signal(n=60)


15

10

10

20

30

40

N=64;
n=0:63;
t=0.05*n;
q=n*2*pi/N;
x=cos(3*pi/20*t);%
y=fft(x,N);
subplot(3,1,1);
plot(t,x);
title('source signal');%
subplot(3,1,2);
plot(q,abs(y));

title('magnitude');
subplot(3,1,3);
plot(q,angle(y));

title('phase');

t
FFT Ts N
[0,fc] Xd(f) N fs=1/Ts
df=fs/N
Fs Nyquist

t fs=1/t>2fh=2*0.075=0.15Hz,
t<6.7s, f=0.075Hz

10
t
t=0.01*n N DFT

source signal
1

0.95

0.1

0.2

0.3

0.4

0.5

0.6

0.7

magnitude
100
50
0

3
phase

2
0
-2

t=0.1*n N DFT
source signal
1
0
-1

magnitude
40
20
0

3
phase

2
0
-2

t=0.5*n N DFT

source signal
1
0
-1

10

15

20

25

30

35

50

60

70

magnitude
40
20
0

3
phase

2
0
-2

t=1*n NDFT
source signal
1
0
-1

10

20

30

40

magnitude
40
20
0

3
phase

5
0
-5

t=7*n NDFT

source signal
1
0
-1

50

100

150

200

250

300

350

400

450

magnitude
40
20
0

phase
5
0
-5

t=15*n NDFT
source signal
1
0
-1

100

200

300

400

500

600

700

800

900

1000

magnitude
40
20
0

phase
5
0
-5

t=50*n N DFT

source signal
1
0
-1

500

1000

1500

2000

2500

3000

3500

magnitude
40
20
0

3
phase

5
0
-5

t t=7*n
t=15*n
my.m m
gui m fuction function varargout = my(varargin)
m gui fuction
m

??? Error using ==> struct2handle


Error while evaluating axes CreateFcn.

You might also like