Audio 将FFT分别应用于立体声信号的两个通道?

Audio 将FFT分别应用于立体声信号的两个通道?,audio,signal-processing,fft,Audio,Signal Processing,Fft,我正在读一个wave文件,想对它应用快速傅里叶变换。 但是我有一个立体声信号,我想知道如何处理左右声道。FFT是否需要分别应用于两个通道?因为立体声通道是独立的,所以需要将FFT应用于每个通道。如果只想处理一个声道,则需要将两个立体声声道转换为单声道。是和否 当然,每个通道的FFT都是独立的,因此您希望每个通道都有单独的FFT 但是,可以使用对复杂数据FFT例程的一次调用和一些附加算法来计算两个实际数据FFT。这在数字配方和中进行了描述。一个实信号用作复信号的实部,第二个实信号用作虚部。它们的变

我正在读一个wave文件,想对它应用快速傅里叶变换。
但是我有一个立体声信号,我想知道如何处理左右声道。FFT是否需要分别应用于两个通道?

因为立体声通道是独立的,所以需要将FFT应用于每个通道。如果只想处理一个声道,则需要将两个立体声声道转换为单声道。

是和否

当然,每个通道的FFT都是独立的,因此您希望每个通道都有单独的FFT

但是,可以使用对复杂数据FFT例程的一次调用和一些附加算法来计算两个实际数据FFT。这在数字配方和中进行了描述。一个实信号用作复信号的实部,第二个实信号用作虚部。它们的变换可以通过附加的算法在结果中分离

这是因为FFT是一种线性运算,因此变换的实部和虚部在某种意义上是可分离的,而实到复FFT中的对称性使分离相对简单

已发布库中的FFT例程通常经过高度优化。除非附加算法的代码也得到了很好的优化,否则对实到复FFT例程进行两次调用可能要比对由附加算法自身实现补充的复到复FFT例程进行一次调用更快

FFT的常见用途是变换信号,乘以真实脉冲响应滤波器的变换,然后执行逆变换。在这种情况下,不需要分离两个信号;可以对组合数据执行乘法,并且新信号将通过逆变换分离