非周期连续函数的傅里叶变换

43a61d895b5f42e19d8c190aa1a1852b.png

 首先 我们把一个非周期信号扩展成一个周期信号 然后用傅里叶级数展开 也可以得到对应的级数系数

f8b91ccbb08f4510997d0ebc7416751f.png

利用周期趋向于无穷大 可以把傅里叶级数展开就变成了一个积分

而神奇的是积分里其实还有一个积分

这样我们就得到了傅里叶变换对

我们把里面的积分成为函数的傅里叶变换

把外面的积分成为傅里叶逆变换

775a2be9bd6c4460a1bad8d97b9eae1f.png 

这一段非常重要 对于周期信号 我们用离散的复指数信号表示 他的模是ak 而对于非周期信号 这些复指数出现在连续的频率上 幅度也比较奇怪 就不写了 而傅里叶级数的频谱是ak 那么傅里叶变换到频谱就是积分里的xjw 也就是里面的那个积分

后面还有个例子 如果一个非周期信号是周期信号的一部分 那么 对于周期信号的傅里叶级数系数ak 是正比于傅里叶变换的样本  

9d525f928c0942b5917196d6d6005343.png

这里提到了傅里叶变换到对偶性 原函数是矩形脉冲 傅里叶变换就是sinc函数 而原函数是sinc函数 那么傅里叶变换就是矩形脉冲

1bb0b44dcf864e55aeac5db74a6eaf07.png 

这里推导出来周期信号的傅里叶变换 就是对应傅里叶级数的谐波频率处的脉冲信号 大小和傅里叶级数也有关系

复习下

周期信号不论是离散还是连续 他的傅里叶级数都是离散的 而非周期信号的傅里叶变换是连续的 对应的周期信号的傅里叶变换 则是离散的 

不过离散的非周期信号我们还没碰到

这里把傅里叶级数的傅里叶变换也搞了出来 方便统一

c124fbfeb861488f8591b1378497189b.png

可以看到 现在所有的都有了傅里叶变换 我们可以在频域一起对这些 信号进行分析

但这里最重要的思路我们要记得

对于非周期信号 我们先把他扩充成周期信号 然后做傅里叶级数展开 然后根据公式算ak 再把ak带入 得到x的表达式 再利用t趋向无穷 可以看成一个积分

但里面的积分是傅里叶变换 也就是求系数ak的积分

ak表示在对应频率上振幅的大小 这和傅里叶变换是一致的 周期信号的傅里叶变换公式 先求的ak 然后和冲击信号乘积 还有个倍数因子

605d5ca0c7454af79316157d205f00d7.png 

这里提到了极坐标表示和奇函数偶函数 值得一看

不过我有个疑惑 傅里叶变换对周期函数也成立么

21846e8e2d8445d0b4eb5403b6403b95.png 

这里怼磁带播放速度有个很有意思的说明 如果播放速度变快 那么周期就变短了 频率就变高了  

afe8853842604d16830fc0ccc3ba7ff8.png

这里讲了理想低通滤波器的一个问题 就是在时域上不是因果 同时 还有震荡的特性

2efd4f4c2f80418390dbd92621a2dcae.png 

而非理想滤波器 是因果的 而且是单调递减的

不过这里有个疑惑 为什么频率要有负的 其实之前我们看过 对于实信号 我们需要把复指数信号输入中的虚数的系数为0 所以他必须是轴对称的

174dd21ae0654611b527ed69d1f82082.png

让我们再回忆下傅里叶变换 首先是傅里叶级数 是对周期信号进行的基分解 然后我们考虑周期趋向于无穷 这个时候 傅里叶级数的系数是一个积分 但因为周期趋向于无穷 所以外面又可以看成一个积分 但我们还是关注里面的积分 所以傅里叶变换关注的还是原函数的基分解 不过现在的基是连续的基

所以 按照线性时不变系统的性质 我们将一个函数分解成一组基的表示 那么自然的 我们只要知道系统对基的响应 自然也就知道它对函数的响应 然后问题来了 要怎么知道系统函数对基的响应 这组基是复指数信号 我们一般只知道脉冲信号的响应 儿通过脉冲信号 可以知道复指数信号 如下

800bdec7fe364641a6d7606e8fe1dcb0.png 

所以 我们通过脉冲信号响应得到复指数信号响应 剩下就是进行卷积即可

又因为良好的对称性 其实相当于频域上的乘积 然后逆变换回时域上

所以

我们用傅里叶变换得到了基的系数 同时基的响应又是线性放大 这个放大的系数是脉冲响应的傅里叶变换

所以我们要把信号本身的傅里叶变换和脉冲响应的傅里叶变换乘起来 再乘以基 

所以一个原始信号和系统脉冲响应的卷积 就是他们的傅里叶变换的乘积

800c49dbe75a49e9973f30df895a305e.pngz

这样才好理解这个例子

 

17605ea0c7bd48a4bda6498f9db58a1a.png

 

这个应该印刷不对 少了个j

所以最后复述下全部的概念

首先我们有了周期函数的傅里叶级数

推广到非周期函数 就得到了系数的公式 叫做傅里叶变换

然后周期函数的傅里叶级数的系数是离散的 但非周期函数的傅里叶变换的系数是连续的

同时 比起之前用脉冲信号分解函数 我们现在更希望用复指数函数作为基 它是线性时不变系统的特征函数

所以按照之前卷积的概念 我们先把输入信号分解成基的线性组合 然后根据每个基的响应求和 就会得到最终的响应 基的响应是一个脉冲响应的积分 称为系统的频率响应 而基的系数就是x的傅里叶变换 于是就可以得到全新的卷积性质 时域的卷积等于频域的乘积

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/506331.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C语言交换二进制位的奇数偶数位

基本思路 我们要先把想要交换的数的二进制位给写出来假如交换13的二进制位,13的二进制位是 0000 0000 0000 0000 0000 0000 0000 1101然后写出偶数位的二进制数(偶数位是1的) 1010 1010 1010 1010 1010 1010 1010 1010然后写出奇数位的二进…

Mac通过Idea启动Tomcat时出现Cannot run program xxx/catalina.sh 错误

