混世魔头
查看详细资料
TOP
原帖由 @doomking 于 2018-9-18 11:33 发表 傅立叶变换后还是要一个个点取样转模拟输出到二级口的,提高采样率等于提高了取样率,声音会更平滑,这点索尼倒是没说错的。
原帖由 @doomking 于 2018-9-18 11:44 发表 没有第一次数模转换的,原始数字音频滤波完直接用高采样率采,信息不会变化(可能还会有多的杂讯),时域信号变得更平滑。
原帖由 @doomking 于 2018-9-18 11:58 发表 什么鬼,升频的采样率就是fft里的fs啊,又不是录音设备记录数据那个频率。
原帖由 @mushroom 于 2018-9-18 13:33 发表 okok,大概明白了。 你说的是把数列转换为正弦波的算式,然后在这个算式上重新采样。一切都只是计算,没有经过实际的DAC。
原帖由 @mushroom 于 2018-9-18 19:23 发表 这不是在进入DAC之前么,至于重采样,不用fft转成正弦波怎么采。数字信号都是离散的还有什么好采的。
原帖由 @mushroom 于 2018-9-19 11:30 发表 DAC最终输出的电平信号也不需要通过傅立叶变换展开。 我想搞懂的是怎么对44khz的数据重采样到176khz。为了保证这176khz的数据是对的,不是要把f(x)的函数式重新写出来才能再采样么。 但实际上176khz的数据是否严密没有意义。DAC的输出电平如果是2点之间线性变化,那么输出的波形都是尖的(听感不好?)。 重采样的176khz的数据是猜的(AI),但效果比纯线性变化要好,使DAC输出的波形比44khz更接近于原始的f(x)。 从这个理论上说,在线性输出的dac上(或者类似的DAC),给44khz数据做插值有可能会有比原始数据直接进dac要好(输出电平比较),理论上。 但如果是这样的话,理论上176khz采样的原始数据会有最好的效果。对于同一个DAC而言,输出电平一定是原始采样率越高就越好。 这个应该是能够从输出上直接比较出来的,也就不会有高采样率是否有意义的问题了。 我终于明白了 对于认为高采样率有效的人来说,插值就是有效的,DAC能输出可分辨的更好的电平信号。 对于认为高采样率无效的人来说,插值就是无效的,DAC不能输出可分辨的更好的电平信号。 信则有,不信则无。 这才是玄学精髓。
原帖由 @mushroom 于 2018-9-19 12:15 发表 f(x)没必要全部展开,只需要展开到20Khz就可以了。
原帖由 @mushroom 于 2018-9-19 17:40 发表 我们需要数学上的严密正确来解析么。 目的是重采样,采样结果的精度由bit depth控制,在结果精度能反应的差距中保持结果一致就可以对吧。 如果人类不能区分100hz和100.5hz之间的区别。x为啥需要有无限项。 比如说我们的目标是24bit/176khz。一定能够有一个极限最大精度,任何小于这个精度的展开都只能获得相同的176khz采样结果。 如果我们的目标是在数学上用方程严密得重现一个自然音源,那我承认这是不可能的,黑板太小。 但是,到一定微观程度下,物理世界中所有的量都是离散的,没有连续这件事情。波只是声音在宏观上的一种描述而已,粒子的移动并不是连续的。 ...这个说说而已... 顺便 fx不是一个值么? 波形图横轴是时间,纵轴是振幅,16bit的话32K~32K?
原帖由 @jjx01 于 2018-9-19 23:37 发表 而且在2020khz里无限种连续频率 不知如何证明? 如果出现无穷多项,内存都不够存储这个f(t)函数,直接爆炸 查了一下:周期信号可以展开成傅立叶级数,非周期信号则是傅立叶变换 所以不会出现连续的频率项,只会出现整数倍频率项 非周期信号那个是连续积分才会有连续频率吧
原帖由 @mushroom 于 2018-9-20 12:15 发表 我不知道人耳能不能分辨100 和 100.5 我知道我不能在c和c#之间区分出100级音阶来 我知道人类一定有极限,所以6位小数对于中央C来说纯属多余。你一定分不出261.625565和261.625566的区别,我可以赌钱。