matlab周期三角信号,信号与系统实验(MATLAB版)实验10周期信号的合成与分解.ppt...
一、 实验目的 (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,:); endsubplot(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); endplot(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; endsubplot(212)for n=1:2:9; sum=sum+4/pi*1/n*sin(2*pi*n*f0*t); endplot(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); endsubplot(221); pl
matlab周期三角信号,信号与系统实验(MATLAB版)实验10周期信号的合成与分解.ppt...相关推荐
- 变频调速matlab仿真模型,SPWM变频调速系统的MATLAB仿真
<SPWM变频调速系统的MATLAB仿真>由会员分享,可在线阅读,更多相关<SPWM变频调速系统的MATLAB仿真(15页珍藏版)>请在人人文库网上搜索. 1.SPWM变频调速 ...
- matlab解调2fsk,2FSK调制解调系统的MATLAB实现
第 34 卷 第 2 期 玉林师范学院学报(自然科学) Vol.34 No.2 2013 年 JOURNAL OF YULIN NORMAL UNIVERSITY (Natural Science) ...
- matlab 性能分析方法,DPCM,PSK系统的MATLAB实现及性能分析
DPCM/PSK系统的MATLAB实现及 性能分析 学生姓名:指导老师: 摘要:本课程设计主要是为了进一步理解DPCM编码解码和PSK调制解调原理,并能通过MATLAB系统软件来实现对DPCM编码解码 ...
- 基于matlab的语音信号基本处理系统,基于matlab的语音信号处理及分析
内容简介: 毕业设计 基于matlab的语音信号处理及分析(共19页,8147字) 引言 数字信号处理的主要研究对象是数字信号,且是采用运算的方法达到处理的目的的,因此,其实现方法,基本上分成两种实现 ...
- 发电机励磁matlab建模,[转载]同步发电机励磁系统的MATLAB建模与仿真
文章介绍了MATLAB/Simulink的主要特点.基本模块和功能,分析了同步发电机励磁调节系统的组成及其各个部分原理,建立了以PID+PSS为励磁控制方式的同步发电机励磁调节系统数学模型,建立了基于 ...
- 如何利用MATLAB函数绘制三维曲面?系统学习MATLAB三维曲面的绘制
文章目录 0 前言 1 平面网格数据的生成 2 绘制三维曲面的函数 2.1 mesh函数和surf函数的一般召唤方式 2.2 其他召唤方式 2.3 mesh.surf函数的亲戚朋友 3.标准三维曲面 ...
- Java毕设_双线自动闭塞集中联锁设信号员培训系统
双线自动闭塞集中联锁设信号员培训系统 双线自动闭塞集中联锁设信号员培训系统mysql数据库创建语句 双线自动闭塞集中联锁设信号员培训系统oracle数据库创建语句 双线自动闭塞集中联锁设信号员培训系统 ...
- 静电场的有限差分法与matlab 仿真课程设计,计算物理和MATLAB课程设计--自激振动系统的MATLAB仿真.doc...
东北石油大学课程设计任务书 课程 计算物理和MATLAB课程设计 题目 自激振动系统的MATLAB仿真 专业 姓名 学号 主要内容.基本要求.主要参考资料等 主要内容: 研究范?德?波耳(Van de ...
- matlab 最少拍控制器 计算 阶跃,基于Matlab 的最少拍控制系统设计
基于Matlab 的最少拍控制系统设计 计算机控制技术实验 -基于Matlab 的最少拍控制系统设计 学院:计算机科学与技术 班级: 姓名: 学号: 指导老师: 日期: 基于Matlab 的最少拍控制 ...
最新文章
- JDBC:Java世界中的ODBC
- hdu Remainder
- 别看不起分区表:我要为你点个赞
- crc java_java实现CRC16 MODBUS校验算法
- 基于法律罪行知识图谱的智能预判与客服问答
- 一文了解 Spring Boot 服务监控,健康检查,线程信息,JVM堆信息,指标收集,运行情况监控!...
- ipc原理linux,传统的Linux中IPC通信原理
- 保持 Go 模块兼容
- 计算机网络实验【静态路由】
- DPDK QOS2 -- DPDK的QOS框架
- 腾讯联手联通推出车联网“网卡”,打“内容”+“流量”的组合拳
- julia安装源_Julia 国内镜像安装实测
- 哈哈哈哈,IT总监VS美发总监
- 人人都能看懂的 AI 入门课
- python词云图_Python制作词云图代码实例
- 我怎么就被一张照片出卖了?可怕!
- 直销系统开发|直销双轨制模式详解
- shell 中字符串变量处理
- 【记录贴】IPP3. Convert a Fahrenheit temperature to Celsius and Kelvin.
- 解决freemarker+ItextRender生成pdf却显示不了中文。
热门文章
- 山区灭火机器人_超级灭火智能机器人 刀山火海都能去得 不服不行!
- 【开发工具】PacketTracer
- 政府跟踪我们电话的3种方式
- java 蓝桥杯 黄金队列
- 小米快传html,手机中的小米快传怎么用?小米快传的详细使用教程
- Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之Understanding Rasa Deployments - Local Kubernetes Demo
- ROS Navigation Tuning Guide(导航调试指南)
- 【数据分享】全国3级流域及各级河流数据无套路免费获取
- CA6140车床831003拨叉铣上端面毕业设计(说明书+CAD图纸+工序卡+过程卡)
- DALI网络与真实数字照明的工程共存---凯利讯半导体