Ayrık Fourier Dönüşümü

Benzer belgeler
Ayrık-Zaman Sistemler

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

DENEY 3: DFT-Discrete Fourier Transform. 2 cos Ω d. 2 sin Ω d FOURIER SERİSİ

İ. Ü. Elektrik&Elektronik Müh. Böl. İŞARET İŞLEME ve UYGULAMALARI

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)

Ayrık zamanlı sinyaller için de ayrık zamanlı Fourier dönüşümleri kullanılmatadır.

İç-Çarpım Uzayları ÜNİTE. Amaçlar. İçindekiler. Yazar Öğr. Grv. Dr. Nevin ORHUN

Matris Cebiriyle Çoklu Regresyon Modeli

İleri Diferansiyel Denklemler

İleri Diferansiyel Denklemler

2.3. MATRİSLER Matris Tanımlama

3. BÖLÜM MATRİSLER 1

Genel Graf Üzerinde Mutlak 1-merkez

Tanım 2.1. X boş olmayan bir küme olmak üzere X den X üzerine bire-bir fonksiyona permütasyon denir.

DENEY 3: Sürekli ve Ayrık İşaretlerin Fourier Analizi

m=n şeklindeki matrislere kare matris adı verilir. şeklindeki matrislere ise sütun matrisi denir. şeklindeki A matrisi bir kare matristir.

AYRIK-ZAMANLI DOĞRUSAL

DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI

Lineer Cebir. Doç. Dr. Niyazi ŞAHİN TOBB. İçerik: 1.1. Lineer Denklemlerin Tanımı 1.2. Lineer Denklem Sistemleri 1.3. Matrisler

Yrd. Doç. Dr. A. Burak İNNER

Elementer matrisler, ters matrisi bulmak, denk matrisler

ÖZDEĞERLER- ÖZVEKTÖRLER

Lineer Denklem Sistemleri Kısa Bilgiler ve Alıştırmalar

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

TEMEL KAVRAMLAR. SAYI KÜMELERİ 1. Doğal Sayılar

2. SİMETRİK GRUPLAR. Tanım 2.1. X boş olmayan bir küme olmak üzere X den X e birebir örten fonksiyona permütasyon denir.

BÖLÜM 24 PAULI SPİN MATRİSLERİ

Analog Alçak Geçiren Filtre Karakteristikleri

8.Konu Vektör uzayları, Alt Uzaylar

Yrd. Doç. Dr. A. Burak İNNER

MAK 210 SAYISAL ANALİZ

Örnek...3 : Aşağıdaki ifadelerden hangileri bir dizinin genel terim i olabilir?

İleri Diferansiyel Denklemler

MAK 210 SAYISAL ANALİZ

7. BÖLÜM İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI .= Genel: Vektörler bölümünde vektörel iç çarpım;

Mühendislik Mekaniği Statik. Yrd.Doç.Dr. Akın Ataş

Temel Kavramlar. (r) Sıfırdan farklı kompleks sayılar kümesi: C. (i) Rasyonel sayılar kümesi: Q = { a b

Algoritmalar ve Programlama. DERS - 4 Yrd. Doç. Dr. Ahmet SERBES

ZAMAN VE FREKANS DOMENLERİNDE ÖRNEKLEME

Kodumuzu yazmaya zaman eksenini, açısal frekans ekseni ve örnekte verilen M değerlerini bir vektör içinde tanımlayarak başlayalım.

DENKLEM DÜZENEKLERI 1

MAK1010 MAKİNE MÜHENDİSLİĞİ BİLGİSAYAR UYGULAMALARI

Şimdi de [ ] vektörünün ile gösterilen boyu veya büyüklüğü Pisagor. teoreminini iki kere kullanarak

EŞİTLİK KISITLI TÜREVLİ YÖNTEMLER

Bu kısımda işlem adı verilen özel bir fonksiyon çeşidini ve işlemlerin önemli özelliklerini inceleyeceğiz.

İŞARET ve SİSTEMLER (SIGNALS and SYSTEMS) Dr. Akif AKGÜL oda no: 303 (T4 / EEM)

BÖLÜNMÜŞ FARKLAR (DİVİDED DİFFERENCES)

Sayısal Filtre Tasarımı

Bu bölümde Coulomb yasasının bir sonucu olarak ortaya çıkan Gauss yasasının kullanılmasıyla simetrili yük dağılımlarının elektrik alanlarının çok

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

Örnek...3 : Aşağıdaki ifadelerden hangileri bir dizinin genel terim i olabilir? Örnek...4 : Genel terimi w n. Örnek...1 : Örnek...5 : Genel terimi r n

1. GRUPLAR. c (Birleşme özelliği) sağlanır. 2) a G için a e e a a olacak şekilde e G (e ye birim eleman denir) vardır.

