SlideShare a Scribd company logo
1 of 2
Download to read offline
International Journal of Engineering Science Invention
ISSN (Online): 2319 – 6734, ISSN (Print): 2319 – 6726
www.ijesi.org ||Volume 6 Issue 1|| January 2017 || PP. 38-39
www.ijesi.org 38 | Page
“ Implimentation of SD Processor Based On CRDC Algorithm ”
Raj Kumar Verma#1
, Mrs.Akanksha Awasthi#2
#1
Research Scholar, C.V.R.U, Bilaspurc.g. India.
#2
Asst.Prof.C.V.R.U., Bilaspurc.g. India.
Abstract: In Digital Signal Processing (DSP) there are many complex algorithms for which an efficient
hardware implementation is required in real time applications. One such complex algorithm is Singular-value
Decomposition (SD) which is an important algorithm with applications in varied domains of signal processing
such as direction estimation, spectrum analysis and systems identification. It is a generalized extension to the
eigen-decomposition for non-square matrices and is hence of great importance, particularly for subspace based
algorithms in signal processing. But SD is known to be a very complicated algorithm with computational
complexity ~O(N3
) (for a NxN square matrix). For real-time computation of such a complex algorithm the use of
a parallel and direct mapped hardware solution is indeed desired.
Hardware and software resources:
1. OS: Windows 9x or upper
2. RAM : Minimum 512 MB
3. Programming Language: XILINX 8.6 or upper ( VERILOG)
I. Introduction
In this chapter basic idea of the project undertaken is explained. Starting from the aim of the project,
Importance and the problem associated with the design is also discussed. Finally line of approach to solve the
problem is presented and organization of rest of the report is briefly shown.
Importance
The Singular Value Decomposition (SD) is an important matrix factorization with applications in signal
processing, image processing and robotics. It is generally acknowledged that the SD is the only generally
reliable method for determining the rank of a matrix numerically. The SD is a very useful tool, for example, in
analyzing data matrices from sensor arrays for adaptive beam forming , and low rank approximations to
matrices in image enhancement . The wide variety of applications for the SD coupled with its computational
complexity justifies dedicating hardware to this computation. Designed 2X2 CRDC based SD processor can be
used as basic building block for an array of processors of N X N matrix.
Problem statement
The importance of hardware implementation is now known but there are certain complexities that come on the
way of implementation. In a typical computer algorithm for the SD, the sines and cosines of the rotation angles
are computed through formulas that require division and square root operations. Also the explicit angles are not
required and only thesines and cosines are computed. The rotations are then applied to the 2x 2 sub-matrix using
standard matrix multiplication techniques. But in this method many time-consuming operations such as
multiplication, division, and square rootare needed.
The SD is more closely mapped ontohardware through the useof the CRDC algorithms. CRDC algorithm
provides an iterative scheme, consisting of simple addition and binary shift operations, to compute trigonometric
values to any desired precision. The CRDC algorithms can provide the calculation of vector rotation and inverse
tangent without costly hardware that proves very beneficial for implementation of SD processor.
Line of approach
The complexity of SD computation and its real-time applications were the inspiration behind efficient hardware
implementation. In SD processor time consuming operations like multiplication, square root and division are
eliminated by the use of CRDC algorithm. CRDC algorithm only requires simple shift and additions which
efficiently maps SD processor.
“ Implimentation of SD Processor Based On CRDC Algorithm ”
www.ijesi.org 39 | Page
Basic CRDC architecture
An iterative CRDC architecture can be obtained simply by duplicating each of the three difference equations in
hardware as shown in Figure.
Figure: Basic CRDC hardware
The decision function, i
d is driven by the sign of the y or z register depending on whether it is operated in
rotation ( i
z ) or vectoring mode ( y i
). In operation, the initial values are loaded via multiplexers into the x, y
and z registers. Then on each of the next n clock cycles, the values from the registers are passed through the
shifters and adders-subtractors and the results placed back in the registers. The shifters are modified on each
iteration to cause the desired shift for the iteration. Likewise, the ROM (Look-up table) address is incremented
on each iteration so that the appropriate elementary angle value is presented to the z adder-subtractor.
On the last iteration, the results are read directly from the adder-subtractors. A simple state machine is required
to keep track of the current iteration, and to select the degree of shift and ROM address for each iteration.As
shown above, CRDC iteration requires 2 shifters, 1 table lookup and 3 adders. For n bits of precision, n
iterations are needed.
II. Conclusion
In linear algebra, the singular value decomposition (SD) is an important factorization of a rectangular real or
complex matrix, with several applications in signal processing and statistics.
A 2X2 CRDC based SD processor was designed and successfully simulated. CRDC algorithm was used to
simplify the computational complexities of SD calculation. Apart from calculating the SD of a 2x2 matrix the
processor is able to calculate basic CRDC functions also that are sine/cosine, inverse Tan.
References
[1]. Golub, G. H. and Van Loan, C. F. (1965), “Calculating the singular values and pseudo-inverse of a matrix”, SIAM J. Numer. Anal.
2, Ser. B (1965) pp 205–224
[2]. Sibul, L. H. (1984), “Application of Singular-value Decomposition to Adaptive beamforming”, IEEE Int. Conf. Acoustics, Speech,
and Signal Processing, 2:33.11.1-33.11.4
[3]. Andrews, H. C. and Patterson, C. L. (1976), “Singular Value Decompositions and Digital Image Processing”, IEEE Trans.
Acoustics, Speech, and Signal Processing, ASSP- 24(1), pp 26-53
[4]. Volder, J. (1959), “The CORDIC Trigonometric Computing Technique”, IRE Trans. Electronic Computers, EC-8(3), pp 330-334
[5]. Cavallaro, J.R. and Luk, F.T. (1988), “CORDIC Arithmetic for an SVD Processor”, Journal for Parallel and Distributed Computing,
vol. 5, pp. 271-290
[6]. Kota, K. (1991), “Architectural, Numerical and Implementation Issues in the VLSI Design of an Integrated CORDIC SVD
Processor”, Master's thesis, Rice University, Department of Electrical and Computer Engineering.
[7]. Luk, F. T. (), “Architectures for Computing Eigenvalues and SVDs”, Proc. SPIE Highly Parallel Signal Processing Architectures,
614.
[8]. Luk, F. T. (1985), “A Parallel Method for Computing the Generalized Singular Value Decomposition”, Journal of Parallel and
Distributed Computing, 2: pp 250-260
[9]. Luk, F. T. (1980), “Computing the Singular Value Decomposition on the ILLIAC IV”, ACM Transactions on Mathematical
Software, 6(4): pp 524-539
[10]. Meggitt, J. E. (1962), “Pseudo Division and Pseudo Multiplication Processes”, IBM Journal, pages 210-226
[11]. Speiser J. M. and Whitehouse, H. J. (1983), “A Review of Signal Processing with Systolic Arrays”, Proc. SPIE Real-Time Signal
Processing, 431(VI) pp 2-6
[12]. Ercegovac, M. D. and Lang, T. (1990), "Redundant and on-line CORDIC: application to matrix triangularization and SVD", IEEE
Trans. Computers, vol. 39, pp. 725-740

