- 締切済み
離散フーリエ変換による復元でのK(z)=0となる場合の対処方法
g = x*k 上の式から、既知のgとkとからxを求める際に、 x = IFFT( FFT(g)/FFT(k) ) とすればよいとあります。 ただ、kによっては、K(z)=FFT(k)において、 あるzでK(z)=0となる場合があると推測されます。 離散フーリエ変換でやってみましたが、 「0割り」となり計算不能でした。 どこがまずいのでしょうか? 教えていただければ幸いです。
- みんなの回答 (3)
- 専門家の回答
g = x*k 上の式から、既知のgとkとからxを求める際に、 x = IFFT( FFT(g)/FFT(k) ) とすればよいとあります。 ただ、kによっては、K(z)=FFT(k)において、 あるzでK(z)=0となる場合があると推測されます。 離散フーリエ変換でやってみましたが、 「0割り」となり計算不能でした。 どこがまずいのでしょうか? 教えていただければ幸いです。
補足
ありがとうございます。 それで、ちょっとわからない点があります。 『・・・,X[n] = 0 として,』とありますが、 どうしてゼロとしてよいのでしょうか? 簡単に説明できるようでしたら、 回答いただければ幸いです。