2013Unpublished venueRequires access

Implementation of a digital down converter using graphics processing unit

Xiao Ma, Lixia Deng, Yuping Zhao

Open publisher page 7 citations

Abstract

This paper presents a DDC (digital down converter) on NVIDA 580 GTX, which consists of a DDS (direct digital synthesizer), a CIC (cascade integrator comb) decimation filter and a FIR (finite impulse response) filter. The decimating factor of the CIC decimation filter can be arbitrary positive integer and the major concern is concentrated on how to drive it to work well while the decimating factor varies. In our strategy, the problem is ranged into two cases according to whether or not the decimating factor is smaller than 128. Then, we provide suitable method to deal with data in each case. Additionally, we present different ways to construct a root raised cosine filter with 4 times oversampling on GPU (graphics process unit). Through flexible threads assignment and efficient scheduling strategy, the GPU-based DDC is implemented significantly. We evaluate the performance of the designed DDC with respect to its counterpart based on CPU (central processing unit) developed in the C language. Experimental results demonstrate that the DDC shows significant improvements on GPU and achieves a speedup of 387 times.

About this research paper

What this paper is about

This paper presents a DDC (digital down converter) on NVIDA 580 GTX, which consists of a DDS (direct digital synthesizer), a CIC (cascade integrator comb) decimation filter and a FIR (finite impulse response) filter. The decimating factor of the CIC decimation filter can be arbitrary positive integer and the major concern is concentrated on how to drive it to work well while the decimating factor varies. In our strategy, the problem is ranged into two cases according to whether or not the decimating factor is smaller than 128. Then, we provide suitable method to deal with data in each case. Additionally, we present different ways to construct a root raised cosine filter with 4 times oversampling on GPU (graphics process unit). Through flexible threads assignment and efficient scheduling strategy, the GPU-based DDC is implemented significantly. We evaluate the performance of the designed DDC with respect to its counterpart based on CPU (central processing unit) developed in the C language. Experimental results demonstrate that the DDC shows significant improvements on GPU and achieves a speedup of 387 times.

Why it matters

OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This paper presents a DDC (digital down converter) on NVIDA 580 GTX, which consists of a DDS (direct digital synthesizer), a CIC (cascade integrator comb) decimation filter and a FIR (finite impulse response) filter. The decimating factor of the CIC decimation filter can be arbitrary positive integer and the major concern is concentrated on how to drive it to work well while the decimating factor varies. In our strategy, the problem is ranged into two cases according to whether or not the decimating factor is smaller than 128. Then, we provide suitable method to deal with data in each case. Additionally, we present different ways to construct a root raised cosine filter with 4 times oversampling on GPU (graphics process unit). Through flexible threads assignment and efficient scheduling strategy, the GPU-based DDC is implemented significantly. We evaluate the performance of the designed DDC with respect to its counterpart based on CPU (central processing unit) developed in the C language. Experimental results demonstrate that the DDC shows significant improvements on GPU and achieves a speedup of 387 times.

Key concepts: Decimation, Computer science, Finite impulse response, Oversampling, Cascaded integrator–comb filter, Filter (signal processing), Graphics processing unit, Computer hardware

Related papers

Back to paper searchBrowse research topicsOriginal source
Implementation of a digital down converter using graphics processing unit — Research Paper | ScholarLens