Aturan | Recent posts | topik RSS | Search | Register | Login

Fast radix-4 cosine Transform

FFT radix-4 algoritma

radix-4

radix4 DCT

radix 4 DCT
Post new topic Reply to topic EDAboard.com Forum Indeks -> Digital Signal Processing -> Radix-4 cosine Transform Cepat
Versi arabic Versi Bulgaria Catalan versi Versi Ceko Versi Denmark Versi Jerman Versi Yunani Versi Inggris Versi Spanyol Versi Finlandia Versi Prancis Hindi versi Kroasia versi Versi Indonesia Versi Italia Versi Ibrani Versi Jepang Versi Korea Lithuania versi Latvia versi Versi Belanda Versi Norwegia Versi Polandia Versi Portugis Romanian versi Versi russian Slovak versi Slovenian versi Serbia versi Versi Swedia Versi Tagalog Versi Ukraina Versi Vietnam Cina versi
Author Pesan
mendozaulises



Joined: 08 Mar 2006
Posts: 58
Helped: 7


Post 17 Maret 2006 20:55 Radix-4 cosine Transform Cepat

Saya mencoba untuk mengimplementasikan DCT 1024-titik pada FPGA. So Far saya hanya menemukan Radix-2 penipisan di Frekuensi algoritma, tapi aku tertarik pada algoritma Radix-4. Saya tidak ingin menggunakan pendekatan FFT. Saya mencari algoritma dikembangkan langsung untuk DCT-II.
Dapatkah seseorang membantu saya?

Salam,
Kembali ke atas
View user's profile
mimomod



Joined: 25 Januari 2006
Posts: 109
Helped: 15


Post 17 Maret 2006 22:45 Re: Fast Radix-4 cosine Transform

Hi mendozaulises,

sejauh yang saya tahu, FFT adalah suatu algoritma untuk menghitung transformasi (DFT, mengubah sinus diskrit, diskrit cosine transform, Hartley mengubah, dll) lebih cepat daripada jika kita menggunakan rumus asli tersebut mengubah.

Memang dalam banyak buku pelajaran, misalnya "Di dalam kotak hitam FFT - serial dan paralel algoritma Transformasi Fourier cepat 2000 - Chu, Chin-hwa Eleanor - CRC Press" yang saya download dari EDA (?) Untuk link lainnya di Internet, lihat cepat discrete cosine transform dengan menggunakan FFT.

Untuk meringkas, tugas komputasi suatu DCT dari N-1 bernilai real item data dapat
dicapai dengan menghitung DFT nyata 2N panjang, yang dapat diimplementasikan oleh
algoritma FFT khusus yang disesuaikan dengan data bernilai real.

Dalam kasus radix-2 dan radix-4 (atau radix lain, misalnya radix-3), itu hanya unit atomik yang ditentukan algoritma FFT. Ini berarti bahwa untuk FFT radix-2 algoritma, masalah (dalam kasus Anda sampel 1024) di tangan membusuk sampai pada tahap tertentu hanya algoritma mempertimbangkan 2 akun titik-titik tertentu (contoh) untuk memproses mereka bersama-sama. Ini merupakan jantung dari algoritma FFT, yaitu Anda membagi masalah serangan ke unit yang lebih kecil untuk mengurangi beban komputasi.

Dalam FFT radix-4 algoritma, masalah kita adalah didekomposisi menjadi unit atom dari 4 sampel, dll Sejauh yang saya tahu, yang paling efisien adalah algoritma FFT satu dengan radix-2. Tetapi dalam beberapa aplikasi orang perlu radix lain untuk menyerang masalah. Sebagai contoh, jika jumlah sampel yang akan diproses adalah kekuatan dari 3, maka orang membutuhkan FFT radix-3 algoritma. Namun, sampai sekarang aku tidak begitu yakin mengapa orang masih menggunakan FFT radix-4 karena sebenarnya kurang efisien daripada FFT radix-2, dan lebih jauh lagi FFT radix-4 dapat disederhanakan menjadi 2 radix-2 FFT.

Saya tidak benar-benar yakin apa tujuan Anda dalam desain Anda. Namun jika untuk kecepatan, maka FFT radix-2 algoritma adalah yang Anda butuhkan untuk melakukan DCT.

terbaik
Kembali ke atas
View user's profile
mendozaulises



Joined: 08 Mar 2006
Posts: 58
Helped: 7


Post 20 Maret 2006 19:34 Re: Fast Radix-4 cosine Transform

