关于tonal噪声,你了解多少?(二) 上一次介绍了我们生活中出现的tonal噪声和临界频带(此回顾文章),小伙伴们有回去好好复习吗? 但具体什么样算是tonal信号,我们现在还一头雾水,让我们从算法讲起吧。哈哈哈,你们怕了吗?不过放心,小编也是一看到公式就犯怵,所以我决定不写公式,全靠忽悠!算法是以前的聪明人总结出来的,总归有些道理,如果我们能了解这些算法的原理以及发展过程,相信对于tonal信号会有更深的了解。退一步讲,就算搞不清楚啥是tonal信号,只要知道算法,会用软件,那也是整条街(gai)最靓的仔/囡。 现有计算Tonal信号的主要算法有以下几类: 1. Tone-to-NoiseRatio (TNR: ECMA-74,ISO 7779) 2. DIN 45681 Tonality(similar to TNR) 3. Prominence Ratio(PR: ECMA-74, ISO 7779). 4. Psychoacoustic tonality (“Tonality”: Aures/Terhardt) 5. Tonality Hearing Model of Sottek (ECMA-74) 接下来我们会依次介绍每一种算法的用途和优缺点。对于急性子的同学,看到最后那个斜体加粗的重点嘛,不要问,问就是最牛的!我们以前也有一篇专门介绍这个算法的,等不及的同学可以先去看看电动车NVH的法宝:HEAD专利算法Tonality(Hearing Model),要记得看完再回来。 Tone-to-Noise Ratio (TNR: ECMA-74,ISO 7779),有些翻译成纯音噪声比。ECMA-74标准规定了其详细的算法和流程。ECMA可能有些小伙伴不太熟,全称是“European Computer Manufacturers Association(欧洲计算机制造商协会)”。听起来是不是很山寨?我们村里的微商都叫自己全球企业了。实际上ECMA是IT行业非常知名的组织,致力于信息行业各种规范和标准的规划制定,实力不容小觑。“ISO国际标准化组织”我们都很熟悉了,汽车家电行业的很多标准都是ISO制定的,我们的国标GB也有很多参考或者直接引用ISO标准的。ISO 7779也规定了TNR算法,不过,ISO 7779几乎是照抄ECMA-74的作业。怎么样,本以为是青铜,结果是王者! IT行业很早就开始研究tonal噪声问题了。风扇、硬盘等主要是单频噪声,而且电脑工作的环境一般比较安静,人们对于这些噪声更加敏感。而其他行业则没有这么迫切的要求,所以现有的tonal噪音算法大都是从IT行业发展来的。到了现阶段,其他行业就直接拿过来先用着,有些不合适的地方,那就要优化以前的算法,或者想出新的算法才行了。 关于TNR算法,基本概念其实很简单。由于IT行业都是单频噪声,所以TNR就是计算单频峰值声压和周围剩下声压的差别,如果差别比较大,那就是有问题的单频噪音,如果差别小,那就没问题。看起来很简单明了吧。具体的计算过程也没啥好说,ECMA-74里面写的可详细了。可以找来看看,当然懒得看也没关系,反正软件会帮我们算的。(注:TNR的计算可以用声压谱也可以用能量谱,以下内容写的时候没有严格区分)。 根据上面对于TNR的描述,大家有么有想到一些问题呢?下面是答疑时间。 什么是单频峰值? 这个说起来轻松,实际操作起来可没那么好办的。想象一下,某根频率线要比两旁的频率线高,就是单频峰值。如果连续两根三根高谱线,边上是矮的,那算不算单频峰值?最多几根能算? 因此,有些软件就每根谱线都算一遍TNR,反正高的也在里面,总归不会遗漏的。造成计算效率差,想看个结果等老半天。有些软件取巧,需要用户手工指定谱线位置,你想我计算哪个频率,我就算那根谱线。 以下插播一条广告:用HEAD acoustics 的ArtemiS软件分析TNR速度很快的,具体怎么算的可以打开帮助文件学习一下,嘿嘿,反正我写公式你们也不会看。稍微提个醒,这个软件FFT有个平滑功能,字面作用就是让FFT的结果平滑柔顺一些,看起来像用了飘柔。但是在计算TNR的时候,可以减少大量不重要的毛刺,同时保留能量比较高的单频峰值。(计算TNR的时候此功能自动完成)。 


2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/65760.html