FIR Filter dalam Matlab

D

dav_mt

Guest
Aku hanya mendesain filter FIR di Matlab, dan melihat respon impulse.Saya memperoleh pass filter yang rendah.Sampai sekarang tidak ada masalah.Aku membaca cut-off frekuensi (0.144cycles/sample) dan memiliki 2 frekuensi nol di 0.325cycles/sample dan 0.5cycles/sample.

Lalu aku dimasukkan gelombang sinus diskret blok (dengan sampling frequency = 12kHz) daripada impuls dan setelah mencoba beberapa frekuensi, gain dan fasa yang diamati dari matlab lingkup dan frekuensi dan fase spektrum yang diplot.Harap dicatat bahwa untuk membaca gain dan fase blok i menggunakan filter untuk merekonstruksi sinyal saya dan telah dibaca dan fase memperoleh nilai-nilai (input vs output)

Aku thesame prosedur untuk frekuensi sampling 20kHz, namun dalam kasus fs = 12khz saya menemukan jawaban atas sangat mirip dengan respon impulse dengan jelas berbeda memotong frekuensi (12k * 0.144cycles/sample) dan berat pelemahan pada frekuensi nol seperti kasus masukan impuls.Namun saya tidak memantau semua pelemahan di fs = 20kHz di frequncies nol.Am i Matlab melakukan kesalahan atau teoretis ada penjelasan untuk perbedaan ini?

Jelas dalam kedua kasus dua low pass filter yang diamati yang cut-off tergantung pada fs, menggunakan f0/fs = k / N = f (siklus / sampel)

 
can u ur kirimkan saya kode matlab.
chaitubek email saya (at) yahoo.co.in
thank u, ..plz ..its urgent

 
oh i lupa sistem lagi diterapkan dalam Simulink dan parameter yang diperoleh diplot menggunakan matlab, dan menempatkan pertanyaan saya dalam cara yang lebih mudah,

Apa perbedaan antara gelombang sinus memasukkan sampel di 12k dan 20k, di input dari pass filter FIR rendah (terlepas dari cut-off lebih tinggi dan frekuensi null)?

 
Saya kira dengan meningkatkan tingkat sampel kita memiliki resolusi yang lebih baik dari sinyal di Lingkup dalam Simulink.

Salam

Robin

 

Welcome to EDABoard.com

Sponsor

Back
Top