当前位置:文档之家› 周期信号的合成与分解以及在matlab上的实现

周期信号的合成与分解以及在matlab上的实现

周期信号的合成与分解以及在matlab上的实现
周期信号的合成与分解以及在matlab上的实现

广东工业大学实验报告

信息工程学院 成绩评定_______

学号: 姓名: 教师签名_______ 预习情况 操作情况 考勤情况 数据处理情况 实验4题目:周期信号的合成与分解 第7周 星期3第 8、9 节

一、实验目的

1.熟悉信号的合成、分解原理,加深对傅立叶级数的理解;

2.了解和认识吉布斯现象(Gibbs )。

一、 实验原理

信号可以分解为一个直流分量和许多不同频率的正弦分量之和。主要表现各频

率的正弦分量在信号所占比重大小的不同。

根据周期信号的傅立叶级数展开式可知,任何非正弦周期信号,只要满足狄里赫

利条件都可以分解为一直流分量和由基波及各次谐波(基波的整数倍)分量的叠

加。

同样,由基波及各次谐波分量也可以叠加出一个周期方波信号。至于叠加出来的

信号与原信号的误差,则取决于傅立叶级数的项数。根据傅立叶的原理,任何周

期信号都可以分解为用一组三角函数{sin (t nf 02π),cos (t nf 02π)}的组合表

示。

合成波形所包含的谐波分量越多,除间断点附近外,它越接近于原方波信号,在

间短点附近,随着所含谐波次数增高,合成波形的尖峰越靠近间断点,但尖峰幅

度并未明显减小,即当合成波形包含的谐波次数∞→n ,在间断点附近仍有9%

的偏差,这种现象称为吉布斯现象(Gibbs )。

二、 验证性实验

1、信号的合成、分解方法一:

clear all

clc

x0=-pi:0.01:pi;

sum=0.0;

for(n0=1:1:5)

p0=4*sin(n0*pi/2)*cos(n0*x0)/(n0*pi);

sum=sum+p0;

end

plot(x0,sum,'b')

text(2.1,-1.2,'n=5')

hold on;

x1=-pi:0.01:pi;

sum=0.0;

for(n1=1:1:20)

p1=4*sin(n1*pi/2)*cos(n1*x1)/(n1*pi);

sum=sum+p1;

end

plot(x1,sum,'r')

text(3.1,-1.2,'n=20')

hold on;

x2=-pi:0.01:pi;

sum=0.0;

for(n2=1:1:150)

p2=4*sin(n2*pi/2)*cos(n2*x2)/(n2*pi);

sum=sum+p2;

end

plot(x2,sum,'y')

text(1.6,1.3,'n=150')

hold on;

x3=-pi:0.01:pi;

sum=0.0;

for(n3=1)

p3=4*sin(n3*pi/2)*cos(n3*x3)/(n3*pi);

sum=sum+p3;

end

plot(x3,sum,'g')

text(2,-0.5,'n=1')

hold on;

x4=-pi:0.01:pi/2;

y1=-1;

plot(x4,y1,'g')

hold on

x5=-pi/2:0.01:pi/2;

y2=2;

plot(x5,y2,'g')

hold on

x6=pi/2:0.01:pi;

y3=-1;

plot(x6,y3,'g')

hold on

y4=-1:0.01:1;

plot(x7,y4,'g')

hold on

x8=pi/2;

plot(x8,y4,'g');

xlabel('x');

ylabel('y');

2、信号的合成、分解方法二:clear all

clc

T=2;

w0=2*pi/T;

fw=3;

t=-fw:0.001:fw;

N=input('Number Of Harmonics:'); a0=0;

An=a0*ones(1,length(t));

for n=1:2:N

An=An+4/n/pi*sin(n*w0*t); end

plot(t,An);

ylim([-1.5 1.5]);

plot(t,zeros(1,length(t)));

hold off

clear all

clc

T=2;

w0=2*pi/T;

fw=3;

t=-fw:0.001:fw;

N=input('Number Of Harmonics:');

F0=0;

Fn=F0*ones(1,length(t));

for n=1:2:N

Fn=Fn+2/pi/j*((exp(j*n*w0*t)-exp(-j*n*w0*t))/n); end

plot(t,Fn);

ylim([-1.5 1.5]);

hold on

plot(t,zeros(1,length(t)));

hold off

三、程序设计实验:

clear all

clc

T=0.02;

w0=2*pi/T;

fw=0.03;

t=-fw:0.001:fw;

N=9;

a0=0;

An=a0*ones(1,length(t));

for n=1:2:N;

An=An+3*(4/n/pi*sin(n*w0*t)); end

plot(t,An);

ylim([-5 5]);

hold on

plot(t,zeros(1,length(t)));

hold off

五、思考与讨论

设计一个三角波合成实验,写出实验步骤和程序。clear all

clc

T=2;

w0=2*pi/T;

fw=3;

t=-fw:0.001:fw;

N=100;

a0=0;

An=a0*ones(1,length(t));

for n=1:2:N;

An=An+3*(4/n^2/pi^2*cos(n*w0*t));

end

plot(t,An);

ylim([-5 5]);

hold on

plot(t,zeros(1,length(t)));

hold off

-3-2-10123

-5-4

-3

-2

-1

1

2

3

4

5

信号与系统matlab实验及答案

产生离散衰减正弦序列()π0.8sin 4n x n n ?? = ??? , 010n ≤≤,并画出其波形图。 n=0:10; x=sin(pi/4*n).*0.8.^n; stem(n,x);xlabel( 'n' );ylabel( 'x(n)' ); 用MATLAB 生成信号()0sinc at t -, a 和0t 都是实数,410t -<<,画波形图。观察并分析a 和0t 的变化对波形的影响。 t=linspace(-4,7); a=1;

t0=2; y=sinc(a*t-t0); plot(t,y); t=linspace(-4,7); a=2; t0=2; y=sinc(a*t-t0); plot(t,y);

