|
1.如果用Whittaker–Shannon插值法的IIR做升频,那升频100%提升音质。
2.如果换做FIR做升频,那么只要你能用很多tap(比如超过一千万)达到很高的精度(比如接近24bit),那么这样升频99.9999%提升音质。
3.前面俩都是非实时升频,意思是说你先把音乐文件转成高频的再播。实时播放时不可能达到这个精度,因为没法搞那么多tap,一千万tap就相当于延时几分钟,谁受得了?所以实时升频就只能玩巧,用不同的windowing和filter,谁的算法巧谁音质好,可能跟dac的搭配也有关系,比较玄学。
第一、二两种技术含量很低,我都能做,你给我一个44khz音乐,我给你升成352khz的,保证更好听。但第一种实现起来比较难,因为普通pc可能算力、内存不够,第二种我的pc就可以做,写几行matlab code很简单。
这种升频只有优点,没有缺点(只要你不介意音乐文件太大),因为任何sdm的dac数模转换的第一步就是升频,而Whittaker–Shannon插值法是理论上也是实际上完美的
至于第三种就有技术含量了,我完全搞不来。我朋友说chord m scaler很厉害,他描述的效果跟我这边的非实时升频的效果很像
上面说的都是pcm转pcm升频,除非对于你的dac效果真的好,那么别做pcm升dsd,因为理论上高质量的pcm升dsd需要算力太高,pc不够用,当然也可能你用的中质量的pcm升dsd替代了dac里面的低质量pcm升dsd,这样也好
|
|