Research Article Regressive Structures for Computation of DST-II and Its Inverse

Similar documents
M.N.MURTY Department of Physics, National Institute of Science and Technology, Palur Hills, Berhampur , Odisha (INDIA).

Algorithm of efficient computation DST I-IV using cyclic convolutions

Research Article Cooperative Signaling with Soft Information Combining

Low Power VLSI Implementation of the DCT on Single

Research Article Implementation of Personal Health Device Communication Protocol Applying ISO/IEEE

Research Article Average Bandwidth Allocation Model of WFQ

A NOVEL SYSTOLIC ALGORITHM FOR 2-D DISCRETE SINE TRANSFORM

An efficient multiplierless approximation of the fast Fourier transform using sum-of-powers-of-two (SOPOT) coefficients

Research Article A Novel Metaheuristic for Travelling Salesman Problem

DUE to the high computational complexity and real-time

MODELLING OF NONUNIFORM RC STRUCTURES FOR COMPUTER AIDED DESIGN

Research Article MFT-MAC: A Duty-Cycle MAC Protocol Using Multiframe Transmission for Wireless Sensor Networks

Research Article Polygon Morphing and Its Application in Orebody Modeling

Abstract. Literature Survey. Introduction. A.Radix-2/8 FFT algorithm for length qx2 m DFTs

Speed Optimised CORDIC Based Fast Algorithm for DCT

Research Article Cross Beam STAP for Nonstationary Clutter Suppression in Airborne Radar

ISSN (Online), Volume 1, Special Issue 2(ICITET 15), March 2015 International Journal of Innovative Trends and Emerging Technologies

A NEW SYSTOLIC ALGORITHM OF 2-D DCT TRANSFORM BASED ON PSEUDO-CORRELATION STRUCTURES FOR A UNIFIED VLSI ARCHITECTURE

Analytical Evaluation of the 2D-DCT using paralleling processing

An Enhanced Mixed-Scaling-Rotation CORDIC algorithm with Weighted Amplifying Factor

VLSI Computational Architectures for the Arithmetic Cosine Transform

Research Article Data Visualization Using Rational Trigonometric Spline

Fast Orthogonal Neural Networks

VLSI Implementation of Low Power Area Efficient FIR Digital Filter Structures Shaila Khan 1 Uma Sharma 2

An Efficient Pipelined Multiplicative Inverse Architecture for the AES Cryptosystem

Realization of Hardware Architectures for Householder Transformation based QR Decomposition using Xilinx System Generator Block Sets

Research Article Novel Neighbor Selection Method to Improve Data Sparsity Problem in Collaborative Filtering

Research Article International Journal of Emerging Research in Management &Technology ISSN: (Volume-6, Issue-8) Abstract:

FPGA Implementation of Discrete Fourier Transform Using CORDIC Algorithm

Optimizing the Deblocking Algorithm for. H.264 Decoder Implementation

Research Article Modeling and Simulation Based on the Hybrid System of Leasing Equipment Optimal Allocation

Fixed Point LMS Adaptive Filter with Low Adaptation Delay

Research Article Harmonious Properties of Uniform k-distant Trees

A Non-Iterative Approach to Frequency Estimation of a Complex Exponential in Noise by Interpolation of Fourier Coefficients

The Serial Commutator FFT

FPGA IMPLEMENTATION OF HIGH SPEED DCT COMPUTATION OF JPEG USING VEDIC MULTIPLIER

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding

Operators to calculate the derivative of digital signals

Improved differential fault analysis on lightweight block cipher LBlock for wireless sensor networks

Simultaneous Optimization of Delay and Number of Operations in Multiplierless Implementation of Linear Systems

Research Article An Innovative Direct-Interaction-Enabled Augmented-Reality 3D System

The Fast Fourier Transform Algorithm and Its Application in Digital Image Processing

Shifted Linear Interpolation Filter

A New Method to Recover Vectorial Electric Fields and

Reconfigurable Architecture for Efficient and Scalable Orthogonal Approximation of DCT in FPGA Technology

A DCT Architecture based on Complex Residue Number Systems

International Journal of Advance Engineering and Research Development

Research Article International Journals of Advanced Research in Computer Science and Software Engineering ISSN: X (Volume-7, Issue-6)

