- Apakah perbezaan utama antara DCT dan DFT?
- Mengapa DCT digunakan dan bukannya DFT?
- Adalah dct bahagian sebenar DFT?
- Cara Mengira DCT?
Apakah perbezaan utama antara DCT dan DFT?
DCT adalah bersamaan dengan DFTs kira -kira dua kali panjang, beroperasi pada data sebenar dengan simetri walaupun (kerana transformasi Fourier dari fungsi sebenar dan bahkan adalah nyata dan bahkan), sedangkan dalam beberapa varian data input atau output dipindahkan oleh setengah sampel. Terdapat lapan varian DCT standard, di mana empat adalah perkara biasa.
Mengapa DCT digunakan dan bukannya DFT?
> DCT lebih disukai daripada DFT dalam algoritma mampatan imej seperti JPEG > kerana DCT adalah transform sebenar yang menghasilkan satu nombor sebenar setiap > titik data. Sebaliknya, DFT menghasilkan nombor yang kompleks (nyata dan > bahagian khayalan) yang memerlukan dua kali ganda memori untuk penyimpanan.
Adalah dct bahagian sebenar DFT?
DCT bukan bahagian sebenar DFT bukannya berkaitan dengan DFT dari isyarat/imej yang dilanjutkan secara simetri. Tenaga isyarat/imej kebanyakannya hanya dalam beberapa pekali DCT (i.e. Hanya beberapa x (k) yang signifikan), oleh itu menjadikan DCT sangat berguna untuk aplikasi mampatan data.
Cara Mengira DCT?
Matriks transformasi DCT
DCT dua dimensi A boleh dikira sebagai b = t*a*t ' . Oleh kerana T adalah matriks orthonormal sebenar, songsangnya sama dengan transposinya. Oleh itu, DCT dua dimensi songsang B diberikan oleh t '*b*t .