{"title":"ZYNQ SoC上FIR滤波器实现的硬件加速","authors":"G. Tatar, S. Bayar, I. Çiçek","doi":"10.1109/AICT55583.2022.10013522","DOIUrl":null,"url":null,"abstract":"Finite impulse response (FIR) filters are widely used in electronic design applications such as digital signal processing, image processing and digital communications. The demand for high performance is increasing particularly in modern real-time signal processing applications. Due to the trade-offs between the performance requirements and design constraints, it is required to develop new design approaches that not only improve the computational efficiency, but also support processors with application-specific hardware accelerators. In this study, design of a low-pass FIR filter operating at 10 MSps sampling rate with 2Mhz cutoff frequency and -40dB/decade attenuation rate is considered as a sample problem, and its performance and cost have been comparatively examined on various hardware platforms. We tested the performance of the designed filter by implementing it on a plain ARM-based processor, FPGA+ARM based System-on-Chip, and an Intel i7-based processor. As a result of the study, we observed that while the filter design implemented on the FPGA+ARM-based SoC works 8.86 times faster than the implemented on a solo ARM-based processor, 1.98 times slower than the implementation on the Intel i7-based processor. In addition, we have determined that the FIR filter design implemented on the FPGA+ARM based SoC exhibits the highest efficiency from the price/performance perspective.","PeriodicalId":441475,"journal":{"name":"2022 IEEE 16th International Conference on Application of Information and Communication Technologies (AICT)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Hardware Acceleration of FIR Filter Implementation on ZYNQ SoC\",\"authors\":\"G. Tatar, S. Bayar, I. Çiçek\",\"doi\":\"10.1109/AICT55583.2022.10013522\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Finite impulse response (FIR) filters are widely used in electronic design applications such as digital signal processing, image processing and digital communications. The demand for high performance is increasing particularly in modern real-time signal processing applications. Due to the trade-offs between the performance requirements and design constraints, it is required to develop new design approaches that not only improve the computational efficiency, but also support processors with application-specific hardware accelerators. In this study, design of a low-pass FIR filter operating at 10 MSps sampling rate with 2Mhz cutoff frequency and -40dB/decade attenuation rate is considered as a sample problem, and its performance and cost have been comparatively examined on various hardware platforms. We tested the performance of the designed filter by implementing it on a plain ARM-based processor, FPGA+ARM based System-on-Chip, and an Intel i7-based processor. As a result of the study, we observed that while the filter design implemented on the FPGA+ARM-based SoC works 8.86 times faster than the implemented on a solo ARM-based processor, 1.98 times slower than the implementation on the Intel i7-based processor. In addition, we have determined that the FIR filter design implemented on the FPGA+ARM based SoC exhibits the highest efficiency from the price/performance perspective.\",\"PeriodicalId\":441475,\"journal\":{\"name\":\"2022 IEEE 16th International Conference on Application of Information and Communication Technologies (AICT)\",\"volume\":\"27 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-10-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE 16th International Conference on Application of Information and Communication Technologies (AICT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AICT55583.2022.10013522\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 16th International Conference on Application of Information and Communication Technologies (AICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AICT55583.2022.10013522","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
摘要
有限脉冲响应(FIR)滤波器广泛应用于数字信号处理、图像处理和数字通信等电子设计领域。特别是在现代实时信号处理应用中,对高性能的要求越来越高。由于性能需求和设计约束之间的权衡,需要开发新的设计方法,不仅要提高计算效率,还要支持具有特定于应用程序的硬件加速器的处理器。本研究将设计一个采样率为10 MSps、截止频率为2Mhz、衰减率为-40dB/decade的低通FIR滤波器作为采样问题,并在各种硬件平台上对其性能和成本进行了比较检验。我们通过在基于ARM的普通处理器、基于FPGA+ARM的片上系统和基于Intel i7的处理器上实现所设计的滤波器来测试其性能。研究结果表明,在FPGA+ arm SoC上实现的滤波器设计比在单独的arm处理器上实现的滤波器设计快8.86倍,比在基于Intel i7的处理器上实现的滤波器设计慢1.98倍。此外,我们已经确定,从价格/性能的角度来看,在基于FPGA+ARM的SoC上实现的FIR滤波器设计具有最高的效率。
Hardware Acceleration of FIR Filter Implementation on ZYNQ SoC
Finite impulse response (FIR) filters are widely used in electronic design applications such as digital signal processing, image processing and digital communications. The demand for high performance is increasing particularly in modern real-time signal processing applications. Due to the trade-offs between the performance requirements and design constraints, it is required to develop new design approaches that not only improve the computational efficiency, but also support processors with application-specific hardware accelerators. In this study, design of a low-pass FIR filter operating at 10 MSps sampling rate with 2Mhz cutoff frequency and -40dB/decade attenuation rate is considered as a sample problem, and its performance and cost have been comparatively examined on various hardware platforms. We tested the performance of the designed filter by implementing it on a plain ARM-based processor, FPGA+ARM based System-on-Chip, and an Intel i7-based processor. As a result of the study, we observed that while the filter design implemented on the FPGA+ARM-based SoC works 8.86 times faster than the implemented on a solo ARM-based processor, 1.98 times slower than the implementation on the Intel i7-based processor. In addition, we have determined that the FIR filter design implemented on the FPGA+ARM based SoC exhibits the highest efficiency from the price/performance perspective.