More Related Content

What's hot

IIIRJET-Implementation of Image Compression Algorithm on FPGA
IIIRJET-Implementation of Image Compression Algorithm on FPGAIIIRJET-Implementation of Image Compression Algorithm on FPGA
IIIRJET-Implementation of Image Compression Algorithm on FPGAIRJET Journal
 
Non standard size image compression with reversible embedded wavelets
Non standard size image compression with reversible embedded waveletsNon standard size image compression with reversible embedded wavelets
Non standard size image compression with reversible embedded waveletseSAT Publishing House
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...
QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...
QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...grssieee
 
IRJET- Implementation of Radix-16 and Binary 64 Division VLSI Realization...
IRJET-  	  Implementation of Radix-16 and Binary 64 Division VLSI Realization...IRJET-  	  Implementation of Radix-16 and Binary 64 Division VLSI Realization...
IRJET- Implementation of Radix-16 and Binary 64 Division VLSI Realization...IRJET Journal
 
“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...
“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...
“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...sipij
 
Accelerating Real Time Applications on Heterogeneous Platforms
Accelerating Real Time Applications on Heterogeneous PlatformsAccelerating Real Time Applications on Heterogeneous Platforms
Accelerating Real Time Applications on Heterogeneous PlatformsIJMER
 
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDADynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDAIJERA Editor
 
CORDIC Algorithm for WLAN
CORDIC Algorithm for WLANCORDIC Algorithm for WLAN
CORDIC Algorithm for WLANIJERA Editor
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Implementation of an arithmetic logic using area efficient carry lookahead adder
Implementation of an arithmetic logic using area efficient carry lookahead adderImplementation of an arithmetic logic using area efficient carry lookahead adder
Implementation of an arithmetic logic using area efficient carry lookahead adderVLSICS Design
 
