Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Diğer => Konuyu başlatan: female engineer - 12 Haziran 2016, 18:57:07

Başlık: matlab ile filtre katsayılarının kontrolü
Gönderen: female engineer - 12 Haziran 2016, 18:57:07
merhabalar. ben matlab ile gerekli kodları yazıp sayısal filtre katsayılarını oluşturabiliyorum . ama bu katsayıların doğruluğunu nasıl test edebilirim. yani bir demodülasyon işlemi var mı nasıl yapabilirim? örneğin [b a]=butter(N, Wn) komutu ile alçak geçiren filtre için katsayıları buluyorum ama bulduğum katsayıların doğruluğunu da kontrol etmek istiyorum.
Başlık: Ynt: matlab ile filtre katsayılarının kontrolü
Gönderen: alicavuslu - 12 Haziran 2016, 22:59:17
Doğruluktan kastınızı tam olarak anlamadım ama filtre katsayıları ile filtrenin davranışını aşağıdaki komut ile çizdirip analiz edebilirsiniz.

figure;freqz(B, A) ;
Başlık: Ynt: matlab ile filtre katsayılarının kontrolü
Gönderen: okg - 13 Haziran 2016, 03:47:50
komut satırına "fdatool" yazıp, açılan pencereden de yazılımsal olarak yazdığınız filtrenin aynısını oluşturduktan sonra,  "Analysis" sekmesi altında oluşturulan filtre ile ilgili tüm detayları kendi bulduklarınız ile karşılaştırabilirsiniz.
Başlık: Ynt: matlab ile filtre katsayılarının kontrolü
Gönderen: okg - 13 Haziran 2016, 03:53:30
Aynı zamanda fark denklemini ve başlangıç koşullarını biliyorsan, fark denklemini z domeninde yazarak a ve b katsayılarını elde edip de doğruluğunu sınayabilirsin. Daha sonra Direct Form-I, Direct Form-II, seri ve paralel olmak üzere 4 farklı şekilde kağıt üzerinde de modelleyebilirsin.
Başlık: Ynt: matlab ile filtre katsayılarının kontrolü
Gönderen: okg - 13 Haziran 2016, 04:00:03
Yada kaçıncı dereceden olacaksa,butterworth devresini tasarlayıp polinomunu ve transfer fonksiyonunu çıkarıp da tüm parametreleri bulabilirsiniz.
Başlık: Ynt: matlab ile filtre katsayılarının kontrolü
Gönderen: female engineer - 13 Haziran 2016, 04:23:44
yani girdiğimiz kesim frekanslarında kesiyor mu kesmiyor mu onun kontrolü. verdiğiniz komutu deneyeceğim. teşekkürler