Thanks mimomod,
Saya mencari algoritma Radix-4, karena bagi N menjadi kekuatan empat, Radix-4 algoritma yang lebih cepat daripada algoritma radix-2. Hanya saja bahwa lebih resourceses yang diperlukan untuk melaksanakannya. Saya mencari sebuah algoritma yang dikembangkan secara langsung karena menggunakan FFT untuk menghitung DCT menggunakan daya yang lebih menggunakan algoritma cepat yang langsung.
Saat ini saya bekerja pada algoritma Radix-2, menggunakan hanya 2 pengganda dan 3 penambah untuk menghitung titik 1024-transform. Namun, algoritma ini membutuhkan tahapan 10 kupu-kupu dan 9 merekombinasi tahap.
Jika menggunakan FFT Radix-4 yang telah sudah dikembangkan, saya akan hanya perlu tahap 5 kupu-kupu dan 1 skala panggung, hal ini akan meningkatkan kecepatan leat dua kali, tetapi juga menggunakan 3 kali lebih banyak sumber daya seperti algoritma saya saat ini menggunakan. Hal ini karena istilah khayalan yang perlu dikelola.

Saya mencari non-FFT Fast algoritma yang menggunakan sumber daya kurang dari satu pendekatan FFT, tetapi itu lebih cepat daripada algoritma saat ini saya menggunakan.

Thanks for your help.

Ditambahkan setelah 7 menit:

Aku lupa, yang Radix-2 algoritma Saat ini saya bekerja ini dijelaskan dalam kertas terlampir.
Aku hanya ingin tahu adalah seseorang yang tahu tentang radix-4 dikembangkan algoritma untuk menghitung DCT. Hal ini untuk membandingkan keuntungan dan kelemahan dari masing-masing algoritma, seperti sumber daya yang mereka gunakan, waktu untuk menghitung satu titik 1024 mengubah, dll


Maaf, tapi Anda harus login untuk melihat lampiran

Kembali ke atas
View user's profile
mimomod



Joined: 25 Januari 2006
Posts: 109
Helped: 15


Post 21 Maret 2006 15:33 Radix-4 cosine Transform Cepat

Hi mendozaulises,

ya, kamu benar dan saya salah. Setelah menggali buku saya, memang algoritma radix-4 lebih efisien daripada algoritma radix-2, mengingat bahwa FFT adalah kekuatan dari 4.

Berikut adalah sebuah paragraf dari salah satu texbook saya:

Jumlah perkalian di IFFT dapat dikurangi lebih jauh dengan menggunakan algoritma radix-4. Teknik ini memanfaatkan fakta bahwa dalam empat poin IFFT, hanya ada perkalian dengan (1, -1 j,-j), yang sebenarnya tidak perlu dilakukan oleh sebuah pengali penuh, tetapi dengan menambahkan sederhana atau mengurangi dan sebuah saklar yang nyata dan imajiner bagian dalam kasus perkalian oleh j atau-j. Dalam algoritma radix-4, yang mengubah dibagi menjadi beberapa sepele ini mengubah empat poin, dan non-sepele hanya perkalian harus dilakukan antara tahap-tahap transformasi fourpoint ini. Dengan cara ini, N-point FFT menggunakan algoritma radix-4 hanya membutuhkan (3 / Dingin N (log_2 (N-2)) perkalian kompleks atau fase rotasi dan Nlog_2 (N) kompleks tambahan. Untuk 64-point FFT, misalnya, ini berarti 96 rotasi dan 384 penambahan, atau 1,5 dan 6 putaran dan penambahan per sampel, masing-masing.

terbaik
Kembali ke atas
View user's profile
zhangpengyu



Joined: 28 Juni 2004
Posts: 177
Helped: 2


Post 26 Mei 2006 11:00 Radix-4 cosine Transform Cepat

Apakah ada beberapa dokumen kirim detail algoritma radix-4 dan implementasi?
Kembali ke atas
View user's profile
Google
AdSense





Post 26 Mei 2006 11:00 Iklan



Kembali ke atas
sowmya005



Joined: November 20, 2006
Posts: 67
Helped: 1
Lokasi: INDONESIA


Post 30 Desember 2006 7:58 Re: Fast Radix-4 cosine Transform

i need some info abt the FPGA arsitektur-arsitektur untuk 1-D IDCT cepat.
can u help me please?
Kembali ke atas
View user's profile
Post new topic Reply to topic EDAboard.com Forum Indeks -> Digital Signal Processing -> Radix-4 cosine Transform Cepat
Halaman 1 dari 1 All times are GMT 2 Jam


Penyalahgunaan | | Admin | | Moderator | | Dukung kami | | sitemap
topik RSS