Design of High Speed and Low Power Veterbi Decoder for Trellis Coded Modulati...
Design of High Speed and Low Power Veterbi Decoder for Trellis Coded Modulati...Design of High Speed and Low Power Veterbi Decoder for Trellis Coded Modulati...
Design of High Speed and Low Power Veterbi Decoder for Trellis Coded Modulati...ijsrd.com
 
D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...
D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...
D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...SEENET-MTP
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS An efficient-parallel-approach-fo...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS  An efficient-parallel-approach-fo...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS  An efficient-parallel-approach-fo...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS An efficient-parallel-approach-fo...IEEEBEBTECHSTUDENTPROJECTS
 
HIGH SPEED REVERSE CONVERTER FOR HIGH DYNAMIC RANGE MODULI SET
HIGH SPEED REVERSE CONVERTER FOR HIGH DYNAMIC RANGE MODULI SETHIGH SPEED REVERSE CONVERTER FOR HIGH DYNAMIC RANGE MODULI SET
HIGH SPEED REVERSE CONVERTER FOR HIGH DYNAMIC RANGE MODULI SETP singh
 
Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...VLSICS Design
 

What's hot (18)

IIIRJET-Implementation of Image Compression Algorithm on FPGA
IIIRJET-Implementation of Image Compression Algorithm on FPGAIIIRJET-Implementation of Image Compression Algorithm on FPGA
IIIRJET-Implementation of Image Compression Algorithm on FPGA
 
Non standard size image compression with reversible embedded wavelets
Non standard size image compression with reversible embedded waveletsNon standard size image compression with reversible embedded wavelets
Non standard size image compression with reversible embedded wavelets
 
Carry
CarryCarry
Carry
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...
QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...
QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...
 
IRJET- Implementation of Radix-16 and Binary 64 Division VLSI Realization...
IRJET-  	  Implementation of Radix-16 and Binary 64 Division VLSI Realization...IRJET-  	  Implementation of Radix-16 and Binary 64 Division VLSI Realization...
IRJET- Implementation of Radix-16 and Binary 64 Division VLSI Realization...
 
“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...
“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...
“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...
 
Accelerating Real Time Applications on Heterogeneous Platforms
Accelerating Real Time Applications on Heterogeneous PlatformsAccelerating Real Time Applications on Heterogeneous Platforms
Accelerating Real Time Applications on Heterogeneous Platforms
 
Vedic multiplier
Vedic multiplierVedic multiplier
Vedic multiplier
 
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDADynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
 
CORDIC Algorithm for WLAN
CORDIC Algorithm for WLANCORDIC Algorithm for WLAN
CORDIC Algorithm for WLAN
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Implementation of an arithmetic logic using area efficient carry lookahead adder
Implementation of an arithmetic logic using area efficient carry lookahead adderImplementation of an arithmetic logic using area efficient carry lookahead adder
Implementation of an arithmetic logic using area efficient carry lookahead adder
 
Design of High Speed and Low Power Veterbi Decoder for Trellis Coded Modulati...
Design of High Speed and Low Power Veterbi Decoder for Trellis Coded Modulati...Design of High Speed and Low Power Veterbi Decoder for Trellis Coded Modulati...
Design of High Speed and Low Power Veterbi Decoder for Trellis Coded Modulati...
 
D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...
D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...
D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS An efficient-parallel-approach-fo...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS  An efficient-parallel-approach-fo...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS  An efficient-parallel-approach-fo...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS An efficient-parallel-approach-fo...
 
HIGH SPEED REVERSE CONVERTER FOR HIGH DYNAMIC RANGE MODULI SET
HIGH SPEED REVERSE CONVERTER FOR HIGH DYNAMIC RANGE MODULI SETHIGH SPEED REVERSE CONVERTER FOR HIGH DYNAMIC RANGE MODULI SET
HIGH SPEED REVERSE CONVERTER FOR HIGH DYNAMIC RANGE MODULI SET
 
Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...
 

Viewers also liked

Use of Texting in Teaching and Its Effect on On-Time Homework Submission Rate...
Use of Texting in Teaching and Its Effect on On-Time Homework Submission Rate...Use of Texting in Teaching and Its Effect on On-Time Homework Submission Rate...
Use of Texting in Teaching and Its Effect on On-Time Homework Submission Rate...inventionjournals
 
Optimization of ZLD in Distillery Industry by Reverse Osmosis Process for Pre...
Optimization of ZLD in Distillery Industry by Reverse Osmosis Process for Pre...Optimization of ZLD in Distillery Industry by Reverse Osmosis Process for Pre...
Optimization of ZLD in Distillery Industry by Reverse Osmosis Process for Pre...ijceronline
 
