Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

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

Published: 01 June 2021 Publication History

Abstract

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.

References

[1]
Bergamaschi RA, O'Connor RA, Stok L, Moricz MZ, Prakash S, Kuehlmann A, and Rao DS High-level synthesis in an industrial environment IBM J. Res. Develop. 1995 39 131-148
[2]
Biesenack J, Koster M, Langmaier A, Ledeux S, Marz S, Payer M, Pilsl M, Rumler S, Soukup H, Wehn N, and Duzy P The Siemens high-level synthesis system CALLAS IEEE Trans. Very Large Scale Integr. Syst. 1993 1 244-253
[4]
Cong J, Liu B, Neuendorffer S, Noguera J, Vissers K, and Zhang Z High-level synthesis for FPGAs: from prototyping to deployment IEEE Trans. Comput. Aided Design 2011 30 473-491
[5]
Datta D, Mitra P, and Dutta HS FPGA implementation of high performance digital down converter for software defined radio 2019 Microsyst Technol
[6]
Knapp DW Behavioral synthesis: digital system design using the synopsys behavioral compiler 1996 Englewood Cliffs, NJ Prentice-Hall
[7]
Kucukcakar K, Chen CT, Gong J, Philipsen W, and Tkacik TE Matisse: an architectural design tool for commodity ICs IEEE DesTest. Comput. 1998 15 22-33
[8]
Lippens PE, van Meerbergen JL, van der Werf A, Verhaegh WF, McSweeney BT, Huisken JO, and McArdle OP PHIDEO: A silicon compiler for high speed algorithms Proceedings of the conference on European design automation 1991 Amsterdam IEEE Computer Society Press 436-441
[9]
Liu X, Yan XX, Wang ZK, and Deng QX Design and FPGA implementation of a reconfigurable digital down converter for wideband applications IEEE Trans. VLSI. Syst. 2017 25 3548-3552
[10]
G. Maiti, B.R. Shankar, T.N. Kumar, P. Goutam, S.H. Prasad, M. Soundarakumar: Variable fractional rate digital down converter for satellite communication, in 2017 9th IEEE Latin-American Conference on Communications (LATINCOM), Guatemala City, pp. 1–6 (2017).
[11]
Mathworks HDL Verifier, https://in.mathworks.com/products/hdl-verifier.html. Accessed 6 Sept 2019.
[12]
MathWorks HDL Coder, https://www.mathworks.com/products/hdl-coder.html. Accessed 14 Aug 2019
[13]
Mentor Graphics Catapult C High-Level Synthesis Platform, https://www.mentor.com/hls-lp/catapult-high-level-synthesis/. Accessed 6 Sept 2019.
[14]
Obradović V, Okiljević P, Kozić N, and Ivković D Practical implementation of digital down conversion for wideband direction finder on FPGA Sci. Tech. Rev. 2016 66 40-46
[15]
M. Shao, P. Zhang, Z. Zhang, Realization of digital down conversion in pulse radar receiver, in 2016 IEEE MTT-S International Microwave Workshop Series on Advanced Materials and Processes for RF and THz Applications (IMWS-AMP), Chengdu, pp. 1–4 (2016)
[16]
Xilinx, Vivado Design Suite: High-Level Synthesis. https://www.xilinx.com/support/documentation/sw_manuals/xilinx2018_3/ug902-vivado-high-level-synthesis.pdf (2018). Accessed 12 Sept 2019

Cited By

View all
  • (2025)Heuristic Analysis of Digital Down Converter Design for Software-Defined Radio ApplicationsCircuits, Systems, and Signal Processing10.1007/s00034-024-02874-044:1(684-700)Online publication date: 1-Jan-2025
  • (2024)Implementation of Polyphase Digital Down Converter Using Optimized LMS Algorithm for WCDMA ApplicationIEEE Embedded Systems Letters10.1109/LES.2024.347353916:4(533-536)Online publication date: 1-Dec-2024
  • (2024)Hardware optimized digital down converter for multi-standard radio receiverAnalog Integrated Circuits and Signal Processing10.1007/s10470-023-02227-y118:3(567-575)Online publication date: 1-Mar-2024
  • Show More Cited By

Index Terms

  1. Power- and Area-Optimized High-Level Synthesis Implementation of a Digital Down Converter for Software-Defined Radio Applications
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Circuits, Systems, and Signal Processing
    Circuits, Systems, and Signal Processing  Volume 40, Issue 6
    Jun 2021
    515 pages

    Publisher

    Birkhauser Boston Inc.

    United States

    Publication History

    Published: 01 June 2021
    Accepted: 13 November 2020
    Revision received: 11 November 2020
    Received: 12 November 2019

    Author Tags

    1. Hardware description language (HDL)
    2. High-level synthesis (HLS)
    3. Field programmable gate array (FPGA)
    4. Software-defined radio
    5. Vivado HLS
    6. MATLAB HDL coder

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)Heuristic Analysis of Digital Down Converter Design for Software-Defined Radio ApplicationsCircuits, Systems, and Signal Processing10.1007/s00034-024-02874-044:1(684-700)Online publication date: 1-Jan-2025
    • (2024)Implementation of Polyphase Digital Down Converter Using Optimized LMS Algorithm for WCDMA ApplicationIEEE Embedded Systems Letters10.1109/LES.2024.347353916:4(533-536)Online publication date: 1-Dec-2024
    • (2024)Hardware optimized digital down converter for multi-standard radio receiverAnalog Integrated Circuits and Signal Processing10.1007/s10470-023-02227-y118:3(567-575)Online publication date: 1-Mar-2024
    • (2023)Design and Implementation of Digital Down Converter for WiFi NetworkIEEE Embedded Systems Letters10.1109/LES.2023.328695116:2(122-125)Online publication date: 16-Jun-2023
    • (2023)Implementation of polyphase digital down converter for wireless applicationsMicroprocessors & Microsystems10.1016/j.micpro.2023.104850100:COnline publication date: 1-Jul-2023
    • (2021)High Efficient Polyphase Digital Down Converter on FPGACircuits, Systems, and Signal Processing10.1007/s00034-021-01749-y40:11(5787-5798)Online publication date: 1-Nov-2021

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media