+hezkz17进数字音频系统研究开发交流答疑
1如图所示
问题1:
对于一个81920字节的音频文件,如果是分割成小块4096输入(无重叠,均分),在频域上做去噪算法,每4k数据返回到时域上再拼接成80k的处理结果文件,发现处理结果有异常有跳跃间断点,像是频谱泄露?分割也需要有重叠吗?
解答:
在频域上进行去噪算法时,对于分割后的小块数据可以考虑使用重叠窗口的方法来减少跳跃间断点和频谱泄露的问题。使用重叠窗口的主要目的是在每个窗口的边界处产生平滑的过渡,以减少处理结果的异常。
重叠窗口的原理是,在对音频文件进行分割时,相邻两个窗口之间会有一部分数据重叠。这样做的好处是,去噪算法可以在窗口边界附近充分利用重叠数据,并对重叠区域进行平滑处理,从而避免了频谱泄露和跳跃间断点的出现。
如果没有使用重叠窗口并且存在异常的跳跃间断点,可以尝试增加重叠窗口的长度。通常情况下,设置20%至50%的重叠窗口长度可以有效地减少频谱泄露和跳跃间断点的影响。
具体而言,对于81920字节的音频文件,以4096字节的窗口大小进行分割&#x