Experimental Investigations to Study the Air Flow Patterns on the Headlight D...
Experimental Investigations to Study the Air Flow Patterns on the Headlight D...Experimental Investigations to Study the Air Flow Patterns on the Headlight D...
Experimental Investigations to Study the Air Flow Patterns on the Headlight D...IJERA Editor
 
The Addition of Aluminum Nanoparticles to Polypropylene Increases Its Thermal...
The Addition of Aluminum Nanoparticles to Polypropylene Increases Its Thermal...The Addition of Aluminum Nanoparticles to Polypropylene Increases Its Thermal...
The Addition of Aluminum Nanoparticles to Polypropylene Increases Its Thermal...IJERA Editor
 
Digital Heritage Documentation Via TLS And Photogrammetry Case Study
Digital Heritage Documentation Via TLS And Photogrammetry Case StudyDigital Heritage Documentation Via TLS And Photogrammetry Case Study
Digital Heritage Documentation Via TLS And Photogrammetry Case Studytheijes
 
Enhancing the Mean Ratio Estimator for Estimating Population Mean Using Conve...
Enhancing the Mean Ratio Estimator for Estimating Population Mean Using Conve...Enhancing the Mean Ratio Estimator for Estimating Population Mean Using Conve...
Enhancing the Mean Ratio Estimator for Estimating Population Mean Using Conve...inventionjournals
 
Distance Estimation to Image Objects Using Adapted Scale
Distance Estimation to Image Objects Using Adapted ScaleDistance Estimation to Image Objects Using Adapted Scale
Distance Estimation to Image Objects Using Adapted Scaletheijes
 
Revision of the Rainfall Intensity Duration Frequency Curves for the City of ...
Revision of the Rainfall Intensity Duration Frequency Curves for the City of ...Revision of the Rainfall Intensity Duration Frequency Curves for the City of ...
Revision of the Rainfall Intensity Duration Frequency Curves for the City of ...theijes
 
Sulphonamides: A Pharmaceutical Review
Sulphonamides: A Pharmaceutical ReviewSulphonamides: A Pharmaceutical Review
Sulphonamides: A Pharmaceutical Reviewinventionjournals
 
New Analytical Technique For The Determination Of Mercury (II) By Synergistic...
New Analytical Technique For The Determination Of Mercury (II) By Synergistic...New Analytical Technique For The Determination Of Mercury (II) By Synergistic...
New Analytical Technique For The Determination Of Mercury (II) By Synergistic...inventionjournals
 
Software Architecture Design Recovery through Run-Time Source Code Collaborat...
Software Architecture Design Recovery through Run-Time Source Code Collaborat...Software Architecture Design Recovery through Run-Time Source Code Collaborat...
Software Architecture Design Recovery through Run-Time Source Code Collaborat...theijes
 
A Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender SystemA Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender Systemtheijes
 
Method Data Envelopment Analysis for Estimating of Efficiency in Indication o...
Method Data Envelopment Analysis for Estimating of Efficiency in Indication o...Method Data Envelopment Analysis for Estimating of Efficiency in Indication o...
Method Data Envelopment Analysis for Estimating of Efficiency in Indication o...IJERA Editor
 
Influence of Environmental Factors on the Production of Violacein Synthesized...
Influence of Environmental Factors on the Production of Violacein Synthesized...Influence of Environmental Factors on the Production of Violacein Synthesized...
Influence of Environmental Factors on the Production of Violacein Synthesized...theijes
 
A Novel Polymeric Prodrugs Synthesized by Mechanochemical Solid-State Copolym...
A Novel Polymeric Prodrugs Synthesized by Mechanochemical Solid-State Copolym...A Novel Polymeric Prodrugs Synthesized by Mechanochemical Solid-State Copolym...
A Novel Polymeric Prodrugs Synthesized by Mechanochemical Solid-State Copolym...inventionjournals
 
A New Approach on the Log - Convex Orderings and Integral inequalities of the...
A New Approach on the Log - Convex Orderings and Integral inequalities of the...A New Approach on the Log - Convex Orderings and Integral inequalities of the...
A New Approach on the Log - Convex Orderings and Integral inequalities of the...inventionjournals
 
Oral Contraceptive Pills Use and Hypertension
Oral Contraceptive Pills Use and HypertensionOral Contraceptive Pills Use and Hypertension
Oral Contraceptive Pills Use and Hypertensioninventionjournals
 
Design and Prototype Development of Hybrid Ploughing, Seeding and Fertilizing...
Design and Prototype Development of Hybrid Ploughing, Seeding and Fertilizing...Design and Prototype Development of Hybrid Ploughing, Seeding and Fertilizing...
Design and Prototype Development of Hybrid Ploughing, Seeding and Fertilizing...ijceronline
 
