从复变函数到傅里叶级数
首先我们来讲讲为什么要把信号表达成傅里叶级数,因为三角函数作为线性系统的输入时具有频率不变的特性,举一个例子,假设线性系统的输入信号为,输出信号为
其中,,
从这个例子可以看出,输入是正弦信号,输出是一个与输入频率相同的正弦信号,只是幅度和相位发生了变化。其他任何一种周期信号(例如方波、三角波)都不具备这种波形保持特性。
复变函数
复变函数是指以复数为自变量的函数称为复变函数。在通信中最重要的复变函数就是复指数函数,即
,将其麦克劳林展开式为:
令,则
而
故
上式就是著名的欧拉公式,欧拉公式将三角函数的定义域扩大到复数,建立了三角函数和指数函数的关系。
傅里叶级数
一、三角形式的傅里叶级数
首先假设一下周期信号,周期为
,即
,其角频率为
,如果
满足狄里赫利条件(实际当中所有周期信号都满足这个条件,不满足的都是刻意造出来的),即
- 在任意一个周期内,有限个间断点;
- 在任意一个周期内,有限的极值;
- 在任意一个周期内,其绝对值可积。
则可以表达成傅里叶级数:
想要求解式中系数和
需要知道三角函数的正交性,即
- 正弦函数和余弦函数是正交的,
- 不同频率的正弦函数是正交的,
- 不同频率的余弦函数是正交的,
因此,要求直流分量只需对公式两边进行一个周期内积分,所有非直流分量的积分都为0,只剩下
;求系数
则将公式两边都乘以
后再积分,根据正交性,右边只剩下系数
,依次类推可得
,表达式如下:
二、复指数形式的傅里叶级数
根据欧拉公式可得
代入三角形式的傅里叶级数公式得到
令
则
其中,也称作离散频谱,计算公式如下:
从复变函数到傅里叶级数相关推荐
- GeoGebra画傅里叶级数(三角函数积分 or 复变函数积分)
-----------------------------------------------概念--------------------------------------------------- ...
- 傅里叶变换处理音频c++_积分变换(1)——傅里叶级数
学习阶段:大学数学,积分变换. 前置知识:微积分.线性代数.复变函数. 我们是如何区分开两个同时说话的人的声音的?要知道,声音本质是一种机械波,波具有叠加性,同时说话的两个人的声波叠加之后是一种混乱的 ...
- 信号与系统(三):系统分析方法对比:微分方程 相量 傅里叶级数/变换 拉普拉斯变换
特点 方法 适用范围 数学意义 物理意义 系统响应类型 输入信号类型 简化计算的方法 简化计算的原因 微分方程 全响应 可求特解的信号 - - 特解:输入决定 + 通解:系统结构.初 ...
- 对傅里叶级数和傅里叶变换的理解
前言 以前学信号.高数.复变函数接触过傅里叶级数和傅里叶变换,现在整理一下目前自己对傅里叶级数.傅立叶变换浅薄的理解,本文参考了李永乐老师的科普和一些知乎上的文章,如有冒犯之处请联系我.如有错误的地方 ...
- msdn画圆弧函数_复变函数与积分变换 简明笔记(八):保形映射(共形映射)
在第一部分中我们就引入了复变函数的概念,但由于复变函数是二维点集之间的映射,所以作出复变函数的图像并不简单.事实上,研究复变函数的图像性质,主要是观察它将 平面上的平面图形映成 平面( )上的什么图形 ...
- matlab画复变函数,科学网—复数复变函数的Matlab计算与绘图 - 周铁戈的博文
复数复变函数的Matlab计算与绘图 周铁戈 复数的表示 存在两种表示方法,一种是代数式,一种是指数式,在Matlab中的方式如下: >> z=1+2i #代数式,1 ...
- 控制-频域操作-傅里叶级数和傅里叶变换
傅里叶级数和傅里叶变换是什么关系? - 马同学的回答 - 知乎 1.任何一个函数都可以表达成傅里叶级数形式 2.上面的傅里叶级数表达形式 有正弦波,也有余弦波,画频域图也不方便,通过欧拉公式,可以修改 ...
- 【 MATLAB 】离散傅里叶级数(DFS)与DFT、DTFT及 z变换之间的关系
上篇博文我们简单的讨论了离散傅里叶级数DFS和离散傅里叶变换DFT之间的关系,简单地说,DFT就是DFS在一个周期内的表现. [ MATLAB ]离散傅里叶变换(DFT)以及逆变换(IDFT)的MAT ...
- 【 MATLAB 】离散傅里叶级数(DFS)及 IDFS 的 MATLAB 实现
有关离散傅里叶级数(DFS)我之前也写过一些博文,例如:离散周期信号的傅里叶级数(DFS) 这里我再次给出标准公式. 分析式: 其中: 综合式: 这里我必须先声明,关于分析式和综合式前面那个系数1/N ...
最新文章
- Angular应用开发中遇到的问题
- Java基础学习总结(18)——网络编程
- 随机森林做特征重要性排序和特征选择
- C语言基础知识整理(选择结构)
- java websocket下载_java-websocket.jar免费版
- diy配置程序php,poscmsDiy字段之文件类型设计指南
- 【IDEA】IDEA 下 如何 jstack 线程状态
- HTML:常用特殊字符编码表(自用)
- 西刺代理python_python爬取西刺代理所有数据 !
- 前后端分离-CRUD
- java之STS使用和相关目录解说、springBoot微服务项目、前后端发送和接收参数的方式、文件图片视频上传
- 数据分析 - 美国金融科技公司Prosper的风险评分分析
- 在Visual Studio代码内部调试节点应用
- 这5个优质动漫网站,能让你瞬间爆棚,都是满满的干货
- arcgis,裁剪投影不一致的矢量和栅格
- 鲍思语:未来的汽车市场是年轻人的市场
- 使用mybatis操作MySQL中的数据库表1---读取数据
- 【转】国内手机上网站点大测试
- eval 函数 java_[Java教程]eval()函数用法详解
- Tech.Ed 2011微软技术大会(三)之课程回顾