傅里叶变换的四种形式

news2025/1/16 17:07:24

此文转自知乎的jinjin 傅里叶变换的四种形式 - 知乎

       傅里叶变换是信号的一种描述方式,通过增加频域的视角,将时域复杂波形表示为简单的频率函数,获得时域不易发现的与信号有关的其他特征。

       根据时间域信号x自变量的不同,可以将信号分为连续信号x(t)和离散序列x[n],根据信号周期性不同,又可以将信号分为周期性和非周期性的,所以待分析的信号类型有四种形式,也就产生了四种不同形式的傅里叶变换。

连续离散
周期第一类第三类
非周期第二类第四类

1.周期性连续信号——傅里叶级数Fourier Series(FS)

2.非周期性连续信号——傅里叶变换Fourier Transform(FT)

3.周期性离散信号——离散傅里叶级数(Discrete Fourier Series)DFS

4.非周期性离散信号——离散时域傅里叶变换(Discrete Time Fourier Transform)DTFT

1.连续信号的傅里叶分析

1.1傅里叶级数(FS)

傅里叶级数是将周期连续信号用一组谐波函数表示出来。(一个小结论,周期性导致另一个域的离散型)

对于下面这个谐波函数 x(t)=∑k=−∞∞X(kΩ0)ejkΩ0t ,可以解出 X(kΩ0)=1T∫tt+Tx(t)e−jkΩ0tdt

这里 X(kΩ0) 被称为傅里叶系数(第k次谐波的系数),代表某一谐波分量所占权重,反应第k次谐波幅度的大小,所以在频率坐标轴上 X(kΩ0) 是离散的,间隔是 Ω0 。

1.2傅里叶变换(FT)

傅里叶级数是针对周期函数的,为了可以处理非周期函数,需要傅里叶变换。(主要思路:周期函数可以通过傅里叶级数画出频谱图,增大周期,频率图变得越来越密,当周期区域无穷时(也就是周期延拓的方法),得到傅里叶变换,频谱图变成连续的曲线。)

对于非周期信号 x(t)=12π∫−∞∞X(jΩ)ejΩtdΩ ,傅里叶变换后 X(jΩ)=∫−∞∞x(t)e−jΩtdt ( X(jΩ) 物理意义:频谱密度函数)

2离散信号的傅里叶分析

离散信号的傅里叶分析思路平行于连续信号的傅里叶分析。

2.1离散时域傅里叶变换(DTFT)

在离散系统中,假如x(t)为连续系统信号,要转换成离散系统,需要进行采样,采样频率为fs,采样时间间隔为Ts=1/fs

冲击采样序列为 δs(t)=∑n=−∞∞δ(t−nTs) ,

采样之后的信号为 xs(t)=∑n=−∞∞x(t)δ(t−nTs) .

连续信号的傅里叶变换定义为 X(ω)=∫−∞∞x(t)e−iωtdt ,

则采样后的傅里叶变换为 Xs(ω)=∫−∞∞(∑n=−∞∞x(t)δ(t−nT))e−iωtdt ,

交换积分求和顺序 Xs(ω)=∑n=−∞∞∫−∞∞x(t)δ(t−nTs)e−iωtdt

由于冲激函数的筛选性 ∫−∞+∞f(x)δ(x−x0)dx=f(x0)

得 Xs(ω)=∑n=−∞∞x(nTs)e−iωTs

采样信号是一个序列,第n个采样时间t=nTs,

所以将连续信号傅里叶变换写成这个形式 Xs(ω)=∑n=−∞∞x(n)e−iωTs ,这个式子称为离散时域傅里叶变换。

2.2离散傅里叶级数(DFS)

这里先说一个结论:一个域是周期的则另一个域是离散的,一个域是离散的则另一个域是周期的。

对于周期为N的离散信号x[n],x[n]=x[n+N],这是一个周期序列,根据上一行的结论,因为x(n)是离散的,故频谱是周期的,因为x(n)是周期的,故频谱是离散的,所以x(n)得频谱是离散的且是周期的。

对FS: X~(t)=∑k=−∞∞X(kΩ0)ejkΩ0t 进行离散化( Ω0 =2 π /T,t=nTs,T=NTs,Ω0 =2 π /NTs, tΩ0=2 nπ /N)(其中Ts为采样周期,N为一个周期的采样数)得出