Nokta uzayda bir konumu belirtir. Noktanın 0 boyutlu olduğu kabul edilir. Herhangi bir büyüklüğü yoktur.

VEKTÖR UZAYLARI 1.GİRİŞ

Cebir 1. MIT Açık Ders Malzemeleri

Özdeğer ve Özvektörler

B ol um 5 ANALOG IS ARETLER IN SPEKTRUM ANAL IZ I

Bu tanım aralığı pozitif tam sayılar olan f(n) fonksiyonunun değişim aralığı n= 1, 2, 3,, n,

MADDESEL NOKTANIN EĞRİSEL HAREKETİ

RİJİT CİSİMLERİN DÜZLEMSEL KİNEMATİĞİ

MATRİSLER. Şekil 1 =A6:B7+D6:E7

İnce Antenler. Hertz Dipolü

I=[1,0,0,0;0,1,0,0;0,0,1,0;0,0,0,1] % 4x4 lük birim matris

Bir özvektörün sıfırdan farklı herhangi bri sabitle çarpımı yine bir özvektördür.

MAK 210 SAYISAL ANALİZ

Ders 9: Bézout teoremi

2012 LYS MATEMATİK SORU VE ÇÖZÜMLERİ Niyazi Kurtoğlu

YÖNEYLEM ARAŞTIRMASI - III

3.5. Devre Parametreleri

HSancak Nesne Tabanlı Programlama I Ders Notları

Dizi Antenler. Özdeş anten elemanlarından oluşan bir dizi antenin ışıma diyagramını belirleyen faktörler şunlardır.

10. DİREKT ÇARPIMLAR

İleri Diferansiyel Denklemler

Kırım Filtresi ve Alt Örnekleme

ALGORİTMA VE PROGRAMLAMA I DERS NOTU#8

Yapı Sistemlerinin Hesabı İçin. Matris Metotları. Prof.Dr. Engin ORAKDÖĞEN Doç.Dr. Ercan YÜKSEL Bahar Yarıyılı

sonlu altörtüsü varsa bu topolojik uzaya tıkız diyoruz.

1.1 Üslü İfadeler: Üslü ifadelerle ilgili aşağıdaki kuralların hatırlanması faydalıdır.

Yrd. Doç. Dr. A. Burak İNNER Bilgisayar Mühendisliği

İki Boyutlu Yapılar için Doğrudan Rijitlik Metodu (Direct Stiffness Method) (İleri Yapı Statiği II. Kısım)

Cebir 1. MIT Açık Ders Malzemeleri

BMT 206 Ayrık Matematik. Yük. Müh. Köksal GÜNDOĞDU 1

1. Fonksiyonlar Artan, Azalan ve Sabit Fonksiyon Alıştırmalar Çift ve Tek Fonksiyon

Projenin Adı: Metalik Oranlar ve Karmaşık Sayı Uygulamaları

İleri Diferansiyel Denklemler

Ayrık-zamanlı sistemlerin analizi z-dönüşümünün kullanılmasıyla basitleşir. Gerçekten de fark-denklemleriyle gösterilen sistem modeli

Mühendislik Mekaniği Dinamik. Yrd.Doç.Dr. Akın Ataş

ELEKTRİKSEL POTANSİYEL

MAT 302 SOYUT CEBİR II SORULAR. (b) = ise =

GEO182 Lineer Cebir. Matrisler. Matrisler. Dersi Veren: Dr. İlke Deniz Derse Devam: %70. Vize Sayısı: 1

Temel Bilgisayar Programlama Final Sınavı Çalışma Notları

Bekleme Hattı Teorisi

İşaretler ve İşaret İşleme

Algoritmalar ve Karmaşıklık

Matrisler ve matris işlemleri