THE discrete cosine transform (DCT) and discrete sine

Pipelined Quadratic Equation based Novel Multiplication Method for Cryptographic Applications

Fast Block LMS Adaptive Filter Using DA Technique for High Performance in FGPA

Low Power and Memory Efficient FFT Architecture Using Modified CORDIC Algorithm

Stochastic Search for Signal Processing Algorithm Optimization

Two High Performance Adaptive Filter Implementation Schemes Using Distributed Arithmetic

Batchu Jeevanarani and Thota Sreenivas Department of ECE, Sri Vasavi Engg College, Tadepalligudem, West Godavari (DT), Andhra Pradesh, India

MCM Based FIR Filter Architecture for High Performance

COPY RIGHT. To Secure Your Paper As Per UGC Guidelines We Are Providing A Electronic Bar Code

Performance Analysis of CORDIC Architectures Targeted by FPGA Devices

Design of Multichannel AP-DCD Algorithm using Matlab

A NOVEL METHOD FOR REDUCING NUMBER OF COMPUTATION IN 2D-DCT

Simultaneous Optimization of Delay and Number of Operations in Multiplierless Implementation of Linear Systems

Modular Arithmetic. Marizza Bailey. December 14, 2015

Spectral modeling of musical sounds

The Number of Fuzzy Subgroups of Cuboid Group

THE orthogonal frequency-division multiplex (OFDM)

Research Article A Data Gathering Method Based on a Mobile Sink for Minimizing the Data Loss in Wireless Sensor Networks

Implementation Of Quadratic Rotation Decomposition Based Recursive Least Squares Algorithm

Cecil Jones Academy Mathematics Fundamentals

Stochastic Search for Signal Processing Algorithm Optimization

A Parallel Reconfigurable Architecture for DCT of Lengths N=32/16/8

Open Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang

Fault Tolerant Parallel Filters Based On Bch Codes

Design and Implementation of Effective Architecture for DCT with Reduced Multipliers

Research Article A Family of Even-Point Ternary Approximating Schemes

Research Article Design and Implementation of Hybrid CORDIC Algorithm Based on Phase Rotation Estimation for NCO

INTERNATIONAL JOURNAL OF PROFESSIONAL ENGINEERING STUDIES Volume 10 /Issue 1 / JUN 2018

COMPARATIVE STUDY OF IMAGE FUSION TECHNIQUES IN SPATIAL AND TRANSFORM DOMAIN

International Journal of Innovative and Emerging Research in Engineering. e-issn: p-issn:

Research Article Unified Trajectory Planning Algorithms for Autonomous Underwater Vehicle Navigation

Algebra II. Slide 1 / 162. Slide 2 / 162. Slide 3 / 162. Trigonometric Functions. Trig Functions

Section 7.6 Graphs of the Sine and Cosine Functions

Research Article Image Segmentation Using Gray-Scale Morphology and Marker-Controlled Watershed Transformation

Research Article Cloud Platform Based on Mobile Internet Service Opportunistic Drive and Application Aware Data Mining

Research Letter The Measurement Paradox in Valiant Network Design

Modified CORDIC Architecture for Fixed Angle Rotation

Robot Inverse Kinematics Asanga Ratnaweera Department of Mechanical Engieering

FPGA Implementation of Low Complexity Video Encoder using Optimized 3D-DCT

A Ripple Carry Adder based Low Power Architecture of LMS Adaptive Filter

A VLSI Array Architecture for Realization of DFT, DHT, DCT and DST

Reduction of Blocking artifacts in Compressed Medical Images

RISC IMPLEMENTATION OF OPTIMAL PROGRAMMABLE DIGITAL IIR FILTER

MANY image and video compression standards such as

Research Article Block-Matching Translational and Rotational Motion Compensated Prediction Using Interpolated Reference Frame

Adaptive FIR Filter Using Distributed Airthmetic for Area Efficient Design

On the performance of turbo codes with convolutional interleavers

A lg e b ra II. Trig o n o m e tric F u n c tio

A Image Comparative Study using DCT, Fast Fourier, Wavelet Transforms and Huffman Algorithm

Carry-Free Radix-2 Subtractive Division Algorithm and Implementation of the Divider

Curriculum Map: Mathematics

Adjacent Zero Communication Parallel Cloud Computing Method and Its System for

Transcription:

International Scholarly Research etwork ISR Electronics Volume 01 Article ID 537469 4 pages doi:10.540/01/537469 Research Article Regressive Structures for Computation of DST-II and Its Inverse Priyanka Jain 1 and Anamika Jain 1 Department of Electronics and Communication Delhi Technological University Shahbad Doulatpur Main Bawana Road Delhi-11004 India Department of Electronics and Communication 45 Budhpur GT Karnal Road Industrial Area ational Highway 1 Delhi 110036 India Correspondence should be addressed to Priyanka Jain priyajain000@rediffmail.com Received 31 August 01; Accepted 14 October 01 Academic Editors: P. Corsonello and J. Solsona Copyright 01 P. Jain and A. Jain. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use distribution and reproduction in any medium provided the original work is properly cited. Efficient regressive structures for implementation of forward (DST-II) and inverse discrete sine transform (IDST-II) are developed. The proposed algorithm not only minimizes the arithmetic complexity compared to the existing algorithms (Wany (1990) Hupta and Rao (1990) Yip and Rao (1987) Murthy and Swamy (199)) but also provides hardware savings over the algorithm (Jain et al. (008)) by the same authors. The naturally ordered input sequence makes the new algorithms suitable for on-line computation. 1. Introduction Discrete sine transform (DST) and discrete cosine transform (DCT) are used as key functions in many signal and image processing applications for example block filtering transform domain adaptive filtering digital signal interpolation adaptive beam forming image resizing speech enhancement [1 6] and so forth due to their near optimal transform coding performance. Both DST and DCT are good approximations to the statistically optimal Karhunen-Loeve transform [7 8]. It is found that in case of image with high correlation coefficient DCT-based coding results in better performance but for low correlation image DST gives lower bit rate [8]. Since both DCT and DST are computationally intensive many efficient algorithms have been proposed to improve the performance of their implementation [9 1]; however most of these are only good software solutions. Chiang and Liu [13] suggested a regressive structure for DCT-IV and DST-IV using second order digital filters. This paper is aimed at developing a similar regressive filter structure for DST-II/IDST-II that provides considerable hardware saving compared to the existing algorithm [14]and also reduces the computation complexity in terms of number of operation (multiplication and addition) as compared to the existing algorithms [15 18]. The advantage of this implementation is that no permutation is required for the input/output sequences and therefore it is especially suitable for on-line computation.. Regressive Formulas of DST-II/IDST-II and Realization through Filter Structure The DST of a sequence y(n) n = 1... and its inverse are given by [14] [( Y[k] = γ k y(n) sin n 1 ) ] kπ k = 1... n=1 (1a) where 1 γ k = ε k = k ε k = (1b) 1 k = 1... 1 and [( y(n) = ε k Y[k] sin n 1 ) ] kπ k=1 () n = 1....

ISR Electronics y[n] S (k) n = 1... Z Z γ k () k+1 sin θ k / Y[k] k = 1... cosθ k Z Figure 1: Regressive structure for computation of DST-II. Y[k] P (k) γ k () n sin θ n Y[n] k = 1... Z Z n = 1... cosθ n Z Figure : Regressive structure for computation of IDST-II. Replacing n by n in (1a) k by k in () and after some algebraic manipulations we obtain DST-II/IDST-II in the form Y[k] = () k+1 γ k y(n) = () n [( y( n) sin n + 1 ) ] kπ k = 1... [( ε k Y[ k] cos n 1 ) ] kπ n = 1.... (3) y[n] = () n Further we can write V n+1 [x k ]as or ε k Y[ k]u k [x n ] V n+1 [x k ] = sin(n +3/)θ k sin(θ k /) k = 1... n = 1.... (7) (8) Let θ k = kπ/; θ n = (n 1/)(π/)andx n =. Further we define V n [x k ] = sin(n +1/)θ k k = 1... (4) sin(θ k /) U k [x n ] = cos kθ n n = 1.... (5) We may rewrite (3) in the form V n+1 [x k ] = sin(n +1/)θ k cos θ k sin(n 1/)θ k sin(θ k /) k = 1.... (9) Equation (9) can be represented by a sinusoidal recursive formula as V n+1 [x k ] = cosθ k V n V n k = 1.... (10) Y[k] = () k+1 sin θ k γ k y( n)v k [x k ] k = 1... (6) In the same manner we derive the sinusoidal formula for (5) as U k+1 [x n ] = cosθ k U k U k n = 1.... (11)

ISR Electronics 3 In (6)and(7) we define S (k) = y( n)v n [x k ] (1) P (k) = Y[ k]u k [x n ]. (13) Using the sinusoidal recursive formula given in (10) and the fact that V 0 = 1; V =andu 0 = (1) canbe written as S (k) =y()v 0 + y(n n)v n [x k ] n=1 =y() + y( n 1)V n+1 [x k ] =y() + y( n 1)[cosθ k V n V n ] =y() +cosθ k S (k) y( 1)V S (k). (14) Similarly (13)iswrittenas P (k) =Y[]U 0 + Y[ k]u k [x n ] k=1 = Y[] + Y[ k 1]U k+1 [x n ] = Y[] +cosθ k P (k) Y[ 1] P (k) (15) where U = 1. Using (6) and(1) the DST-II can be expressed as Y[k] = () k+1 γ k sin θ k S (k) k = 1.... (16) Similarly using (7)and(13) the IDST expression is y(n) = () n γ k P (k) n = 1.... (17) From (16) and(17) DST-II/IDST-II can be implemented with the second order filter structure shown in Figures 1 and. 3. Performance The proposed algorithm has been presented with the aim of realizing the DST/IDST of any length for on-line computation. It can be seen from the regressive structure for DST- II shown in Figure 1 that only one real multiplication per sample is required to bring the system in a state from which S (k) can be computed. Similarly the regressive structure Table 1: Hardware comparison for implementing DST-II/IDST-II coefficient. S. o. Comparison Proposed [14] DST IDST DST IDST 1 Latches 4 4 Real multiplier 3 4 4 3 Adder 3 3 6 8 4 Complex multiplier 0 0 0 0 5 Computation cycles / / Table : Comparison of algorithms for computing DST in terms of addition and multiplication. Algorithms umber of addition umber of multiplication = M = M Fast DST [15 16] 3M/ +1 M/+1 [17] 4 + 6 [18] 5 + 5 The proposed design 3 ( +1) shown in Figure for IDST shows that two real multiplications are required for P (k) computation. The constant multiplication by () k+1 γ k sin(θ k /) or () n γ k at the output need not be performed at every iteration of the difference equation but it is to be multiplied after the th step. Hence the total real multiplications for DST computation are ( + 1) and for IDST computation are ( + 1). The number of additions for DTS as well as for IDST is 3. In Table 1 the number of multipliers adders and latches required by the present algorithm is compared with those required in algorithms [14]. It can be seen from Table 1 that the new recursive algorithm is efficient in terms of saving the number of multipliers adder and latches compared to algorithm [14]. Both of the algorithms compute the DST/IDST of an point real sequence. Although the proposed algorithm does not optimize the number of computational cycle but has advantage in terms of hardware compared to previous approach [14]. Further the filter structure is numerically stable as it involves no division at all. Algorithm [14] needs addition and subtraction of input sequence whereas the input sequence for the present algorithm is in the natural order which makes the proposed approach suitable for on-line computation. Table shows the comparison of computational complexity of the proposed algorithm with the other algorithms [15 18]. It can be seen that the proposed algorithm not only reduces the number of multiplication significantly but also reduces the total number of operations. 4. Conclusion The proposed regressive algorithm has been derived mathematically and realized for kernels of DST and its inverse. This algorithm is effective for realization using software and hardware techniques. This algorithm provides substantial savings in actual number of multipliers adders and latches

