位置: IT常识 - 正文

音频(一)时域图、 频谱图 Spectrum(音频的时域波形)

编辑:rootadmin
音频(一)时域图、 频谱图 Spectrum 1. 时域图

推荐整理分享音频(一)时域图、 频谱图 Spectrum(音频的时域波形),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:时频域语音信号的分析与处理,把一个时域信号分解到频域上有什么意义,时域到频域的转换公式,时域到频域的转换公式,时域到频域的转换公式,把一个时域信号分解到频域上有什么意义,音频的时域波形,音频 时域和频域,内容如对您有帮助,希望把文章链接给更多的朋友!

1.1 声音信号是一维的时域信号,无法观察出频率随时间的变化规律。

动态信号x(t): 是描述信号在不同时刻取值的函数, 其中t是自变量;

即横轴代表时间, 纵轴是信号的变化(振幅)。

2. 信号的频域分析

信号通过傅里叶变换把它变到频域上,可以看出信号的频率成分;

横轴代表各个频率成分, 纵轴: 信号的幅度值。 是一个时间平均(time average)概念。

2.1 频谱图

简单地说,任何信号(当然要满足一定的数学条件),都可以通过傅立叶变换而分解成一个直流分量(也就是一个常数)和若干个(一般是无穷多个)正弦信号的和。

每个正弦分量都有自己的频率和幅值; 这样,以频率值作横轴,以幅值作纵轴, 把上述若干个正弦信号的幅值画在其所对应的频率上,就做出了信号的幅频分布图,也就是所谓频谱图 。

2.3 频谱图类型

在实际使用中,频谱图有三种,即

线性振幅谱、对数振幅谱、自功率谱.

其中, 对数振幅谱中各谱线的振幅都作了对数计算,所以其纵坐标的单位是dB(分贝), 这个变换的目的是使那些振幅较低的成分相对高振幅成分得以拉高,以便观察掩盖在低幅噪声中的周期信号。

2.4 相频分布:

横坐标: 频率 ; 纵坐标: 相位;

3. 功率谱3.1 功率谱定义

功率谱可以从两方面来定义,

一个是自相关函数的傅立叶变换,第一种定义就是常说的维纳辛钦定理。

另一个是时域信号傅氏变换模平方然后除以时间长度。

第二种其实从能量谱密度来的。 根据parseval定理,信号傅氏变换模平方被定义为能量谱,能量谱密度在时间上平均就得到了功率谱。

3.2 功率谱性质

功率谱的概念是针对功率有限信号的(能量有限信号可用能量谱分析),所表现的是单位频带内信号功率随频率的变换情况。保留频谱的幅度信息,但是丢掉了相位信息,所以频谱不同的信号其功率谱是可能相同的。

功率谱是随机过程的统计平均概念,平稳随机过程的功率谱是一个确定函数;而频谱是随机过程样本的Fourier变换,对于一个随机过程而言,频谱也是一个“随机过程”。(随机的频域序列)

音频(一)时域图、 频谱图 Spectrum(音频的时域波形)

功率概念和幅度概念的差别。此外,只能对宽平稳的各态历经的二阶矩过程谈功率谱,其存在性取决于二阶局是否存在并且二阶矩的Fourier变换收敛;而频谱的存在性仅仅取决于该随机过程的该样本的Fourier变换是否收敛。

在频域分析信号分两种: (1).对确定性信号进行傅里叶变换,分析频谱信息。 (2).随机信号的傅里叶信号不存在,转向研究它的功率谱。随机信号的功率谱和自相关函数是傅里叶变换对(即维纳辛钦定理)。功率谱估计有很多种方法;

4. 时域与频域的关系 (FFT)4.1 相位与振幅

如下面静态图所示:

正弦波就是一个圆周运动在一条直线上的投影。 任意时刻的相位 为 ϕ\phiϕ ; 任意时间的 幅度值: 振幅A × sin ϕ\phiϕ

sin = 对边/ 斜边; 对边 = sin × 斜边

4.2 频域的基本单元

如下图所示: 频域的基本单元也可以理解为一个始终在旋转的圆。

4.3 FFT过程

举例, 矩形波的 FFT过程:

任意波形FFT:

4.4 相位差:

相位差 = (时间差 / 周期 ) × 2 π\piπ 图中, 小红点是距离频率轴最近的波峰, 我们将红色的点投影到下平面,投影点我们用粉色点来表示。当然,这些粉色的点只标注了波峰距离频率轴的距离,并不是相位。时间差并不是相位差。如果将全部周期看作2Π或者360度的话,相位差则是时间差在一个周期中所占的比例。我们将时间差除周期再乘 2Π,就得到了相位差。

