Abstract
In this paper, we present a fully pipelined parallel implementation of a two dimensional (2D) Discrete Pascal Transform (DPT). Our approach first makes use of the properties of the Kronecker product and the vec operation on matrices to form an alternate 2D DPT representation suitable for column parallel computation. Next, we lend ourselves to the results from Skodras' work in 1D DPT to achieve the final architecture for fast 2D DPT. With a fully pipelined implementation, the architecture possesses an initial latency of 2 (N - 1) clock cycles and a maximum throughput of one complete two dimensional transform every clock cycle, given any input matrix of size N × N. To evaluate our work, our results obtained from actual FPGA implementation were benchmarked against results from other previous works.
Original language | English |
---|---|
Pages (from-to) | 585-591 |
Number of pages | 7 |
Journal | Computers and Electrical Engineering |
Volume | 36 |
Issue number | 3 |
DOIs | |
Publication status | Published - May 2010 |
Keywords
- Fast transform
- Parallel architecture
- Pascal matrix
- Polynomial transform
ASJC Scopus subject areas
- General Computer Science
- Electrical and Electronic Engineering
- Control and Systems Engineering