当前位置: 首页 > 其他范文 > 其他范文

实验1,常用信号产生

作者:义555 | 发布时间:2020-12-21 11:44:08 收藏本文 下载本文

实验1 常用信号产生 实验目的:

学习用MATLAB编程产生各种常见信号。

实验内容:

1、矩阵操作:

输入矩阵:

x=[1 2 3 4;5 4 3 2;3 4 5 6;7 6 5 4] 引用 x的第二、三行;

引用 x的第三、四列;

求矩阵的转置;

求矩阵的逆;

2、单位脉冲序列:

产生δ(n)函数;

产生δ(n-3)函数;

3、产生阶跃序列:

产生U(n)序列;

产生U(n-n0)序列;

4、产生指数序列:

x(n)=0.5 5、产生正弦序列:

x=2sin(2π*n/12+π/6)6、产生取样函数:

7、产生白噪声:

产生[0,1]上均匀分布的随机信号:

产生均值为0,方差为1的高斯随机信号:

8、生成一个幅度按指数衰减的正弦信号:

x(t)=Asin(w0t+phi).*exp(-a*t)9、产生三角波:

实验要求:

打印出程序、图形及运行结果,并分析实验结果。

%%求矩阵的转置 x=[1 2 3 4;5 4 3 2;3 4 5 6;7 6 5 4] A1=x(2:3,:)A2=x(:,3:4)A3=x.' A4=inv(x)%%单位脉冲序列(1)x=zeros(1,21);x(11)=1;n=(-10:10);stem(n,x,'filled');%%单位脉冲序列(2)x=zeros(1,21);x(14)=1;n=(-10:10);stem(n,x,'filled');%%阶跃序列(1)n=[-10:10];x=[zeros(1,10),ones(1,11)];stem(n,x,'filled');%%阶跃序列(2)n=[-10:10];x=[zeros(1,12),ones(1,9)];stem(n,x,'filled');%%产生指数序列 n=-10:0.1:10;x=0.5*(3/4).^n;stem(n,x);%%产生正弦序列 n=-10:0.1:10;x=2*sin((2*pi/12)*n+pi/6);stem(n,x);%%产生取样函数 t=-10:0.0001:10;f=sinc(t/pi);plot(t,f);%%产生白噪声(1)t=0:0.001:1;m=rand(1,length(t));plot(t,m);%%产生白噪声(2)t=0:0.001:1;m=randn(1,length(t));plot(t,m);%%生成衰减的正弦信号 A=2;f0=4;w0=2*pi*f0;phi=pi/6;a=6;t=0:0.01:1;x=A*sin(w0*t+phi).*exp(-a*t);plot(t,x);%%产生三角波 t=-1:0.1:1;plot(t,tripuls(t));

nco产生dtmf信号实验实验下

信号实验

实验二基带信号常见码型变换实验

信号工作总结

信号员先进事迹

本文标题: 实验1,常用信号产生
链接地址:https://www.dawendou.com/fanwen/qitafanwen/325617.html

版权声明:
1.大文斗范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《实验1,常用信号产生》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。

重点推荐栏目

关于大文斗范文网 | 在线投稿 | 网站声明 | 联系我们 | 网站帮助 | 投诉与建议 | 人才招聘 | 网站大事记
Copyright © 2004-2025 dawendou.com Inc. All Rights Reserved.大文斗范文网 版权所有