Advanced Approach to Play a Atari Game
Advanced Approach to Play a Atari GameAdvanced Approach to Play a Atari Game
Advanced Approach to Play a Atari Gameijceronline
 
Analysis of G+4 Multistoried Building for Various Locations of Shear Wall Con...
Analysis of G+4 Multistoried Building for Various Locations of Shear Wall Con...Analysis of G+4 Multistoried Building for Various Locations of Shear Wall Con...
Analysis of G+4 Multistoried Building for Various Locations of Shear Wall Con...ijceronline
 

Viewers also liked (20)

Use of Texting in Teaching and Its Effect on On-Time Homework Submission Rate...
Use of Texting in Teaching and Its Effect on On-Time Homework Submission Rate...Use of Texting in Teaching and Its Effect on On-Time Homework Submission Rate...
Use of Texting in Teaching and Its Effect on On-Time Homework Submission Rate...
 
Optimization of ZLD in Distillery Industry by Reverse Osmosis Process for Pre...
Optimization of ZLD in Distillery Industry by Reverse Osmosis Process for Pre...Optimization of ZLD in Distillery Industry by Reverse Osmosis Process for Pre...
Optimization of ZLD in Distillery Industry by Reverse Osmosis Process for Pre...
 
Experimental Investigations to Study the Air Flow Patterns on the Headlight D...
Experimental Investigations to Study the Air Flow Patterns on the Headlight D...Experimental Investigations to Study the Air Flow Patterns on the Headlight D...
Experimental Investigations to Study the Air Flow Patterns on the Headlight D...
 
The Addition of Aluminum Nanoparticles to Polypropylene Increases Its Thermal...
The Addition of Aluminum Nanoparticles to Polypropylene Increases Its Thermal...The Addition of Aluminum Nanoparticles to Polypropylene Increases Its Thermal...
The Addition of Aluminum Nanoparticles to Polypropylene Increases Its Thermal...
 
Digital Heritage Documentation Via TLS And Photogrammetry Case Study
Digital Heritage Documentation Via TLS And Photogrammetry Case StudyDigital Heritage Documentation Via TLS And Photogrammetry Case Study
Digital Heritage Documentation Via TLS And Photogrammetry Case Study
 
Enhancing the Mean Ratio Estimator for Estimating Population Mean Using Conve...
Enhancing the Mean Ratio Estimator for Estimating Population Mean Using Conve...Enhancing the Mean Ratio Estimator for Estimating Population Mean Using Conve...
Enhancing the Mean Ratio Estimator for Estimating Population Mean Using Conve...
 
Distance Estimation to Image Objects Using Adapted Scale
Distance Estimation to Image Objects Using Adapted ScaleDistance Estimation to Image Objects Using Adapted Scale
Distance Estimation to Image Objects Using Adapted Scale
 
Revision of the Rainfall Intensity Duration Frequency Curves for the City of ...
Revision of the Rainfall Intensity Duration Frequency Curves for the City of ...Revision of the Rainfall Intensity Duration Frequency Curves for the City of ...
Revision of the Rainfall Intensity Duration Frequency Curves for the City of ...
 
Sulphonamides: A Pharmaceutical Review
Sulphonamides: A Pharmaceutical ReviewSulphonamides: A Pharmaceutical Review
Sulphonamides: A Pharmaceutical Review
 
New Analytical Technique For The Determination Of Mercury (II) By Synergistic...
New Analytical Technique For The Determination Of Mercury (II) By Synergistic...New Analytical Technique For The Determination Of Mercury (II) By Synergistic...
New Analytical Technique For The Determination Of Mercury (II) By Synergistic...
 
Software Architecture Design Recovery through Run-Time Source Code Collaborat...
Software Architecture Design Recovery through Run-Time Source Code Collaborat...Software Architecture Design Recovery through Run-Time Source Code Collaborat...
Software Architecture Design Recovery through Run-Time Source Code Collaborat...
 
A Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender SystemA Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender System
 
Method Data Envelopment Analysis for Estimating of Efficiency in Indication o...
Method Data Envelopment Analysis for Estimating of Efficiency in Indication o...Method Data Envelopment Analysis for Estimating of Efficiency in Indication o...
Method Data Envelopment Analysis for Estimating of Efficiency in Indication o...
 
Influence of Environmental Factors on the Production of Violacein Synthesized...
Influence of Environmental Factors on the Production of Violacein Synthesized...Influence of Environmental Factors on the Production of Violacein Synthesized...
Influence of Environmental Factors on the Production of Violacein Synthesized...
 
