音频筑基:信噪比SNR指标

这篇具有很好参考价值的文章主要介绍了音频筑基:信噪比SNR指标。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在分析音频信号中,信噪比是我们经常遇到的概念,这里谈谈自己的理解。

SNR含义


定义

  • SNR,Signal to Noise Ratio,信噪比,也常缩写为S/N

概念

  • 顾名思义,就是信号和噪声的比值,实际应用时比值结果常转到dB域中
  • 信号,原系统输出的理论信号
  • 噪声,指经过某系统后,原信号不存在的无规律的新信号

计算方式

  • 功率角度:10lg(Ps/Pn),也是能量维度
    • Ps和Pn分别代表信号和噪声的有效功率,或者说是能量单位
    • 计量单位为dB
  • 幅值角度:20lg(val/ref),也是样本维度
    • 选倍数为20的时候,是从幅值角度相除,没有平方变成能量值
  • 以上两者公式等价

指标要求

  • 越大越好
  • 信噪比一般不应该低于70dB,高保真音箱的信噪比应达到110dB以上

SNR实例


这里举一个实例深化理解SNR的内涵,请阅读以下文本:

通常简单的量化表示一个数按N bit 进行线形量化,如 PCM按 16bit 量化,即[-1,1] 之间的小数线形均匀的分成 65536份,qstep=(1/2)^15。此种量化每提高1bit,可提高 SNR 6db 左右, 16bit 量化的 SNR=90db,CD 音质即为 16bit PCM,已基本满足人类的听觉需要。——谢湘勇的《音频编码原理讲解和分析》

请思考问题:如何理解,每提高1bit位深,SNR提高6dB?

……

OK,思考完毕,这里说下俺的思路。先理解16bit位深量化时SNR=90dB,如何来的?

个人分析,整数量化时最小值为1,即噪声误差幅值为1。而信号的最大值为2^bit_depth=2^16=65536,所以信号的最大幅值为65536。于是,套用SNR幅值公式得:SNR=20lg(max_val/min_val)=90dB

理解这个后,1bit位深量化精度就清楚了,多1bit就是乘以2,换到对数域就是+6dB,计算公式:SNR=20lg(2/1)=6.02dB

从而进一步理解何为SNR,信号最大幅度(信号范围)对最小幅度的精度误差(量化精度)的比,即可表征位深量化的SNR(最大信噪比)。文章来源地址https://www.toymoban.com/news/detail-757814.html

到了这里,关于音频筑基:信噪比SNR指标的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 信噪比的定义及计算方法

    英文名称叫做SNR或S/N(SIGNAL-NOISE RATIO),又称为讯噪比。是指一个电子设备或者电子系统中 信号与噪声的比例 。这里面的信号指的是来自设备外部需要通过这台设备进行处理的电子信号,噪声是指经过该设备后产生的原信号中并不存在的无规则的额外信号(或信息),并且该

    2024年02月01日
    浏览(35)
  • Matlab 生成一定信噪比的信号

    信噪比公式 1 : S N R = 10 ∗ l o g 10 P s P n 信噪比公式1:SNR=10*log_{10}frac{P_s}{P_n} 信噪比公式 1 : SNR = 10 ∗ l o g 10 ​ P n ​ P s ​ ​ 其中, P s P_s P s ​ 和 P n P_n P n ​ 分别指 信号的平均功率、噪声的平均功率。 当信号和噪声的长度相等为N时,根据平均功率的公式 P s = E s /

    2024年02月11日
    浏览(47)
  • 视频的动态范围、信噪比和比特数

    在机器视觉系统中,反映每一个像元灰度质量的指标是动态范围,也是机器视觉系统要考虑的重要指标之一。动态范围和空间分辨率是机器视觉系统的两个主要指标。 灰度的动态范围在摄像头中的模拟视频部分用信噪比(Signal to Noise Ratio)SNR表示;而在摄像头或采集卡的A/

    2023年04月09日
    浏览(40)
  • Python 不同分辨率图像峰值信噪比[PSNR]

    PNNR:全称为“Peak Signal-to-Noise Ratio”,中文直译为峰值信噪比 前言 一、定义 二、Python代码 1.自定义 2.Tensorflow 总结 峰值信噪比是一种衡量图像质量的指标,描述的是最大值信号与背景噪音之间的关系。 一般来说,PSNR高于40dB说明图像质量极好(即非常接近原始图像);在

    2024年02月01日
    浏览(53)
  • python求不同分辨率图像的峰值信噪比,一文搞懂

    可以使用 Python 的 NumPy 和 OpenCV 库来实现这个任务。提前准备一张图片作为素材。 峰值信噪比(Peak Signal to Noise Ratio,PSNR)是衡量图像质量的常用指标,它表示图像中信号和噪声的比值。通常,较高的 PSNR 值表示图像质量较高。 PSNR 的公式如下: 其中, MAX 是图像的最大亮度

    2024年02月05日
    浏览(49)
  • 通信系统中基于matlab的BPSK信噪比检测算法及实现

    根据是否需要辅助数据,信噪比估计算法可以分为数据辅助类算法(Data aided, DA)和非数据辅助类算法(No Data aided, NDA)。DA估计算法准确性较高,但是需要提供先验信息,需要牺牲信道传输效率。NDA方法在传输数据信息的同时进行信噪比估计,不影响信息传输效率,适用范围较广

    2024年02月04日
    浏览(45)
  • 常规波束形成——时域与频域常规窄带波束形成、信噪比计算(附代码)

    最近学习了一下《最优阵列处理技术》,应老师要求写一个线性均匀水听器阵列的常规波束形成,由于是初学者,写的可能会有点问题,欢迎大家提出修改建议和指导,写这个主要是记录自己的思考,其次是和初学者进行交流提升。 要实现波束形成,首先得了解频率波束响应

    2024年02月04日
    浏览(44)
  • 如何仿真ADC的SNR、ENOB等动态性能指标

    目录 第一步:修改理想DAC的VerilogA代码 第二步:确定相关输入频率及仿真 第三步:查看结果 首先在仿真之前,你得有一个ADC。然后是思考如何仿真的问题,如何加激励,如何使用相关工具查看仿真结果。假定你有一个可以仿真的ADC,大致经过下列步骤可以得到ADC的相关动态

    2024年01月18日
    浏览(78)
  • 语音信号处理 —— 笔记(一)音频信号处理

      声音的产生 :能量通过声带使其振动产生一股基声音,这个基声音通过声道 ,与声道发生相互作用产生共振声音,基声音与共振声音一起传播出去。 传感器以 某种频率 探测声音的振幅强度以及振动方向,所得到的一系列随时间变化的点。 传感器的探测频率,即为采样

    2023年04月09日
    浏览(56)
  • 【音频分析】不同小波变换模型音频降噪(含SNR MSE)【含Matlab源码 3935期】

    ✅博主简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,Matlab项目合作可私信。 🍎个人主页:海神之光 🏆代码获取方式: 海神之光Matlab王者学习之路—代码获取方式 ⛳️座右铭:行百里者,半于九十。 更多Matlab仿真内容点击👇 Matlab图像处理(进阶版) 路径规划

    2024年02月19日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包