t=linspace(-4,7); a=1; t0=2; y=sinc(a*t-t0); plot(t,y);

三组对比可得a 越大最大值越小,t0越大图像对称轴越往右移 某频率为f 的正弦波可表示为()()cos 2πa x t ft =,对其进行等间隔抽样,得到的离散样值序列可表示为()()a t nT x n x t ==,其中T 称为抽样间隔,代表相邻样值间的时间间隔,1 s f T = 表示抽样频率,即单位时间内抽取样值的个数。抽样频率取40 Hz s f =,信号频率f 分别取5Hz, 10Hz, 20Hz 和30Hz 。请在同一张图中同时画出连续信号()a x t t 和序列()x n nT 的波形图,并观察和对比分析样值序列的变化。可能用到的函数为plot, stem, hold on 。 fs = 40; t = 0 : 1/fs : 1 ; % ?μ?ê·?±e?a5Hz,10Hz,20Hz,30Hz f1=5; xa = cos(2*pi*f1*t) ; subplot(1, 2, 1) ;

周期信号的分解与合成

实验一周期信号的分解与合成 一、实验目的 1.用同时分析法观测50Hz 非正弦周期信号的频谱。 2.观测基波和其谐波的合成。 二、实验原理 1.一个非正弦周期函数可以用一系列频率成整数倍的正弦函数来表示,其中与非正弦具有相同频率的成分称为基波或一次谐波,其它成分则根据其频率为基波频率的2、3、4、...、n 等倍数分别称二次、三次、四次、...、n 次谐波,其幅度将随谐波次数的增加而减小,直至无穷小。 2.不同频率的谐波可以合成一个非正弦周期波,反过来,一个非正弦周期波也可以分解为无限个不同频率的谐波成分。 3.一个非正弦周期函数可用傅里叶级数来表示,级数各项系数之间的关系可用一各个频谱来表示,不同的非正弦周期函数具有不同的频谱图,各种不同波形及其傅氏级数表达式见表1-1 表1-1 各种不同波形的傅里叶级数表达式(下) 1.方波

2.三角波 3.半波 4.全波 5.矩形波 三、预习要求 在做实验前必须认真复习教材中关于周期性信号傅利叶级数分解的有关内容。 四、实验内容 1. 50HZ方波信号的频谱。 2. 周期矩形脉冲的频谱;脉冲宽度为1;周期为4;则基波角频率为0.5pi 3. 使用不同频率的谐波合成方波信号;注意观察随着谐波数的增加合成的波形发生的变化。 4. 使用不同频率的谐波合成矩形脉冲信号;注意观察随着谐波数的增加合成的波形。 五、思考题 1.什么样的周期性函数没有直流分量和余弦项?