4.5 矩形波在时域、频域和相位的表现形式:

5. 时频域分析5.1 时频域分析:

频谱虽然可以看出信号的频率分布, 但是丢失了时域信息,无法看出频率分布随时间的变化。

为了解决这个问题,很多时频域分析手段应运而生。

短时傅里叶,小波,Wigner分布等都是常用的时频域分析方法。

5.2 STFT的原理:把一段长信号分帧、加窗,对每一帧做傅里叶变换(FFT).

短时傅里叶变换,是对短时的信号做傅里叶变换。 短时的信号怎么得到? —> 是长时的信号分帧得来的。

5.3 实现:

python可以使用scipy库中的signal模块。

如果做STFT分解的音频信号(wav文件)的路径存在path变量中,可通过下面的代码得到STFT数据。

import wavioimport numpy as npfrom scipy import signalwav_struct=wavio.read(path)wav=wav_struct.data.astype(float)/np.power(2,wav_struct.sampwidth*8-1)[f,t,X]=signal.spectral.spectrogram(wav,np.hamming(1024),nperseg=1024,noverlap=0,detrend=False,return_onesided=True,mode='magnitude')

关于signal模块中spectrogram的使用方法和各个参数的具体意义,参见

https://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.spectrogram.html#scipy.signal.spectrogram

本文链接地址:https://www.jiuchutong.com/zhishi/297486.html 转载请保留说明!

上一篇:JavaScript 删除对象中的某一项(js删除对象的方法)

