[an error occurred while processing this directive]
|
Есть такие св-ва ДПФ:
FFT( x(n) ) = H(w)
FFT( conj( x(n) ) ) = conj( H(-w) )
FFT( conj( x(-n) ) ) = conj( H(w) )
обычно их записывают иначе, но суть не меняется:
FFT( conj( x(n) ) ) = conj( X( exp(-jw) ) )
FFT( conj( x(-n) ) ) = conj( X(exp(-jw)) )
тогда имеем
FFT( conj( x(-n) ) ) = conj( FFT( x(n) ) )
conj( FFT( conj( x(-n) ) ) ) = FFT( x(n) ) )
iFFT( conj( FFT( conj( x(-n) ) ) ) ) = x(n)
т.е. как хотите, а минус должен быть. Кстати, я тоже допустил ошибку:
не -x, а x(-n).