热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

声品质粗糙度matlab,轿车排气噪声声品质的试验分析与优化研究

1前言长期以来行业内一直以A计权声压降低作为车内及车外噪声设计目标,但是声压级高低己经不能反映人们对于噪声信号的主观评价,因为人们发现即便声压水平满足法

1 前言

长期以来行业内一直以A计权声压降低作为车内及车外噪声设计目标,但是声压级高低己经不能反映人们对于噪声信号的主观评价,因为人们发现即便声压水平满足法规要求,但是在车内仍然会感觉烦躁不安,甚至恶心呕吐,因此单纯以A计权声压级作为噪声评价标准的观念越来越受到挑战。本文利用声品质(Sound Quality)客观参量来反映人们对于声音事件主观感受的适当描述,并基于人的心理效应进行声学评价,以保证从主观和客观的角度对车内、车外噪声进行准确的分析和评价。

2 声品质计算理论基础

本文选取响度、尖锐度、粗糙度、抖动度这四个国际上比较常用的参量,并在建立国际上比较公认的数学模型在软件中进行计算分析。

2.1 响度

响度是反映人耳对声音强弱主观感受程度的心理声学参数,它考虑人耳对声音频谱的掩蔽特性,能比A声级更准确的反映声音信号的响亮程度。其单位是Sone,定义1kHz、40dB纯音的响度为1sone。在客观度量中,声音的强弱是由声波的振幅决定的。但是作为主观评价量的响度与振幅并不完全一致,它不仅决定于振幅的大小,还决定于频率的高低、频带的宽度、频谱特性和声音的持续时间。

人耳对声音的反应具有非线性特性和频率相关特性,这意味着对响度的感觉不能完全由声压级或它的谱来描述。由声压信号诱导出一种经验性的响度级,是由声压信号的频谱倍乘一频率计权函数得出来的。计权函数是以实验得到的等响度曲线为基础规定的,表达为声压级和频率二者的函数的响度感觉。图2.1为一簇等响度曲线,从中可以看出人耳对低频声和高频声的敏感性差别很大,在中频(1000Hz左右)范围内对声压级水平最为敏感。

为比较不同频率和声压级声音的强弱关系,提出了响度级的概念。响度级的单位为“方”(Phon),在数值上等于与标准音(1kHz纯音)一样响时所对应的标准音的声压级。响度级是个相对的量,与响度不同,它并不与人对声音的强弱感觉成线性关系。

响度级LN与响度N的关系为:N=2(LN-40)/10       (2.1)

129712654686718750_new.jpg

图2.1 等响度感觉曲线

2.2 粗糙度和抖动度

噪声信号的瞬时变化能导致两种不同的感觉,低频变化时产生起伏抖动感,高频变化时产生粗糙感。比如以调制比为1的幅值调制1kHz单频音为例,当调制频率从低到高变化会给人产生三种不同的感觉:在低频调制时,给人的感觉是声音响度慢的上下起伏和抖动的感觉,在心理声学里以抖动度来描述声音的这种主观感觉;当调制频率大于20Hz时,起伏感消失代之以粗糙感,在心理声学里以粗糙度来描述声音的这种主观感觉;当载波频率大于2000Hz时,粗糙感产生于调制频率20~300Hz范围内,当调制频率大于特征带宽时,人能分辨出独立的变频音。

粗糙度和抖动度都是描述人对噪声信号瞬时变化的感觉,因此具有相似的性质,他们都与噪声的调制频率、调制比、中心频率和声压级等因素有关。其中调制频率和调制比对粗糙度和抖动度的影响最为显著,且粗糙度和抖动度都随调制比的增大而增大。对幅值调制而言,中心频率对抖动度影响不大,对频率调制声音,抖动度随中心频率增大呈下降趋势。声压级对粗糙度和抖动度的影响相对较小,声压级增加40dB粗糙度或抖动度增加2~3倍。

为定量地描述粗糙度和抖动度,需要规定粗糙度和抖动度的参考值。粗糙度的单位为“asper”,并规定调制比为1,声压级为60dB的1kHz幅值调制纯音在调制频率为70Hz时的粗糙度为1asper。

Aures将总粗糙度看成是各临界频带内24各特征粗糙度的积分,提出了粗糙度的计算模型:

129712655571250000_new.jpg

抖动度的单位为“vacil”,规定声压级为60dB调制比为1的1kHz幅值调制纯音在调制频率为4Hz时的起伏度为1vacil。与粗糙度的计算类似,抖动度的计算也采用瞬间掩蔽模式,以最大和最小声压级△L的形式表示:

129712655653750000_new.jpg

式中,fmod为调制频率。



