信号を共役対称にする方法は?
以下の簡単な周波数領域バンドパスフィルタリング操作を考えてみましょう。。。 NFFT = 128; x = randn(NFFT,1); H = zeros(NFFT,1); H(10:20) = 1; y = ifft(H.*fft(x), 'symmetric'); ifft演算に共役対称フラグを使用しているため、これにより実際の出力が得られます。 Hの共役対称バージョンを返す関数が必要なので、Matlabのifftの組み込みの対称オプションに依存する必要はありません。NFFTには任意の正の整数を指定できます。これはこのようなものと呼ぶことができます。。 H(10:20) = 1; H = MakeConjSym(H);