Demonstration of linear filtering with DFT

In this program we demonstrate linear filtering operation using DFT.
ダウンロード: 137
更新 2018/11/1

ライセンスの表示

In this program we demonstrate linear filtering operation using DFT. We take sine waves of different frequencies, and plot them. Then we mix all the sine waves to make a composite signal. We take DFT of the composite signal and plot it to show that all the frequencies are present. Then we multiply a mask to the DFT signal to filter the signal. Then we take IDFT and again plot the filtered signal. The plot demonstrates that indeed the signal has been filtered. A low pass filter is implemented in the example.

The program will be beneficial for undergraduate students.

I will update the program with labels for figures and remarks/comments on the code in short time.

引用

Dr. Deepak Kumar Rout (2025). Demonstration of linear filtering with DFT (https://www.mathworks.com/matlabcentral/fileexchange/69289-demonstration-of-linear-filtering-with-dft), MATLAB Central File Exchange. に取得済み.

MATLAB リリースの互換性
作成: R2016b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersDiscrete Fourier and Cosine Transforms についてさらに検索
タグ タグを追加

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
バージョン 公開済み リリース ノート
1.0.0