探讨问题:
对一个周期波形为ft=1,0<t<T/2;ft=-1,T/2<t<T进行傅里叶展开,取不同级数对波形的影响
一、理论推导部分:由于不方便插入公式,因此省去推导部分;
二、代码部分:

N=3;%展开式的项数为2N+1项T=1;fs=1/T;N_sample=128;%每个周期的采样点数dt=T/N_sample;t=0:dt:10*T-dt;n=-N:N;Fn=sinc(n/2).*exp(-j*n*pi/2);F(N+1)=0;ft=zeros(1,length(t));for m=-N:Nft=ft+Fn(m+N+1)*exp(j*2*pi*m*fs*t);endplot(t,ft);

所得波形图:
(1)N=1

(2)N=3

(3)N=10

(4)N=100

三、分析部分:
从以上几个图得知,随着N的值不断增大,我们得到的波形越来越趋近于原始波形的形状,同时也出现了不同数目的小尖峰;小尖峰的存在,是由于矩形波对应的频域是(sinx)/x,无限长;具体分析过程可翻看数字信号处理教材吉伯斯(Gibbs)现象。

快速傅里叶变化(周期信号)相关推荐

  1. 当周期信号的频率趋向无穷时,它将消失

    简 介: 通常情况下,我们对于函数,信号的定义可以通过他们的波形来表征他们,但在一些特殊的情况,比如频率趋向于无穷大的周期信号,冲激信号等等,它们则需要通过广义函数的方式来刻画她们的性质. 关键词: ...

  2. (连续)周期信号的傅里叶级数(FS)

    目录 前序: 连续时间周期信号的傅里叶级数表示 周期信号 成谐波关系的复指数信号集 傅里叶级数表示 傅里叶级数系数或频谱系数 傅里叶级数系数或频谱系数的确定 前序: 本博文上承接上篇博文:线性时不变系 ...

  3. 周期信号的傅里叶级数表示

    1. 线性时不变系统对复指数信号的响应 在研究 \(LTI\)(Linear and Time-invariant System)系统时,将信号表示成基本信号的线性组合是很有利的,但这些基本信号应该具 ...

  4. python信号处理加汉明窗_SciPyTutorial-非整周期信号加窗

    17. Scipy Tutorial- 非整周期信号加窗 17.1 什么是加窗? 使用FFT分析信号的频率成分时,分析的是有限的数据集合. FFT认为波形是一组有限数据的集合,一个连续的波形是由若干段 ...

  5. 【信号与系统学习笔记】—— 【周期信号的傅里叶级数表示】之 周期信号傅里叶级数的性质解读

    在这一篇 BlogBlogBlog 中,博主打算记录一下周期信号傅里叶级数的一些重要性质.在阅读本文之前,请明确一件事情:对于周期信号我们讲的是傅里叶级数展开.对于非周期信号我们讲傅里叶变换. 文章目 ...

  6. 【信号与系统】(十四)傅里叶变换与频域分析——周期信号的频谱及特点

    文章目录 周期信号的频谱及特点 1 周期信号的频谱 2 单边谱和双边谱的关系 3 周期信号频谱的特点 4 周期信号的功率 周期信号的频谱及特点 频谱--信号的一种新的表示方法 1 周期信号的频谱 频谱 ...

  7. 《信号与系统学习笔记》—周期信号的博里叶级数表示(一)

    注:本博客是基于奥本海姆<信号与系统>第二版编写,主要是为了自己学习的复习与加深. 一.线性时不变系统对复指数信号的响应 1.在研究线性时不变系统时,将信号表示成基本信号的线性组合是很有利 ...

  8. 基于STM32F407实现快速傅里叶变化(FFT),计算指定频率的幅值

    本人的课题是关于EIT采集系统,简单的说就是往人体注入特定频率的恒流源,再采集电压信号,通过分析电阻抗分布进行成像.采集的电压信号是需要进行FFT处理,只保留注入频率的信号成分.本文主要介绍如何在ST ...

  9. 领悟《信号与系统》之 非周期信号的傅里叶变换

    非周期信号的傅里叶变换 一.非周期信号的傅里叶变换 二. 典型信号的傅立叶变换 1.单边指数信号 2.偶双边指数 3. 矩阵脉冲信号 4. 奇双边指数 5. 符号函数 6. 冲激信号 7. 阶跃信号 ...

  10. 连续周期信号的傅里叶级数(CFS)

    转载于:https://blog.csdn.net/reborn_lee/article/details/81098299和https://blog.csdn.net/u012846795/artic ...

最新文章

  1. undefined找不到函数情况总结
  2. HDU 4466 Triangle(计数)
  3. CSVHelper在Asp.Net MVC中的使用
  4. 【来龙去脉系列】.net分布式系统架构的思路
  5. 基于matlab的信号与系统实例,华南理工大学信号与系统实验基于Matlab的信号处理实例...
  6. segmenter.go
  7. C#基础系列——Attribute特性使用
  8. centos6.8 安装php7
  9. 暴跌300亿,“撤离”中国!乔布斯12年前憋的大招,又把一个巨头逼下神坛
  10. 计算机科学课程规范,计算机科学及技术学院《本科生课程设计规范化要求》.doc...
  11. [转载] [Python错误]NameError: name ‘name’ is not defined
  12. 完美抠图王冰冰!字节实习生实现4K60帧视频实时抠图,连头发丝都根根分明!...
  13. C/C++之奔跑的小人(小游戏,自娱自乐)
  14. 9.电阻线性电压转换电路
  15. 快速:通过画图了解Racket
  16. 微软edge浏览器安装包下载地址-Microsoft edge download
  17. Redis Srem 命令
  18. angular.js:13920 Error: [$injector:unpr] Unknown provider: $scopeProvider - $scope - testServe
  19. 解决VS2010闪退问题
  20. 数字 IC 笔试面试必考点(12)静态时序分析 STA

热门文章

  1. vc++ mfc 非客户区 描绘线_决战客户端技术
  2. 520戏精上身!纸短情长,一句顶一万句的花式告白语抱走不谢!
  3. Python文件基本操作
  4. 推荐阅读:变异检测到底应该用什么软件?
  5. 从零开始玩人工智能-人脸 API-03
  6. Ubuntu14.04安装apt-get方法Lnmp环境
  7. Openstack Tempest测试入门
  8. ABAP报表中负值展示问题的处理方法
  9. git config配置文件
  10. MVC 使用自定义HtmlHelper截断文本内容