x~(nTs)=∑kX~(kΩ0)ejk2πNTsnTs=∑kX~(kΩ0)ej2πNnk

Ωs=2π/Ts=2πN/T=NΩ0

N=ΩsΩ0=2πfs2π/T=2πfs2πf=fsf=TTs=N

由以上分析可知: x~(nTs) 是离散的,周期为N,间隔是Ts, X~(kΩ0) 是离散的,周期为N,间隔是 Ω0 ,

所以各取一个周期求和,有 X(k)=∑n=0N−1x(n)e−j2πNnkk=−∞∼∞x(n)=1N∑k=0N−1X(k)ej2πNnkn=−∞∼∞ 这个就是离散傅里叶级数(DFS)。

3小结

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

sqli-labs/Less-45

这一关有没有报错信息 所以我们不能从报错信息中得知注入类型 我们只能通过登陆成功或者失败去辨别我们判断的注入类型正确与否 然后我们也不懂注入点 所以只能进行尝试了 如果两个参数在SQL语句中都被单引号包裹住 那么假设username为注入点输入如下 username admin# pass…

【强大的数据迁移和恢复解决方案】KernelApps及其产品介绍

KernelApps是 范围广泛的强大的数据迁移和 恢复解决方案 可以根据用户的需求提供多种采购方案 KernelApps提供 交换服务器、Office 365、 电子邮件迁移、Outlook等方面工具 其产品包括数据恢复、文件修复、 数据迁移、电子邮件迁移、 媒体恢复、云备份、云迁移等解决方…

基于32单片机的多功能电子语音时钟

本设计是32单片机的多功能电子语音时钟设计,主要实现以下功能: 1.通过OLED显示时间,日期,温度,湿度等信息 2.到达整点时能够语音播报时间和温湿度 3.可通过按键使语音模块播报时间和温湿度 4.可通过按键调整当前时间&…

Mac M1安装Centos8

M1 芯片 Centos8 百度网盘下载的慢,大家可以直接给我留言,我用奶牛快传分享给大家 链接: https://pan.baidu.com/s/1gT7TnBk5HnT27F82FGht7w?pwd1234 提取码: 1234 复制这段内容后打开百度网盘手机App,操作更方便哦 安装 第一次输入 r 依…

推荐一款高效率前端开发神器,功能太强大了

当前端收到一张设计稿的时候,他们需要考虑非常多的问题。 而第一个摆在面前的问题就是 - 切图。作为连接设计师和前端的重要“纽带”,如果切图不准确,很容易导致最终的产品呈现与设计稿大相径庭。 随之而来的第二个问题就是 - 设计还原。页面…

荧光标记转铁蛋白-(FITC, cy3, cy5, cy7, 香豆素, 罗丹明)

转铁蛋白(Tf)结合铁是通过与其受体,即Transferrin Receptor 1(TfR1)相互作用而实现的。TfR1 是一种表达于细胞表面的糖蛋白,由两个同源二聚体的亚基通过二硫键连接而成。在细胞表面,Tf与Fe3相互作用形成全铁-Tf&#x…

ESP32 入门笔记07: ESP-NOW (ESP32 for Arduino)

【B站乐鑫】 ESP-NOW 无线通信方案简介 ESP-NOW 是一种快速、无连接的通信技术,具有短数据包传输的特点。 ESP-NOW 是乐鑫开发的一种“协议”,它使多个设备无需使用 Wi-Fi 即可相互通信。该协议类似于低功耗 2.4GHz 无线连接 。在通信之前需要设备之间…

什么是数字孪生?数字孪生技术有没有真正的实用价值?

可以很确定地说,数字孪生技术为我们的生活与工作都提供了巨大的价值。过去几年,在经历了”三起三落”之后,数字孪生再次成为资本和舆论关注的焦点。“数字孪生就像是给你了一个水晶球,能够根据过去和当下发生的事情来预测并模拟未…

HDMI接口类型种类区分图(高清图)

