Skip to main navigation Skip to search Skip to main content

An efficient GPU implementation of an arbitrary resampling polyphase channelizer

  • Scott C. Kim*
  • , William L. Plishker
  • , Shuvra S. Bhattacharyya
  • *Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

    13 Citations (Scopus)

    Abstract

    A channelizer is a part of a receiver front-end subsystem, commonly found in various communication systems, that separates different users or channels. A modern channelizer uses advantages of polyphase filter banks to process multiple channels at the same time, allowing down conversion, downsampling, and filtering all at the same time. However, due to limitations imposed by the structure and requirements of channelizers, their usage is limited and poses significant challenges due to inflexibility using conventional implementation techniques, which are intensively hardware-based. However, with advances in graphics processing unit (GPU) technology, we now have the potential to deliver high computational throughput along with the flexibility of software-based implementation. In this paper, we demonstrate how this potential can be exploited by presenting a novel GPU-based channelizer implementation. Our implementation incorporates methods for eliminating complex buffer managements and performing arbitrary resampling on all channels simultaneously. We also introduce the notion of simultaneously processing many channels as a high data rate parallel receiver system using blocks of threads in the GPU. The multi-channel, flexible, high-throughput, and arbitrary resampling characteristics of our GPU-based channelizer make it attractive for a variety of communication receiver applications.

    Original languageEnglish
    Title of host publicationDASIP 2013 - Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing
    Pages231-238
    Number of pages8
    Publication statusPublished - 2013
    Publication typeA4 Article in conference proceedings
    Event2013 7th Conference on Design and Architectures for Signal and Image Processing, DASIP 2013 - Cagliari, Italy
    Duration: 8 Oct 201310 Oct 2013

    Conference

    Conference2013 7th Conference on Design and Architectures for Signal and Image Processing, DASIP 2013
    Country/TerritoryItaly
    CityCagliari
    Period8/10/1310/10/13

    Keywords

    • Arbitrary resampling
    • DSP accelerator
    • Front-end receiver
    • Polyphase channelizer
    • Sample rate conversion

    ASJC Scopus subject areas

    • Computer Graphics and Computer-Aided Design
    • Computer Vision and Pattern Recognition
    • Hardware and Architecture
    • Signal Processing
    • Electrical and Electronic Engineering

    Fingerprint

    Dive into the research topics of 'An efficient GPU implementation of an arbitrary resampling polyphase channelizer'. Together they form a unique fingerprint.

    Cite this