资源描述:
《实验一离散时间信号的时域分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验一离散时间信号的时域分析陈一凡20112121006一、实验目的:学习使用MATLAB程序产生信号和绘制信号;学习使用MATLAB运算符产生基本离散时间序列——指数序列;学习使用MATLAB三角运算符产生正弦序列;学习使用MATLAB命令产生长度为N且具有零均值和单位方差的正态分布的随机信号;学习使用MATLAB中三点滑动平均算法来实现噪声的移除;学习使用MATLAB程序产生振幅调制信号;学习使用MATLAB函数产生方波和锯齿波;二、实验原理简述:运用运算符和特殊符号,基本矩阵和矩阵控制,基本函数,数据分析,二维图形,通用图形函数,信号处理工具
2、箱等命令,产生以向量形式存储的信号。三、实验内容与实验结果1、产生并绘制一个单位样本序列运行程序clfn=-10:20;u=[zeros(1,10)1zeros(1,20)];stem(n,u);xlabel('时间序号);ylabel('振幅');title('单位样本序列');axis([-102001.2]);实验结果如图1所示图12.1、生成一个复数值的指数序列:运行程序:clf;c=-(1/12)+(pi/6)*i;K=2;n=0:40;x=K*exp(c*n);subplot(2,1,1);stem(n,real(x));xlabel(
3、'时间序号n');ylabel('振幅');title('实部');subplot(2,1,2);stem(n,imag(x));xlabel('时间序号n');ylabel('振幅');title('虚部');实验结果如图2所示图22.2、生成一个实数值的指数序列:运行程序:clf;n=0:35;a=1.2;K=0.2;x=K*a.^n;stem(n,x);xlabel('时间序号n');ylabel('振幅');实验结果如图3所示图33、产生一个正弦信号:运行程序:n=0:40;f=0.1;phase=0;A=1.5;arg=2*pi*f*n-
4、phase;x=A*cos(arg);clf;stem(n,x);axis([040-22]);grid;title('正弦序列');xlabel('时间序号n');ylabel('振幅');axis;实验结果如图4所示图44、产生长度为N且具有零均值和单位方差的正态分布的随机信号:运行程序:x=4*rand(1,100)-2plot(x);axis([0,100,-2,2]);title('扫频正弦信号');xlabel('时间序号n');ylabel('振幅');grid;axis;实验结果如图5所示:图5并产生如下所示序列:x=Columns
5、1through111.8005-1.07540.4274-0.05611.56521.0484-0.1741-1.92601.2856-0.22120.4617Columns12through221.16771.68730.9528-1.2949-0.37721.74191.6676-0.35891.5746-1.7684-0.5885Columns23through331.2527-1.9606-1.4444-1.1889-1.20510.4152-0.9112-1.2047-1.93890.9871-0.2196Columns34throug
6、h441.7273-0.1360-0.32541.38490.1006-1.18940.68851.3525-1.92140.7251-0.4821Columns45through551.32720.01130.8379-0.2844-0.7815-1.2414-1.22630.7289-0.78890.1667-1.3965Columns56through660.7916-0.48651.44001.41460.3743-0.01381.59911.28650.57961.27190.6409Columns67through77-0.6321-0
7、.8411-0.63520.13630.9085-0.76281.35400.2723-0.51830.81100.1863Columns78through88-0.22050.77830.48521.17931.82740.09041.5206-1.30821.9190-0.9142-0.9907Columns89through991.50300.9492-1.4539-1.95301.5756-1.2034-0.80510.6458-0.8624-0.1231-1.7409Column1001.95335、利用三点滑动平均算法实现信号中噪声的移
8、除:运行程序:clf;R=51;d=0.8*(rand(R,1)-0.5);m=0:R-1;s=2*m.*(0.9.^m)