EEM 451 Dijital Sinyal İşleme LAB 3



Benzer belgeler
Deney 5 : Ayrık Filtre Tasarımı. Prof. Dr. Aydın Akan Bahattin Karakaya Umut Gündoğdu Yeşim Hekim Tanç

DENEY 4: Sayısal Filtreler

DENEY 1: Matlab de Temel Haberleşme Sistemleri Uygulamaları

SİNYALLER VE SİSTEMLERİN MATLAB YARDIMIYLA BENZETİMİ

DENEY 4: Sayısal Filtreler

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ İLETİŞİM LABORATUARI SAYISAL FİLTRELER

Sayısal Filtre Tasarımı

ANALOG FİLTRELEME DENEYİ

Direnç(330Ω), bobin(1mh), sığa(100nf), fonksiyon generatör, multimetre, breadboard, osiloskop. Teorik Bilgi

Analog Alçak Geçiren Filtre Karakteristikleri

İşaret ve Sistemler. Ders 1: Giriş

STEM komutu ayrık zamanlı sinyalleri veya fonksiyonları çizmek amacı ile kullanılır. Bu komutun en basit kullanım şekli şöyledir: stem(x,y).

Sistem Dinamiği. Bölüm 9- Frekans Domeninde Sistem Analizi. Doç.Dr. Erhan AKDOĞAN

DENEY 5: FREKANS CEVABI VE BODE GRAFİĞİ

BÖLÜM 2 İKİNCİ DERECEDEN FİLTRELER

ÇEYREK AYNA SÜZGEÇ BANKASI TASARIMI İÇİN YENİ BİR YÖNTEM

Sayısal Sinyal İşleme (EE 306 ) Ders Detayları

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 3. Veri ve Sinyaller

Tek-faz Yarım Dalga Doğrultucu

EEM220 Temel Yarıiletken Elemanlar Çözümlü Örnek Sorular

DENEY 7 Pasif Elektronik Filtreler: Direnç-Kondansatör (RC) ve Direnç-Bobin (RL) Devreleri

Bölüm 16 CVSD Sistemi

Genetik Algoritma Yardımıyla Elde Edilen Yüksek Performanslı Pencere Fonksiyonlarının Yinelemesiz Sayısal Filtre Tasarımında Kullanımı

İletişim Ağları Communication Networks

Kırım Filtresi ve Alt Örnekleme

EHM381 ANALOG HABERLEŞME DÖNEM PROJESİ

KARADENİZ TEKNİK ÜNİVERSİTESİ Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği Bölümü ELK 2008 DEVRELER II LABORATUARI

SAYISAL İŞARET İŞLEME LABORATUARI LAB 3: SONLU DÜRTÜ YANITLI (FIR) FILTRELER

KAISER-HAMMING PENCERESİ VE YİNELEMESİZ SAYISAL SÜZGEÇ TASARIMI İÇİN PERFORMANS ANALİZİ

ANALOG İLETİŞİM. 3. Kanal ayrımı sağlar. Yani modülasyon sayesinde aynı iletim hattında birden çok bilgi yollama olanağı sağlar.

L2 L= nh. L4 L= nh. C2 C= pf. Term Term1 Num=1 Z=50 Ohm. Term2 Num=2 Z=50 Oh. C3 C= pf S-PARAMETERS

BAŞKENT ÜNİVERSİTESİ BİYOMEDİKAL MÜHENDİSLİĞİ BÖLÜMÜ

Sakarya Üniversitesi Bilgisayar ve Bilişim Bilimleri Fakültesi Bilgisayar Mühendisliği Bölümü

RASGELE SÜREÇLER İ.Ü. ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ İLETİŞİM LABORATUVARI ARALIK, 2007

Süzgeç. Şekil 4.1 Süzgeçlemedeki temel fikir

Şeklinde ifade edilir. Çift yan bant modülasyonlu işaret ise aşağıdaki biçimdedir. ile çarpılırsa frekans alanında bu sinyal w o kadar kayar.

SAYISAL İŞARET İŞLEME LABORATUARI LAB 5: SONSUZ DÜRTÜ YANITLI (IIR) FİLTRELER

DENEY NO : 6 DENEY ADI

H(s) B(s) V (s) Yer Kök Eğrileri. Şekil13. V s R s = K H s. B s =1için. 1 K H s

KST Lab. Shake Table Deney Föyü

Güç Spektral Yoğunluk (PSD) Fonksiyonu

