找回密码
 -注册-
楼主: clark8888
打印 上一主题 下一主题

HQPlayer滤波选择体会总结(不定期更新)

[复制链接]
61
 楼主| 发表于 2023-3-19 18:11 | 只看该作者 来自 北京
6781bh 发表于 2023-3-18 11:04
请问滤波中的apod是什么意思?手册中apod打X的滤波器不适合用于1X吗?附上设置截图,有哪些可以改进的方 ...

录音室在创建 CD 质量的音频时下采样过程不佳,通常会引入混叠伪影。apod可以显示计数,同时减少(如果不能完全消除)上述伪影。 apod打X的滤波器只适合用于1X,因为nX的hires通常录制后没有下采样
回复

使用道具 举报

62
发表于 2023-3-19 19:19 | 只看该作者 来自 中国
clark8888 发表于 2023-3-19 18:11
录音室在创建 CD 质量的音频时下采样过程不佳,通常会引入混叠伪影。apod可以显示计数,同时减少(如果不 ...

专业
回复

使用道具 举报

63
 楼主| 发表于 2023-4-8 09:18 | 只看该作者 来自 北京
作者在2012年的早期介绍:

首先对时间和频率域进行一些解释,请原谅我的一些技术术语。频率是信号变化与时间的函数。因此,信号在频率和时域中都有呈现。“线性相位滤波器”是所有频率以相同的时间延迟通过的滤波器。“最小相位滤波器”是一种所有频率都尽可能快通过的滤波器,更高的频率比较低的频率更快。作为频率的函数,更长/更频繁的滤波器从通过频率到不通过频率变化更快。较短/较温和的滤波器作为频率的函数,从通过到停止的过渡更慢或“轻轻地”过渡。更准确地说,滤波器希望更快地检测频率和过渡通过/停止,滤波器必须“查看”信号的时间更长。这有被称为“响声”或更确切地说是“时间模糊”的副作用。另一方面,极短的滤波器,就像只看单个时刻的滤波器一样,根本无法过滤任何内容,因为它一次只看到单个时间点,没有任何历史或未来(因此它无法检测到任何频率,因为这些频率是随时间的变化)。线性相位滤波器在计算过程中考虑了相等数量的历史和未来。问题是,未来将要发生的事情已经影响现在,这有点不自然。另一方面,最小相位过滤器只考虑从现在到过去,所以它不会反映未来的事情。这种“响个环”已经在大多数红皮书录音中,因为在大多数情况下,ADC已经经历了下调转换,并可能从24/96或类似于红皮书的另一轮母版。“Apodizing”过滤器是用自己的铃声替换或修改原始铃声的过滤器——可能小于原始铃声。除非另有说明,否则下面解释的所有过滤器或多或少都是“apodizing”。

为什么需要“过滤”?因为否则,上采样/过采样会产生高于原始频率的别名(失真)组件。在向下转换的情况下,情况更糟,因为这些组件的产量低于原始组件。D-A转换还产生这些成分超过采样率频率的一半,然后由模拟重建滤波器去除。D-A转换阶段看到的采样率更高,以下模拟滤波器更简单。数字滤波器可以很容易地超越模拟滤波器。通过过滤消除这些虚假频率被称为信号“重建”。

因此,如果我在主窗口从左到右......

首先是过滤器选择,其中大多数可以执行向上或向下转换,具体取决于需要什么。
-所以“IIR”第一个是陡峭的模拟滤波器听起来如何,我不建议使用它进行除上采样以外的其他用途,并且仅以2倍或3倍的比率,尽管它也可以做更高的比率或下转换。我认为这最有助于听到“极端模拟”听起来会是什么样子。一些DAC芯片的输出阶段略有相似。
-然后有三种类型的传统“FIR”,它们在结构上与大多数DAC中使用的相似,“asym”在线性和最小阶段之间,只考虑“近期”。因此,传统设计做得尽可能好。
-“FFT”是一种特殊的类型,因为它在频域中执行其工作,并且相当陡峭。从技术上讲,这更接近音频编解码器的工作方式,而不是传统上进行的上采样方式。我不知道任何硬件过采样实现是否会使用类似的技术。
-“poly-sinc-*”这些是我使用最多和最推荐的,这些可以在一次通过和非常低的CPU负载的情况下从大多数输入速率转换为输出速率。单通方法最大限度地提高了滤波器的精度。(那些最终会问的人,这些是同步转换器)
-“sinc”是一个真正的异步转换器,几乎可以执行从任何速率到任何其他速率的转换。虽然它的质量相当高,但它的CPU负载也相当高,除非“poly-sinc-*”的无法进行所需的转换,否则不推荐使用。
-“多项式*”本身不是过滤器,而只是向上采样的多项式插值方法。这些只看少量的样本来计算一个新的样本,因此不会“环”,但另一方面,过滤性能也很差。这些类型的过滤器通常也会导致过早的高音滚动(对于红皮书材料,大约在20千赫时为3分贝左右,从~10千赫开始)。这些是有争议的向上采样“过滤器”,有些人非常喜欢,而另一些人则根本不喜欢。(非apodizing)
-“minringFIR”这是一个单通滤波器,与上面的多项式插值器非常相似,因为它真的很短,只看很短的时间段,同时在滤波方面仍然表现更好,并且没有这样的高音滚出问题。不建议使用2x/4x/8x/etc比率以外的其他比率。(非apodizing)

然后进入下一个项目,抖动和噪音塑造。每当进行任何处理时,都需要这个。原因是计算可能导致的结果比DAC支持的分辨率更精确。只需截断或四舍五入结果以适应DAC的精度,就会导致与信号直接相关的失真。Dither将这种四舍五入误差隐藏在非常低的无声常噪声中(有点像热噪声)-然后它不再与信号相关。噪声塑造通过将这种噪音移动到较少或不可听的频率来进一步。特别是多位转换器,但在某种程度上,其他人也受益于线性度提高的噪声形状的上采样。

我不建议为44.1/48 kHz的输出速率提供任何噪声形成器,因为没有适当的频率空间来停放噪音。

有许多噪声整形器:
-“NS1”是一个一阶的塑形器,只是倾斜噪音地板,使其向更高的频率增加,它也有一点额外的“反墙”高频噪音。不是真的推荐任何东西,但为了完整起见,包括在内。
-“NS4”是四阶成形器,有一个温和的步骤,可以将低频噪声移动到超声波频率。我想说的唯一成形器在88.2/96 kHz的速率下是有用的。
-“NS5”是五阶成形器,设计用于352.8/384 kHz或更高输出速率。这个从低频到超声波范围,会积极移动大约40分贝的噪音。
-“NS9”是用于176.4/192 kHz的九阶成形器变体,从低到高噪声的步骤更清晰,但在其他方面与“NS5”相似
-“RPDF”这只是普通的白噪音,不是真的推荐,但为了完整性,也包括在内。
-“TPDF”是行业标准的扁平三角形抖动,适用于任何情况,特别是44.1/48回放情况。几乎也不会产生任何CPU负载。
-“Gauss1”是高斯噪声抖动,应该比TPDF更“完美”,但也会加载更多的CPU。也适用于所有情况。

第三种选择是一组可用的输出采样率,根据硬件和所选过滤器的功能组合计算。

一般来说,我建议在“poly-sinc-*”过滤器之间进行选择,并使用尽可能高的采样率。根据上述描述选择抖动或噪声调影器,“NS9”用于192 kHz输出,“NS5”用于384 kHz输出,“TPDF”或“Gauss1”用于任何较低的速率......
回复

使用道具 举报

64
 楼主| 发表于 2023-5-6 06:55 | 只看该作者 来自 北京
HQ 5.0的新滤波看起来像是新瓶加旧酒的长短轻重(short/long/light/super/halfband)排列组合,SincMGa是Sinc Mx和高斯合体的超长滤波,居然还能对瞬态优化, 值得关注。

512+fs变体使用更平滑、侵略性更小的噪声塑造曲线。如果用激进的7ec v2,您将在DSD512上获得200 kHz的极低噪声带宽。然而,对于大多数音频来说,只需要100 kHz的极低噪声带宽。因此,在这种情况下,512+fs重点更在于音频频段动态范围,却在噪声带宽上略有牺牲妥协。对于这些高速率的D/A转换和模拟阶段来说,这噪声也不太具有挑战性。但你仍然可以选择带宽与DNR。
回复

使用道具 举报

65
发表于 2023-5-6 10:13 | 只看该作者 来自 湖南长沙
7ecV3和super怎么样  下班回去准备试一试
回复

使用道具 举报

66
发表于 2023-5-6 10:47 | 只看该作者 来自 广东广州
刚好在周末可以有时间感受一下,这就是好玩之处了。
回复

使用道具 举报

67
 楼主| 发表于 2023-5-8 17:35 | 只看该作者 来自 北京
混血后代Sinc MGa虽然是tap类滤波,但是cpu负载小延迟少, 除了pcm也可以用在升频为dsd,部分取代高斯, 虽然高斯的歌曲种类适应性更强。包括Sinc Mx和L等老滤波都受到了MGa的冲击感受到了寒意
回复

使用道具 举报

68
发表于 2023-5-23 21:27 | 只看该作者 来自 山西临汾
新的噪声整形ASDM7EC-super也很棒
听古典小编制,室内音乐最喜欢的还是sinc-L
   古典大编制 sinc-MGa声场更好
回复

使用道具 举报

69
发表于 2023-7-8 14:08 | 只看该作者 来自 中国
技术帖留个印。
回复

使用道具 举报

70
发表于 2023-7-9 22:46 | 只看该作者 来自 广东广州
总结
HQPlayer的想法是用音频PC取代DAC的有限计算能力。音频PC可以处理更高质量的调制器和滤波器。fis Audio PC为此提供了必要的计算能力,并且仍然保持沉默。DAC将在NOS(非过采样)下工作,其最佳位置的计算负载较低。

在第 5 代 HQPlayer 中,通过更高效的算法和改进的滤波器和调制器,音质 (SQ) 可以大大提高。新型调制器“ASDM7EC-super”为DSD树立了新的里程碑。如果计算负载有问题,可以使用轻量版,这也是非常好的。我强烈推荐用于高达48kHz的源材料PCM的切趾滤波器“sinc-MGa”和用于贵金属HiRes材料的滤波器“poly-sinc-gauss-halfband”。

集成的频谱分析可以轻松检测音乐文件的问题。欺骗性的包装和响度战被无情地暴露出来。在红皮书格式(CD 44.1kHz)领域,模数转换(ADC)不良的风险特别高。在这里,我建议调整过滤器,使此类音乐作品听起来不错。
回复

使用道具 举报

71
发表于 2023-7-9 22:51 | 只看该作者 来自 广东广州
用于DSD的调制器
对于DSD,这里提到的滤波器通常被省略,因为高频1位处理不需要它们。相反,使用噪声整形器。将 PCM 转换为 DSD 时,情况有所不同。这正是HQPlayer最初设计的目的。PCM 在转换为 DSD 之前使用筛选器进行处理。之后无法编辑经典形式的 DSD。

上面已经听起来DSD可以改善压缩音乐的声音。一般来说,DSD与更多的模拟声音,更多的空间性和改进的瞬态有关。 例如,如果您在使用数字锐化时遇到问题,您可能会找到解决方案。DSD方法最初用于超级音频CD(SACD)。存储工作频率为 2.8224 MHz 的 Δ-Σ 调制器的直接数据流,相当于 64.64 kHz 采样率的 44 倍 (DSD1)(音频 CD(红皮书 CDDA)和 16 位脉冲编码调制 (PCM)。另请参阅我们的音频 PC 上采样基础知识。

开发人员将 DSD 费率分类如下:

DSD64 -> DSD128是一大步
DSD128 -> DSD256 仍是一大步
DSD256 -> DSD512 是中小步
DSD512 -> DSD1024是一小步
调制器在HQPlayer中不断改进。在HQPlayer版本4中,引入了所谓的EC调制器。EC 代表 “扩展补偿”。这些新型调制器具有显著更高的精度。HQPlayer 版本 4 中精选的非常好的调制器:

ASDM7EC
七阶单比特 Δ-Σ 自适应调制器,具有高级补偿功能。
ASDM7ECv2
第二代ASDM7EC,略有改进。
在 HQPlayer 版本 5 中,引入了更多调制器,以下是选择:

ASDM7ECv3
第三代ASDM7EC,略有改进。
ASDM7EC超级
完全重新设计。具有高级补偿功能的七阶七阶单比特Δ-Σ自适应调制器。
ASDM7EC-light
与ASDM7EC超级一样,具有较低的计算负载,例如用于多通道系统。
ASDM7EC-超级 512+fs
完全重新设计。具有高级补偿功能的七阶七阶单比特Δ-Σ自适应调制器。针对 DSD512 (>= 20.48 MHz) 和更高的速率进行了优化。在DSD512中,512+fs变体对动态范围的权重更大,而常规变体对带宽的权重更大。
ASDM7EC轻型512+fs
如上所述,仅具有较低的计算负载,例如对于多通道系统。
对于基于ESS Sabre的DAC,建议使用五阶调制器。对于大多数其他DAC,七阶调制器是最佳选择。

最佳调制器的缺点在于 CPU 利用率的显着提高,为此我们提供了 fis Audio PC 的解决方案。在第 5 代中,HQPlayer 的开发人员在性能提高的情况下成功地减少了计算负载。
回复

使用道具 举报

72
发表于 2023-7-22 20:23 | 只看该作者 来自 湖北
技术贴必须留名
回复

使用道具 举报

73
发表于 2023-7-22 21:38 | 只看该作者 来自 云南丽江
试了好几个评价好的滤波,总是会削弱低频量感和动态。
现在不加任何滤波、也不升频感觉最好听。
回复

使用道具 举报

74
发表于 2023-7-22 23:30 | 只看该作者 来自 广东广州
如此沉寂 发表于 2023-7-22 21:38
试了好几个评价好的滤波,总是会削弱低频量感和动态。
现在不加任何滤波、也不升频感觉最好听。



个人听流行曲,这些还可以!!
回复

使用道具 举报

75
发表于 2023-7-23 11:36 | 只看该作者 来自 湖北
寂寞党 发表于 2023-7-22 23:30
个人听流行曲,这些还可以!!

DSD需要用48K的采样吗?
回复

使用道具 举报

76
发表于 2023-7-23 17:56 | 只看该作者 来自 广东广州
linkwind 发表于 2023-7-23 11:36
DSD需要用48K的采样吗?

这是针对48与96K音源的,HQ有自适应模式,如果是44.1或88.2的音源,就是44.1X512,如果是48或96音源,就会用48X512,关键看你的播放源
回复

使用道具 举报

77
发表于 2023-7-23 17:59 | 只看该作者 来自 广东广州
本帖最后由 寂寞党 于 2023-7-23 18:05 编辑
linkwind 发表于 2023-7-23 11:36
DSD需要用48K的采样吗?




让所有音源升DSD都是整数升频,所以选择48X512





回复

使用道具 举报

78
发表于 2023-7-23 18:10 | 只看该作者 来自 香港
专业
回复

使用道具 举报

79
发表于 2023-8-27 02:55 | 只看该作者 来自 香港
本帖最后由 汉保薯條 于 2023-8-27 03:22 编辑

真可怕 刚刚尝试把PCM转成DSD
听了一会程式崩溃 整个系统得重开
而且感觉升频上DSD声音顺滑了 但很多动态什么的都失去了
大佬们有设定图可以抄一下尝试吗

目前觉得比较好的滤波是
流行-sinc-MGa (1x=MG, Nx=MGa)
古典-sinc L
都是PCM 不把PCM升作DSD了
DSD还没怎麽研究 只知道升512会一直卡顿看来是电脑运算能力不足 不过256也足够好听了


回复

使用道具 举报

80
发表于 2023-8-27 21:47 | 只看该作者 来自 辽宁
专业贴,必须留名!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-11-28 05:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表