A Novel Polymeric Prodrugs Synthesized by Mechanochemical Solid-State Copolym...
A Novel Polymeric Prodrugs Synthesized by Mechanochemical Solid-State Copolym...A Novel Polymeric Prodrugs Synthesized by Mechanochemical Solid-State Copolym...
A Novel Polymeric Prodrugs Synthesized by Mechanochemical Solid-State Copolym...
 
A New Approach on the Log - Convex Orderings and Integral inequalities of the...
A New Approach on the Log - Convex Orderings and Integral inequalities of the...A New Approach on the Log - Convex Orderings and Integral inequalities of the...
A New Approach on the Log - Convex Orderings and Integral inequalities of the...
 
Oral Contraceptive Pills Use and Hypertension
Oral Contraceptive Pills Use and HypertensionOral Contraceptive Pills Use and Hypertension
Oral Contraceptive Pills Use and Hypertension
 
Design and Prototype Development of Hybrid Ploughing, Seeding and Fertilizing...
Design and Prototype Development of Hybrid Ploughing, Seeding and Fertilizing...Design and Prototype Development of Hybrid Ploughing, Seeding and Fertilizing...
Design and Prototype Development of Hybrid Ploughing, Seeding and Fertilizing...
 
Advanced Approach to Play a Atari Game
Advanced Approach to Play a Atari GameAdvanced Approach to Play a Atari Game
Advanced Approach to Play a Atari Game
 
Analysis of G+4 Multistoried Building for Various Locations of Shear Wall Con...
Analysis of G+4 Multistoried Building for Various Locations of Shear Wall Con...Analysis of G+4 Multistoried Building for Various Locations of Shear Wall Con...
Analysis of G+4 Multistoried Building for Various Locations of Shear Wall Con...
 

Similar to “ Implimentation of SD Processor Based On CRDC Algorithm ”

A CORDIC based QR Decomposition Technique for MIMO Detection
A CORDIC based QR Decomposition Technique for MIMO Detection A CORDIC based QR Decomposition Technique for MIMO Detection
A CORDIC based QR Decomposition Technique for MIMO Detection IJECEIAES
 
VLSI Implementation of CORDIC Based Robot Navigation Processor
VLSI Implementation of CORDIC Based Robot Navigation ProcessorVLSI Implementation of CORDIC Based Robot Navigation Processor
VLSI Implementation of CORDIC Based Robot Navigation ProcessorIRJET Journal
 
EXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACES
EXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACESEXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACES
EXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACESijmech
 
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...IRJET Journal
 
The use of reversible logic gates in the design of residue number systems
The use of reversible logic gates in the design of residue number systems The use of reversible logic gates in the design of residue number systems
The use of reversible logic gates in the design of residue number systems IJECEIAES
 
Design and Implementation of Variable Radius Sphere Decoding Algorithm
Design and Implementation of Variable Radius Sphere Decoding AlgorithmDesign and Implementation of Variable Radius Sphere Decoding Algorithm
Design and Implementation of Variable Radius Sphere Decoding Algorithmcsandit
 
FPGA Implementation of 2-D DCT & DWT Engines for Vision Based Tracking of Dyn...
FPGA Implementation of 2-D DCT & DWT Engines for Vision Based Tracking of Dyn...FPGA Implementation of 2-D DCT & DWT Engines for Vision Based Tracking of Dyn...
FPGA Implementation of 2-D DCT & DWT Engines for Vision Based Tracking of Dyn...IJERA Editor
 
High speed cordic design for fixed angle of rotation
High speed cordic design for fixed angle of rotationHigh speed cordic design for fixed angle of rotation
High speed cordic design for fixed angle of rotationIAEME Publication
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationMangaiK4
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationMangaiK4
 
Implementation performance analysis of cordic
Implementation performance analysis of cordicImplementation performance analysis of cordic
Implementation performance analysis of cordiciaemedu
 
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...IOSR Journals
 
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...IOSR Journals
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Iaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd Iaetsd
 

Similar to “ Implimentation of SD Processor Based On CRDC Algorithm ” (20)

A CORDIC based QR Decomposition Technique for MIMO Detection
A CORDIC based QR Decomposition Technique for MIMO Detection A CORDIC based QR Decomposition Technique for MIMO Detection
A CORDIC based QR Decomposition Technique for MIMO Detection
 
