一、 实验目的   (1) 在理论学习的基础上,通过本实验熟悉信号的合成、分解原理,加深对傅里叶级数的理解;   (2) 了解和认识吉布斯现象 (Gibbs)。二、 实验原理  任何具有确定性的信号都可以表示为随时间变化的某种物理量,比如电压u(t)和电流i(t)等。信号主要表现在随着时间t的变化,波形幅值的大小、持续时间的长短、变化速率的快慢、波动的速度及重复周期的大小的变化等。信号的这一特性称为信号的时间特性。   信号还可以分解为一个直流分量和许多不同频率的正弦分量之和。主要表现在各频率正弦分量所占比重的大小不同,主要频率分量所占有的频率范围也不同等,信号的这一特性称为信号的频率特性。  无论是信号的时间特性,还是信号的频率特性,都包含了信号的全部信息量。  根据周期信号的傅里叶级数展开式可知,任何非正弦周期信号,只要满足狄里赫利条件,都可以分解为一直流分量和由基波及各次谐波(基波的整数倍)分量的叠加。   根据傅里叶级数的原理,任何周期信号都可以用一组三角函数 {sin(2πnf0t),cos(2πnf0t)}的组合表示。在误差确定的前提下,任意的一个周期函数都可以用一组三角函数的有限项叠加而得到,同样也可以用一组正弦波和余弦波来合成任意形状的周期信号。  合成波形所包含的谐波分量愈多,除间断点附近外,它愈接近于原方波信号,在间断点附近,随着所含谐波次数的增高,合成波形的尖峰愈靠近间断点,但尖峰幅度并未明显减小,可以证明,即使合成波形所含谐波次数n→∞时,在间断点附近仍有约9%的偏差,这种现象称为吉布斯现象(Gibbs)。 三、 涉及的MATLAB函数略四、 实验内容  1. 验证性实验  1) 周期信号的分解MATLAB程序:clf; %周期信号的分解t=0:0.01:2*pi; y=zeros(10,max(size(t))); x=zeros(10,max(size(t))); for k=1:2:9   x1=sin(k*t)/k;  x(k,:)=x(k,:)+x1;  y((k+1)/2,:)=x(k,:); endsubplot(2,1,1); plot(t,y(1:9,:)); grid; line([0,pi+0.5],[pi/4,pi/4]); text(pi+0.5,pi/4,′pi/4′); halft=ceil(length(t)/2); subplot(2,1,2); mesh(t(1:halft),[1:10],y(:,1: halft));周期信号的分解如图10.2所示。   2) 傅里叶级数逼近MATLAB程序: clf; %宽度为1,高度为1,周期为2的正方波,傅里叶级数逼近 t=-2:0.001:2; %信号的抽样点N=20; c0=0.5; f1=c0*ones(1,length(t)); %计算抽样上的直流分量for n=1:N %偶次谐波为零 f1=f1+cos(pi*n*t)*sinc(n/2); endplot(t,f1); axis([-2 2 -0.2 0.8]);方波的傅里叶级数逼近如图10.3所示。   3) 用正弦信号的叠加近似合成一频率为50 Hz,幅值为3的方波MATLAB程序: clear all; fs=10000; t=[0:1/fs:0.1]; f0=50; sum=0; subplot(211)for n=1:2:9;  plot(t,4/pi*1/n*sin(2*pi*n*f0*t),′k′);  title(′信号叠加前′);  hold on; endsubplot(212)for n=1:2:9;  sum=sum+4/pi*1/n*sin(2*pi*n*f0*t); endplot(t,sum,′k′); title(′信号叠加后′);正弦信号的叠加如图10.4所示。   4) Gibbs现象  执行下列程序,令N分别为10,20,30,40,50,观察波形的特点,了解吉布斯现象的特点。MATLAB程序: t=-1.5:0.01:1.5; wo=4,E=1; N=10; xN=0; for n=1:N an=(E/(n*pi))*(sin(n*pi/2)-sin(n*3*pi/2)) xN=xN+an.*cos(n*wo*t); endsubplot(221); pl

