Bir bilgisayar mühendisi için programlama dili, öğrendiklerini sınadığı, deneyler yaptığı bir laboratuardır ve mühendisler deneylerini, kestiremedikleri sonuçları gözlemlemek için değil, öngördükleri sonuçları doğrulamak için yapar...

Ters Fourier Dönüşümü

Frekans domenindeki bir sinyal ters fourier dönüşümü (inverse fourier transform) ile tekrar zaman domenine aktarılabilir.

Hızlı Fourier Dönüşümü ve Ters Fourier DönüşümüDaha önce hızlı fourier dönüşümü ile ilgili bir yazı yayınlamıştım. Bu yazı da, fourier dönüşümü ile elde edilen frekans verilerini kullanarak genlik-zaman verilerini elde etme yöntemi olan ters fourier dönüşümü ile ilgili.

Türkçe kaynaklarda domain kelimesini karşılamak için çok daha uygun olduğunu düşündüğüm uzay kelimesi yerine domen kelimesi kullanılıyor. Bu kelimenin anlamını bir örnek ile aktarmaya çalışayım. Bir sinyal örneklendiğinde o sinyal ile ilgili zamana bağlı genlik bilgileri elde edilir. Zaman belli aralıklarda ilerlerken, genlik de değişik değerlere sahip olur. Bu durumda "veriler zaman domenindedir" denir. Ya da örneğin frekans değerleri ilerledikçe her bir değere karşılık gelen genliklerin tutulduğu veriler için "frekans domenindedir" denir. Yani bir fonksiyonun sahip olduğu değişkenin cinsi o fonksiyonun domenini belirler dersek sanırım yanlış olmaz.

Hızlı fourier dönüşümü, zaman domeninde bulunan bir sinyali frekans domeninde elde eder. Ters fourier da adından anlaşılabileceği gibi bunun tersini yapar.

Ters fourier dönüşüm formülü:

 1   N-1       j(2*π/N)*k*n
---   ∑  x[n] e
 N   n=0

Formül, hızlı fourier dönüşüm formülünün neredeyse aynısı. Detayları, hangi harfin neyi simgelediğini, hızlı fourier dönüşümü ile ilgili yazıda yazdığım için tekrar yazmayacağım...

Yayın tarihi: 05 Aralık 2009 Cumartesi, 16:27
Anahtar kelimeler: ters fourier dönüşümü, inverse fourier transform, ifft

Yorum Gönder

 
Yorumunuzu -1. yoruma yanıt olarak gönderiyorsunuz. Yanıtlamayı iptal etmek için buraya tıklayabilirsiniz.

 

Yorumlar (2)

Mehmet T.
Yanıtla
28 Haziran 2011 Salı, 13:46
#1

Frekans domeninde elde ettiğimiz bilgilerden yaralanarak seçtiğimiz bir frekanstaki sesleri nasıl silebiliriz yada ayırabiliriz. Ters F. dönüşüm yapmadan önce frekans domeninde yapılacak değişiklikler bunu sağlar mı? Nasıl bir değişiklik yapmalıyım? Teşekkürler.

Hüseyin Atasoy
Yanıtla
28 Haziran 2011 Salı, 18:20
#2

Evet, bu mümkün. Ama FFT ile tüm frekans değerlerinin hesaplanması yerine sadece belli frekansları eleyen veya geçiren frekans filtreleri tasarlanabilir...

 
 
Sayfa 38 sorgu ile 0.004 saniyede oluşturuldu.
Atasoy Blog v4 © 2008-2016 Hüseyin Atasoy