HDMI接口类型这么多种啊,主要有A、B、C、D、E五种类型。 1、A类(Type A) HDMI A Type是使用最广泛的HDMI线缆,HDMI A接口共有19pin,宽度为13.9毫米,厚度为4.45毫米。 2、B类(Type B&#xff…

【SpringCloud】04 网关springcloud gateway

网关springcloud gateway 上面的架构,会存在着诸多的问题: 客户端多次请求不同的微服务,增加客户端代码或配置编写的复杂性 认证复杂,每个服务都需要独立认证。 存在跨域请求,在一定场景下处理相对复杂。 网关可以做…

【QT】编译QtWebEngine(Build QtWebEngine from source)Win10+QT5.7.1_x64+VS2015

1、前言 关于QtWebEngine是干什么的,怎么用的,不在此赘述。 1.1、为什么要编译QtWebEngine QT默认的QtWebEngine是不支持mp3、mp4解码的,也就是说,如果想要在QT浏览网页的时候支持在线播放音视频,就需要让QtWebEngi…

前端品优购项目准备工作

网站制作流程: 初稿审核:网页美工会制作原型图和psd效果图 品优购项目规划: 1 品优购项目整体介绍 描述:电商网站,要完成PC端首页,列表页,注册页面的制作 2 品优购项目学习目的 电商类网站比…

nRF Connect for Desktop[自己的APP环境搭建]

本文源码仓库地址:https://github.com/NordicSemiconductor/pc-nrfconnect-ble/blob/main/package.json nRF Connect for Desktop是nordic自己做的一个PC端的蓝牙工具,配合nordic的dongle可以实现蓝牙的很多功能,要浏览本文要有如下知识储备: 1.nRF Connect for Desktop的APP是…

ELFK集群部署与Logstash的过滤模块

ELFK集群部署与Logstash的过滤模块ELFK集群部署与Logstash的过滤模块一、ELFK集群部署(FilebeatELK)Filebeatfilebeat 结合 logstash 带来好处:1.1 部署ELK集群1.2 安装Filebeat(Apache节点)1.3 设置 filebeat 的主配置…

TimeSformer:Is Space-Time attention all you need for video understanding?

【实践】CV领域的Transformer模型TimeSformer实现视频理解 - 飞桨AI Studio本项目选取CV中的transformer模型TimeSformer进行项目开发,在UCF101数据集上训练、验证、评估 - 飞桨AI Studiohttps://aistudio.baidu.com/aistudio/projectdetail/3413254?contributionT…

Zookeeper系列文章-Curator

之前我们讲解了Zookeeper安装与Zookeeper常用命令讲解 linux安装Zookeeper3.5.7详解_兜兜转转m的博客-CSDN博客 Zookeeper系列文章—入门_兜兜转转m的博客-CSDN博客 由于我们需要利用Java进行开发,因此我们使用Curator对Zk进行操控 导入依赖,由于使用…

作业-11.22

1、TCP服务器和客户端交互 服务器 #include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <arpa/inet.h> #include <netinet/in.h> #include <string.h> #include <unistd.h> #define ERR_MSG(msg) do{\ …

Java基础—反射

反射 我们来探讨Java中的一些动态特性&#xff0c;包括反射、注解、动态代理、类加载器等。利用这些特性&#xff0c;可以优雅地实现一些灵活通用的功能&#xff0c;它们经常用于各种框架、库和系统程序中&#xff0c;比如&#xff1a; 1&#xff09;14.5节介绍的Jackson&…

MAC苹果电脑关闭系统完整性保护SIP

苹果电脑从 macOS 10.11 开始引入了系统完整性保护机制SIP&#xff08;System Integrity Protection&#xff09;&#xff0c;目的是帮助普通用户避免恶意 app 通过用户授权的方式获得所有系统权限。通过 System Integrity Protection&#xff0c;苹果实现了对第三方软件的限制…

SpringBoot SpringBoot 开发实用篇 5 整合第三方技术 5.14 SpringBoot 整合 quartz

SpringBoot 【黑马程序员SpringBoot2全套视频教程&#xff0c;springboot零基础到项目实战&#xff08;spring boot2完整版&#xff09;】 SpringBoot 开发实用篇 文章目录SpringBootSpringBoot 开发实用篇5 整合第三方技术5.14 SpringBoot 整合 quartz5.14.1 任务【定时任务…