位置: 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)

  • vivox70怎么设置网速显示(vivox70怎么设置返回键)

    vivox70怎么设置网速显示(vivox70怎么设置返回键)

  • 联想笔记本怎么打开摄像头(联想笔记本怎么关机)

    联想笔记本怎么打开摄像头(联想笔记本怎么关机)

  • 小天才Z6手表怎么退出睡眠模式(小天才z6手表怎么加好友)

    小天才Z6手表怎么退出睡眠模式(小天才z6手表怎么加好友)

  • qq红包的钱能转入微信里吗(qq红包的钱能转入支付宝)

    qq红包的钱能转入微信里吗(qq红包的钱能转入支付宝)

  • 苹果11分期首付多少(苹果分期首付最低多少)

    苹果11分期首付多少(苹果分期首付最低多少)

  • e31231v3相当于i7什么(e31231v3相当于i57500)

    e31231v3相当于i7什么(e31231v3相当于i57500)

  • osie超清视效是什么意思(osie超清视效是哪款手机)

    osie超清视效是什么意思(osie超清视效是哪款手机)

  • 网络无法上网怎么回事(网络无法上网怎么修)

    网络无法上网怎么回事(网络无法上网怎么修)

  • 荣耀9x语音助手怎么开启(荣耀9x语音助手怎么唤醒叫什么)

    荣耀9x语音助手怎么开启(荣耀9x语音助手怎么唤醒叫什么)

  • 用热点看电视费流量吗(个人热点看电视消耗大吗?)

    用热点看电视费流量吗(个人热点看电视消耗大吗?)

  • rar文件用什么软件打开(rar文件用什么软件打开苹果电脑)

    rar文件用什么软件打开(rar文件用什么软件打开苹果电脑)

  • oppo reno3上市时间(opporeno3上市时间和价格大内存)

    oppo reno3上市时间(opporeno3上市时间和价格大内存)

  • i7-7700K配什么显卡(i77700k配什么显卡合适)

    i7-7700K配什么显卡(i77700k配什么显卡合适)

  • 个人热点怎样设置人数(个人热点怎样设置流量)

    个人热点怎样设置人数(个人热点怎样设置流量)

  • 手机版wps怎么做表格(wps手机版)

    手机版wps怎么做表格(wps手机版)

  • 抖音字幕视频怎么做(抖音视频的字幕)

    抖音字幕视频怎么做(抖音视频的字幕)

  • 三星W20 5G像素是多少(三星w20像素是多少)

    三星W20 5G像素是多少(三星w20像素是多少)

  • 文字底纹颜色怎么设置(文字底纹颜色怎么统一替换颜色)

    文字底纹颜色怎么设置(文字底纹颜色怎么统一替换颜色)

  • 苹果6远程管理能解锁吗(苹果6远程管理怎么跳过)

    苹果6远程管理能解锁吗(苹果6远程管理怎么跳过)

  • 华为mate304g和5g区别(华为mate304g和5g的屏幕框一样吗)

    华为mate304g和5g区别(华为mate304g和5g的屏幕框一样吗)

  • 华为p30pro无线充电多少w(华为p30pro无线充电功率多大)

    华为p30pro无线充电多少w(华为p30pro无线充电功率多大)

  • 红米note7pro耗电快怎么办(红米note7pro耗电快怎么解决)

    红米note7pro耗电快怎么办(红米note7pro耗电快怎么解决)

  • 一加7有没有nfc(一加7有没有红外线遥控功能)

    一加7有没有nfc(一加7有没有红外线遥控功能)

  • 无法激活4g通话怎么办(无法接通激活服务)

    无法激活4g通话怎么办(无法接通激活服务)

  • 朋友圈长文字不折叠(微信朋友圈长文字不显示)

    朋友圈长文字不折叠(微信朋友圈长文字不显示)

  • 草图大师快捷键(草图大师快捷键常用表图片)

    草图大师快捷键(草图大师快捷键常用表图片)

  • fssm32.exe是什么进程 有什么作用 fssm32进程查询

    fssm32.exe是什么进程 有什么作用 fssm32进程查询

  • 出口退税退的是进项税还是销项税
  • 预付账款可以开发票吗
  • 税务师事务所是代理记账公司吗
  • 公司收据收款人怎么写
  • 红冲以后怎么做账
  • 水果店个体户怎么交税 广州
  • 报税时提示缺少相关组件怎么解决
  • 通行费发票勾选认证有多少就可以抵扣多少吗
  • 打印复印费的明细怎么开?
  • 房企视同买断销售的所得税处理
  • 网上缴税后会有发票吗
  • 提取法定盈余公积金会计分录
  • 税控盘忘记抄报反写怎么办
  • 附追索权的应收债权出售的会计处理
  • 应交增值税已交税金的账务处理
  • 公司注销时没有实收资本怎么办
  • 建安发票是什么意思
  • 主营业务税金及附加怎么算
  • 小规模纳税人和小微企业区别
  • 残障人士能享受的税收优惠
  • 纳税人跨县(市、区)提供建筑服务
  • 工程款发票备注栏必须填写吗
  • 小微企业一季度30万免税
  • 分公司税率怎样确定
  • 固定资产销售账务处理的例题
  • 个体工商户季度申报报税流程
  • win10 5月更新已知bug
  • 人力资源管理师考试时间
  • 收到一张增值税红冲发票
  • 合并范围外关联方交易是否抵消
  • 电脑系统出问题了怎么办
  • 如何查看自己的qq密码
  • Win7系统电脑c盘什么都没有为什么满了
  • win10右键失灵解决办法
  • 出售无形资产的净损失不应计入
  • php的get
  • 业务招待费超出部分纳税调增分录
  • 银行承兑汇票贴现率是多少
  • php十进制转二进制算法
  • 增值税发票已经认证了,但是税票原票没给,会有什么后果
  • 年初结转增值税怎么算
  • 帝国cms安装教程
  • 高效刷题app
  • 超简单的土法自制水泥
  • 个体户核定征收和查账征收哪个好
  • 银行开户费属于现金流量表的哪一类
  • 个体户没有账
  • 出口货物 增值税
  • 应收票据周转率公式
  • 已抵扣进项怎么转出
  • 销项税计提多了
  • 模具成本核算汇总表
  • 所得税费用结转分录
  • 变更公司股东要收费吗
  • 收入支出结余怎么记账
  • 新成立的公司发朋友圈文案
  • bulk insert formatfile
  • ghost后恢复
  • 安装win7旗舰版用户名和密码是多少
  • windows怎么拨号
  • win10运行win8程序
  • proflwiz.exe - proflwiz是什么进程 有什么用
  • 组策略禁用u盘怎么打开
  • win8.1应用商店无法打开
  • win 10设置提醒
  • kernel-headers-2.2.1-4
  • win7总是显示正在连接虚拟磁盘服务怎么办
  • python怎么学啊
  • Node.js中的事件循环是什么
  • 浏览器css3兼容
  • 简述linux与windows相比,有哪些优势
  • javascript高级程序设计第三版
  • jquery中odd是什么意思
  • diy相册设计
  • python 父类方法
  • python文字检测
  • ipadpro关税多少
  • 公司权责清单范围
  • 税控系统技术维护费每年都要交吗
  • 南通工伤网上申请流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设