壹号平台官网

您的地位: 首页

聊聊M3X的MQA那些事

0087FFs0gy1gmzt2r9usuj30rs0fmdzw






相信关注M3X的伴侣 ,对M3X支持MQA“硬解” ,16x发展并不陌生 ,本文从MQA的介绍、MQA的解码方式、M3X是若何实现16x发展的技术方面 ,分享一下我的小我见解。


在谈及MQA技术之前 ,我们先对MQA进行介绍。而对于MQA有哪些优势、为什么MQA文档的后缀是Flac这些问题 ,在MQA官网及对MQA感兴致的大咖都有介绍 ,本文就不再反复介绍了 ,有兴致的伴侣能够网上百度搜索。

一、MQA介绍


MQA是Master Quality Authenticated的缩写 ,能够翻译为“母带质量认证” ,它是英国Meridian共同创办人Bob Stuart针对Hi-Res高解析音频所开发的编码压缩技术。MQA选取一种称为折叠(fold)的技术(MQA编码),将母带音频的巨细缩小至CD级别 ,从而易于传布 ,为流媒体Hi-Res无损音频传输成为可能。


Bob Stuart曾用一个很扼要的方式来向各人注明 ,他说MQA就如统一张纸 ,上面承载了Hi-Res音频的所有信息 ,折叠(fold)之后 ,它所占档案巨细就只有正本的一半 ,MQA解码时只有再将纸张屡次发展(unfold) ,你就能够得到原始的信息量 ,从而能让使用者听到灌音室里原汁原味的声音成效。它的特点就是经过MQA的编码技术折叠、折叠、再折叠 ,让档案信息缩小、缩小、再缩小 ,再经过MQA解码技术 ,发展、发展、再发展。

0087FFs0gy1gmzsu0hpedj30kt07ut9w


 

上图为MQA官方提供的概念图 ,我们能够极度直观的相识MQA的处置过程,它先获得原汁原味的音频信号 ,有最高的分辨率和音质(最高可达到705.6KHz/24bit或768KHz/24bit),而后经过MQA一层一层的折叠编码处置(fold),最后达成MQA档案。(图片来自MQA官网)


二、MQA解码方式


凭据播放设备的分歧 ,MQA有4种解码方式:No Decode、MQA Core Decoder、MQA Full Decoder和MQA Renderer。 下面我们先来看下这4中方式的道理和区别。


No  Decode: 你的播放环境(蕴含软件和硬件)齐全没有解码MQA的能力 ,无法发展MQA编码 ,播放MQA音乐最高只能按44.1KHz/24bit或48kHz/24bit播放。


MQA  Core Decoder:当选取Tidal或Roon这类支持MQA的软件播放时(软件解码) ,能让MQA音频发展(unfold)第一层折叠 ,还原MQA第1层编码 ,其分辨率最高不超过88.2kHz/24bit或96kHz/24bit ,也就是我们常所说的MQA  2x发展。

0087FFs0gy1gmzsv6lze7j30fe078aam


MQA  Full Decoder: 齐全还原MQA第1、2、3层编码,若是你的播放设备可能对MQA进行硬件解码 ,除了能将音频做第一层发展(Origami unfold to Core) ,接下来还能进行更多层的发展和有关处置 ,最终展示出最齐全的MQA成效 ,展示音频的最佳分辨率。

0087FFs0gy1gmzsvgo2fgj30fe06ngm9


例如 ,你采用具备高级MQA解码能力的硬件装置 ,如选取获取MQA认证的Shanling M8播放器 ,最高支持MQA 8x发展(unfold) ,当播放一个原始编码为352.8kHz/24bit的MQA档案时 ,其MQA档案可能被齐全的发展并播放 ,最终播放出来的成效就会是352.8kHz/24bit;;当选取Shanling M3X播放器 ,最高支持MQA 16x发展(unfold) ,当播放一个原始编码为768KHz/24bit的MQA档案时, 其MQA档案可能被齐全的发展并播放 ,最终播放出来的成效就会是768kHz/24bit ,而此时就是MQA最佳的播放状态 ,声音质感也是最佳的 ,这也是倾听MQA声音最好的方式。


MQA  Renderer:是指拥有MQA渲染器产品 ,可还原MQA第2、3层编码 ,不支持MQA串流 ,必要搭配MQA CoreDecorder解码器使用 ,就可齐全还原MQA第1、2、3层编码。这是一种比力轻量的MQA解决规划 ,好比选取XMOS实现的一些USB解码和耳机产品 ,如AudioQuest DragonFly或一些iFi的产品 ,当衔接到具备MQACore Decoder(如Tidal APP),能够实现MQA文件的发展并提供MQA履历。

0087FFs0gy1gmzsw1u0dtj30fe08gjsc

以上图来自MQA官方网站https://www.mqa.co.uk/how-it-works


三、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。

0087FFs0gy1gmzsx3ndajj30fe02jjrq

0087FFs0gy1gmzsxbnm09j30fe05waav

0087FFs0gy1gmzsxkw0uyj30fe08sjtx


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成效 ,展示音频的最佳分辨率。

0087FFs0gy1gmzt12095tj312w0pxnpd


目前业界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授权费。

0087FFs0gy1gmzt26m2krj312w0pxu0x


四、总结


本文具体介绍了MQA、MQA技术、MQA的几种解码方式及具体论述了M3X是若何实现MQA 16x Full Decoder的 ,但愿对各人相识MQA有所援手。


MQA作为一项针对Hi-Res高解析音频所开发的编码压缩技术 ,选取怪异的MQA编码折叠技术和MQA解码发展技术 ,为流媒体Hi-Res无损音频传输成为可能 ,已经推出便引来网络流媒体从业者和HIFI厂商的强烈关注 ,在DAC内部进行MQA的硬件渲染(硬解) ,大大解放了主控CPU推算资源 ,为在一些轻量式便携式播放器发展越发多倍的MQA档案 ,提供无限想像空间。越来越多的产品参与了MQA的堡垒 ,我们将持续不休研发新产品 ,参与新技术 ,开发出更多好听好用的产品。


【网站地图】