《用MATLAB分析离散信号的频谱与信号的采样》由会员分享,可在线阅读,更多相关《用MATLAB分析离散信号的频谱与信号的采样(7页珍藏版)》请在人人文库网上搜索。

1、实验六 用MATLAB分析离散信号的频谱与信号的采样一、 实验目的1、 了解离散时间信号频谱的分析方法;2、 了解相关函数的调用格式及作用;3、 掌握用MATLAB分析信号的采样过程与原理。二、涉及的MATLAB函数1、fft函数:可用来计算离散周期信号频谱Xm = fft(x) x:是离散周期信号0N-1 一个周期的序列值Xm 是离散周期信号的频谱函数fft还可用来计算离散非周期信号频谱、连续周期信号和连续非周期信号的频谱。 2、rectpuls函数:表示矩形脉冲信号y=rectpuls(t,width)产生宽度为0.4,幅度为1,以零点对称的矩形波(t)三、实验内容1、用MATLAB实现下。

2、图所示周期矩形序列的频谱xk的频谱函数为:Xm=%Program 6_1计算离散周期矩形序列的频谱N=32; M=4; %定义周期矩形序列的参数x=ones(1,M+1),zeros(1,N-2*M-1),ones(1,M); %产生周期矩形序列X=fft(x); %计算DFS系数m=0:N-1; stem(m,real(X); %画出频谱X的实部title(Xm的实部);xlabel(m)figure;stem(m,imag(X); %画出频谱X的虚部title(Xm的虚部);xlabel(m);xr=ifft(X);figure;stem(m,real(xr);xlabel(k);titl。

3、e(重建的xk);仿真的结果如下:2、用MATLAB实现脉冲采样抽样函数的过程。,要求:求出抽样函数Sa(t)、矩形脉冲波P(t)与抽样结果f(t)的波形。其中的波形如下:程序如下:t=-3*pi:0.01:3*pi; % 定义时间范围向量s=sinc(t/pi); % 计算Sa(t)函数subplot(3,1,1),plot(t,s); % 绘制Sa(t)的波形title(抽样函数Sa(t);p=zeros(1,length(t); % 预定义p(t)的初始值为0for i=16:-1:-16p=p+rectpuls(t+0.6*i,0.4); % 利用矩形脉冲函数rectpuls的平移来产。

4、生宽度为0.4,幅度为1的矩形波p(t)end subplot(3,1,2),stairs(t,p); % 用阶梯图形表示矩形脉冲title(矩形脉冲);axis(-10 10 0 1.2);f=s.*p;subplot(3,1,3),plot(t,f); % 绘制f(t)=Sa(t)*p(t)的波形xlabel(t);ylabel(Sa(t)*p(t);仿真结果如下:3、用MATLAB分析如图所示三角波信号的采样过程。要求:(1)、 求的频谱图(2)、求的频谱图(3)、求的频谱图Matlab程序如下:syms t w f; % 定义符号变量f=(1-2*abs(t)*exp(-j*w*t);。

5、 % 计算被积函数F=int(f,t,-1/2,1/2); % 计算傅立叶系数F(w)F=simple(F);F % 化简 subplot(3,1,1), % 绘制三角波的幅频特性曲线F(w)low=-26*pi;high=-low; % 设置w的上界和下界ezplot(abs(F),low:0.01:high); axis(low high -0.1 0.5); xlabel();title(三角波的频谱); subplot(3,1,2), % 绘制经过截止频率为4*pi低通滤波器后的频谱Y1(w)ezplot(abs(F),-4*pi:0.01:4*pi);axis(low high -0。

6、.1 0.5); xlabel();title(低通滤波后的频谱);% 采样信号的频谱是原信号频谱的周期延拓,延拓周期为(2*pi)/Ts% 利用频移特性Ff(t)*exp(-j*w0*t)=F(w+w0)来实现subplot(3,1,3); % 绘制采样后的频谱Y(w)Ts=0.2; % 采样信号的周期w0=(2*pi)/Ts; % 延拓周期10*pifor k=-2:2ft=f*exp(-j*w0*k*t);FT=int(ft,t,-1/2,1/2);ezplot(1/Ts)*abs(FT),(-4*pi-k*w0):0.01:(4*pi-k*w0);hold onendaxis(low high -0.1 2.5); xlabel();title(采样后的频谱);。

matlab计算信号得频谱,用MATLAB分析离散信号的频谱与信号的采样相关推荐

  1. matlab计算叶子的面积,基于MATLAB进行树叶面积测量实验报告

    <基于MATLAB进行树叶面积测量实验报告>由会员分享,可在线阅读,更多相关<基于MATLAB进行树叶面积测量实验报告(3页珍藏版)>请在人人文库网上搜索. 1.科学计算与数据 ...

  2. matlab计算两向量的乘积,matlab中两个函数相乘

    变量名最多不超过63个字符; ? 变量名区分大小写; ? Matlab提供的标准函数名以及命令名必须用小写字母; ? 变量名中不能包含空格.标点.运算符. 1.变量及其...... 中的元素; (2) ...

  3. matlab计算光纤有效折射率,使用matlab计算长周期光纤光栅的有效折射率

    使用matlab 计算长周期光纤光栅的有效折射率 近几年来,一种在光纤中写入光栅的技术引起了人们的极大兴趣,光纤光栅的出现,给光通信领域带来了极大的变革,尤其是在滤波和传感方面影响尤为深远. 按照光纤 ...

  4. 最小费用流matlab,计算最小费用最大流MATLAB源代码.doc

    计算最小费用最大流MATLAB源代码,文件名为mp_mc.m function[Mm,mc,Mmr]=mp_mc(a,c) A=a; %各路径最大承载流量矩阵 C=c; %各路径花费矩阵 Mm=0; ...

  5. matlab 计算指北角,运筹学及MATlab编程.doc

    运筹学及MATlab编程 一. MATLAB中的优工具箱 利用Matlab的优化工具箱,可以求解线性规划.非线性规划和多目标规划问题.具体而言,包括线性.非线性最小化,最大最小化,二次规划,半无限问题 ...

  6. matlab计算层次法的权重,层次分析法计算权重在matlab中的实现

    信息系统分析与设计作业 层次分析法确定绩效评价权重在matlab中的实现 小组成员:孙高茹.王靖.李春梅.郭荣 1 程序简要概述 编写程序一步实现评价指标特征值lam.特征向量w以及一致性比率CR的求 ...

  7. matlab 计算DFN(去趋势波动分析) regress回归分析

    实现方法来自论文: Quantification of scaling exponents and crossover phenomena in nonstationary heartbeat tim ...

  8. matlab计算网格内,网格编码(MATLAB程序).doc

    网格编码(MATLAB程序) PAGE 12 PAGE 1 TCM--格状编码调制 格状编码调制是为解决卫星通信中信道噪声对接收的影响及带宽的限制而产生的,其将信道编码与调制很好的结合起来,并且能发挥 ...

  9. matlab计算频域动态性能指标,基于MATLAB自动控制系统时域频域分析与仿真.doc

    word文档 可编辑复制 word文档 可编辑复制 基于MATLAB的自动控制系统时域频域分析与仿真 摘 要 自动控制系统就是在无人直接操作或干预的条件下,通过控制装置使控制对象自动的按照给定的规律运 ...

  10. matlab计算三角格网面积,MATLAB中plot的用法

    _(x^2+y^2) 例5.2.4 绘制由方程形成的立体图.(见图5.2.5) z=xe >> clear >> x=-2:0.1:2;y=x; >> [X,Y]= ...

最新文章

  1. CUDA程序优化技巧
  2. 用户、角色和权限,多表查询
  3. PyInstaller库的安装、使用
  4. 计算机Java程序设计标准讲义
  5. 腾讯云认证考试常见问题答疑
  6. Unity3D中C#编写脚本
  7. asp.net core中的razor页面
  8. 《自己动手做交互系统》——1.2 制作过程
  9. uniapp 使用 colorUI
  10. 使用 POI 读取 Word docx 中的书签、替换书签内容(汉字或合并外部文档内容)
  11. 一个简单的HTML网页 、个人主页网页设计(HTML+CSS)
  12. 5-7 六度空间 (30分)
  13. 全网最细海龟 (turtle) 画图讲解 (一):初探海龟绘图
  14. Linux Shell中的变量-环境变量
  15. 韦东山 IMX6ULL和正点原子_正点原子Linux第五十七章Linux MISC驱动实验
  16. Loadrunner分析
  17. 带你了解什么是MySQL数据库(一)
  18. js页面跳转和js对iframe进行页面跳转、刷新
  19. 做网站php还是jsp,asp.net、php以及jsp做网站哪个好,优缺点各是什么?
  20. 2008服务器系统配置dns,2008系统如何配置dns服务器

热门文章

  1. c++成员函数的调用——常成员函数
  2. DuplicateHandle的应用
  3. 一文读懂CTR预估模型的发展历程
  4. ASP .NET Core 的运行机制和启动(转)
  5. Linux根目录与家目录的区别
  6. c语言atan2函数赋值程序,C/C++中的atan和atan2函数实例用法
  7. MTK MT7628芯片方案使用IQXEL的RF射频测试教程
  8. CentOS本地host修改配置IP域名之间解析
  9. 域名批量注册好不好?回报率高吗?
  10. 计算机保存到桌面为啥会没有,笔记本桌面图标不见了怎么办(cad保存在桌面没有图标)...