Neden dct fft değil?

İçindekiler:

Neden dct fft değil?
Neden dct fft değil?
Anonim

DFT, Fourier Dönüşümünün ayrık versiyonudur (bilgisayarda uygulanabilir). DCT, ayrık kosinüs dönüşümüdür, yani yalnızca gerçek kısmı alırken DFT'dir. FFT teorik bir dönüşüm değildir: N=2^k olduğunda dönüşümleri uygulamak için sadece hızlı bir algoritmadır.

DCT bir Fourier dönüşümü mü?

Özellikle, bir DCT, Fourier ile ilişkili bir dönüşümdür ayrık Fourier dönüşümüne (DFT) benzerdir, ancak yalnızca gerçek sayılar kullanır.

DFT neden DCT'den daha iyidir?

DCT, JPEG > gibi görüntü sıkıştırma algoritmalarında DFT yerine tercih edilir, çünkü DCT, > veri noktası başına tek bir gerçek sayı ile sonuçlanan gerçek bir dönüşümdür. Buna karşılık, bir DFT, depolama için iki katı bellek gerektiren karmaşık bir sayı (gerçek ve > sanal parçalar) ile sonuçlanır.

DCT, KLT'den daha mı iyi?

Ayrıca, DCT'nin istatistiksel olarak optimal KLT'ye asimptotik eşdeğerliği olan çok önemli bir başka özelliği daha vardır [1]. Böylece DCT, hesaplama karmaşıklığı ve kodlama sıkıştırması arasında iyi bir uzlaşma sağlayabilir. Bu nedenle, sabit bir hesaplama bütçesi için DCT aslında KLT'tan daha iyi performans gösterir

Neden FFT yerine DFT kullanıyoruz?

Hızlı Fourier Dönüşümü (FFT), DFT ile neredeyse aynı sonuçları üreten bir DFT uygulamasıdır, ancak inanılmaz derecede daha verimli ve çok daha hızlıdır genellikle hesaplama süresini önemli ölçüde Bu sadece DFT'nin hızlı ve verimli hesaplanması için kullanılan bir hesaplama algoritmasıdır.

Önerilen: