4.4 Article

Power- and Area-Optimized High-Level Synthesis Implementation of a Digital Down Converter for Software-Defined Radio Applications

期刊

CIRCUITS SYSTEMS AND SIGNAL PROCESSING
卷 40, 期 6, 页码 2883-2894

出版社

SPRINGER BIRKHAUSER
DOI: 10.1007/s00034-020-01601-9

关键词

Hardware description language (HDL); High-level synthesis (HLS); Field programmable gate array (FPGA); Software-defined radio; Vivado HLS; MATLAB HDL coder

向作者/读者索取更多资源

Digital down converters (DDCs) are widely used in modern communication systems, such as software-defined radios (SDRs), to convert digitized, band-limited signals to lower frequency signals for simplifying subsequent filtering stages. This study presents a low-power- and area-optimized implementation of a DDC for SDR applications, achieved through innovative high-level synthesis (HLS) design methods based on application-specific bit widths for data nodes. The results show superior area and power efficiency compared to hand-coded RTL implementations, with almost the same operational speed.
In digital signal processing, digital down converters (DDCs) convert digitized, band-limited signals to lower frequency signals at a smaller sampling rate to simplify subsequent filtering stages. Software-defined radio (SDR) is a radio communication system in which components that are traditionally implemented in hardware are implemented in software on an embedded system. DDCs are widely used in modern communication systems, such as SDRs. Herein, we propose a low-power- and area-optimized implementation of a DDC for SDR applications. The DDC was designed using an innovative and novel high-level synthesis (HLS) design method based on application-specific bit widths for data nodes. The results achieved after a field programmable gate array (FPGA) implementation are superior to those obtained from hand-coded register transfer level (RTL) implementations in terms of area and power efficiency, with almost the same speed of operation. Our results were obtained using the MATLAB hardware description language (HDL) coder for HLS and Xilinx Vivado (a software for the synthesis and analysis of HDL designs) for synthesis. The DDC down-converts an input of 200 MHz signal to an output of 2 MHz signal. This implementation was conducted on a real FPGA hardware (Xilinx Kintex-7) and verified against the design specifications using an FPGA in the loop feature of HDL Verifier and MATLAB. In addition, we propose a generic methodology for improving the area, speed, and power for different application designs and HLS tools. The proposed methodology is also applicable to hand-coded RTL designs for any application.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.4
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据