TAMSAYILAR. 9www.unkapani.com.tr. Z = {.., -3, -2, -1, 0, 1, 2, 3, } kümesinin her bir elemanına. a, b, c birer tamsayı olmak üzere, Burada,

SAYILAR DOĞAL VE TAM SAYILAR

T I M U R K A R A Ç AY, H AY D A R E Ş, O R H A N Ö Z E R K A L K U L Ü S N O B E L

Transkript:

Ayrık Fourier Dönüşümü Tanım: 0 n N 1 aralığında tanımlı N uzunluklu bir dizi x[n] nin AYRIK FOURIER DÖNÜŞÜMÜ (DFT), ayrık zaman Fourier dönüşümü (DTFT) X(e jω ) nın0 ω < 2π aralığında ω k = 2πk/N, k = 0,1,, N 1 noktalarında örneklenmesiyle elde edilir. DTFT nin tanımından DTFT ile DFT arasındaki ilişki şeklinde olacaktır. W N = e j 2πN notasyonu kullanılarak DFT genelde olarak ifade edilir. Ters DFT formülü :

Ayrık Fourier Dönüşümü Ters DFT formülünün doğruluğunu göstermek için eşitliğin her iki yanı W N ln ile çarpılıptüm n değerleri üzerinden toplanırsa bulunur. ilişkisinden toplamındaki sıfırdan farklı tek terim k= l iken elde edilir. O halde

Ayrık Fourier Dönüşümü Örnek: Aşağıda verilen dizinin DFT sini hesaplayalım. Örnek: Aşağıda verilen N uzunluklu dizinin DFT sini hesaplayalım.

Ayrık Fourier Dönüşümü Örnek: Aşağıda verilen 0 n N 1 aralığında tanımlı N uzunluklu dizinin DFT sini hesaplayalım. (0 r N 1) Euler ilişkisi kullanılarakg[n] aşağıdaki şekilde yeniden yazılabilir: O halde, g[n] nin N nokta DFT si olur. ilişkisini kullanırsak

DFT nin Vektör Matris Notasyonunda Gösterilmesi DFT, vektör matris notasyonunda aşağıdaki şekilde ifade edilebilir: D N matrisine, NxN DFT MATRİSİ denir.

DFT nin Vektör Matris Notasyonunda Gösterilmesi Benzer şekilde, ters DFT vektör matrisnotasyonunda aşağıdaki şekilde ifade edilebilir: D N 1 matrisine, TERS DFT MATRİSİ denir. İki matris arasında aşağıda verilen ilişki vardır:

MATLAB Kullanılarak DFT Hesaplanması MATLAB de DFT ve ters DFT hesaplamak için mevcut komutlar: fft, ifft Bu fonksiyonlar, doğrudan hesaplama yerine etkin hesap yükünü oldukça azaltan FFT algoritmasını kullanmaktadır. Aşağıda x[n] = cos(6πn/16), 0 n 15 dizisinin DFT ve DTFT sinin genliği çizilmiştir.

DTFT nin DFT den Aradeğerlemeyle Hesaplanması N uzunluklu x[n] dizinin DFT si X[k], dizinin DTFT si X(e jω ) nın düzgün aralıklı ω k = 2πk/N, k = 0,1,, N 1 noktalarındaki frekans örnekleridir. O halde, N uzunluklu x[n] dizinin DFT si X[k] verildiğinde dizinin DTFT si X(e jω ) X[k] dan belirlenebilir. r aşağıdaki şekilde tanımlansın. S, r cinsinden şeklinde yazılabilir.

Yukarıdaki tanımları kullanarak DTFT nin DFT den Aradeğerlemeyle Hesaplanması veya eşdeğer olarak yazabiliriz. O halde, Sonuç olarak DTFT ile DFT arasındaki ilişki şöyledir:

DTFT nin Örneklenmesi DTFT si X(e jω ) olan x[n] dizisini ele alalım. X(e jω ) yı düzgün aralıklı ω k = 2πk/N, k = 0,1,, N 1 noktalarında örnekleyerek N adet X(e jωk ) frekans örneği elde ederiz. Bu N adet frekans örneği N nokta ters DFT si N uzunluklu y[n] dizisi olan N nokta DFT Y[k] gibi düşünülebilir. Aşağıda X(e jω ) ve Y[k] verilmiştir. Amacımız, y[n] ile x[n] arasındaki ilişkiye hesaplamaktır. Y[k] ya ters DFT uyglanarak y[n] elde edilir:

DTFT nin Örneklenmesi y[n] ile x[n] arasındaki ilişkiyi bulmak için aşağıda eşitlikten yaralacağız: Bu sonuç, önceki saydaki köşeli parantez içindeki terim yerine konulursa gerekli sonuç şöyle bulunur: Sonuç: y[n] dizisi x[n] dizisinin sonsuz sayıda ötelenmiş kopylarının toplamıdır. Kopyalar x[n] dizisinin N nin tamsayı katları kadar ötelenmesiyle elde edilir ve toplam sadece 0 n N 1 aralığında dikkate alınır. Formülü sonlu uzunluklu dizilere uygulamak için, belirtilen aralık dışındaki örneklerin sıfır olduğunu varsayarız. O halde, M N olacak şekilde x[n] M uzunluklu bir dizi ise 0 n N 1 aralığında y[n] = x[n]

DTFT nin Örneklenmesi Ancak, M > N olduğunda, örtüşme meydana gelir ve x[n] y[n] den elde edilemez. Örnek: Aşağıda verilen diziyi ele alalım: Dizinin DTFT si X(e jω ) yı ω k = 2πk/4, k = 0,1,2,3 noktalarında örnekleyerek ve daha sonra bu diziye 4 nokta ders DFT uygulayarak buluruz. Yani, {x[n]} {y[n]} den hesaplanamaz.

DFT Kullanılarak DTFT Hesaplanması M >> N olmak üzere, X(e jω ) yı ω k = 2πk/M, k = 0,1,,M 1 frekanslarında hesaplamak istiyoruz. x e [n] dizisi şöyle tanımlansın: X(e jω ) yı x e [n] dizisi cinsinden yazmak mümkündür: O halde, X(e jω ) M uzunluklu x e [n] dizisinin M nokta DFT si X e [k] dır. M, 2 nin bir tamsayı katı ise X e [k] FFT ile etkin bir şekilde hesaplanabilir.

DFT Özellikleri

DFT Özellikleri

DFT Özellikleri

Bir Dizinin Dairesel Ötelemesi 0 n N 1 aralığında tanımlı N uzunluklu bir diziyi ele alalım. x[n] böyle bir dizi ise, ötelenmiş dizi x 1 [n] = x[n n 0 ] 0 n N 1 aralığında tanımlı olmayacaktır. O halde, ötelenmiş dizi daima 0 n N 1 aralığında tanımlı olacak şekilde bir öteleme tanımlamamız gereklidir. DAİRESEL ÖTELEME olarak adlandırılan bu öteleme mod operatörü kullanılarak şeklinde tanımlanır. n 0 >0ise(sağ tarafa dairesel öteleme), yukarıdaki denklem anlamına gelir. N uzunluklu dizi bir daire üzerinde eşit aralıklı N nokta olarak gösterilirse, dairesel öteleme operatörü dizinin saat yönünde veya saat yönünün tersinde n 0 örnek döndürülmesi gibi düşünülebilir.

Bir Dizinin Dairesel Ötelemesi

Dairesel Konvolüsyon N uzunluklu g[n] ve h[n] dizilerini ele alalım. İki dizinin doğrusal konvolüsyonu (2N 1) uzunluklu y L [n] dizisini verir: y L [n] dizisi hesaplanırken iki dizinin uzunlukları (2N 1) olacak şekilde sonlarına sıfır eklendiği varsayılmıştır. y L [n] dizisi, h[n] dizisinin ters çevrilmesi ve sağa ötelenmesinden oluşturlur. N uzunluklu bir dizi veren konvolüsyona benzer bir işlem tanımlamak için dairesel öteleme kullanmak gereklidir. Sonuçlanan işleme DAİRESEL KONVOLÜSYON denir aşağıdaki eşitlikle tanımlanır: İşleme, N uzunluklu iki dizi içerdiğinden N nokta dairsel konvolüsyon da denir ve notasyonu ile gösterilir.

Dairesel Konvolüsyon Örnek: 4 uzunluklu aşağıdaki iki dizinin dairesel konvolüsyonunu hesaplayalım. 0 n 3