matlab周期三角信号,信号与系统实验(MATLAB版)实验10周期信号的合成与分解.ppt...相关推荐

  1. 变频调速matlab仿真模型,SPWM变频调速系统的MATLAB仿真

    <SPWM变频调速系统的MATLAB仿真>由会员分享,可在线阅读,更多相关<SPWM变频调速系统的MATLAB仿真(15页珍藏版)>请在人人文库网上搜索. 1.SPWM变频调速 ...

  2. matlab解调2fsk,2FSK调制解调系统的MATLAB实现

    第 34 卷 第 2 期 玉林师范学院学报(自然科学) Vol.34 No.2 2013 年 JOURNAL OF YULIN NORMAL UNIVERSITY (Natural Science) ...

  3. matlab 性能分析方法,DPCM,PSK系统的MATLAB实现及性能分析

    DPCM/PSK系统的MATLAB实现及 性能分析 学生姓名:指导老师: 摘要:本课程设计主要是为了进一步理解DPCM编码解码和PSK调制解调原理,并能通过MATLAB系统软件来实现对DPCM编码解码 ...

  4. 基于matlab的语音信号基本处理系统,基于matlab的语音信号处理及分析

    内容简介: 毕业设计 基于matlab的语音信号处理及分析(共19页,8147字) 引言 数字信号处理的主要研究对象是数字信号,且是采用运算的方法达到处理的目的的,因此,其实现方法,基本上分成两种实现 ...

  5. 发电机励磁matlab建模,[转载]同步发电机励磁系统的MATLAB建模与仿真

    文章介绍了MATLAB/Simulink的主要特点.基本模块和功能,分析了同步发电机励磁调节系统的组成及其各个部分原理,建立了以PID+PSS为励磁控制方式的同步发电机励磁调节系统数学模型,建立了基于 ...

  6. 如何利用MATLAB函数绘制三维曲面?系统学习MATLAB三维曲面的绘制

    文章目录 0 前言 1 平面网格数据的生成 2 绘制三维曲面的函数 2.1 mesh函数和surf函数的一般召唤方式 2.2 其他召唤方式 2.3 mesh.surf函数的亲戚朋友 3.标准三维曲面 ...

  7. Java毕设_双线自动闭塞集中联锁设信号员培训系统

    双线自动闭塞集中联锁设信号员培训系统 双线自动闭塞集中联锁设信号员培训系统mysql数据库创建语句 双线自动闭塞集中联锁设信号员培训系统oracle数据库创建语句 双线自动闭塞集中联锁设信号员培训系统 ...

  8. 静电场的有限差分法与matlab 仿真课程设计,计算物理和MATLAB课程设计--自激振动系统的MATLAB仿真.doc...

    东北石油大学课程设计任务书 课程 计算物理和MATLAB课程设计 题目 自激振动系统的MATLAB仿真 专业 姓名 学号 主要内容.基本要求.主要参考资料等 主要内容: 研究范?德?波耳(Van de ...

  9. matlab 最少拍控制器 计算 阶跃,基于Matlab 的最少拍控制系统设计

    基于Matlab 的最少拍控制系统设计 计算机控制技术实验 -基于Matlab 的最少拍控制系统设计 学院:计算机科学与技术 班级: 姓名: 学号: 指导老师: 日期: 基于Matlab 的最少拍控制 ...

最新文章

  1. JDBC:Java世界中的ODBC
  2. hdu Remainder
  3. 别看不起分区表:我要为你点个赞
  4. crc java_java实现CRC16 MODBUS校验算法
  5. 基于法律罪行知识图谱的智能预判与客服问答
  6. 一文了解 Spring Boot 服务监控,健康检查,线程信息,JVM堆信息,指标收集,运行情况监控!...
  7. ipc原理linux,传统的Linux中IPC通信原理
  8. 保持 Go 模块兼容
  9. 计算机网络实验【静态路由】
  10. DPDK QOS2 -- DPDK的QOS框架
  11. 腾讯联手联通推出车联网“网卡”,打“内容”+“流量”的组合拳
  12. julia安装源_Julia 国内镜像安装实测
  13. 哈哈哈哈,IT总监VS美发总监
  14. 人人都能看懂的 AI 入门课
  15. python词云图_Python制作词云图代码实例
  16. 我怎么就被一张照片出卖了?可怕!
  17. 直销系统开发|直销双轨制模式详解
  18. shell 中字符串变量处理
  19. 【记录贴】IPP3. Convert a Fahrenheit temperature to Celsius and Kelvin.
  20. 解决freemarker+ItextRender生成pdf却显示不了中文。

热门文章

  1. 山区灭火机器人_超级灭火智能机器人 刀山火海都能去得 不服不行!
  2. 【开发工具】PacketTracer
  3. 政府跟踪我们电话的3种方式
  4. java 蓝桥杯 黄金队列
  5. 小米快传html,手机中的小米快传怎么用?小米快传的详细使用教程
  6. Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之Understanding Rasa Deployments - Local Kubernetes Demo
  7. ROS Navigation Tuning Guide(导航调试指南)
  8. 【数据分享】全国3级流域及各级河流数据无套路免费获取
  9. CA6140车床831003拨叉铣上端面毕业设计(说明书+CAD图纸+工序卡+过程卡)
  10. DALI网络与真实数字照明的工程共存---凯利讯半导体