【发布时间】:2022-01-02 13:01:25
【问题描述】:
我想植入一个掩蔽时频音频。
首先,我在 Matlab 上使用函数:S=spectrogram(x,window,noverlap,nfft),提取噪声+目标信号的 STFT(来自 WAV 文件)。之后,我强制 STFT(S 变量)的一些系数为零,并决定了某个阈值。但是在做 ISTFT 之后,我得到了复杂的值(不是像我期望的那样的真实值——比如音频信号)。
谁能解释问题出在哪里?对于此类问题,公认的解决方案是什么?
注意:
如果我在做 FFT 并对信号进行操作,我会确保信号具有实时真实的属性,但是如何将这些属性保持在 STFT 平面中?
【问题讨论】:
标签: matlab audio signal-processing fft masking