Dairesel Konvolüsyon

Dairesel Konvolüsyon Dairesel konvolüsyon DFT kullanılarak da hesaplanabilir. Yukarıda verilen örneği DFT kullanarak çözelim.

Dairesel Konvolüsyon

Dairesel Konvolüsyon

Dairesel Konvolüsyon

Dairesel Konvolüsyon Örnek: Yukarıda verilen iki diziyi sonlarına sıfır ekleyerek 7 uzunluklu genişletilmiş diziler g e [n] ve h e [n] oluşturalım ve genişletilmiş dizilerin 7 uzunluklu dairesel konvolüsyonunu hesaplayalım.

Dairesel Konvolüsyon Not: Sonuç y[n], g[n] ve h[n] dizilerinin doğrusal konvolüsyonundan elde edilen y L [n] dizisine eşittir.

DFT ile Doğrusal Konvolüsyonun Hesaplanması N ve M uzunluklu g[n] veh[n] dizilerini ele alalım. L = M+N 1 olsun. İki dizinin sonlarına sıfır ekleyerek L uzunluklu genişletilmiş diziler g e [n]veh e [n]oluşturalım: Ohalde, Blok diyagram gösterilimi aşağıda verilmiştir:

Dairesel Konvolüsyon N nokta dairesel konvolüsyon vektör matris notasyonunda aşağıdaki gibi yazılabilir. Matrisin herhangi bir köşegenindeki tüm elemanların eşit olduğuna dikkat ediniz. Böyle matrislere DAİRSEL MATRİS denir.

Dairesel Konvolüsyon Tablo Yöntemiyle Hesaplanması Yöntem, 4 uzunluklu iki dizinin dairesel konvolüsyonu için bir örnekle gösterilecektir. İlk önce dizilerin örnekleri aşağıda gösterildiği gibi çarpılır. İkinci, üçüncü ve dördüncü satırlardaki kısmi çarpımlar şekilde gösterildiği gibi sola dairesel ötelemeyle elde edilir.

Dairesel Konvolüsyon Tablo Yöntemiyle Hesaplanması Dairesel ötelemeden sonra değiştirilmiş tablo şu şekilde olur: {y c [n]} dizisinin elemanları, örneğe karşılık gelen sütundaki 4 çarpım toplanarak bulunur:

Gerçel Dizilerin DFT sinin Hesaplanması Pratik çoğu uygulamada, ilgilenilen işaretler gerçeldir. Böyle işaretler için DFT nin simetri özelliklerinden yararlanılarak DFT nin hesaplanması kolaylaştırılabilir. Örneğin, N uzunluklu g[n] veh[n] dizilerinin N nokta DFT si aşağıda gösterildiği gibitekbirn nokta DFT ile hesaplanabilir. İlk önce karmaşık x[n]= g[n]+ j h[n] dizisini tanımlayalım. g[n] = Re{x[n]}, h[n] = Im{x[n]} DFT nin karmaşık işaretler için simetri özelliklerinden gerekli DFT ler G[k] veh[k] şöyle hesaplanabilir: 0 k N 1 için olduğuna dikkat ediniz.

Gerçel Dizilerin DFT sinin Hesaplanması Örnek: Aşağıdaki dizilerin 4 nokta DFT lerini hesaplayalım.

Gerçel Bir Dizinin 2N nokta DFT sinin N nokta DFT ile Hesaplanması 2N uzunluklu v[n] dizisinin 2N nokta DFT sini hesaplamak istiyoruz. N uunluklu aşağıda verilen iki dizi tanımlayalım: g[n] = v[2n], h[n] = v[2n+1], 0 n N O halde,

Gerçel Bir Dizinin 2N nokta DFT sinin N nokta DFT ile Hesaplanması Örnek: Aşağıda verilen 8 uzunluklu dizinin 8 nokta DFT sini iki adet 4 uunluklu DFT cinsinden hesaplayalım. İlk önce, 4 uzunluklu iki dizi oluştururuz: Daha sonra, gerekli DFT yi hesaplamak için aşağıdaki formülü kullanırız:

Gerçel Bir Dizinin 2N nokta DFT sinin N nokta DFT ile Hesaplanması