EEM HABERLEŞME TEORİSİ NİĞDE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ

ELN3052 OTOMATİK KONTROL MATLAB ÖRNEKLERİ - 2 TRANSFER FONKSİYONU, BLOK ŞEMA VE SİSTEM BENZETİMİ UYGULAMALARI:

KISIM 1 ELEKTRONİK DEVRELER (ANALİZ TASARIM - PROBLEM)

Matlab da 2-boyutlu Grafik Çizimi. Arş. Gör. Mehmet Ali ÜSTÜNER

ANALOG HABERLEŞME (GM)

TIBBİ ENSTRUMANTASYON TASARIM VE UYGULAMALARI SAYISAL FİLTRELER

DÜZCE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ TEMEL HABERLEŞME SİSTEMLERİ TEORİK VE UYGULAMA LABORATUVARI 1.

Görüntü İşleme Dersi Ders-8 Notları

1. DENEY ADI: Rezonans Deneyi. analitik olarak bulmak denir. Serbestlik Derecesi: Genlik: Periyot: Frekans: Harmonik Hareket:

Frekans domain inde İşlemler. BMÜ-357 Sayısal Görüntü İşleme Yrd. Doç. Dr. İlhan AYDIN

DENEY NO : 1 DENEY ADI : RF Osilatörler ve İkinci Dereceden Filtreler

Veri İletimi. Toto, artık Kansas da olmadığımız yönünde bir hissim var. Judy Garland (The Wizard of Oz)

İKİNCİ BÖLÜM Test Başvuru Esasları

birim daire üzerindeki z = e jω değerlerinde hesaplanması yöntemiyle bulunabiliri. Ancak, sayısal işaret işlemenin pratik uygulaması, sonsuz bir x(n)

T.C. ONDOKUZ MAYIS ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK LABORATUVARI-II DENEY RAPORU AKTİF FİLTRELER

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ İLETİŞİM ve İLETİŞİM TEKNİĞİ DERSİ LABORATUARI

İşaretler ve Süzgeçleme

TOLERANS DIŞINDA KALAN SES DÜZEYİ ÖLÇER TEPKİLERİNİN ÖLÇÜM SONUÇLARINA ETKİLERİ

Sayısal Modülasyon Deneyi

BİLGİSAYAR DESTEKLİ TASARIM FİNAL PROJE ÖDEVİ

Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi Pamukkale University Journal of Engineering Sciences

DENEY NO : 4 DENEY ADI : Darbe Genişlik Demodülatörleri

Şekil 1. Geri beslemeli yükselteçlerin genel yapısı

MATLAB DA SAYISAL ANALİZ DOÇ. DR. ERSAN KABALCI

6. ÇİZİM İŞLEMLERİ Boyutlu Eğri Çizimi x ve y vektörleri ayni boyutta ise bu vektörleri ekrana çizdirmek için plot(x,y) komutu kullanılır.

Sürekli-zaman İşaretlerin Ayrık İşlenmesi

EEM HABERLEŞME TEORİSİ NİĞDE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ

PID SÜREKLİ KONTROL ORGANI:

Çukurova Üniversitesi Biyomedikal Mühendisliği

HABERLEŞMENIN AMACI. Haberleşme sistemleri istenilen haberleşme türüne göre tasarlanır.

NİĞDE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ

DENEY.3 - DC MOTOR KONUM-HIZ KONTROLÜ

DENEY NO:1 DENEYİN ADI: 100 Hz Hz 4. Derece 3dB Ripple lı Tschebyscheff Filtre Tasarımı

Pencere Fonksiyonu Aileleri ve Uygulama Alanları

ELEKTRİK ENERJİ SİSTEMLERİNDE OLUŞAN HARMONİKLERİN FİLTRELENMESİNİN BİLGİSAYAR DESTEKLİ MODELLENMESİ VE SİMÜLASYONU

DENEY 5. Pasif Filtreler

AKÜ TEKNOLOJİ FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ

BMÜ-421 Benzetim ve Modelleme MATLAB SIMULINK. İlhan AYDIN

Merkezi Analog TV Notları 2015 V1

T.C. PAMUKKALE ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ ANABİLİM DALI

Bölüm 12 İşlemsel Yükselteç Uygulamaları

SAYISAL KONTROL 2 PROJESİ

Elektriksel-Fiziksel Özellikler... 2 Kullanım... 3 Uygulama Örnekleri... 7

5SL6 Serisi Otomatik Sigortalar

