数字信号处理毕业论文2篇.doc
数字信号处理毕业论文2篇
以下是网友分享的关于数字信号处理毕业论文的资料2篇,希望对您有所帮助,就爱阅读感谢您的支持。
第一篇
数字信号处理课程设计
第1章 信号的时域分析
1.1 连续信号的时域分析
用Matlab 产生下列信号并与人工分析结果进行比较: (1) r (t)= t u (t) -1(1)t=-1:0.01:5;
x=(t=0); plot(t,x);
10
8
6
4
2
(2)t=-1:0.001:1;
x=1+cos(10*t); plot(t,x);
ylabel(‘x(t)’);xlabel(‘t’);
21.81.61.41.2
x (t )
10.80.60.40.2
0t
(3) t=0:0.001:5; x=t(t=0); plot(t,x); t=0:0.1:10; m=(t=0);
n=5*exp(-t)-5*exp(-3*t); x=n.*m; plot(t,x);
21.81.61.41.210.80.60.40.20
(4) w0=2*pi; w1=20*pi;
10.80.60.40.2
t=0:0.001:5; x=cos(w0*t).*cos(w1*t); plot(t,x);
ylabel(‘x(t)’);xlabel(‘t’);
x (t )
0-0.2-0.4-0.6-0.8-1t
(5) t=-10:0.1:10; m=sin(t); x=m.t; plot(t,x);
ylabel(‘x(t)’);xlabel(‘t’);
x (t )
-10
-8-6-4-2
0t
246810
1.2 离散时间序列的时域分析及信号的运算
1. 使用Matlab 产生下列序列、作图并与理论值进行比较: (1)x(n)=2δ(n+n0)
(2) x(n)=(0.9) n [sin(0.25πn)+cos(0.25πn)] n=-4:4; x=(0.9).;
y=[sin(0.25*pi*n)+cos(0.25*pi*n)]; m=x.*y;
stem(n,m);
(3)已知LTI 离散系统,x(n)=[1 1 1],)=[0 1 2 3],求y(n) x=[1,1,1]; =exp(-1*t); x=m.*u; y=n.*u;
))’);xlabel(‘Time index n’);
subplot(3,1,2);stem([0:length(y)-1],y); ylabel(‘y(n)’);xlabel(‘Time index n’);
subplot(3,1,3);stem([0:length()=x(n)*y(n)’);xlabel(‘Time index n’);
x (n ) )
Time index n
y (n )
Time index n
h (n ) =x (n ) *y (n )
Time index n
(5)已知信号x(t)=(1+t2)[u(t+2)-u(t-2)], 求x(t+2),x(t-2),x(-t),x(2t),-x(t) t=-10:10; m=(t=2); n=(t=-2); x=(1+(t.2)).*(n-m); plot(t+2,x);
1.5
1
0.5
0t=-10:10; m=(t=2);
n=(t=-2); x=(1+(t.2)).*(n-m); plot(t-2,x);
1.5
1
0.5
t=-10:10; m=(t=2); n=(t=-2); x=(1+(t.2)).*(n-m); plot(-t,x);
1.5
1
0.5
t=-10:10; m=(t=2); n=(t=-2); x=(1+(t.2)).*(n-m); plot(2*t,x);
1.5
1
0.5
t=-10:10; m=(t=2); n=(t=-2); x=(1+(t.2)).*(n-m); plot(t,-x);
-0.5
-1
-1.5
第2章 信号的频域分析
2.1 利用DFT 分析连续信号频谱
1.用fourier 函数, 理论上求下列连续时间信号的频谱。
(1). 三角脉冲信号x 1(t)= t=-2:0.1:2; x=tripuls(t,2,0);
10.90.80.70.60.50.40.30.20.1
syms t w
xt=sym(‘(t+1)*Heaviside(t+1)-2*t*Heaviside(t)+(t-1)*Heaviside(t-1)’); Fw=fourier(xt,t,w);
FFw=maple(‘convert’,Fw,’piecewise’); FFP=abs(FFw);
ezplot(FFP,[-10*pi 10*pi])
axis([-10*pi 10
原创力文档

文档评论(0)