答案-信号与系统实验报告.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大连理工大学

本科实验报告

课程名称:___信号与系统实验学院:信息与通信工程学院专业:电子信息工程

班级:

学号:

学生姓名:

2012年12月11日

信号与系统实验

项目列表

信号的频谱图

Signals Frequency Spectrum

连续时间系统分析

Analysis for Continuous-time System

信号抽样

Signal Sampling

离散时间LTI系统分析

Analysis for Discrete-time LTI System

语音信号的调制解调

Modulation and Demodulation for Audio Signals

Simulink®模拟信号的调制解调

Modulation and Demodulation for Analog Signals in Simulink ®

实验1信号的频谱图

一、实验目的

1. 掌握周期信号的傅里叶级数展开;

2. 掌握周期信号的有限项傅里叶级数逼近;

3. 掌握周期信号的频谱分析;

4. 掌握连续非周期信号的傅立叶变换;

5. 掌握傅立叶变换的性质。

二、实战演练(5道题)

1.已知周期三角信号如下图1-5所示,试求出该信号的傅里叶级数,利用MA TLAB编程

实现其各次谐波的叠加,并验证其收敛性。

解:

调试程序如下:

clc

clear

t=-2:0.001:2;

omega=pi;

y=-(sawtooth(pi*t,0.5)/2+0.5)+1; plot(t,y),grid on;

xlabel('t'),ylabel('周期三角波信号'); axis([-2 2 -0.5 1.5])

n_max=[1 3 5 11 47];

N=length(n_max);

for k=1:N

n=1:2: n_max(k);

c=n.^2;

b=4./(pi*pi*c);

x=b*cos(omega*n'*t)+0.5;

figure;

plot(t,y,'b');

hold on;

plot(t,x,'r');

hold off;

xlabel('t'),ylabel('部分和的波形');

axis([-2 2 -0.5 1.5]);grid on;

title(['最大谐波数=',num2str(n_max(k))])

end

运行结果如下:

2. 试用MATLAB 分析上图中周期三角信号的频谱。当周期三角信号的周期和三角信号的

宽度变化时,试观察其频谱的变化。 解:

调试程序如下:

202

02

4sin 8w n T nw F n ττ=

n=-30:30;

tao=1;T=10;w1=2*pi/T; c=n.^2;

x=n*pi*tao/(2*T); d=sin(x); e=d.^2;

fn=8*e./(tao*c*4*pi*pi/T); subplot(412)

stem(n*w1,fn),grid on; title('tao=1,T=10'); hold on

stem(0,0.05);

tao=1;T=1;w0=2*pi/T; c=n.^2;

x=n*pi*tao/(2*T); d=sin(x); e=d.^2;

fn=8*e./(tao*c*4*pi*pi/T); m=round(30*w1/w0); n1=-m:m;

fn=fn(30-m+1:30+m+1); subplot(411)

stem(n1*w0,fn),grid on; title('tao=1,T=1'); hold on

stem(0, 0.5);

tao=1;T=5;w2=2*pi/T; c=n.^2;

x=n*pi*tao/(2*T); d=sin(x); e=d.^2;

fn=8*e./(tao*c*4*pi*pi/T); m=round(30*w1/w2); n1=-m:m;

fn=fn(30-m+1:30+m+1); subplot(413)

stem(n1*w2,fn),grid on; title('tao=1,T=5'); hold on

stem(0, 0.1);

t

部分和的波形

最大谐波数=1

tao=2;T=10;w3=2*pi/T; c=n.^2;

x=n*pi*tao/(2*T); d=sin(x); e=d.^2; fn=8*e./(tao*c*4*pi*pi/T); subplot(414)

stem(n*w3,fn),grid on; title('tao=2,T=10'); hold on

stem(0, 0.1);

运行结果如下:

从图中可以看出,脉冲宽度τ 越大,信号的频谱带宽越小;而周期越小,谱线之间间隔越大.

3. 试用MATLAB 命令求下列信号的傅里叶变换,并绘出其幅度谱和相位谱。

解:

调试程序如下:

ft1=sym('sin(2*pi*(t-1))/(pi*(t-1))'); ft2=sym('(sin(pi*t)/(pi*t))^2'); Fw1=fourier(ft1); Fw2=fourier(ft2); subplot(411);

ezplot(abs(Fw1));grid on; title('f1幅度谱');

phase=atan(imag(Fw1)/real(Fw1)); subplot(412);

ezplot(phase);grid on; title('f1相位谱'); subplot(413);

ezplot(abs(Fw2));grid on; title('f2幅度谱');

phase=atan(imag(Fw2)/real(Fw2)); subplot(414); ezplot(phase);grid on; title('f2相位谱');

运行结果如下:

相关文档
最新文档