30 Aralık 2009 Çarşamba

HANGİ FİLTRENİN KULLANILACAĞININ SEÇİMİ

HANGİ FİLTRENİN KULLANILACAĞININ SEÇİMİ

Daha önceki konularda , farklı tipteki filtreler ve karakteristikleri hakkında bilgi verilmiştir . Hangi filtre dizaynının hangi uygulamaya en uygun düştüğünün bulunması aşağıda kısaca anlatılmıştır .Genelde , uygun bir filtrenin seçimini etkileyen etkenlerin bazıları , lineer faza ihtiyaç olup olmadığı , küçük genlikli dalgalanmaların izin verilip verilmeyeceği , ve bir dar geçiş bandının gerekip gerekmediğidir . Aşağıdaki akış diyagramı , doğru filtrenin seçimi için anahatlarıyla bilgi verir.Pratikte , son olarak en uygun olanı seçmeden önce birkaç farklı seçenekle deneme yapılmalıdır.

2.1.BİR SİNÜS DALGASINI ELDE ETME

Bu bölümdeki amaç , hem yüksek-frekans gürültüsü hem de bir sinüsoidal işaretten oluşan veri örneklerini filtrelemektir.

Bu bölümde , yüksek frekans gürültülü Sinüs Model VI tarafından üretilen bir sinüs dalgası birleştirilir.Birleştirilmiş işaret , sinüs dalgasını elde etmek için başka bir Butterworth filtresi tarafından alçak geçiren filtrelenmiştir.

Ön Panel

1.Yeni bir VI açın ve aşağıda gösterildiği gibi ön paneli ayarlayın .

a. Numeric»Controls paletinden bir dijital kontrol seçin ve onu frekans olarak adlandırın.

b. Numeric»Controls paletinden dikey kayma seçin ve onu kesim frekansı olarak adlandırın.

c. Numeric»Controls paletinden başka bir dikey kayma seçin ve onu filtre derecesi olarak adlandırın.

d. Numeric»Graph paletinden gürültülü işareti görüntülemek için bir dalga şekli grafiği seçin ve orijinal işareti görüntülemek için başka bir dalga şekli grafiği seçin.

Blok Diyagramı

2.Blok diyagramı aşağıdaki gibi ayarlayın.

Sinüs Model VI’si ,(Functions»Analysis»Signal Generation paleti) istenilen frekansların sinüs dalgasını üretir.

Üniform Beyaz Gürültü VI’si ,(Functions»Analysis»Signal Generation paleti) sinüsoidal işarete eklenen uniform beyaz gürültüyü üretir.

Butterworth Filtre VI’si , (Functions»Analysis»Filters paleti) gürültüyü yüksek geçiren filtre eder.

Sinüs dalgasının 10 devrini ürettiğimizi ve 1000 örnek olduğunu gözönüne alın . Ayrıca , sağ taraftaki Butterworth Filtre VI’si örnekleme frekansı 1000 Hz olarak belirtilmiştir. Böylece , aslında , 10 Hz’lik bir işaret üretiyorsunuz.

3. VI’yi Extract the Sine Wave.vi olarak LabVIEW /Activity klasörüne kaydedin.

4.Ön panele geri dönün .10Hz’lik bir frekans ve 25Hz’lik kesim frekansı ve 5 olarak filtre derecesini seçin.VI’yi çalıştırın.

5.Filtre derecesini 4,3 ve 2 olarak azaltın ve filtrelenmiş işaretteki farkı gözlemleyin.Filtre derecesini azaltmakla ne olduğunu açıklayın.

6.Bitirdiğinizde , VI’yi Extract the Sine Wave.vi olarak Dig.filt.llb.’ye kaydedin

7.VI’yi kapatın.

Özet

Frekans cevap karakteristiklerinden , pratik filtrelerin ideal filtrelerden farklı olduğu görülür . Pratikteki filtreler için , bant geçirendeki kazanç her zaman 1 olmayabilir , bant durdurandaki zayıflama her zaman -¥ olmayabilir ve sonlu genişlikte bir geçiş bölgesi vardır . Geçiş bölgesinin genişliği filtre sırasına bağlıdır ve geçik derecenin artmasıyla azalır.

Ayrıca hem FIR hem de IIR digital filtreler hakkında da bilgi verilmiştir . FIR filtrelerin çıkışı ,sadece mevcut ve geçmiş giriş değerlerine bağlıdır.Oysa , IIR filtrelerin çıkışları şu anki ve geçmiş giriş değerlerine ve de geçmiş çıkış değerlerine bağlıdır . IIR filtrelerin farklı dizaynlarının frekans cevabı hakkında ve bant geçiren ve/veya bant durdurandaki küçük genlikli dalgalanmaların varlığına bağlı olarak onların sınıflandırılması hakkında bilgi verilmiştir . Çıkışının geçmiş çıkışlarına bağımlılığından dolayı , bir geçici hal , VI her çağırıldığında bir IIR filtrenin çıkışında ortaya çıkar . Bu geçici hal , VI’nın ilk çağrıldığından sonra , init/cont kontrolünü TRUE olarak ayarlanmasıyla ortadan kaldırılabilir.

Hiç yorum yok:

Yorum Gönder