FPGA Implementation of CORDIC Algorithm Architecture
FPGA Implementation of CORDIC Algorithm ArchitectureFPGA Implementation of CORDIC Algorithm Architecture
FPGA Implementation of CORDIC Algorithm Architecture
 
Hv2514131415
Hv2514131415Hv2514131415
Hv2514131415
 
VLSI Implementation of CORDIC Based Robot Navigation Processor
VLSI Implementation of CORDIC Based Robot Navigation ProcessorVLSI Implementation of CORDIC Based Robot Navigation Processor
VLSI Implementation of CORDIC Based Robot Navigation Processor
 
P0440499104
P0440499104P0440499104
P0440499104
 
EXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACES
EXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACESEXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACES
EXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACES
 
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...
 
The use of reversible logic gates in the design of residue number systems
The use of reversible logic gates in the design of residue number systems The use of reversible logic gates in the design of residue number systems
The use of reversible logic gates in the design of residue number systems
 
Design and Implementation of Variable Radius Sphere Decoding Algorithm
Design and Implementation of Variable Radius Sphere Decoding AlgorithmDesign and Implementation of Variable Radius Sphere Decoding Algorithm
Design and Implementation of Variable Radius Sphere Decoding Algorithm
 
FPGA Implementation of 2-D DCT & DWT Engines for Vision Based Tracking of Dyn...
FPGA Implementation of 2-D DCT & DWT Engines for Vision Based Tracking of Dyn...FPGA Implementation of 2-D DCT & DWT Engines for Vision Based Tracking of Dyn...
FPGA Implementation of 2-D DCT & DWT Engines for Vision Based Tracking of Dyn...
 
IMQA Poster
IMQA PosterIMQA Poster
IMQA Poster
 
High speed cordic design for fixed angle of rotation
High speed cordic design for fixed angle of rotationHigh speed cordic design for fixed angle of rotation
High speed cordic design for fixed angle of rotation
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
 
Implementation performance analysis of cordic
Implementation performance analysis of cordicImplementation performance analysis of cordic
Implementation performance analysis of cordic
 
resume
resumeresume
resume
 
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
 
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Iaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fft
 

Recently uploaded

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 

Recently uploaded (20)

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 