问题描述 Mac通过Idea启动Tomcat时出现Cannot run program xxx/catalina.sh错误,详细如下: Error running Tomcat9 Cannot run program "/Users/xxx/Desktop/work/devtools/apache-tomcat-9.0.19/bin/catalina.sh" (in directory "/U…

算法设计课第一周(排序算法的效率分析)

实验1 排序算法的效率分析 一、【实验目的】 (1)复习排序算法的实现过程; (2)设计平均与最坏情况下时间复杂度的数据环境并理解相关含义; (3)初步了解算法时间复杂度的分析方法。…

FlashFace:一种高保真身份保存的人类形象个性化方法

FlashFace技术是由香港大学、阿里巴巴集团、蚂蚁集团共同研发的一项实用工具,用户可以通过提供一张或几张参考面部图像和文本提示,就可以轻松地即时个性化自己的相片。 与现有的人像定制方法相比,FlashFace方法具有更高保真度的身份保留xi性…

【spring】Spring Cloud Alibaba版本发布说明

Spring Cloud Alibaba版本发布说明 由于 Spring Boot 3.0,Spring Boot 2.7~2.4 和 2.4 以下版本之间变化较大,目前企业级客户老项目相关 Spring Boot 版本仍停留在 Spring Boot 2.4 以下,为了同时满足存量用户和新用户不同需求,社…

Vue 组件化编程

Vue 组件化编程 非单文件组件 定义组件 使用Vue.extend(options)创建 不要写eldata要写成函数,避免组件被复用时,数据存在引用关系 注册组件 局部注册:new Vue()的时候,options传入components全局注册:V…

Linux 个人笔记之三剑客 grep sed awk

文章目录 零、预一、grep 文本过滤工具基础篇实战篇 二、sed 字符流编辑器基础篇实战篇 三、awk 文本处理工具基础篇实战篇 四、附xargsuniq & sort基础篇实战篇 cut 零、预 bash 的命令行展开 {} $ echo file_{1..4} file_1 file_2 file_3 file_4$ echo file_{a..d} file_…

高等数学基础篇(数二)之多元函数的基本概念

多元函数基本概念: 一、多元函数的极限 二、多元函数的连续性 三、偏导数 四、全微分 目录 一、多元函数的极限 二、多元函数的连续性 三、偏导数 1.偏导数的定义 2.二元函数偏导数的几何意义 3.高阶偏导数 四、全微分 补充: 一元函数极限连…

BIONIOAIO

通信技术整体解决的问题 1.局域网内的通信要求 2.多系统间的底层消息传递机制 3.高并发下,大数据量的通信场景需要 4.游戏行业。无论是手游服务端、还是大型网络游戏,java的应用越来越广 IO模型基本说明 就是用什么样的通道或者说是通信模式和架构…

数学逻辑专题

数学专题 分治篇LeetCode 263. 丑数解题思路代码实现总结 不要纠结,干就完事了,熟练度很重要!!!多练习,多总结!!! 分治篇 LeetCode 263. 丑数 解题思路 为判断 nnn 是否…

前端实现菜单搜索搜索(功能模版)

目录 前言正文 前言 总体界面如下所示&#xff1a; 正文 <template><div class"avue-searchs"click.self"handleEsc"><div class"avue-searchs__title">菜单搜索</div><div class"avue-searchs__content"…

以XX医院为例的医疗建筑能效管理系统【建筑能耗 供电可靠 】

一、行业背景 二、行业特点 1.供电可靠性要求高&#xff1a;医院配电系统复杂&#xff0c;门诊、急救、手术室、ICU/CCU、血液透析等场合特一级和一级负荷比较多&#xff0c;一旦发生故障会造成严重影响&#xff0c;对配电可靠性要求极高。 2.能耗水平高&#xff1a;医院能耗…

Vue.js基础指令

&#xff08;在讲指令之前&#xff0c;可以先了解插值表达式&#xff0c;如果已经知道&#xff0c;当我没说&#xff09; 一.插值表达式 1.数据绑定最常见的形式就是双大括号的文本插值&#xff0c;Mustache上属性的值替代。只要绑定的数据对象上属性发生了改变&#xff0c;插…

10_MVC

文章目录 JSON常用的JSON解析Jackson的常规使用指定日期格式 MVC设计模式MVC介绍前后端分离案例&#xff08;开发与Json相关接口&#xff09; 三层架构三层架构介绍 JSON JSON&#xff08;JavaScript Object Notation&#xff09; 是一种轻量级的数据交换格式&#xff0c;是存…

【教学类-09-03】20240401细线迷宫图02(A4横版一页-2份竖版)

作品展示&#xff1a; 背景需求&#xff1a; 【教学类-09-02】20240331细线迷宫图01&#xff08;A4横版一页1份横版&#xff09;-CSDN博客文章浏览阅读779次&#xff0c;点赞28次&#xff0c;收藏6次。【教学类-09-02】20240331细线迷宫图01&#xff08;A4横版一页1份横版&…

【2012 统考真题/完整代码】找单词共同后缀的起始位置

题目 假定采用带头结点的单链表保存单词&#xff0c;当两个单词有相同的后缀时&#xff0c;则可共享相同的后缀存储空间&#xff0c;例如&#xff0c;“loading”和“being”的存储映像如下图所示。 设str1和str2分别指向两个单词所在单链表的头结点&#xff0c;链表结点结构为…

PTA L2-043 龙龙送外卖

龙龙是“饱了呀”外卖软件的注册骑手&#xff0c;负责送帕特小区的外卖。帕特小区的构造非常特别&#xff0c;都是双向道路且没有构成环 —— 你可以简单地认为小区的路构成了一棵树&#xff0c;根结点是外卖站&#xff0c;树上的结点就是要送餐的地址。 每到中午 12 点&#…

【Linux】权限理解

权限理解 1. shell命令以及运行原理2. Linux权限的概念3. Linux权限管理3.1 文件访问者的分类&#xff08;人&#xff09;3.2 文件类型和访问权限&#xff08;事物属性&#xff09;3.2.1 文件类型3.2.2 基本权限 3.3 文件权限值的表示方法3.4 文件访问权限的相关设置方法3.4.1 …

Taskflow应用:波前并行(Wavefront Parallelism)

2D的Wavefront如下图所示&#xff1a; #include <taskflow/taskflow.hpp>std::mutex cout_mutex; void format_str(std::string const& str) {std::lock_guard<std::mutex> lock(cout_mutex); std::cout << str << std::endl; }std::string crea…

算法编程:计算斐波那契数列

实现代码&#xff1a;C 实现方法&#xff1a;通过递推法、递归法、矩阵快速幂方法 适用&#xff1a; 范围小且单次查询时&#xff0c;可以不用记忆化处理。 范围大或多次查询时&#xff0c;应使用记忆化处理。 时间复杂度&#xff1a; 递归法&#xff1a;O(n^2)-->递推法(…