下一篇:vite.config.js详细配置。(viwer.js)

  • 小爱同学音箱默认音乐改酷狗(小爱同学音箱默认音乐改酷我)

    小爱同学音箱默认音乐改酷狗(小爱同学音箱默认音乐改酷我)

  • 相机冬天会被冻坏吗(相机受冻)

    相机冬天会被冻坏吗(相机受冻)

  • 荣耀手机投屏电视怎么设置(荣耀手机投屏电脑需要密码)

    荣耀手机投屏电视怎么设置(荣耀手机投屏电脑需要密码)

  • 10.2英寸屏幕是多大(10.2英寸屏幕是多少厘米长宽)

    10.2英寸屏幕是多大(10.2英寸屏幕是多少厘米长宽)

  • 华为手机阻止一切来电怎么设置(华为手机如何阻止)

    华为手机阻止一切来电怎么设置(华为手机如何阻止)

  • qq消息免打扰为什么会自己关闭(qq消息免打扰为什么还会提示)

    qq消息免打扰为什么会自己关闭(qq消息免打扰为什么还会提示)

  • 联想电脑管家怎么添加到桌面(联想电脑管家怎么下载)

    联想电脑管家怎么添加到桌面(联想电脑管家怎么下载)

  • 主机后面三个颜色的孔(主机后面三个颜色的孔是啥)

    主机后面三个颜色的孔(主机后面三个颜色的孔是啥)

  • 华为荣耀9a是不是华为(华为荣耀九a)

    华为荣耀9a是不是华为(华为荣耀九a)

  • 苹果手机视频压缩失败怎么回事(苹果手机视频压缩文件太大了怎么缩小)

    苹果手机视频压缩失败怎么回事(苹果手机视频压缩文件太大了怎么缩小)

  • wan和lan是什么意思(wan 和 lan)

    wan和lan是什么意思(wan 和 lan)

  • 不要微信号了怎样删除

    不要微信号了怎样删除

  • 苹果11有防水功能吗(苹果11有防水功能吗,被洗衣机洗了几分钟)

    苹果11有防水功能吗(苹果11有防水功能吗,被洗衣机洗了几分钟)

  • 手机卡按上怎么不显示(手机卡按在哪里)

    手机卡按上怎么不显示(手机卡按在哪里)

  • 电脑wps怎么发送到qq(电脑wps怎么发送到qq邮箱里)

    电脑wps怎么发送到qq(电脑wps怎么发送到qq邮箱里)

  • 键盘上的end键在哪里(键盘的end键在哪里)

    键盘上的end键在哪里(键盘的end键在哪里)

  • 荣耀20一键清理在哪里(荣耀20一键清理可以自定义吗)

    荣耀20一键清理在哪里(荣耀20一键清理可以自定义吗)

  • 华为手机右上角有个月亮(华为手机右上角发热是什么原因)

    华为手机右上角有个月亮(华为手机右上角发热是什么原因)

  • 小米Max2屏幕是LCD还是OLED(小米max2屏幕参数)

    小米Max2屏幕是LCD还是OLED(小米max2屏幕参数)

  • 迅雷私人空间在哪打开(迅雷私人空间在哪个文件夹)

    迅雷私人空间在哪打开(迅雷私人空间在哪个文件夹)

  • hryal00a是什么型号(hryal00ta)

    hryal00a是什么型号(hryal00ta)

  • 发圈文字折叠了怎么办(发朋友圈字折叠)

    发圈文字折叠了怎么办(发朋友圈字折叠)

  • 华为p30屏幕供应商(华为p30的屏幕是哪个供应商提供的)

    华为p30屏幕供应商(华为p30的屏幕是哪个供应商提供的)

  • 如何入驻京东商城(怎样入驻京东电商平台)

    如何入驻京东商城(怎样入驻京东电商平台)

  • 58求职申请能删除吗(58怎么删除求职申请)

    58求职申请能删除吗(58怎么删除求职申请)

  • split命令  分割文件内容(split 文件分割)

    split命令 分割文件内容(split 文件分割)

  • 旅游企业纳税
  • 汇算清缴所得税是什么意思
  • 纳税人取得虚开的增值税专用发票处理问题的通知
  • 银行付款的会计怎么做账
  • 发出材料计划成本例题
  • 资本公积在现金流量表哪里体现
  • 外地报销怎么报
  • 多交的季度所得税怎么算
  • 税负率过低进行什么交易
  • 缴纳增值税金税率是多少
  • 福利费不交个人所得税会怎么样
  • 增值税发票收款人复核人空白可以吗
  • 个人到税务局怎么开增值税普通发票
  • 小规模纳税人普票可以开3%吗
  • 免税销售额怎么算出来的
  • 2020年资金账簿印花税最新规定
  • 工行代收资金清算过渡户是什么?
  • 财务审核火车票真伪辨别
  • 消费满额赠礼
  • 工会经费申报表的应税项应该怎样填写
  • 报销车费怎么贴
  • 美团代收是什么意思
  • 半成品加工费计入什么科目
  • 开具红字发票后所冲销的销项税应怎么处理?
  • 股权转让分期付款协议
  • 摊余成本等于什么
  • 新手会计怎么做分录
  • php替换字符串中的某个字符
  • php随机ua
  • 下一页分页符中间空白页
  • 账本过次页的视频
  • springcloud阿里巴巴
  • vue3和ts
  • yii2框架和fastadmin建商城网站哪个好用
  • element excel
  • 外地工程预缴的个人所得税是什么申报
  • 餐饮小微企业优惠政策2021
  • 企业所得税是先预缴吗
  • 税控发票如何入账
  • 其他应收款是如何核算的
  • 发票替票该怎么做账
  • linux登录root用户登录
  • 新会计准则折旧年限
  • 以前年度少计成本的税务处理
  • 预缴增值税的账务处理
  • 出租车发票能不能抵扣进项
  • 业务分成方案
  • 普通发票红字冲销怎么操作流程
  • 服务行业收入会增加吗
  • 内部损益是什么
  • 取得税控服务费会计分录
  • 代扣职工个人所得税的账务处理
  • 预付账款主要是什么
  • 无形资产减值准备借贷
  • 代理返利什么意思
  • 塔吊租赁费用是否包括司机指挥
  • 进口关税怎么算增值税
  • 同比增长怎么算出来的
  • 企业明细是什么
  • 电脑系统文件受损
  • windows10如何更改管理员账户
  • window照片无法预览
  • win10怎么设置加快电脑速度
  • fciv.exe
  • powergenie是什么程序
  • windows7开机显示错误恢复进不去
  • win10总连不上网
  • vs opengl配置
  • preorder遍历
  • 使用node.js实现用IP地址查询天气情况
  • 使用scp获取远程linux服务器上的文件 linux远程拷贝文件
  • 网吧保存区连接怎么设置
  • javascript常用语法
  • jquery怎么判断复选框选中
  • Unity3D游戏开发(第2版)pdf
  • javascript获取数据
  • 给个人佣金怎么避税
  • 发票缴销办理流程图
  • 网上申报增值税纳税申报表怎么填写
  • 1992年2月20号是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设