4 ISR Electronics in the hardware implementation required to perform the DST/IDST and reduces the arithmetic complexity compared to the existing algorithms. The proposed regressive algorithm has simple regular and modular filter structure and is particularly suitable for on-line computation. Acknowledgment The authors would like to thank the associate editor and referees for their valuable comments to improve the paper. References Circuit Theory and Applications vol. 36 no. 4 pp. 441 449 008. [15] Z. Wang Fast discrete sine transform algorithms Signal Processing vol. 19 no. pp. 91 10 1990. [16] A. Gupta and K. R. Rao Fast recursive algorithm for the discrete sine transform IEEE Transactions on Acoustics Speech and Signal Processing vol. 38 no. 3 pp. 553 557 1990. [17] P. Yip and K. R. Rao On the shift properties of DCT s and DST s IEEE Transactions on Acoustics Speech and Signal Processing vol. 35 no. 3 pp. 404 406 1987. [18]. R. Murthy and M.. S. Swamy On the computation of running discrete cosine and sine transform IEEE Transactions on Signal Processing vol. 40 no. 6 pp. 1430 1437 199. [1] Z. Wang G. A. Jullien and W. C. Miller Interpolation using the discrete sine transform with increased accuracy Electronics Letters vol. 9 no. pp. 1918 190 1993. [] S. A. Martucci and R. M. Mersereau ew approaches to block filtering of images using symmetric convolution and the DST or DCT in Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS 93) pp. 59 6 May 1993. [3] F. Beaufays Transform-domain adaptive filters: an analytical approach IEEE Transactions on Signal Processing vol. 43 no. pp. 4 431 1995. [4] Y. S. Park and H. W. Park Arbitrary-ratio image resizing using fast DCT of composite length for DCT-based transcoder IEEE Transactions on Image Processing vol. 15 no. pp. 494 500 006. [5] L. Xueyao X. Hua and C. Bailing oisy speech enhancement based on discrete sine transform in Proceedings of the 1st International Multi-Symposiums on Computer and Computational Sciences (IMSCCS 06) pp. 199 0 April 006. [6] S. C. Lim D. Y. Kim and Y. L. Lee Alternative transform based on the correlation of the residual signal in Proceedings of the 1st International Congress on Image and Signal Processing (CISP 08) pp. 389 394 May 008. [7] R. J. Clarke Relation between the Karhunen Loeve and Sine transform Electronics Letters vol. 0 no. 1 pp. 1 13 1984. [8] A. K. Jain Fast Karhunen-Loeve transform for a class of stochastic processes IEEE Transactions on Communications vol. 4 no. 9 pp. 103 109 1976. [9] V. Kober Fast algorithms for the computation of sliding discrete sinusoidal transforms IEEE Transactions on Signal Processing vol. 5 no. 6 pp. 1704 1710 004. [10] D. Püschel and J. M. F. Moura Algebraic signal processing theory: cooley-tukey type algorithms for DCTs and DSTs IEEE Transactions on Signal Processing vol. 56 no. 4 pp. 150 151 008. [11] P. K. Meher and M.. S. Swamy ew systolic algorithm and array architecture for prime-length discrete sine transform IEEE Transactions on Circuits and Systems IIvol.54no.3pp. 6 66 007. [1] P. K. Meher A. P. Vinod J. C. Patra and M.. S. Swamy Reduced-complexity concurrent systolic implementation of the discrete sine transform in Proceedings of IEEE Asia Pacific Conference on Circuits and Systems (APCCAS 06) pp. 1535 1538 December 006. [13] H. C. Chiang and J. C. Liu A regressive structure for online computation of arbitrary length DCT-IV and DST-IV transforms IEEE Transactions on Circuits and Systems for Video Technology vol. 6 no. 6 pp. 69 695 1996. [14] P. Jain B. Kumar and S. B. Jain Discrete sine transform and its inverse realization through recursive algorithms

Rotating Machinery Volume 014 The Scientific World Journal Volume 014 Distributed Sensor etworks Sensors Volume 014 Volume 014 Volume 014 Control Science and Civil Volume 014 Volume 014 Submit your manuscripts at Electrical and Computer Robotics Volume 014 Volume 014 VLSI Design OptoElectronics avigation and Observation Volume 014 Chemical Volume 014 Volume 014 Active and Passive Electronic Components Antennas and Propagation Aerospace Volume 014 Volume 010 Volume 014 Modelling & Simulation in Volume 014 Volume 014 Shock and Vibration Volume 014 Acoustics and Vibration Volume 014