耳机吧 关注:2,812,446贴子:58,581,647
  • 22回复贴,共1

人人都能看懂的音频信号采样及复原简单原理

只看楼主收藏回复

建议和古早之前发的“破除head-fi迷信”贴一起食用。

数字音频的基础是傅里叶变换,时域信号通过傅里叶变换能转到频域进行分析,频域通过反傅里叶变换和时域信号一一对应。这里肯定有人要问,为什么假定简谐波作为基础,为什么信号不能是方波、锯齿波构成的。因为方波、锯齿波也能分解成简谐波。
还有就是神圣的欧拉公式里含有简谐函数。

可以这样粗俗地理解,简谐运动是宇宙中很基础的运动,琴弦、声带阻尼运动带动空气发出声波,简单阻尼运动的公式是简谐函数。方波那种没有任何缓冲的突然从低位变高位的运动不觉得很邪恶嘛,而且是分解成无限个奇次谐波的叠加,无限在现实里就不好弄。
……
假设,现有一带宽受限的时域信号x(t),

它的带宽是Wm,频域假设是X(w)。

然后有频率为Ws的周期单位脉冲信号

它的频域也是周期的脉冲信号,周期是Ws。
……
将两个信号时域相乘得到采样频率ws的离散信号xs(t)

时域相乘=频域卷积,得到采样后的信号频域Y(w)。

卷积的结果是把原始信号频谱的镜像以Ws为周期不断搬运到高频上。
当采样信号的频率Ws>=2Wm时,原始信号的全部信息都被完整地保留了下来。
……
原始信号可以通过用低通滤波器滤除高频镜像来得到。
理想低通滤波器截止频率为Wm,和采样后的信号频谱Y(w)相乘复原原始信号频谱X(w)

理想低通滤波器的时域是一个sinc函数,恢复采样信号的函数叫内插函数。

频域相乘=时域卷积,时域里等于拿每个信号采样点的值乘内插函数再叠加。
下图演示的是20到30的有限采样点范围通过内插函数恢复3khz正弦波,虚线是原始正弦波。


这样就是简单的信号采样和复原。
采样是无损的,而量化损失造成底噪。
关于量化精度对底噪的影响的实例演示可观看“破除head-fi迷信”一贴中提到的视频。
……
对于不相信频域分析的人,可能会觉得“稀疏”的采样点之间不是有n多种连线方式么?为什么那点“稀疏”的点就能把原始信号的所有信息都包含?
答案是只要连的线和原始波形有任何些微的不同,就会打破带限信号的限制,就不是问题的有效解。
所以带限是大前提,不要盲目追求人类听不到的超声波频率,设备一般都默认处理的是人类听力范围内的信号,不会给你测试超声波范围的非线性、谐波、底噪啥的参数。正确的录音设备也会在采样前滤除超声波信息。至于因为现实中低通滤波器的不完美造成的问题,不需要听音乐的人去关心,因为解决问题的地方是音乐制作过程中或硬件设备中。存储最终音乐的格式采样率只要44.1/48k就足够了。采样是完美的。





IP属地:广西1楼2025-01-09 01:40回复
    我寻思我信号与系统刚考完啊,怎么还有课


    IP属地:广东来自Android客户端2楼2025-01-09 07:37
    回复
      好好学习


      IP属地:辽宁来自Android客户端3楼2025-01-09 08:17
      回复
        这玩意吧,我觉得本末倒置了,应该是商家研究的内容,而不是商家拿来 PUA 客户的东西。
        我是听出来不一样,你给我讲讲为什么不一样。
        而不是,我明明听出来不一样了,你拿这告诉我,不可能不一样,你看看书上写的。


        IP属地:河南来自iPhone客户端4楼2025-01-09 08:42
        收起回复
          我不要学信号口牙


          IP属地:福建来自Android客户端5楼2025-01-09 09:19
          回复


            IP属地:上海来自Android客户端6楼2025-01-09 09:19
            回复
              一看就头大,大学最没学懂的就是信号与系统


              IP属地:江苏来自iPhone客户端7楼2025-01-09 10:56
              收起回复
                眼见为实耳听为虚


                IP属地:四川来自Android客户端8楼2025-01-09 11:04
                回复
                  混叠部分需要讲的更深入一点,采样率44.1k只能说“勉强够”,提高采样率能降低抗混叠滤波器的设计要求


                  IP属地:陕西来自Android客户端9楼2025-01-09 11:23
                  收起回复
                    信号与系统,数字信号处理


                    IP属地:河南来自Android客户端10楼2025-01-09 11:35
                    回复
                      有一个问题,在傅里叶变换中
                      时域相乘≠频域卷积
                      正确的应该是
                      时域相乘=频域卷积/2π
                      时域卷积=频域相乘


                      IP属地:山东来自Android客户端11楼2025-01-09 11:41
                      回复
                        呱,是信号与系统和复变,学不会


                        IP属地:广东来自Android客户端12楼2025-01-09 12:19
                        回复
                          看来信号与系统还是要好好学,无论是电子还是hifi都有大用处


                          IP属地:山西来自Android客户端13楼2025-01-09 12:51
                          回复
                            最扯淡的图就是采样率越高阶梯越细信号质量越好


                            IP属地:上海来自Android客户端14楼2025-01-10 15:07
                            收起回复
                              借用某工程师的名言:hifi是回放的艺术 大家掏钱买的就是失真


                              IP属地:上海15楼2025-01-11 01:40
                              回复