三、M3X是如何实现MQA 16x展开
M3X采用高通骁龙430 8核处理器(CPU,以下都简称CPU)和双ESS ES9129C DAC,支持MQA “硬解”,MQA Full Decoder,16x展开。那么它是如何实现MQA 16x展开的呢?
下面我先从ES9219C 这颗DAC说起,ES9219C是一颗高性能的SABRE HiFi D/A转换的DAC,支持PCM384KHz/32bit和DSD256,支持MQA硬件Renderer(硬解),其MQARenderer是在ES9219C DAC内部进行处理,并支持8倍展开(unfold)。ES9219C是经过MQA认证的MQA hardware renderer。
以下是ESS ES9219C Datasheet(DS规格书)部分有关MQA截图,通过配置ES9219CDAC 内部MQA相关的寄存器来使能MQA Renderer功能,实现MQA hardware Renderer。

MQA在解码过程中还有一个特性值得一提,就是其解码过程是一层层展开的,前一层展开后,会挟带让后一层展开的必要信息,例如MQA Core展开之后就挟带了必要信息,能够进行下一阶段Full decoder或是MQA Renderer的完整译码。
介绍完ES9219C DAC和MQA一层一层的展开特性,我们说说M3X MQA 16x展开的实现流程,首先在M3X主控端,CPU把MQA 档案通过MQA Core Decoder进行2x的展开(unfold)为采样率最高88.2KHz/24bit或96KHz/24bit的MQB(MQA-core),然后通过I2S接口,把CPU MQACore Decoder展开的2x MQB数据传给ES9219CDAC,ES9219C在DAC内部进行8x的MQA Rendering(MQA硬解),最终最高输出2x×8x=16x(采样率为705.6kHz/768kHz),DAC内部按705.6kHz/768kHz XIN时钟速率进行 D/A数模转换输出。这MQA 8x Renderer是在ES9219C DAC内部进行渲染处理的,不是在主控进行处理的。
其实,讲到这里,我们已经了解到M3X是如何实现MQA 16x展开和输出的了。细心的朋友会发现,ESS ES9219C DAC这颗DAC 最高支持PCM 384KHz/32bit,那么MQA Full Decoder 16x展开后,其最高采样率输出为705.6Khz和768Khz,这不是超过ES9219C DAC的384KHz/32bit 的限制了吗?其实不然,其主要有以下两个原因:
1、ES9219C DAC 规格书中写的支持384KHz/32bit PCM只针对输入限制,对输出是不限制的,也就是主控输入给DAC的PCM数据最高不能超过384KHz/32bit。而M3X 主控CPU对2x MQACore Decoder后,其分辨率最高不超过88.2kHz/24bit或96kHz/24bit,是没有超过DAC 384KHz/32bit限制的。
2、MQA 8x 的MQA Renderer是在ES9219C DAC内部进行MQA 8x的硬件渲染(MQA hardware renderer),输出705.6Khz或768Khz的采样。在DAC内部直接进行D/A转换输出,其输出采样率是不限制的,最终达到2x*8x=16x的MQA完整展开(MQAFull Decoder)的MQA效果,展现音频的最佳分辨率。

目前业界HiFi播放器对MQA的展开(MQA解码)大部分的都是由主控CPU处理,如前所述,MQA Core Decoder和MQA Renderer由主控CPU进行展开解码,然后再通过I2S接口输出给DAC进行转换输出,这样对于要支持MQA 8X或还是16X展开,其一方面要取决于CPU展开计算能力,一方面取于DAC的解码能力。比如通过MQA认证的山灵M8播放器,其主控采用高通骁龙430, AK4499高性能DAC(最高支持768KHz PCM),因MQACore Decoder和MQA Renderer都由CPU处理,虽然DAC支持768Khz的输入,但因MQARenderer需要强大的CPU计算能力,因此M8只做到支持8x的MQA Full Decoder.而同样采用高通骁龙430的山灵M3X播放器,得益于M3X采用支持MQA hardware renderer的ES9219C DAC ,主控只需处理MQA 2x Core Decoder,另外8x 的MQA Renderer交由DAC进行硬件渲染,大大释放了主控CPU的资源,从而实现了MQA 16x的完全展开(MQA Full Decoder)。
如前面MQA介绍所述,MQA从录音设备到录音处理(音源上识别是不是录音室质量)、传输、播放(解码、渲染)等环节都有严格的限定,需要对整链路母带级音质进行认证。因此ESS ES9219C DAC是经过了MQA认证的,并在DAC内部实现了MQA hardware renderer。同时,采用了ES9219C的HiFi播放器产品吗,如山灵M3X,也一样需要送样给MQA官方进行MQA认证,并向MQA官方支付MQA授权费。