推荐阅读
  • 本章深入探讨了Java中的多态特性,这是面向对象编程的核心概念之一。多态指的是同一操作作用于不同的对象时,可以有不同的解释和执行方式。在Java中,多态通过父类引用变量引用子类对象来实现,即 `父类类型 引用变量名 = new 子类类型();`。这种方式允许程序在运行时根据实际对象的类型动态地选择合适的方法执行,从而提高代码的灵活性和可扩展性。此外,本章还详细介绍了多态的应用场景和注意事项,帮助读者更好地理解和运用这一重要概念。 ... [详细]
  • Sublime Text 3 注册密钥及激活方法详解
    本文详细介绍了Sublime Text 3的注册密钥获取与激活方法,旨在帮助用户合法且高效地使用这款强大的文本编辑器。文章不仅提供了最新的注册密钥信息,还涵盖了详细的激活步骤,确保用户能够顺利激活软件,享受其带来的便捷与高效。此外,文中还简要对比了Sublime Text 3与其他主流文本编辑器的功能差异,为用户提供更多选择参考。 ... [详细]
  • 耿老师带你深入Java学习:掌握递归与迭代的精髓 ... [详细]
  • 如何在服务器上正确连接显示器与键盘?一台主机是否能够支持双显示器及键盘配置?通常情况下,一台主机确实可以连接两个显示器和键盘,但需要使用适当的连接设备,如KVM切换器或分屏器。只要主机的硬件配置足够,这种多显示器配置是完全可行的。理论上,通过合适的设备,最多可以实现一拖五的配置。具体的技术参数和连接方法将在下文中详细说明。 ... [详细]
  • 基于FPGA的32位CRC校验码生成器设计与实现
    本文介绍了基于FPGA的32位CRC校验码生成器的设计与实现。该生成器利用FPGA的并行处理能力,实现了高效的数据校验功能。通过优化的算法和逻辑结构,该生成器能够快速准确地生成32位CRC校验码,适用于高速数据传输和存储系统的数据完整性验证。实验结果表明,该生成器具有良好的性能和可靠性,能够满足实际应用中的需求。 ... [详细]
  • Java进阶之旅:第六阶段深度解析与实践
    在之前的Java进阶之旅中,我们已经深入探讨了Java语言的核心特性,包括继承、封装和多态。本文将在此基础上,进一步解析第六阶段的关键概念和技术实践,帮助读者深化对Java高级特性的理解和应用。通过具体的代码示例和实际项目中的应用场景,我们将探讨如何高效地利用这些特性解决复杂问题,提升开发效率和代码质量。 ... [详细]
  • 在上篇文章的基础上,本文将继续探讨 Linux 设备驱动中的设备模型与 `devicedriverbus` 机制。在将设备注册到总线之前,需要先创建 `device` 对象。可以通过静态定义 `device` 结构体变量,并调用 `device_register` 函数来完成这一过程。此外,文章还将详细解析设备模型的内部工作机制,以及 `devicedriverbus` 机制如何实现设备与驱动的自动匹配和管理。 ... [详细]
  • 微软发布紧急安全更新,所有Windows 10版本均面临影响!
    微软于周五紧急发布了两项安全更新,旨在解决Windows 10所有版本中Windows Codecs库和Visual Studio Code应用存在的安全隐患。此次更新是继本周初发布的月度例行安全补丁之外的额外措施,凸显了这些问题的紧迫性和重要性。这些漏洞可能被攻击者利用,导致系统权限提升或远程代码执行等严重后果。建议用户尽快安装更新,以确保系统的安全性。 ... [详细]
  • 在 Red Hat 系统的启动过程中,首先运行的程序是 `/sbin/init`。该程序会读取 `/etc/inittab` 文件,并根据其中的配置进行系统的初始化工作。例如,它会根据设定的运行级别启动相应的服务和进程,确保系统能够顺利进入指定的运行状态。此外,`/sbin/init` 还负责管理系统关机和重启等操作,确保系统的稳定性和安全性。 ... [详细]
  • 如何在DataGridView中实现带有图标的单元格显示
    本文详细探讨了在C# WinForms应用程序中,如何通过DataGridView控件实现带有图标的单元格显示。文章不仅提供了具体的实现方法,还深入解析了相关技术细节,对于希望提升用户界面交互体验的开发者而言,具有很高的参考价值。 ... [详细]
  • 正则表达式与文本处理三剑客深入解析
    本文深入解析了正则表达式及其在文本处理中的应用,详细介绍了常用的正则表达式模式,如 `[0-9]` 用于匹配任意一个数字字符,`[^0-9]` 匹配任意一个非数字字符,`^[0-9]` 表示以数字开头,`[a-z]` 匹配任意一个小写字母,而 `[a-zA-Z]` 则匹配任意一个字母,并强调了正则表达式中大小写的区分。此外,文章还探讨了正则表达式在文本处理中的高级用法,包括模式匹配、字符串替换和数据提取等技术,为读者提供了丰富的实战案例和应用场景。 ... [详细]
  • 在 MySQL 中,WHERE 和 HAVING 子句虽然都用于筛选数据,但应用场景有所不同。WHERE 子句主要用于在聚合操作之前过滤记录,而 HAVING 子句则用于在聚合操作之后对结果集进行进一步筛选。HAVING 子句特别适用于需要基于聚合函数(如 SUM、COUNT 等)的结果进行条件筛选的情况。了解两者的区别和具体应用场景,有助于优化查询性能和提高数据处理效率。 ... [详细]
  • 本文简要介绍了 MacOS 系统的分区与引导机制。通过详细解析系统分区结构和引导加载过程,帮助用户更好地理解 MacOS 的启动流程。文章还涵盖了不同版本 MacOS 的分区特点,以及如何在遇到引导问题时进行故障排除。对于希望深入了解 MacOS 内部运作机制的用户来说,本文提供了丰富的技术细节和实用建议。 ... [详细]
  • 开发技巧分享:利用套索与矩形选择工具高效选取绘图中的全部字形节点
    开发技巧分享:利用套索与矩形选择工具高效选取绘图中的全部字形节点 ... [详细]
  • 利用Jenkins与SonarQube集成实现高效代码质量检测与优化
    本文探讨了通过在 Jenkins 多分支流水线中集成 SonarQube,实现高效且自动化的代码质量检测与优化方法。该方案不仅提高了开发团队的代码审查效率,还确保了软件项目的持续高质量交付。 ... [详细]
author-avatar
hello簞調_290
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有