Title :
Hardware/software implementation of a discrete cosine transform algorithm using SystemC
Author :
Avila, A. ; Santoyo, R. ; Martinez, S.O. ; Dieck, G.
Author_Institution :
Dept. of Electr. Eng., ITESM, Monterrey, Mexico
Abstract :
This paper presents the development and modeling of a discrete cosine transform (DCT) algorithm using SystemC. The DCT algorithm is necessary to implement the signal compression subsystem for an ambulatory EEG system. Hardware/software co-design techniques were applied to optimize the DCT algorithm. The ambulatory system requires a DCT compression module capable of processing 32 channels. The DCT algorithm was first implemented totally in software (SW/SW). The large clock cycle count required to execute the SW/SW implementation motivated the partitioning of the DCT algorithm in hardware and software modules. The results, obtained by modeling the hardware and software modules using systemC, indicate the HW/SW implementation reduces the DCT´s algorithm execution time by 83.11%.
Keywords :
discrete cosine transforms; electroencephalography; hardware-software codesign; medical signal processing; DCT compression module; EEG system; SystemC; discrete cosine transform algorithm; hardware accelerators; hardware-software codesign; hardware/software implementation; signal compression subsystem; Algorithm design and analysis; Brain modeling; Discrete cosine transforms; Electroencephalography; Hardware; Monitoring; Partitioning algorithms; Software algorithms; Software performance; Software systems; Hardware/Software co-design; SystemC; and hardware accelerators; discrete cosine transforms (DCT);
Conference_Titel :
Reconfigurable Computing and FPGAs, 2005. ReConFig 2005. International Conference on
Print_ISBN :
0-7695-2456-7
DOI :
10.1109/RECONFIG.2005.22