ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

RMAA音频测试完全指南:不用仪器也能测出声卡解码器真实性能

RMAA音频测试完全指南:不用仪器也能测出声卡解码器真实性能 不用复杂的音频分析仪不花上万元买设备也能把声卡、解码器、耳放的客观性能摸得清清楚楚。RightMark Audio AnalyzerRMAA就是这样一个存在一款体积不到几兆、问世二十多年、如今依然活跃在音频硬件评测领域的专业音频设备测试软件。它通过“输出测试信号再录回来”的方式测量设备的频率响应、噪声水平、动态范围、谐波失真、互调失真、声道串扰等核心指标量化一台音频设备到底“行不行”。这玩意儿适合谁手里有独立声卡、USB解码器、耳放、录音接口的发烧友想验证自己DIY作品性能的电子爱好者以及做硬件评测需要客观数据支撑的自媒体。只要你的设备有音频输出和输入动手接一根线就能跑出一份漂亮的数据报告。这篇博文我会把RMAA的原理、测试项目、完整操作流程和常见的坑一次讲透照着做你也能给手里的设备出一份专业级体检报告。1. 这套测试到底是怎么运作的软件原理与测试思路1.1 黑盒测试的巧妙思路RMAA的核心思路并不复杂四个字回环Loopback。软件通过被测设备的输出通道比如声卡的Line Out、解码器的RCA输出发送一段精心设计的数字测试信号然后通过同一台设备的输入通道Line In把信号录回来最后对录音结果做频谱分析和数学统计算出各项指标。这个思路本质上就是一种“黑盒测试”我不关心设备内部用什么芯片、什么电路结构我只关心信号进去之后出来怎么样。如果设备是透明的输出的信号和输入的测试信号几乎完全一致指标就漂亮如果设备的运放引入噪声、耦合电容造成低频衰减、数字部分产生抖动指标就会如实反映出来。RMAA把一台音频设备变成了一台可以通过“说的什么”和“听到的什么”来评判的仪器。这里有个关键点很多人容易忽略RMAA测试的是“输出输入”整个链路的综合表现而不是单独测输出或输入。也就是说你测一台解码器Line Out的指标和Line In的指标会叠加在一起。如果电脑板载声卡的Line In很弱再好的解码器也会被拖累。理解这点很重要后面讲测试环境的时候还要回到这个逻辑上。1.2 为什么二十年过去了它还没被淘汰RMAA最初是俄罗斯硬件评测网站iXBT开发的工具早在1997年就已经出现。今天随便一台手机的处理能力都比当年的电脑强几百倍为什么大家还在用RMAA我觉得有三个原因。第一测量的项目覆盖了音频设备最核心的客观指标。频响、噪声、动态、失真、串扰这一套组合拳打下来设备的基本功如何基本就定调了。第二操作门槛低不需要频谱分析仪、音频分析仪这些动辄几万块的硬件。第三结果的可比性强同一台电脑、同一个测试流程横向对比不同设备数据是相对公平的。当然RMAA也有它的局限。它的测试精度受限于声卡的ADC质量高频段的THD测量能力不如专业音频分析仪也没有相位噪声、方波响应这些高级测量项目。但话说回来对于90%的场景——选声卡、验证DIY作品、对比DAC——RMAA给的数据已经足够指导决策了。工具够用就行没必要每次都搬出实验室级别的东西。1.3 版本选择经典8.0还是新版6.x这里必须先提个容易弄混的事。RMAA有两个常见的大版本一个是经典的5.5/6.x系列界面老派但极其稳定另一个是重新设计的RMAA 7.x然后跳到了8.0。新版重新设计了界面和测试流程支持更高的采样率最高192kHz测出的结果在某些项目上和老版本一致但操作习惯变化很大。我的建议是如果你只是日常测设备用6.4.1或者6.4.5这类经典版本就够了网上的教程、评测数据基本都是基于这个系列横向对比时更有参照意义。如果你是做专业评测且需要高采样率测试再考虑7.x/8.0版本。不过无论哪个版本核心测试原理没有变化这篇博文讲的测试项目和方法在两个版本上都适用。2. 六个核心指标逐个拆解RMAA到底在测什么RMAA启动测试之后会依次完成频率响应、噪声水平、动态范围、总谐波失真、互调失真、声道串扰这六项基础测试。每一个指标背后都有明确的物理意义也都有“什么算好”的参考线。理解指标的含义比会按Start键重要得多。2.1 频率响应设备是不是“透明”的频率响应测试的是设备在不同频率下对信号的增益一致性。理想情况下一台设备应该对20Hz到20kHz的所有频率一视同仁既不放大也不衰减画出来应该是一条平直的线。RMAA会以1kHz处的电平为基准测量各个频点的相对电平偏差单位是dB。实际测试中低频段衰减是最常见的问题根源通常是输出耦合电容容量不够。比如早年很多声卡为了省成本耦合电容用得很小在20Hz处可能衰减了0.5dB甚至更多反映到听感上就是低音发虚、不够扎实。高频段如果衰减多见于变压器输出设备或者线缆分布电容过大。RMAA给出的“从20Hz到20kHz”的频率响应曲线能让这些问题一目了然。怎么判断好还是差普通板载声卡全频段波动在±0.5dB左右独立声卡和解码器一般能做到±0.1dB以内。人耳对0.1dB级别的频响差异其实不太敏感但如果波动超过1dB基本可以断定设备的设计或元件选择有妥协。2.2 噪声水平与动态范围底子干不干净噪声水平测试测量的是设备在没有信号输入时的输出底噪RMAA会用dB值来表示比如-90dB。这个数值越低越好意味着设备本身产生的嘶嘶声、电流声越小。需要说明的是RMAA测得的噪声是包含了环境干扰、电脑开关电源噪声、ADC自身噪声的综合结果。动态范围的定义是设备能输出的最大不失真信号与噪声底之间的差距。RMAA用测量THD达到1%时的信号电平来近似最大输出能力再减去噪声电平得到的差值就是动态范围。一台设备如果标称动态范围100dB意思是它能表现从最微弱到最强悍信号之间的跨度是100dB这直接关系到听音乐时微小声部的清晰度。对日常使用来说动态范围超过90dB就已经足够安静100dB以上则非常优秀。如果测出的动态范围不到80dB耳机里多半能听到明显的底噪。注意测这个项目时电脑的节能设置、后台程序都可能影响结果测试前把所有无关程序关掉是最基本的操作。2.3 总谐波失真THD信号被“污染”了多少谐波失真是衡量音频设备线性度的核心指标。RMAA发送一个1kHz的正弦测试信号然后分析录音中除了基频之外还出现了哪些频率成分。理想情况下设备输出的应该只有1kHz这一个频率实际情况中运放、变压器、数字处理等环节会引入一些整数倍频率的成分比如2kHz、3kHz、4kHz这些就是谐波失真。THD的数值越小说明设备对信号的“污染”越轻微。现代音频设备的THD普遍能做到0.001%以下也就是-100dB左右。这里要说一个容易误解的点THD低不等于声音好听有些设备会刻意引入偶次谐波来模拟“温暖”的胆味这在RMAA上会表现为THD指标不高。但客观测试和主观听感本来就是两回事RMAA给的是设备线性度的参考不是音质的完整画像。RMAA还会把THD测试结果分成“总谐波失真”和“总谐波失真噪声THDN”两个数值。THDN包含了噪声成分数值会比纯THD稍高一点。日常看THDN更有参考意义因为它更接近实际听感中“干净还是脏”的感知。2.4 互调失真IMD多信号同时通过时的“相互干扰”互调失真测试的思路是同时发送两个不同频率的信号通常是19kHz和20kHz然后查看输出中是否出现了这两个频率的“和频”与“差频”成分。比如19kHz和20kHz互调之后会出现1kHz、39kHz等新的频率成分其中1kHz正好落在人耳敏感区会产生一种很不舒服的“咕咕”声。为什么会发生互调失真核心是设备的非线性。当两个信号叠加后幅度超过设备线性工作区放大器的非线性特性就会让它们相互调制产生本不存在的频率。RMAA通过计算这些多余频率成分相对于原始信号的比例得出IMD值单位是百分比或者dB。互调失真对听感的影响很隐蔽——不是轰隆隆的失真而是让音乐变得“糊”和“硬”。打击乐、多声部密集的段落最容易暴露问题。好的设备IMD应该在-80dB以下普通声卡如果做到-60dB以上就属于比较差了。2.5 串扰左右声道之间有没有“串门”串扰测试的目的是检查左右声道之间的隔离度。RMAA的做法是只让一个声道输出测试信号然后测量另一个声道录到了多少信号两个数值的比值就是串扰指标单位dB。数值越大负数的绝对值越大说明声道隔离做得越好。串扰的来源有几个方面共用电源内阻的耦合、PCB布线间距不足、信号线平行走线、甚至是空间中的电磁感应。100dB以上的串扰已经很难被人耳察觉60dB左右的串扰会在听音时感到声场收窄、定位模糊。 在RMAA的测试结果页串扰图表通常显示两条曲线分别对应L→R和R→L两个方向的泄漏情况。高频段的串扰一般会比低频段差因为高频信号更容易通过寄生电容耦合过去。3. 动手实操从接线到出报告的完整流程3.1 搭建回环测试环境RMAA的测试质量七分在环境三分在软件操作。测试的目标是“隔离出设备本身的表现”所以要把一切外部干扰减到最小。我自己测试时的接线顺序是这样的准备一条质量过硬的3.5mm对录线两头都是3.5mm公头或者根据设备接口准备RCA线。把被测设备输出接到同一台设备的输入。比如测电脑板载声卡直接把耳机口和麦克风口用对录线连起来测外置解码器把解码器的RCA输出接到声卡的Line In或者接到解码器自己的Line In如果它带输入的话。这里有几个极端重要的细节第一绝不能把输出直接接到输入而不看电平。RMAA有电平校准环节测试信号输出后它会自动检测输入电平并给出提示。如果输入电平太接近0dBFS数字满刻度ADC会削波测出来的THD直接爆表如果输入电平太低动态范围和信噪比的数据就会很惨。正常范围是-1dBFS到-3dBFS之间。第二被测设备如果有音量旋钮把音量开到能保证输入信号足够的水平。有人习惯开到最大但如果此时已经过载就要适当降低。第三如果用笔记本电脑测试一定插上电源适配器。电池模式和电源模式下的接地情况不同有时候电池模式下底噪会更高有时候电源适配器反而会引入接地环路噪声。每种组合都试一下选结果最好的那一组作为测试环境。3.2 软件安装与设备驱动检查安装RMAA本身很简单安装包解压后直接运行。真正容易出问题的是驱动环节。RMAA和现代的Windows音频架构兼容性不算完美尤其是Windows 10以上系统默认的音频驱动路径可能让RMAA无法直接访问设备。建议在测试前先在系统声音设置中把采样率设为48kHz或44.1kHz位深设为24bit。如果被测设备有专门的ASIO驱动可以装上RMAA在选项里支持ASIO模式。用ASIO可以绕过系统混音器测出的数据更接近设备本身的能力。没有ASIO驱动也没关系用WASAPI或者MME模式也照样能测只是结果会稍保守一点。有一个高频坑开始测试前检查Windows是否把“增强音频”功能打开了。不同品牌的声卡驱动会把“环境音效”“响度均衡”“低音增强”之类的处理默认开启这些都会严重污染测试信号导致频响曲线异常或者THD偏高。测试前务必将这些增强全部关闭只用纯直通模式。3.3 跑一遍完整测试操作步骤实录进软件后先选好被测设备。点击“Options”菜单在“Output”和“Input”里选对应的设备采样率我习惯用48kHz、24bit这更接近多数影音场景的实际工作状态。主界面上有四个测试按钮频率响应、噪声水平、动态范围、谐波失真噪声、互调失真和串扰。先把各项测试单独跑一遍熟悉流程。点第一个频率响应测试软件会依次发出扫频信号几秒钟后弹出结果对话框显示测得的频率响应曲线和数据。先看电平提示如果弹出“Input level too high”或“too low”就调整音量后重新测试。六项全部测完后点“Test”菜单下的“Test all”可以一键跑完所有项目。全部跑下来大约需要一分钟左右。完成后点“Results”里的“Summary”RMAA会生成一个汇总列表列出每项指标的成绩和对应的评价比如“Good”或“Average”。这里我给个建议不要只跑一遍。同一设备连续跑三次取中间值或者最稳定的那组数据。RMAA的测量会受环境噪声、系统负载、甚至温度的影响单次数据难免有随机误差。3.4 结果报告解读以实际的测试数据为例我自己主力机上的板载声卡ALC897实测数据是这样频率响应20Hz-20kHz波动在-0.1dB到0.2dB之间噪声水平-96dB动态范围约95dBTHDN约0.003%IMD约0.012%串扰约-90dB。这个成绩对板载声卡来说中规中矩日常听听歌、做做剪辑完全够用。后来我测过一台几百块的USB解码器同样的电脑和接线方式数据提升明显动态范围到了112dBTHDN降到了0.001%以下串扰-105dB。客观数据的变化和主观听感的“背景更黑、层次更清晰”是吻合的。看RMAA生成的报告时重点看“Summary”页面里的最终数值同时结合频率响应曲线判断设备有没有明显的偏科。曲线越平直越好任何在某频段出现“山峰”或者“深谷”的情况都应该怀疑是不是测试环境的问题。4. 测试中的常见坑与排查方法用RMAA跑了这么多年踩过的坑也不少。很多问题看起来像是设备故障实际只是测试设置不对。这里我把高频坑按出现频率排个序附带对应的排查方法。4.1 底噪大、噪声水平测出来很难看这是被问得最多的问题为什么我的设备噪声水平只有-70dB比评测网站上差那么多先别急着怀疑设备。第一步把电脑上所有后台程序关掉尤其是浏览器、通讯软件、远程控制类工具。电脑的CPU负载和总线活动会在声卡供电上制造噪音。第二步断开除了测试必需之外的所有USB设备一些劣质USB充电器和外设的开关电源会通过地线污染信号。第三步检查接地台式机的电源如果是两脚插头试试把它反过来插有时候能明显降低交流声。笔记本就直接拔掉电源、用电池供电测试一次看看两种模式取较好结果。另外一个常见来源是设备内部开启了降噪和回声消除。某些笔记本的麦克风阵列自带背景噪声抑制这个功能在通话时是福音测试时却是灾难。务必在声音设置里关闭“噪声抑制”和“回声消除”两个选项。4.2 提示输入信号过载或者过弱RMAA在每个测试项目的校准阶段会检测输入电平。过载了调整音量旋钮同时看看Windows中“录音设备-属性-级别”是不是被系统悄悄调高了。Windows对麦克风有“自动增益控制”的功能有时会在测试过程中自动改变录音电平导致后段测试数据异常。解决方法是把录音设备里的“自动增益”取消勾选把电平固定在一个值。还有个小细节如果对录线接触不良电平会忽高忽低测试结果很可能出现单次异常。换一条线再测一次如果问题消失基本可以确定是线材问题。4.3 频率响应曲线出现奇怪的波动频率响应曲线不干净先检查是不是开着均衡器。板载声卡驱动的均衡器、播放器的EQ插件、甚至Windows自带的“响度均衡”都能让曲线变得奇形怪状。关闭所有后处理后再测。如果曲线在某个频率突然掉下去又弹回来大概率是信号质量问题或者输入输出采样率不匹配。比如输出设为44.1kHz输入却锁在48kHz测试信号和采集时钟不同步会造成特定的干扰纹波。统一采样率后再测即可。4.4 测数字输入如光纤、同轴时的注意事项用RMAA测纯DAC的光纤输入时需要先有一个数字输出的声卡作为信号源同时DAC的模拟输出必须接到另一个声卡的模拟输入。这时候RMAA测的是“数字声卡解码器录音声卡”三件套的综合水平不是解码器单体的成绩。想在数据上把DAC的真实水平挤出来录音声卡的ADC必须足够优秀否则解码器的真实性能会被ADC给“盖住”。这也是很多人在家测解码器感觉数据不如官方标称的原因——不是设备虚标是测试链路不一样。4.5 横向对比时的“控制变量”原则如果你想把不同设备的RMAA数据放在一起对比请务必保证测试环境完全一致同一台电脑、同一个USB口、同一根对录线、同一个采样率、同一天测试。设备温度也会影响指标解码器刚开机时和热机半小时后的数据会有可观察的差异。我习惯先让设备通电运转20分钟再测试这个做法能明显提高数据可重复性。另外RMAA的版本尽量保持一致。不同版本对信号处理的方式略有变化跨版本对比数据虽然参考价值还在但严谨性会打折扣。5. 进阶心得把RMAA的价值用到极致5.1 配合ASIO驱动的特殊技巧如果你的被测设备有ASIO驱动RMAA里开启ASIO模式后系统混音器会自动绕开很多潜在的干扰源被直接隔离。ASIO模式下测出的动态范围和THD数据通常比MME模式好看一些也更接近设备的真实能力。值得注意的是ASIO模式需要手动选择和被测设备对应的驱动而且缓冲区的设置会影响测试的稳定性缓冲区过小时可能出现爆音导致数据异常。5.2 用RMAA排查系统中的真实问题RMAA不只是评测器材的工具它也是系统排障的一把好手。有一次我的监听音箱左声道出现微弱的滋滋声我把功放和声卡的连接断开后单独测声卡数据正常恢复连接后再测噪声水平从-96dB掉到了-80dB。顺着这个方向排查发现是音箱电源和声卡共用了同一个插排把音箱供电改到墙插后问题消失。这样的案例说明RMAA能帮你定位“是前端问题还是后面问题”缩小排查范围。5.3 数据存档与长期观察做评测或者DIY开发时给每台设备建一个文件夹把不同版本的测试结果汇总并记录当时的测试条件采样率、驱动模式、设备温度、接线方式。长期积累下来的数据非常有用一方面能看出设备的性能是否随使用时间衰减另一方面在给朋友推荐设备时也有了实打实的参考值。我还习惯把RMAA的数据和主观听感对应起来记录。客观指标只能说明设备的“保真能力”主观听感则是完整的审美判断。两者长期交叉对照之后你会慢慢建立起一套属于自己“数据与听感”的映射关系。比如在我这里动态范围低于95dB的设备基本能预判它放交响乐时会有点“软”而THDN高于0.01%的设备在听高频泛音丰富的音乐时往往会稍微“毛”一些。这种经验不是看评测学来的是用RMAA一单一单测出来的。5.4 客观测量的正确立场用了这么多年RMAA我最想提醒的是别“唯数据论”。音频是一个客观物理量加主观心理感知的综合体验。RMAA的数据能告诉你设备保真度的上限但它不能说明电源线调音、界面风格这类偏主观的因素带来的体验差异。数据好只是底线声音好不好听还需要耳朵去确认。我的态度是用RMAA的数据做基础的“体检”把明显不及格的设备排除出去然后在数据合格的产品中用耳朵去选自己喜欢的风格。最后分享一个实用小技巧如果你想测的设备只有一个输出口比如只有耳机口也可以用一条一边是3.5mm、另一边是双RCA的线把左右声道分别接到输入端的L和R。这样虽然多过了一道线材的损耗但只要线材质量可靠测出的频响和THD依然有相当高的参考价值。我早期没有独立声卡的时候就是用这个办法给朋友们的声卡做了初步的“体检”帮不少人排除了“换解码器”的冲动消费。客观数据最直接的价值就是让你知道自己买的东西到底值不值。
返回列表