“ Implimentation of SD Processor Based On CRDC Algorithm ”

  • 1. International Journal of Engineering Science Invention ISSN (Online): 2319 – 6734, ISSN (Print): 2319 – 6726 www.ijesi.org ||Volume 6 Issue 1|| January 2017 || PP. 38-39 www.ijesi.org 38 | Page “ Implimentation of SD Processor Based On CRDC Algorithm ” Raj Kumar Verma#1 , Mrs.Akanksha Awasthi#2 #1 Research Scholar, C.V.R.U, Bilaspurc.g. India. #2 Asst.Prof.C.V.R.U., Bilaspurc.g. India. Abstract: In Digital Signal Processing (DSP) there are many complex algorithms for which an efficient hardware implementation is required in real time applications. One such complex algorithm is Singular-value Decomposition (SD) which is an important algorithm with applications in varied domains of signal processing such as direction estimation, spectrum analysis and systems identification. It is a generalized extension to the eigen-decomposition for non-square matrices and is hence of great importance, particularly for subspace based algorithms in signal processing. But SD is known to be a very complicated algorithm with computational complexity ~O(N3 ) (for a NxN square matrix). For real-time computation of such a complex algorithm the use of a parallel and direct mapped hardware solution is indeed desired. Hardware and software resources: 1. OS: Windows 9x or upper 2. RAM : Minimum 512 MB 3. Programming Language: XILINX 8.6 or upper ( VERILOG) I. Introduction In this chapter basic idea of the project undertaken is explained. Starting from the aim of the project, Importance and the problem associated with the design is also discussed. Finally line of approach to solve the problem is presented and organization of rest of the report is briefly shown. Importance The Singular Value Decomposition (SD) is an important matrix factorization with applications in signal processing, image processing and robotics. It is generally acknowledged that the SD is the only generally reliable method for determining the rank of a matrix numerically. The SD is a very useful tool, for example, in analyzing data matrices from sensor arrays for adaptive beam forming , and low rank approximations to matrices in image enhancement . The wide variety of applications for the SD coupled with its computational complexity justifies dedicating hardware to this computation. Designed 2X2 CRDC based SD processor can be used as basic building block for an array of processors of N X N matrix. Problem statement The importance of hardware implementation is now known but there are certain complexities that come on the way of implementation. In a typical computer algorithm for the SD, the sines and cosines of the rotation angles are computed through formulas that require division and square root operations. Also the explicit angles are not required and only thesines and cosines are computed. The rotations are then applied to the 2x 2 sub-matrix using standard matrix multiplication techniques. But in this method many time-consuming operations such as multiplication, division, and square rootare needed. The SD is more closely mapped ontohardware through the useof the CRDC algorithms. CRDC algorithm provides an iterative scheme, consisting of simple addition and binary shift operations, to compute trigonometric values to any desired precision. The CRDC algorithms can provide the calculation of vector rotation and inverse tangent without costly hardware that proves very beneficial for implementation of SD processor. Line of approach The complexity of SD computation and its real-time applications were the inspiration behind efficient hardware implementation. In SD processor time consuming operations like multiplication, square root and division are eliminated by the use of CRDC algorithm. CRDC algorithm only requires simple shift and additions which efficiently maps SD processor.
  • 2. “ Implimentation of SD Processor Based On CRDC Algorithm ” www.ijesi.org 39 | Page Basic CRDC architecture An iterative CRDC architecture can be obtained simply by duplicating each of the three difference equations in hardware as shown in Figure. Figure: Basic CRDC hardware The decision function, i d is driven by the sign of the y or z register depending on whether it is operated in rotation ( i z ) or vectoring mode ( y i ). In operation, the initial values are loaded via multiplexers into the x, y and z registers. Then on each of the next n clock cycles, the values from the registers are passed through the shifters and adders-subtractors and the results placed back in the registers. The shifters are modified on each iteration to cause the desired shift for the iteration. Likewise, the ROM (Look-up table) address is incremented on each iteration so that the appropriate elementary angle value is presented to the z adder-subtractor. On the last iteration, the results are read directly from the adder-subtractors. A simple state machine is required to keep track of the current iteration, and to select the degree of shift and ROM address for each iteration.As shown above, CRDC iteration requires 2 shifters, 1 table lookup and 3 adders. For n bits of precision, n iterations are needed. II. Conclusion In linear algebra, the singular value decomposition (SD) is an important factorization of a rectangular real or complex matrix, with several applications in signal processing and statistics. A 2X2 CRDC based SD processor was designed and successfully simulated. CRDC algorithm was used to simplify the computational complexities of SD calculation. Apart from calculating the SD of a 2x2 matrix the processor is able to calculate basic CRDC functions also that are sine/cosine, inverse Tan. References [1]. Golub, G. H. and Van Loan, C. F. (1965), “Calculating the singular values and pseudo-inverse of a matrix”, SIAM J. Numer. Anal. 2, Ser. B (1965) pp 205–224 [2]. Sibul, L. H. (1984), “Application of Singular-value Decomposition to Adaptive beamforming”, IEEE Int. Conf. Acoustics, Speech, and Signal Processing, 2:33.11.1-33.11.4 [3]. Andrews, H. C. and Patterson, C. L. (1976), “Singular Value Decompositions and Digital Image Processing”, IEEE Trans. Acoustics, Speech, and Signal Processing, ASSP- 24(1), pp 26-53 [4]. Volder, J. (1959), “The CORDIC Trigonometric Computing Technique”, IRE Trans. Electronic Computers, EC-8(3), pp 330-334 [5]. Cavallaro, J.R. and Luk, F.T. (1988), “CORDIC Arithmetic for an SVD Processor”, Journal for Parallel and Distributed Computing, vol. 5, pp. 271-290 [6]. Kota, K. (1991), “Architectural, Numerical and Implementation Issues in the VLSI Design of an Integrated CORDIC SVD Processor”, Master's thesis, Rice University, Department of Electrical and Computer Engineering. [7]. Luk, F. T. (), “Architectures for Computing Eigenvalues and SVDs”, Proc. SPIE Highly Parallel Signal Processing Architectures, 614. [8]. Luk, F. T. (1985), “A Parallel Method for Computing the Generalized Singular Value Decomposition”, Journal of Parallel and Distributed Computing, 2: pp 250-260 [9]. Luk, F. T. (1980), “Computing the Singular Value Decomposition on the ILLIAC IV”, ACM Transactions on Mathematical Software, 6(4): pp 524-539 [10]. Meggitt, J. E. (1962), “Pseudo Division and Pseudo Multiplication Processes”, IBM Journal, pages 210-226 [11]. Speiser J. M. and Whitehouse, H. J. (1983), “A Review of Signal Processing with Systolic Arrays”, Proc. SPIE Real-Time Signal Processing, 431(VI) pp 2-6 [12]. Ercegovac, M. D. and Lang, T. (1990), "Redundant and on-line CORDIC: application to matrix triangularization and SVD", IEEE Trans. Computers, vol. 39, pp. 725-740