Matlab语言及其在电子信息工程中的应用:第7讲(V1.1).ppt
《Matlab语言及其在电子信息工程中的应用:第7讲(V1.1).ppt》由会员分享,可在线阅读,更多相关《Matlab语言及其在电子信息工程中的应用:第7讲(V1.1).ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Matlab语言及其在电子信息工程中的应用主讲:朱世东(V1.1)朱世东 9/28/20221第七讲 MATLAB在信号与系统中的应用一、信号及其表示二、信号处理工具箱中的常用信号产生函数三、线性时不变系统的常用表示方法四、线性时不变系统的时域响应五、滤波器设计朱世东 9/28/20222第七讲 MATLAB在信号与系统中的应用一、信号及其表示1、单位脉冲信号、单位脉冲信号x=zeros(1,N);x(1)=1;%注:Matlab下标从1开始。朱世东 9/28/20223第七讲 MATLAB在信号与系统中的应用一、信号及其表示2、单位阶跃信号、单位阶跃信号x=ones(1,N);%注:Matl
2、ab下标从1开始。朱世东 9/28/20224第七讲 MATLAB在信号与系统中的应用一、信号及其表示3、均匀分布的随机信号、均匀分布的随机信号x=rand(1,N);%产生0,1上均匀分布的随机信号。朱世东 9/28/20225第七讲 MATLAB在信号与系统中的应用一、信号及其表示4、高斯分布的随机信号、高斯分布的随机信号x=randn(1,N);%产生均值为0,方差为1的高斯分布随机信号(即白噪声信号)。朱世东 9/28/20226第七讲 MATLAB在信号与系统中的应用二、信号处理工具箱中的常用信号产生函数1、sawtooth函数函数产生锯齿波或三角波例:例:产生f=50Hz的锯齿波、
3、三角波Fs=10000;%采样频率t=0:1/Fs:0.1;%采样间隔1/Fsf=50;%50Hzx1=sawtooth(2*pi*50*t,0);x2=sawtooth(2*pi*50*t,1);x3=sawtooth(2*pi*50*t,0.5);subplot(311);plot(t,x1);subplot(312);plot(t,x2);subplot(313);plot(t,x3);朱世东 9/28/20227第七讲 MATLAB在信号与系统中的应用二、信号处理工具箱中的常用信号产生函数2、square函数函数产生矩形波例:例:产生50Hz占空比分别为20和50的矩形波。Fs=100
4、00;%采样频率t=0:1/Fs:0.1;%采样间隔1/Fsf=50;%50Hzx1=square(2*pi*50*t,20);x2=square(2*pi*50*t,50);subplot(211);plot(t,x1);subplot(212);plot(t,x2);朱世东 9/28/20228第七讲 MATLAB在信号与系统中的应用二、信号处理工具箱中的常用信号产生函数3、sinc函数函数产生sinc波形或sin(t)/(t)波形例:例:t=linspace(-10,+10,200);x=sinc(t);plot(t,x);朱世东 9/28/20229第七讲 MATLAB在信号与系统中的
5、应用二、信号处理工具箱中的常用信号产生函数(其它信号产生函数自行上机验证!)(其它信号产生函数自行上机验证!)朱世东 9/28/202210第七讲 MATLAB在信号与系统中的应用二、信号处理工具箱中的常用信号产生函数4、数字信号的基本运算、数字信号的基本运算在Matlab中,向量的下标从1开始,不能取0或负值。因此,在Matlab中对数字信号进行基本运算时,应适当对信号补0。例例1:信号的相加、相乘oldN1s=-5;oldN1e=4;oldX1=ones(1,(oldN1e-oldN1s+1);oldN2s=0;oldN2e=9;oldX2=ones(1,(oldN2e-oldN2s+1)
6、;newNs=min(oldN1s,oldN2s)newNe=max(oldN1e,oldN2e)newX1=zeros(1,(oldN1s-newNs),oldX1,zeros(1,(newNe-oldN1e)newX2=zeros(1,(oldN2s-newNs),oldX2,zeros(1,(newNe-oldN2e)Y1=newX1+newX2Y2=newX1.*.*newX2朱世东 9/28/202211第七讲 MATLAB在信号与系统中的应用二、信号处理工具箱中的常用信号产生函数4、数字信号的基本运算、数字信号的基本运算在Matlab中,向量的下标从1开始,不能去0或负值。因此,在
7、Matlab中对数字信号进行基本运算时,应适当对信号补0。例例1:信号的相加、相乘k=newNs:newNe;subplot(411);stem(k,newX1,.);subplot(412);stem(k,newX2,.);subplot(413);stem(k,Y1,.);subplot(414);stem(k,Y2,.);朱世东 9/28/202212第七讲 MATLAB在信号与系统中的应用二、信号处理工具箱中的常用信号产生函数4、数字信号的基本运算、数字信号的基本运算在Matlab中,向量的下标从1开始,不能去0或负值。因此,在Matlab中对数字信号进行基本运算时,应适当对信号补0。
8、例例2:信号的时移oldN1s=-5;oldN1e=4;oldX1=ones(1,(oldN1e-oldN1s+1);oldX2=(1/2).oldN1s:oldN1e%指数序列指数序列k=3;%k0:右移;右移;k0:左移左移newNs=oldN1s+k;newNe=oldN1e+k;newX2=oldX2;朱世东 9/28/202213第七讲 MATLAB在信号与系统中的应用二、信号处理工具箱中的常用信号产生函数4、数字信号的基本运算、数字信号的基本运算在Matlab中,向量的下标从1开始,不能去0或负值。因此,在Matlab中对数字信号进行基本运算时,应适当对信号补0。例例2:信号的时移
9、old_k=oldN1s:oldN1e;new_k=newNs:newNe;subplot(211);stem(old_k,oldX2,.);subplot(212);stem(new_k,newX2,.);朱世东 9/28/202214第七讲 MATLAB在信号与系统中的应用二、信号处理工具箱中的常用信号产生函数4、数字信号的基本运算、数字信号的基本运算例例3:信号的折叠oldN1s=-5;oldN1e=4;oldX1=ones(1,(oldN1e-oldN1s+1);oldX2=(1/2).oldN1s:oldN1e%指数序列指数序列newNs=-oldN1e;newNe=-oldN1s;
10、newX2=fliplr(oldX2);old_k=oldN1s:oldN1e;new_k=newNs:newNe;subplot(211);stem(old_k,oldX2,.);subplot(212);stem(new_k,newX2,.);朱世东 9/28/202215第七讲 MATLAB在信号与系统中的应用二、信号处理工具箱中的常用信号产生函数(信号的功率和能量自学!)(信号的功率和能量自学!)朱世东 9/28/202216第七讲 MATLAB在信号与系统中的应用三、线性时不变(LTI)系统的常用表示方法1、传递函数表示法、传递函数表示法在Matlab中,传递函数用分子、分母两个多项
11、式的系数表示,系数为降幂排列降幂排列。朱世东 9/28/202217第七讲 MATLAB在信号与系统中的应用三、线性时不变(LTI)系统的常用表示方法1、传递函数表示法、传递函数表示法在Matlab中,传递函数用分子、分母两个多项式的系数表示,系数为降幂排列降幂排列。分子(Numerator):B=b(1)b(2)b(m+1)分母(Denominator):A=a(1)a(2)a(n+1)例:num=1 0.2 1;den=1 0.5 1;朱世东 9/28/202218第七讲 MATLAB在信号与系统中的应用三、线性时不变(LTI)系统的常用表示方法2、零极点模型表示法、零极点模型表示法在Ma
12、tlab中,增益系数、零点向量、极点向量用三个列向量三个列向量表示。朱世东 9/28/202219第七讲 MATLAB在信号与系统中的应用三、线性时不变(LTI)系统的常用表示方法2、零极点模型表示法、零极点模型表示法在Matlab中,增益系数、零点向量、极点向量用三个列向量三个列向量表示。增益系数(Gain):k零点向量(Zero):z=z1 z2 zn极点向量(Pole):p=p1 p2 pnsys=zpk(z,p,k)%获得零-极点模型表达式朱世东 9/28/202220第七讲 MATLAB在信号与系统中的应用三、线性时不变(LTI)系统的常用表示方法3、状态空间模型表示法、状态空间模型
13、表示法连续系统状态空间方程:离散系统状态空间方程:状态向量:x输出向量:y激励向量(输入向量):u在Matlab中,用矩阵A、B、C、D表示系统的状态空间模型。朱世东 9/28/202221第七讲 MATLAB在信号与系统中的应用三、线性时不变(LTI)系统的常用表示方法4、线型系统模型的变换函数、线型系统模型的变换函数例例1:将以下系统转换为状态空间模型将以下系统转换为状态空间模型b=0 2 3;1 2 1;a=1 0.4 1;A,B,C,D=tf2ss(b,a)朱世东 9/28/202222第七讲 MATLAB在信号与系统中的应用三、线性时不变(LTI)系统的常用表示方法4、线型系统模型的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 语言 及其 电子信息工程 中的 应用 V1
限制150内