Abstract
AbstractSignal processing algorithms are becoming more and more important nowadays due to their utility in almost all fields such as control, communications, instrumentation, automobiles, medical, military applications, etc. In recent times, signal processing algorithms are simulated generally using MATLAB. But for practical use, these simulations need to be implemented in hardware. Their implementation as a stand-alone system requires dedicated hardware as an application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), and others. Therefore, in this paper, a review of various hardware implementations of signal processing algorithms is presented. Different means for these hardware implementations are presented and compared discussing their relative merits and demerits. The emerging trend based on the graphics processing unit (GPU), which takes care of complex floating-point operations involved in signal processing algorithms effectively, is presented in detail along with the associated hardware and software features. ASICs and System-on-Chip (SoCs) are the first choices for hardware implementation as they provide. This review will help the researchers to get a comprehensive review of this domain and help them to jump start in exploring the design of GPU-based stand-alone systems.KeywordsSignal processing algorithmsOpen source languagesASICSoCHardware platformsGPUCentral processing unit (CPU)GPU accelerators
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.