附: 1. 50HZ方波信号的频谱。 >> w1= ; %基波角频率 >> n=0:1:30; >>bn= ; %三角级数中系数bn,参考书p122 >> stem(n*w1,bn),grid on >> xlabel('\omega(rad/s)'),ylabel('bn') >> title('方波信号频谱分析图') 2. 周期矩形脉冲的频谱;脉冲宽度为1;周期为4;则基波角频率为0.5pi tao= ; w1= ; n=-15:1:15; fn= ; %矩形脉冲级数系数fn,参考书p130,用matlab自带函数sinc stem(n,fn),grid on xlabel('n'); ylabel('Fn'); title('周期矩形脉冲的频谱图'); 3. %使用不同频率的谐波合成方波信号;注意观察随着谐波数的增加合成的波形 %发生的变化。 t=-1:0.001:1; omega=2*pi; y=square(2*pi*t,50); plot(t,y);grid on xlabel('t'); ylabel('周期方波信号'); axis([-1 1 -1.5 1.5]); n_max=[1 3 5 11 47]; N=length(n_max); for k=1:N n=1:2:n_max(k); b=4./(pi*n); x=b*sin(omega*n'*t); figure; plot(t,y) hold on; plot(t,x); hold off; xlabel('t'); ylabel('部分和的波形');

方波的合成与分解

综合性实验报告 题目:方波的合成与分解 实验课程:信号与系统 学号: 姓名: 班级:12自动化2班指导教师:

方波的分解与合成 一、实验类型 综合性实验 二、实验目的和要求 1.观察方波信号的分解。 2.用同时分析法观测方波信号的频谱,并与方波的傅利叶级数各项的频率与系数作比较。 3.掌握带通滤波器的有关特性测试方法。 4.观测基波和其谐波的合成。 三、实验条件 实验仪器 1.20M 双踪示波器一台。 2.信号与系统实验箱。 四、实验原理 1. 信号的频谱与测量 信号的时域特性和频域特性是对信号的两种不同的描述方式。对于一个时域的周期信号)t (f ,只要满足狄利克莱(Dirichlet)条件,就可以将其展开成三角形式或指数形式的傅里叶级数。 例如,对于一个周期为T 的时域周期信号)t (f ,可以用三角形式的傅里叶级数 求出它的各次分量,在区间)1,1(T t t +内表示为: ) sin cos 1(0)(t n n b t n n n a a t f Ω+Ω∑∞ =+= 即将信号分解成直流分量及许多余弦分量和正弦分量,研究其频谱分布情况。

A A (c) 图7-1 信号的时域特性和频域特性 信号的时域特性与频域特性之间有着密切的内在联系,这种联系可以用图7-1来形象地表示。其中图7-1(a)是信号在幅度--时间--频率三维座标系统中的图形;图7-1(b)是信号在幅度--时间座标系统中的图形即波形图;把周期信号分解得到的各次谐波分量按频率的高低排列,就可以得到频谱图。反映各频率分量幅度的频谱称为振幅频谱。图7-1(c)是信号在幅度--频率座标系统中的图形即振幅频谱图。反映各分量相位的频谱称为相位频谱。在本实验中只研究信号振幅频谱。周期信号的振幅频谱有三个性质:离散性、谐波性、收敛性。测量时利用了这些性质。从振幅频谱图上,可以直观地看出各频率分量所占的比重。测量方法有同时分析法和顺序分析法。 同时分析法的基本工作原理是利用多个滤波器,把它们的中心频率分别调到被测信号的各个频率分量上。当被测信号同时加到所有滤波器上,中心频率与信号所包含的某次谐波分量频率一致的滤波器便有输出。在被测信号发生的实际时间内可以同时测得信号所包含的各频率分量。在本实验中采用同时分析法进行频谱分析,如图7-2所示。 信号分解 信号合成 图7-2 用同时分析法进行频谱分析 其中,P801出来的是基频信号,即基波;P802出来的是二次谐波;P803的是三次谐波,依此类推。 P809

信号分解与合成实验报告

实验二信号分解与合成 --谢格斯110701336 聂楚飞110701324 一、实验目的 1、观察电信号的分解。 2、掌握带通滤波器的有关特性测试方法。 3、观测基波和其谐波的合成。 二、实验内容 1、观察信号分解的过程及信号中所包含的各次谐波。 2、观察由各次谐波合成的信号。 三、预备知识 1、了解李沙育图相关知识。 2、课前务必认真阅读教材中周期信号傅里叶级数的分解以及如何将各次谐波进行叠加等相关内容。 四、实验仪器 1、信号与系统实验箱一台(主板)。 2、电信号分解与合成模块一块。 3、20M双踪示波器一台。 五、实验原理 任何电信号都是由各种不同频率、幅度和初相的正弦波迭加而成的。对周期信号由它的 傅里叶级数展开式可知,各次谐波为基波频率的整数倍。而非周期信号包含了从零到无穷大的所有频率成份,每一频率成份的幅度均趋向无限小,但其相对大小是不同的。 通过一个选频网络可以将电信号中所包含的某一频率成份提取出来。本实验采用性能较 佳的有源带通滤波器作为选频网络,因此对周期信号波形分解的实验方案如图2-3-1所示。 将被测方波信号加到分别调谐于其基波和各次奇谐波频率的一系列有源带通滤波器电路上。从每一有源带通滤波器的输出端可以用示波器观察到相应频率的正弦波。本实验所用 的被测信号是 1 53Hz左右的周期信号,而用作选频网络的五种有源带通滤波器的输出 频率分别是「2 2、3 3、4 4、5 5,因而能从各有源带通滤波器的两端观察到基波和各 次谐波。其中,在理想情况下,如方波的偶次谐波应该无输出信号,始终为零电平,而奇次谐波则具有很好的幅度收敛性,理想情况下奇次谐波中一、三、五、七、九次谐波的幅度比应为1: (1/3):(1/5):(1/7):(1/9)。但实际上因输入方波的占空比较难控制在50%,且方 波可能有少量失真以及滤波器本身滤波特性的有限性都会使得偶次谐波分量不能达到理想零的情况。 六、实验步骤 1、把系统时域与频域分析模块插在主板上,用导线接通此模块“电源接入”和主板上 的电源(看清标识,防止接错,带保护电路),并打开此模块的电源开关。 2、调节函数信号发生器,使其输出53Hz左右(其中在50Hz ~ 56Hz之间进行选择,

信号与系统 matlab答案

M2-3 (1) function yt=x(t) yt=(t).*(t>=0&t<=2)+2*(t>=2&t<=3)-1*(t>=3&t<=5); (2)function yt=x (t) yt=(t).*(t>=0&t<=2)+2*(t>=2&t<=3)-1*(t>=3&t<=5); t=0:0.001:6; subplot(3,1,1) plot(t,x2_3(t)) title('x(t)') axis([0,6,-2,3]) subplot(3,1,2) plot(t,x2_3(0.5*t)) title('x(0.5t)') axis([0,11,-2,3]) subplot(3,1,3) plot(t,x2_3(2-0.5*t)) title('x(2-0.5t)') axis([-6,5,-2,3]) 图像为:

M2-5 (3) function y=un(k) y=(k>=0) untiled3.m k=[-2:10] xk=10*(0.5).^k.*un(k); stem(k,xk) title('x[k]') axis([-3,12,0,11])

M2-5 (6) k=[-10:10] xk=5*(0.8).^k.*cos((0.9)*pi*k) stem(k,xk) title('x[k]') grid on M2-7 A=1; t=-5:0.001:5; w0=6*pi; xt=A*cos(w0*t); plot(t,xt) hold on A=1; k=-5:5; w0=6*pi; xk=A*cos(w0*0.1*k); stem(k,xk) axis([-5.5,5.5,-1.2,1.2]) title('x1=cos(6*pi*t)&x1[k]')

信号分解与合成实验

深圳大学实验报告课程名称:信号与系统 实验项目名称:信号的分解与合成实验 学院:信息工程工程学院 专业: 电子信息工程 指导教师: 报告人:学号:班级: 实验时间: 实验报告提交时间: 教务处制

电位器W01、W02、W03可以将基波,三次谐波,五次谐波,七次谐波的幅度调节成1:1/3 : 1/5 : 1/7,通过导线将其连接至信号的合成的输入插座IN01、IN02、IN03、IN04J ,通过测试勾可以观察到合成后的波形。 2、验证三次谐波与基波之间的相位差是否为180,五次谐波与基波之间的相位差是否为0.可用李沙育图形法进行测量,其测量方法如下:用导线将函数发生器的方便输出端与带通滤波器输入端连接起来,即把方波信号分先后送入各带通滤波器,如图(1)所示. 具体方法:基波与各高次谐波相位比较(李沙育频率测试法) 把BFP-1ω处的基波送入示波器的X 轴,再分别把BFP-31ω、BFP-51ω处的高次谐波送入Y 轴,示波器采用X —Y 方式显示,观察李沙育图。 当基波与三次谐波相位差为0、90、180时,波形分别如图所示. 以上是三次谐波与基波产生的典型的李沙育图,通过图形上下端及两旁的波峰个数,确定频率比.

五、实验步骤与相应实验结果: 1、把电信号分解与合成模块插在主板上,用导线接通此模块“电源插入”和主板上的电源,并打开此模块的电源开关. 2、调节函数信号发生器,使其输出10KHz左右的方波,占空比为50%,峰峰值为6V左右,如图(2)所示。将其接至该实验模块的“输入端",用示波器观察各次谐波的输出即各次谐波,分别如图(3)、图(4)、图(5)、图(6)所示. 图(2)输出方波信号 图(3)基次谐波图(4)三次谐波 图(5)五次谐波图(6)七次谐波

方波分解为多次正弦波之和的设计百度

目录 1 技术要求 (1) 1.1 设计目的 (1) 1.2 初始条件 (1) 1.3 设计要求 (1) 2 基本原理 (1) 2.1 连续时间周期信号用三角函数展开的原理 (1) 2.1.1 信号分解与正交函数集 (1) 2.1.2 三角函数的正交性 (3) 2.1.3 连续时间周期信号分解为三角函数之和 (3) 2.2 方波分解为多次正弦波之和的原理 (4) 3 建立模型描述 (5) 3.1正弦波合成并与原始方波进行比较模型的建立 (5) 3.2 其他模型的建立 (5) 4 源程序代码 (6) 4.1 正弦波合成并与原始方波比较的源程序代码及运行结果 (6) 4.1.1 正弦波合成并与原始方波比较的源程序代码 (6) 4.1.2 程序运行结果 (7) 4.2 正弦波合成趋势图源程序代码及运行结果 (9) 4.2.1 正弦波合成趋势图源程序代码 (9) 4.2.2 程序运行结果 (11) 4.3 方波单边频谱图源程序代码及运行结果 (11) 4.3.1 方波单边频谱图源程序代码 (11) 4.3.2 程序运行结果 (12) 4.4 方波与其分解后的各次谐波的比较图源程序代码及运行结果 (13) 4.4.1 方波与其分解后的各次谐波的比较图源程序代码 (13) 4.4.2 程序运行结果 (14) 5 调试过程及结论 (15) 5.1 调试过程叙述 (15) 5.1.1 正弦波合成并与原始方波比较的源程序调试过程 (15) 5.1.2 方波单边频谱图源程序调试过程 (15) 5.1.3 方波与其分解后的各次谐波的比较图源程序调试过程 (15) 5.1.4 正弦波合成趋势图源程序调试过程 (15) 5.2 结论 (16) 6 心得体会 (17) 7 参考文献 (17) 8 附录 (18)

matlab信号与系统代码整理

连续时间系统 (1) 离散时间系统 (2) 拉普拉斯变换 (4) Z变换 (5) 傅里叶 (7) 连续时间系统 %%%%%%%%%%向量法%%%%%%%%%%%%%%%% t1=-2:0.01:5; f1=4*sin(2*pi*t1-pi/4); figure(1) subplot(2,2,1),plot(t1,f1),grid on %%%%%%%%%符号运算法%%%%%%%%%%%% syms t f1=sym('4*sin(2*pi*t-pi/4)'); figure(2) subplot(2,2,1),ezplot(f1,[-2 5])跟plot相比,ezplot不用指定t,自动生成。axis([-5,5,-0.1,1])控制坐标轴的范围xx,yy; 求一个函数的各种响应 Y’’(t)+4y’(t)+2y(t)=f”(t)+3f(t) %P187 第一题 %(2) clear all; a1=[1 4 2]; b1=[1 0 3]; [A1,B1,C1,D1]=tf2ss(b1,a1); t1=0:0.01:10; x1=exp(-t1).*Heaviside(t1); rc1=[2 1];(起始条件) figure(1) subplot(3,1,1),initial(A1,B1,C1,D1,rc1,t1);title('零输入响应') subplot(3,1,2),lsim(A1,B1,C1,D1,x1,t1);title('零状态响应') subplot(3,1,3),lsim(A1,B1,C1,D1,x1,t1,rc1);title('全响应') Y=lsim(A1,B1,C1,D1,x1,t1,rc1);title('全响应')则是输出数值解 subplot(2,1,1),impulse(b1,a1,t1:t:t2可加),grid on,title('冲激响应') subplot(2,1,2),step(b1,a1,t1:t:t2可加),grid on,title('阶跃响应') 卷积 %第九题 P189 clear all; %(1) t1=-1:0.01:3;

典型信号的合成和分解

实验指导书 实验项目名称:典型信号的合成和分解 实验项目性质:普 通 所属课程名称:工程测试技术 实验计划学时:2 一.实验目的 通过本实验熟悉信号的合成、分解原理,了解信号频谱的含义和特点。 二.实验内容和要求 1.周期信号的合成和分解 在有限区间内,凡满足狄里赫利条件的周期信号x(t)都可以展开傅里叶三角函数级数。 001001 ()(cos sin )2 cos()(1,2,3,)2n n n n n n n a x t a n t b n t a A n t n ωωω?∞=∞==++=+-=∑∑ 式中 0a ——常值分量 00/20/202()T T a x t dt T -=? n a ——余弦分量的幅值

00/20/202()cos T n T a x t n tdt T ω-=? n b ——正弦分量的幅值 00/20/202()sin T n T b x t n tdt T ω-=? n A ——n 次谐波的振幅,是n 的偶函数 n A = n ?——n 次谐波的相角,是n 的奇函数 arctan n n n a b ?= 可见,周期信号是由周期信号是由一个或几个、乃至无穷多个不同频率的谐波叠加而成的。也就是说,复杂周期信号是由几个乃至无穷多个简单的周期信号组成的,这些组成的周期信号的频率具有公约数,周期具有公共的周期。 因此,周期信号可以分解成多个乃至无穷多个谐波信号。反过来说,我们可以用一组谐波信号来合 成任意形状的周期信号。 例如对于如右图所示的方 波,其时域描述表达式为 000()()02()02x t x t nT T A t x t T A t =+????<

方波的合成与分解

1 综合性实验报告 题目:方波的合成与分解 实验课程:信号与系统 学号: 姓名: 班级:12自动化2班指导教师:

方波的分解与合成 一、实验类型 综合性实验 二、实验目的和要求 1.观察方波信号的分解。 2.用同时分析法观测方波信号的频谱,并与方波的傅利叶级数各项的频率与系数作比较。 3.掌握带通滤波器的有关特性测试方法。 4.观测基波和其谐波的合成。 三、实验条件 实验仪器 1.20M 双踪示波器一台。 2.信号与系统实验箱。 四、实验原理 1. 信号的频谱与测量 信号的时域特性和频域特性是对信号的两种不同的描述方式。对于一个时域的周期信号)t (f ,只要满足狄利克莱(Dirichlet)条件,就可以将其展开成三角形式或指数形式的傅里叶级数。 例如,对于一个周期为T 的时域周期信号)t (f ,可以用三角形式的傅里叶级数 求出它的各次分量,在区间)1,1(T t t +内表示为: ) sin cos 1(0)(t n n b t n n n a a t f Ω+Ω∑∞ =+= 即将信号分解成直流分量及许多余弦分量和正弦分量,研究其频谱分布情况。

A t A n A t (a) (b) Ω (c) ω Ω5Ω 3Ω Ω3Ω 5 图7-1 信号的时域特性和频域特性 信号的时域特性与频域特性之间有着密切的内在联系,这种联系可以用图7-1来形象地表示。其中图7-1(a)是信号在幅度--时间--频率三维座标系统中的图形;图7-1(b)是信号在幅度--时间座标系统中的图形即波形图;把周期信号分解得到的各次谐波分量按频率的高低排列,就可以得到频谱图。反映各频率分量幅度的频谱称为振幅频谱。图7-1(c)是信号在幅度--频率座标系统中的图形即振幅频谱图。反映各分量相位的频谱称为相位频谱。在本实验中只研究信号振幅频谱。周期信号的振幅频谱有三个性质:离散性、谐波性、收敛性。测量时利用了这些性质。从振幅频谱图上,可以直观地看出各频率分量所占的比重。测量方法有同时分析法和顺序分析法。 同时分析法的基本工作原理是利用多个滤波器,把它们的中心频率分别调到被测信号的各个频率分量上。当被测信号同时加到所有滤波器上,中心频率与信号所包含的某次谐波分量频率一致的滤波器便有输出。在被测信号发生的实际时间内可以同时测得信号所包含的各频率分量。在本实验中采用同时分析法进行频谱分析,如图7-2所示。 信号分解 信号合成 图7-2 用同时分析法进行频谱分析 其中,P801出来的是基频信号,即基波;P802出来的是二次谐波;P803的是三 TP801TP808TP802 TP809 TP501滤波器1 滤波器滤波器2 n Ω 以上 Ωn Ω 2被测 信号 P801P808P809 P816 P802P810

信号与系统MATLAB实验

《信号与系统及MATLAB实现》实验指导书

前言 长期以来,《信号与系统》课程一直采用单一理论教学方式,同学们依靠做习题来巩固和理解教学内容,虽然手工演算训练了计算能力和思维方法,但是由于本课程数学公式推导较多,概念抽象,常需画各种波形,作题时难免花费很多时间,现在,我们给同学们介绍一种国际上公认的优秀科技应用软件MATLAB,借助它我们可以在电脑上轻松地完成许多习题的演算和波形的绘制。 MATLAB的功能非常强大,我们此处仅用到它的一部分,在后续课程中我们还会用到它,在未来地科学研究和工程设计中有可能继续用它,所以有兴趣的同学,可以对MATLAB 再多了解一些。 MATLAB究竟有那些特点呢? 1.高效的数值计算和符号计算功能,使我们从繁杂的数学运算分析中解脱出来; 2.完备的图形处理功能,实现计算结果和编程的可视化; 3.友好的用户界面及接近数学表达式的自然化语言,易于学习和掌握; 4.功能丰富的应用工具箱,为我们提供了大量方便实用的处理工具; MATLAB的这些特点,深受大家欢迎,由于个人电脑地普及,目前许多学校已将它做为本科生必须掌握的一种软件。正是基于这些背景,我们编写了这本《信号与系统及MATLAB实现》指导书,内容包括信号的MATLAB表示、基本运算、系统的时域分析、频域分析、S域分析、状态变量分析等。通过这些练习,同学们在学习《信号与系统》的同时,掌握MATLAB的基本应用,学会应用MATLAB的数值计算和符号计算功能,摆脱烦琐的数学运算,从而更注重于信号与系统的基本分析方法和应用的理解与思考,将课程的重点、

难点及部分习题用MATLAB进行形象、直观的可视化计算机模拟与仿真实现,加深对信号与系统的基本原理、方法及应用的理解,为学习后续课程打好基础。另外同学们在进行实验时,最好事先预习一些MATLAB的有关知识,以便更好地完成实验,同时实验中也可利用MATLAB的help命令了解具体语句以及指令的使用方法。 实验一基本信号在MATLAB中的表示和运算 一、实验目的 1.学会用MATLAB表示常用连续信号的方法; 2.学会用MATLAB进行信号基本运算的方法; 二、实验原理 1.连续信号的MATLAB表示 MATLAB提供了大量的生成基本信号的函数,例如指数信号、正余弦信号。 表示连续时间信号有两种方法,一是数值法,二是符号法。数值法是定义某一时间范围和取样时间间隔,然后调用该函数计算这些点的函数值,得到两组数值矢量,可用绘图语句画出其波形;符号法是利用MATLAB的符号运算功能,需定义符号变量和符号函数,运算结果是符号表达的解析式,也可用绘图语句画出其波形图。 例1-1指数信号指数信号在MATLAB中用exp函数表示。 如at )(,调用格式为ft=A*exp(a*t) 程序是 f t Ae

信号分解与合成实验报告

实验二 信号分解与合成 --谢格斯 110701336 聂楚飞110701324 一、实验目的 1、观察电信号的分解。 2、掌握带通滤波器的有关特性测试方法。 3、观测基波和其谐波的合成. 二、实验内容 1、观察信号分解的过程及信号中所包含的各次谐波。 2、观察由各次谐波合成的信号。 三、预备知识 1、了解李沙育图相关知识. 2、课前务必认真阅读教材中周期信号傅里叶级数的分解以及如何将各次谐波进行叠加等相关内容. 四、实验仪器 1、信号与系统实验箱一台(主板)。 2、电信号分解与合成模块一块。 3、20M双踪示波器一台. 五、实验原理 任何电信号都是由各种不同频率、幅度和初相的正弦波迭加而成的。对周期信号由它的傅里叶级数展开式可知,各次谐波为基波频率的整数倍。而非周期信号包含了从零到无穷大的所有频率成份,每一频率成份的幅度均趋向无限小,但其相对大小是不同的. 通过一个选频网络可以将电信号中所包含的某一频率成份提取出来。本实验采用性能较佳的有源带通滤波器作为选频网络,因此对周期信号波形分解的实验方案如图2-3—1所示。 将被测方波信号加到分别调谐于其基波和各次奇谐波频率的一系列有源带通滤波器电路上。从每一有源带通滤波器的输出端可以用示波器观察到相应频率的正弦波。本实验所用的被测信号是Hz 531=ω左右的周期信号,而用作选频网络的五种有源带通滤波器的输出频 率分别是543215432ωωωωω、、、、 ,因而能从各有源带通滤波器的两端观察到基波和各次谐波.其中,在理想情况下,如方波的偶次谐波应该无输出信号,始终为零电平,而奇次谐波则具有很好的幅度收敛性,理想情况下奇次谐波中一、三、五、七、九次谐波的幅度比应为1:(1/3):(1/5):(1/7):(1/9)。但实际上因输入方波的占空比较难控制在50%,且方波可能有少量失真以及滤波器本身滤波特性的有限性都会使得偶次谐波分量不能达到理想零的情况。 六、实验步骤 1、把系统时域与频域分析模块插在主板上,用导线接通此模块“电源接入"和主板上的电源(看清标识,防止接错,带保护电路),并打开此模块的电源开关. 2、调节函数信号发生器,使其输出Hz 53左右(其中在Hz Hz 56~50之间进行选择,

周期矩形脉冲的分解与合成

周期矩形脉冲的分解与合成

本科实验报告 实验名称:周期矩形脉冲的分解与合成

一、实验目的和要求 ? 进一步了解波形分解与合成原理。 ? 进一步掌握用傅里叶级数进行谐波分析的方法。 ? 分析典型的矩形脉冲信号,了解矩形脉冲信号谐波分量的构成。 ? 观察矩形脉冲信号通过多个数字滤波器后,分解出各谐波分量的情况。 ? 观察相位对波形合成中的作用。 二、实验内容和原理 2.1 信号的时域特性与频域特性 时域特性和频域特性是信号的两种不同的描述方式。一个时域上的周期信号,只要满足荻里赫勒(Dirichlet)条件,就可以将其展开成三角形式或指数形式的傅里叶级数。由于三角形式的傅里叶级数物理含义比较明确,所以本实验利用三角形式实现对周期信号的分解。 一个周期为T 的时域周期信号()x t ,可以在任意00(,)t t T +区间,精确分解为以下三角形式傅里叶级数,即 0001()(cos sin ) k k k x t a a k t b k t ωω∞ ==++∑ 2.2 矩形脉冲信号的幅度谱 一般利用指数形式的傅里叶级数计算周期信号的幅度谱。 0()jk t k k x t X e ω∞ =-∞ = ∑ (3) 式中0/2 /2 1()T jk t k T X x t e dt T ω--= ? 。计算出指数形式的复振幅k X 后,再利用单边幅 度谱和双边幅度谱的关系:0 2,0 ,0k k X k C X k ?≠?=?=??,即可求出第k 次谐波对应的振

幅。 内容: (1)方波信号的分解。调整“信号源及频率计模块”各主要器件,通过TP1~TP8观察500Hz方波信号的各次谐波,并记录各次谐波的峰峰值。 (2)矩形波信号的分解。将矩形脉冲信号的占空比变为25%,再通过TP1~TP8观察500Hz矩形脉冲信号的各次谐波,并记录各次谐波的峰峰值。 (3)方波的合成。将矩形脉冲信号的占空比再变为50%,通过调节8位拨码开关,观察不同组合的方波信号各次谐波的合成情况,并记录实验结果。 (4)相位对矩形波合成的影响。将SW1调节到“0110”,通过调节8位拨码开关,观察不同组合的方波信号各次谐波的合成情况,并记录实验结果。 三、实验项目 周期矩形脉冲的分解与合成 四、实验器材 信号与系统实验箱一台 双踪示波器一台 五、实验步骤 5.1 方波信号的分解 ①连接“信号源与频率计模块”的模拟输出端口P2与“数字信号处理模块”的模拟输入端口P9; ②将“信号源及频率计模块”的模式切换开关S2置信号源方式,扫频开关S3置off,利用波形切换按钮S4产生矩形波(默认方波,即占空比为50%),利用频率调节按钮ROL1保证信号频率为500Hz; ③将“数字信号处理模块”模块的8位拨码开关调节为“00000000”; ④打开信号实验箱总电源(右侧边),打开S2、S4 两模块供电开关; ⑤用示波器分别观察测试点“TP1~TP7”输出的一次谐波至七次谐波的波形及TP8处输出的七次以上谐波的波形; ⑥根据表1,记录输入信号参数及测试结果。 5.2 矩形波信号的分解 ①按下“信号源及频率计模块”的频率调节按钮ROL1约1秒钟后,数码

实验二 方波信号的分解

实验二方波信号的分解 一、实验目的 学习和掌握基波、谐波和他们叠加的波形 二、实验内容 运行下面的程序: t=0:0.01:2*pi; f1=4/pi*sin(t); % 基波 f3=4/pi*(sin(3*t)/3); %三次谐波 f5=4/pi*(sin(5*t)/5);f7=4/pi*(sin(7*t)/7);f9=4/pi*(sin(9*t) /9); y1=f1+f3; y2=f1+f3+f5; y3=f1+f3+f5+f7+f9; subplot(2,2,1);plot(t,f1),hold on y=1*sign(pi-t);plot(t,y, 'c:'); title('周期矩形波的形成-基波') subplot(2,2,2);plot(t,y1); holdon;y=1*sign(pi-t);plot(t,y, 'c:'); title('周期矩形波的形成-基波+3次谐波') subplot(2,2,3);plot(t,y2) holdon;y=1*sign(pi-t);plot(t,y, 'c:'); title('基波+3次谐波+5次谐波'); subplot(2,2,4) ;plot(t,y3);hold on;y=1*sign(pi-t);plot(t,y, 'c:')

title('-基波+3次谐波+5次谐波+7次谐波+9次谐波') 运行结果: 结果分析:叠加到的谐波次数越高,形成的波形越接近方波。编写11次、13次、15次谐波的叠加程序: t=0:0.01:2*pi; f1=4/pi*sin(t); % 基波 f3=4/pi*(sin(3*t)/3); %三次谐波 f5=4/pi*(sin(5*t)/5); f7=4/pi*(sin(7*t)/7); f9=4/pi*(sin(9*t)/9);

信号与系统MATLAB实验报告

实验报告 实验课程:信号与系统—Matlab综合实验学生姓名: 学号: 专业班级: 2012年5月20日

基本编程与simulink仿真实验 1—1编写函数(function)∑=m n k n 1并调用地址求和∑∑∑===++100 11-8015012 n n n n n n 。实验程序: Function sum=qiuhe(m,k)Sum=0For i=1:m Sum=sum+i^k End 实验结果; qiuhe(50,2)+qiuhe(80,1)+qiuhe(100,-1) ans=4.6170e+004。 1-2试利用两种方式求解微分方程响应 (1)用simulink对下列微分方程进行系统仿真并得到输出波形。(2)编程求解(转移函数tf)利用plot函数画图,比较simulink图和plot图。)()(4)(6)(5)(d 22t e t e d d t r t r d d t r d t t t +=++在e(t)分别取u(t)、S(t)和sin(20пt)时的情况! 试验过程 (1)

(2) a=[1,5,6]; b=[4,1]; sys=tf(b,a); t=[0:0.1:10]; step(sys)

连续时间系统的时域分析3-1、已知某系统的微分方程:)()()()()(d 2t e t e d t r t r d t r t t t +=++分别用两种方法计算其冲激响应和阶跃响应,对比理论结果进行验证。 实验程序: a=[1,1,1];b=[1,1];sys=tf(b,a);t=[0:0.01:10];figure;subplot(2,2,1);step(sys);subplot(2,2,2);x_step=zeros(size(t));x_step(t>0)=1;x_step(t==0)=1/2;lsim(sys,x_step,t);subplot(2,2,3);impulse(sys,t);title('Impulse Response');xlabel('Time(sec)');ylabel('Amplitude');subplot(2,2,4);x_delta=zeros(size(t));x_delta(t==0)=100;[y1,t]=lsim(sys,x_delta,t);y2=y1;plot(t,y2);title('Impulse Response');

实验二、 波形合成与分解

实验二 波形合成与分解 1.实验目的 在理论学习的基础上,通过本实验熟悉信号的合成、分解原理,了解信号频谱的含义,加深对傅里叶变换性质和作用的理解。 2.实验原理 根据傅里叶分析的原理,任何周期信号都可以用一组三角函数)}cos();{sin(00t n t n ωω的组合表示,即: )2sin()2cos()sin()cos()(020201010t b t a t b t a a t x ωωωω++++= 即可以用一组正弦波和余弦波来合成任意形状的周期信号。 3.实验内容 (1) 方波的合成 图示方波是一个奇谐信号,由傅里叶级数可知,它是由无穷个奇次谐波分量 合成的,本实验用图形的方式来表示它的合成。方波信号可以分解为: ,9,7,5,3,1,1)2sin(2)(10=?=∑∞ =n n t nf A t x n ππ 用前5项谐波近似合成50Hz,幅值为3的方波,写出实验步骤。 a.只考察从 0=t s 到10=t s 这段时间内的信号。 b.画出基波分量)sin()(t t y =。 c.将三次谐波加到基波之上,并画出结果,并显示。 3/)*3sin()sin()(t t t y += d.再将一次、三次、五次、七次和九次谐波加在一起。 9/)*9sin(7/)*7sin(5/)*5sin(3/)*3sin()sin()(t t t t t t y ++++= e.合并从基波到十九次谐波的各奇次谐波分量。 f.将上述波形分别画在一幅图中,可以看出它们逼近方波的过程。注意“吉布斯现象”。周期信号傅里叶级数在信号的连续点收于该信号,在不连续点收敛于信号左右极限的平均值。如果我们用周期信号傅里叶级数的部分和来近似周期信号,在不连续点附近将会出现起伏和超量。在实际中,如果应用这种近似,就应该选择足够大的N ,以保证这些起伏拥有的能量可以忽略。 (2) 设计谐波合成三角波的实验,写出实验步骤,并完成实验。

实验五、方波信号合成和分解

实验五、方波信号的合成与分解 一、 实验目的 1、观测1KHz Vpp =3V 方波信号的频谱,并与其傅利叶级数各项的频率与系数作比较; 2、观测基波和其谐波的合成。 二、 实验原理 任何确定性的电信号都可以表示为随时间变化的某种物理量,比如:电压)(t u 和电流)(t i 等。主要表现在随着时间t 的变化,信号波形幅值的大小、持续时间的长短、变化速率的快慢、波动的速度及重复周期的大小等变化,信号的这一特性称为信号的时间特性。 信号还可以分解为一直流分量和许多不同频率的正弦分量之和。主要表现在各频率正弦分量所占比重的大小不同,主要频率分量所占有的频率范围也不同等,信号的这一特性称为信号的频率特性。 无论是信号的时间特性,还是信号的频率特性,都包含了信号的全部信息量。 根据周期信号的富里叶级数展开式可知,任何非正弦周期信号,只要满足狄里赫利条件都可以分解为一直流分量和由基波及各次谐波(基波的整数倍)分量的叠加。例如一个周期的方波信号)(t f 可以分解为 ?? ? ????????++++=t t t t E t f 11117sin 715sin 513sin 31sin 4)(ωωωωπ 如图5-1(a)所示。 同样,由基波及各次谐波分量也可以叠加出来一个周期方波信号,如图5-1(b)所示。至于叠加出来的信号与原信号的误差,则取决于富里叶级数的项数。 (a) 方波信号的分解 (b) 方波信号的合成 图 5-1 方波信号的分解与合成 分解方法是,将输出信号加到一个滤波器组,其中每一个单元滤波器中心频率等于信号的各次谐波频率,在滤波器输出端得到分开来的基频信号和各次谐波信号。

实验项目五:表示信号与系统的MATLAB函数、工具箱

电子科技大学 实 验 报 告 学生姓名: 学号: 指导老师: 日期:2016年 12月25 日

一、实验室名称: 科研楼a306 二、实验项目名称: 实验项目五:表示信号与系统的MATLAB 函数、工具箱 三、实验原理: 利用MATLAB 强大的数值处理工具来实现信号的分析和处理,首先就是要学会应用MATLAB 函数来构成信号。常见的基本信号可以简要归纳如下: 1、单位抽样序列 ???=01 )(n δ 00≠=n n 在MATLAB 中可以利用zeros()函数实现。 ; 1)1();,1(==x N zeros x 如果)(n δ在时间轴上延迟了k 个单位,得到)(k n -δ即: ???=-01)(k n δ 0≠=n k n 2、单位阶跃序列 ???0 1)(n u 00<≥n n 在MATLAB 中可以利用ones()函数实现。 );,1(N ones x = 3、正弦序列 )/2sin()(?π+=Fs fn A n x 采用MATLAB 实现 )/***2sin(*1:0fai Fs n f pi A x N n +=-= 4、复正弦序列

n j e n x ?=)( 采用MATLAB 实现 )**exp(1 :0n w j x N n =-= 5、指数序列 n a n x =)( 采用MATLAB 实现 n a x N n .^1 :0=-= 四、实验目的: 目的:1、加深对常用离散信号的理解; 2、熟悉表示信号的基本MATLAB 函数。 任务:基本MATLAB 函数产生离散信号;基本信号之间的简单运算;判断信 号周期。 五、实验内容: MATLAB 仿真 实验步骤: 1、编制程序产生上述5种信号(长度可输入确定),并绘出其图形。 2、在310≤≤n 内画出下面每一个信号: 1223[]sin()cos() 44[]cos ()4 []sin()cos()48n n x n n x n n n x n πππππ=== 六、实验器材: 计算机、matlab 软件、C++软件等。 七、实验数据及结果分析: 实验1: 单位抽样序列

信号的分解与合成

实验十三 信号分解及合成 一、 实验目的 1、 了解和熟悉波形分解与合成原理。 2、 了解和掌握用傅里叶级数进行谐波分析的方法。 二、 实验仪器 1、 双踪示波器 2、 数字万用表 3、 信号源及频率计模块S2 4、 数字信号处理模块S4 三、 实验原理 (一)信号的频谱与测量 信号的时域特性和频域特性是对信号的两种不同的描述方式。对于一个时域的周期信号 ()f t ,只要满足狄利克菜(Dirichlet)条件,就可以将其展开成三角形式或指数形式的傅里 叶级数。 例如,对于一个周期为T 的时域周期信号()f t ,可以用三角形式的傅里叶级数求出它的 各次分量,在区间11(,)t t T +内表示为 () 01 ()cos sin 41,3,5,7,n n n f t a a n t b n t A k Tk ω ∞ ==+Ω+Ω=??? ∑ ()01 ()cos sin n n n f t a a n t b n t ∞ ==+Ω+Ω∑ 即将信号分解成直流分量及许多余弦分量和正弦分量,研究其频谱分布情况。 图1 c a

信号的时域特性和频域特性 信号的时域特性与频域特性之间有着密切的内在联系,这种联系可以用图13-1来形象地表示。其中图(a)是信号在幅度—时间—频率三维坐标系统中的图形;图(b)是信号在幅度一时间坐标系统中的图形即波形图:把周期信号分解得到的各次谐波分量按频率的高低排列,就可以得到频谱图。反映各频率分量幅度的频谱称为振幅频谱。图(c)是信号在幅度—频率坐标系统中的图形即振幅频谱图。反映各分量相位的频谱称为相位频谱。在本实验中只研究信号振幅频谱。周期信号的振幅频谱有三个性质:离散性、谐波性、收敛性。测量时利用了这些性质。从振幅频谱图上,可以直观地看出各频率分量所占的比重。测量方法有同时分析法和顺序分析法。 同时分析法的基本工作原理是利用多个滤波器,把它们的中心频率分别调到被测信号的各个频率分量上。当被测信号同时加到所有滤波器上,中心频率与信号所包含的某次谐波分景频率-致的滤波器便有输出。在被测信号发生的实际时间内可以同时测得信号所包含的各频率分量。在本实验中采用同时分析法进行频谱分析,如图132所示。 (二)方波的分解 我们以下图的方波为例:占空比为50% 方波在一个周期内的解析式为:0()2 A t T f t T A t T <≤?? =? -<≤?? 故有 () 01 ()cos sin 41,3,5,7,n n n f t a a n t b n t A k Tk ω ∞ ==+Ω+Ω=??? ∑ 于是,所求级数 b

相关主题
文本预览
相关文档 最新文档