1207050208通信工程2012实验一、常用序列及序列运算的MATLAB实现一、实验目的1、掌握各种常用的序列,理解其数学表达式和波形表示。2、掌握在计算机中生成及绘制数字信号波形的方法。3、掌握MATLAB中如何进行卷积运算。4、深刻理解时域采样定理。二、实验要求1、编制程序产生单位冲激序列、单位阶跃序列、正弦序列、指数序列和实指数序列,并利用MATLAB中的基本图形函数绘出其图形。2、编制MATLAB程序,对一个模拟信号的不同采样频率进行采样并恢复时,其频谱恢复情况。绘图表现出三种类型。三、实验原理1、序列的基本概念离散时间信号在数学上可以用时间序列{x(n)}来表示,其中{x(n)}代表序列的第n个数字,n代表时间的序列,n的取值范围为负无穷到正无穷的整数,n取其它值x(n)没有意义。离散时间信号可以有模拟信号通过采样得到,例如对模拟信号xa(t)进行等间隔采样,采样间隔为T,得到{xa(nT)}一个有序的数字序列就是离散时间信号,简称序列。2、常见的离散时间信号1)单位抽样信号四、实验内容1、编制程序产生单位冲激序列、单位阶跃序列、正弦序列、指数序列和实指数序列,并利用MATLAB中的基本图形函数绘出其图形。2、用直接法计算下面两序列的线性卷积:g[n]={3,4,-2,0,1,-4},h[n]={1,-3,0,4,-2,3}3、按照无失真恢复,刚好无失真恢复,混叠三种情况五、实验内容及结果1、单位抽样序列程序:n=-7:7;Delta=[zeros(1,7),1,zeros(1,7)];stem(n,Delta)title('任奇')图形:-8-6-4-20246800.10.20.30.40.50.60.70.80.91任奇2、单位阶跃序列程序:n=-6:6;x=[zeros(1,6),ones(1,7)];stem(n,x)title('任奇')图形:-6-4-2024600.10.20.30.40.50.60.70.80.91任奇3、正弦序列程序:a=1;f=10;Fs=100;phase=pi/3;x=a*cos(2*pi*f*n/Fs+phase);stem(n,x);title('任奇')图形:-6-4-20246-1-0.8-0.6-0.4-0.200.20.40.60.81任奇4、实指数序列程序:N=11;n=0:N-1;x=0.5.^n;stem(n,x)title('任奇')图形:01234567891000.10.20.30.40.50.60.70.80.91任奇5、随机序列程序:N=10;n=0:N-1;X=rand(1,N);stem(n,X)title('任奇')图形:012345678900.10.20.30.40.50.60.70.80.91任奇6、序列的翻褶程序:N=11;n=0:N-1;x=(0.5).^n;subplot(2,1,1)stem(n,x);y=fliplr(x);n=-fliplr(n);subplot(2,1,2)stem(n,y);title('任奇')图形:01234567891000.51-10-9-8-7-6-5-4-3-2-1000.51任奇7、序列的卷积程序:x=[11636-9];h=[817320914];y=conv(x,h);L=length(x)+length(h)-1;n=0:L-1;figure;stem(n,[x,zeros(1,L-length(x))]);title('x(n)任奇')figure;stem(n,[h,zeros(1,L-length(h))]);title('x(n)任奇')figure;stem(n,y);title('y(n)任奇')图形0123456789-10-5051015x(n)任奇012345678902468101214161820x(n)任奇0123456789-150-100-50050100150200250300350y(n)任奇