信号时域采样 频谱分析(matlab)_第1页
信号时域采样 频谱分析(matlab)_第2页
信号时域采样 频谱分析(matlab)_第3页
信号时域采样 频谱分析(matlab)_第4页
信号时域采样 频谱分析(matlab)_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于matlab的时域信号采样及频谱分析一:主要设计方法与步骤:1. 画出连续时间信号的时域波形及其幅频特性曲线,其中,幅度因子,衰减因子,模拟角频率;2. 对信号进行采样,得到采样序列,其中,为采样间隔,通过改变采样频率可改变,画出采样频率分别为,时的采样序列波形;3. 对不同采样频率下的采样序列进行频谱分析,绘制其幅频和相频曲线,对各频率下采样序列和的幅频曲线有无差别,如有差别说明原因;4. 设系统单位抽样响应为,求解当输入为时的系统响应,画出,的时域波形及幅频特性曲线,并利用结果验证卷积定理的正确性(此内容将参数设置为,);5. 用对信号,进行频谱分析,观察与4中结果有无差别;6. 由采

2、样序列恢复出连续时间信号,画出其时域波形,对比与原来的连续时间信号的时域波形,计算并记录两者最大误差。二:详细程序及仿真波形分析1.连续时间信号及其频率抽样信号函数% 绘制信号x(n)的幅度谱和相位谱clcclear allclose alln=0:50 % 定义序列的长度是50A=input(请入A的值A:) % 设置信号的有关参数a=input(请入a的值a:)w0=input(请入w0的值w0:)T1=0.005T2=0.002T3=0.001T0=0.001x=A*exp(-a*n*T0).*sin(w0*n*T0)y1=A*exp(-a*n*T1).*sin(w0*n*T1)y2=A

3、*exp(-a*n*T2).*sin(w0*n*T2)y3=A*exp(-a*n*T3).*sin(w0*n*T3)close allsubplot(2,1,1)stem(n,x) % 绘制x(n)的图形grid on title(离散时间信号)subplot(2,1,2)plot(n,x)grid on title(连续时间信号)figure(2)subplot(3,1,1)stem(n,y1)grid ontitle(200Hz理想采样信号序列)subplot(3,1,2)stem(n,y2)grid ontitle(500Hz连续时间信号)subplot(3,1,3)stem(n,y3)

4、grid ontitle(1000Hz连续时间信号)k=-25:25W=(pi/12.5)*kw=W/piY1=y1*exp(-j*pi/12.5).(n*k)figure (3)subplot(2,1,1)plot(w,abs(Y1)grid xlabel(w)ylabel(幅度)title(200Hz理想采样信号序列的幅度谱)axis(-2 2 0 1000)subplot(2,1,2)plot(w,angle(Y1)grid xlabel(w)ylabel(幅角)title(200Hz理想采样信号序列的相位谱)Y2=y2*(exp(-j*pi/12.5).(n*k)figure (4)s

5、ubplot(2,1,1)plot(w,abs(Y2)grid xlabel(w)ylabel(幅度)title(500Hz理想采样信号序列的幅度谱)axis(-2 2 0 1000)subplot(2,1,2)plot(w,angle(Y2)grid xlabel(w)ylabel(幅角)title(500Hz理想采样信号序列的相位谱)Y3=y3*(exp(-j*pi/12.5).(n*k)figure (5)subplot(2,1,1)plot(w,abs(Y3)grid xlabel(w)ylabel(幅度)title(1000Hz理想采样信号序列的幅度谱)axis(-2 2 0 100

6、0)subplot(2,1,2)plot(w,angle(Y3)gridxlabel(w)ylabel(幅角)title(1000Hz理想采样信号序列的相位谱)分析:采样频率为时没有失真,时有横线,产生失真,时横线加长,失真加大。说明采样频率越大,失真越小。2.设系统单位抽样响应,求解当输入为时的系统响应,画出,的时域波形及幅频特性曲线,并利用结果验证卷积定理的正确性(此内容将参数设置为,)。clc clear allclose alln=1:50 % 定义序列的长度是50hb=zeros(1,50) % 注意:matlab中数组下标从1开始hb(1)=1hb(2)=1hb(3)=1hb(4)

7、=1hb(5)=1close allsubplot(3,1,1)stem(hb)title(系统hbn)m=1:50 % 设定序列和长度值T=1 % 设定序列的采样率A=1a=0.4T=1w0=2.0734x=A*exp(-a*m*T).*sin(w0*m*T)subplot(3,1,2)stem(x)title(输入序列xn)y=conv(x,hb)subplot(3,1,3)stem(y)title(输出信号yn)figure (2)subplot(3,1,1)plot(n,hb)grid ontitle(矩形序列的时域波形)subplot(3,1,2)plot(x)grid ontitl

8、e(输入信号xn的时域波形)subplot(3,1,3)plot(y)grid ontitle(输出信号yn的时域波形)分析:有数字信号处理中经常要进行卷积运算,conv可以用来计算两个有限长序列的卷积,该函数计算的两个序列都是从开始。3.用对信号,进行谱分析,观察与4中结果有无差别。clcclear allclose alln=1:50hb=zeros(1,50)hb(1)=1hb(2)=1hb(3)=1hb(4)=1hb(5)=1close allsubplot(3,1,1)m=1:50T=1A=1a=0.4T=1w0=2.0734x=A*exp(-a*m*T).*sin(w0*m*T)y

9、=conv(x,hb)subplot(3,1,1)plot(n,abs(fft(hb)title(h(n)的FFT)subplot(3,1,2)plot(abs(fft(x)title(x(n)的FFT)subplot(3,1,3)plot(abs(fft(y)title(y(n)的FFT)分析:matlab中,计算矢量x的DFT及其逆变换的函数分别为fft和ifft,这两个函数采用了混合算法,当N为质数时,采用的是原始的DFT算法。如果x为一个矩阵时,则调用后计算出每列的N点FFT。4.由采样序列恢复出连续时间信号,画出其时域波形,对比与原连续时间信号的时域波形,计算并记录两者最大误差。%

10、设置信号的有关参数clc clear allclose allA=input(please input the A:)a=input(please input the a:)W0=input(please input the W0:)fs=input(please input the fs:)n=0:49T=1/fst0=10/aDt=1/(5*a)t=0:Dt:t0xa=A*exp(-a*t).*sin(W0*t)K1=50k1=0:1:K1W1max=2*pi*500W1=W1max*k1/K1w1=W1/piXa=xa*exp(-j*t*W1)x=A*exp(-a*n*T).*sin(W

11、0*n*T)figure (1)subplot(4,1,1)plot(t*1000,xa)title(连续时间信号x(t)axis(0 t0*1000 -50 150)grid xlabel(t:毫秒)ylabel(x(t)subplot(4,1,2)plot(w1,abs(Xa)title(连续时间信号频谱Xa(w1)axis(0 1000 0 1200)subplot(4,1,3)stem(x)grid xlabel(n)ylabel(x(n)title(采样序列x(n)axis(0 50 -15 160)x1=spline(n*T,x,t)grid xlabel(t:毫秒)ylabel(x(t)subplot(4,1,4)plot(t*1000,x1)axis(0 t0*1000 0 200)title(由x(n)恢复x1(t)grid xlabel(t:毫秒)ylabel(x1(t)axis(0 45 -20 160)error=max(abs(x1-xa)k2=-25:25W2=(pi/12.5)*k2w2=W2/piX=x*(exp(-j*pi/12.5).(n*k2) % 序列的付里叶变换函数figure (2)subplot(2,1,1)plot(w2,abs(X)grid xlabel(w2)ylabel

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论