ANALOG HABERLEŞME. 5.2 Frekans modülasyonunun avantajları ve dezavantajları

Doğrultucularda ve Eviricilerde Kullanılan Pasif Filtre Türlerinin İncelenmesi ve Karşılaştırılması

YAPAY SİNİR AĞLARI YARDIMIYLA MODELLENEN PENCERE FONKSİYONU KULLANARAK FIR FİLTRE TASARIMI

MATLAB Semineri. EM 314 Kontrol Sistemleri 1 GÜMMF Elektrik-Elektronik Müh. Bölümü. 30 Nisan / 1 Mayıs 2007

Bilgisayarla Görüye Giriş

Sistem Dinamiği. Bölüm 2- Dinamik Cevap ve Laplace Dönüşümü. Doç.Dr. Erhan AKDOĞAN

DEPREMLERİN KAYIT EDİLMESİ - SİSMOGRAFLAR -

TEKNİK RESİM 6. Kesit Görünüşler

Örnek. int analogpin = 3; int val = 0; void setup() { Serial.begin(9600); } void loop() { val = analogread(analogpin); Serial.

EEM HABERLEŞME TEORİSİ NİĞDE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 5. Analog veri iletimi

EEM 202 DENEY 9 Ad&Soyad: No: RC DEVRELERİ-II DEĞİŞKEN BİR FREKANSTA RC DEVRELERİ (FİLTRELER)

Ders İçerik Bilgisi. Sistem Davranışlarının Analizi. Dr. Hakan TERZİOĞLU. 1. Geçici durum analizi. 2. Kalıcı durum analizi. MATLAB da örnek çözümü

PAMUKKALE ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ VİDEO FREKANS UYGULAMALARI İÇİN A SINIFI LOGARİTMİK ORTAM ELİPTİK SÜZGEÇ TASARIMI

ELEKTRONİK ÇİZELGE. Hücreleri Biçimlendirme. Formülleri Kullanma. Verileri Sıralama. Grafik Oluşturma 1) HÜCRELERİ BİÇİMLENDİRME

Transkript:

EEM 451 Dijital Sinyal İşleme LAB 3 1. AMAÇ Ayrık zamanlı filtrelerin implementasyonu, çeşitleri FIR filtrelerinin incelenmesi FIR filtresi dizayn edilmesi 2. TEMEL BİLGİLER 2.1 FIR(Finite impulse response) (Sınırlı dürtü cevabı) Filtreleri H(z): FIR filtresinin sistem fonksiyonu h(n): Birim dürtü cevabı (impulse response) y(n): Fark denklemi Filtrenin derecesi M-1, filtrenin uzunluğu da M dir. FIR filtrenin yapısı her zaman kararlıdır ve IIR a göre daha basittir. [0,wp]: passband (sinyal geçiren bant) [wp,ws]: transition band (geçiş bandı)

[ws,π]: stopband (Durma bandı) δ: tolerance or ripple (tolerans) Rp: passband ripple (bant geçiren sinyalin dalgası) As: stopband attenuation (durma bandındaki sinyal zayıflaması) 2.2 Lineer Fazlı FIR Filtrelerinin Özellikleri Dijital Filtre Dizaynı Adımları Tanımlama (Specification) Yaklaştırma (Approximation) Uygulama (Implementation) FIR Filtre avantajları Faz cevabı tamamen lineer olabilir. Kararlılık problemi olmadığı için dizaynı daha kolaydır. Uygulaması etkilidir. DFT kullanılabilir. Frekans cevabı için freqz komutu kullanılabilir Örnek: h = [-2,1,0,-2,5,6,5,-2,-4]olsun. Genlik cevabı H(w) yi bulunuz. h = [-4,1,-1,-2,5,6,5,-2,-1,1,-4]; M = length(h); n = 0:M-1; [Hr,w,a,L] = Hr_Type1(h); a,l amax = max(a)+1; amin = min(a)-1; subplot(2,2,1); stem(n,h); axis([-1 2*L+1 amin amax]) xlabel('n'); ylabel('h(n)'); title('impulse Response') subplot(2,2,3); stem(0:l,a); axis([-1 2*L+1 amin amax]) xlabel('n'); ylabel('a(n)'); title('a(n) coefficients') subplot(2,2,2); plot(w/pi,hr);grid xlabel('frequency in pi units'); ylabel('hr') % title('type-1 Amplitude Response') % subplot(2,2,4); pzplotz(h,1)

2.3 Pencere Dizayn Teknikleri Pencere dizaynı nın amacı uygun frekans-seçen filtre seçme ve bunu dürtü cevabı lineer fazlı causal FIR filtresi olacak hale getirmedir. Bundan dolayı önemli olan uygun pencere fonksiyonunun ve ideal filtre nin seçilmesidir. İdeal frekans-seçen filtre aşağıda gösterilmiştir. Band genişliği w c olan ideal alçak geçiren filtre (LPF) nin denklemi: w c : cutoff frequency α: örnek gecikmesi (sample delay) Frekans düzleminde ideal LPF elde etmek için zaman düzlemindeki karşılığı (yukarıdaki h ) elde edilmesi gerekiyor. Fakat sınırlı sayıda FIR parametresi kullanmak zorunda olduğumuz için yukarıdaki fonksiyonun başından ve sonundan kesmemiz gerekiyor. Bu işleme pencereleme deniyor ve aşağıdaki fonksiyon oluşturuluyor: w(n) pencereleme fonksiyonu, 0-(M-1) aralığında simetrik bir fonksiyon ve diğer değerleri 0.

Phase (degrees) Magnitude (db) Örnek: İdeal alçak geçiren filtrenin çizdirilmesi freqz(ideal_lp(0.3*pi,100)) % wc=0.3*pi 50 0-50 -100-150 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Normalized Frequency ( rad/sample) 0-1000 -2000-3000 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Normalized Frequency ( rad/sample)

2.3.1 Dikdörtgen Pencere 2.3.2 Barlett Penceresi Hann Penceresi, Hamming Penceresi, Blackman Penceresi, Kaiser Penceresi gibi örnekleri mevcuttur. MATLAB gösterimi w=boxcar(m) : M-noktalı dikdörtgen pencere fonksiyonu üretir w=barlett(m) : M-noktalı Barlett pencere fonksiyonu üretir w=hann(m) : M-noktalı Hann pencere fonksiyonu üretir w=hamming(m) : M-noktalı Hamming pencere fonksiyonu üretir w=blackman(m) : M-noktalı Blackman pencere fonksiyonu üretir w=kaiser(m,beta) : M-noktalı beta değerli dikdörtgen pencere fonksiyonu üretir *** Pencere fonksiyonunu görüntülemek için freqz komutu kullanılabilir. Örnek: Aşağıdaki özelliklere sahip olan dijital FIR alçak geçiren filtre (LPF) dizayn ediniz. İstenilen pencereleme tekniği kullanılabilir. Dizayn ettiğiniz filtrenin birim dürtü cevabını ve frekans cevabını çiziniz. Wp: Bant geçirme kenarı Ws: Bant durdurma kenarı wp = 0.2*pi; ws = 0.3*pi; tr_width = ws - wp; M = ceil(6.6*pi/tr_width) + 1 n=[0:1:m-1]; wc = (ws+wp)/2, % Ideal LPF cutoff frequency

hd = ideal_lp(wc,m); w_ham = (hamming(m))'; h = hd.* w_ham; [db,mag,pha,grd,w] = freqz_m(h,[1]); delta_w = 2*pi/1000; Rp = -(min(db(1:1:wp/delta_w+1))); % Actual Passband Ripple As = -round(max(db(ws/delta_w+1:1:501))) % Min Stopband attenuation % plots subplot(2,2,1); stem(n,hd); title('ideal Impulse Response') axis([0 M-1-0.1 0.3]); xlabel('n'); ylabel('hd(n)') subplot(2,2,2); stem(n,w_ham);title('hamming Window') axis([0 M-1 0 1.1]); xlabel('n'); ylabel('w(n)') subplot(2,2,3); stem(n,h);title('actual Impulse Response') axis([0 M-1-0.1 0.3]); xlabel('n'); ylabel('h(n)') subplot(2,2,4); plot(w/pi,db);title('magnitude Response in db');grid axis([0 1-100 10]); xlabel('frequency in pi units'); ylabel('decibels') 2.4 MATLAB komutları ile FIR filtre dizaynı 2.4.1 filterbuilder 1. MATLAB da filterbuilder yazıp enter a basın. 2. Üretmek istediğiniz filtre çeşidini belirtin. 3. Karşınıza çıkan pencerede filtre ile ilgili gerekli ayarlamaları yapın. 4. Ürettiğiniz filtrenin özelliklerini görmek için fvtool komutunu kullanın. fvtool( ) 2.4.2 fdatool