SlideShare a Scribd company logo
Available online at https://www.ijasrd.org/
International Journal of Advanced Scientific
Research & Development
Vol. 06, Iss. 04, Ver. I, Apr’ 2019, pp. 01 – 08
Cite this article as: Sneka, C., Anusha, D., Sivasankari, P., Sivasankari, K., & Thiruvengadam, C., “Realization of Direct
Digital Synthesis in Cordic Algorithm”. International Journal of Advanced Scientific Research & Development (IJASRD), 06
(04/I), 2019, pp. 01 – 08. https://doi.org/10.26836/ijasrd/2019/v6/i4/60401.
* Corresponding Author: C. Sneka, snekachandrasekaran25@gmail.com
e-ISSN: 2395-6089
p-ISSN: 2394-8906
REALIZATION OF DIRECT DIGITAL SYNTHESIS IN CORDIC
ALGORITHM
C. Sneka1*, D. Anusha1, P. Sivasankari1, K. Sivasankari1 and C. Thiruvengadam2
1 BE Students, Department of ECE, Anjalai Ammal Mahalingam Engineering College, Kovilvenni,
Tamil Nadu, India.
2 Asst. Prof., Department of ECE, Anjalai Ammal Mahalingam Engineering College, Kovilvenni,
Tamil Nadu, India.
ARTICLE INFO
Article History:
Received: 19 Mar 2019;
Received in revised form:
07 Apr 2019;
Accepted: 07 Apr 2019;
Published online: 10 May 2019.
Key words:
FPGA,
CORDIC,
BFSK,
BPSK,
BASK,
QPSK,
DDS.
ABSTRACT
Nowadays the modern communication system and software
defined radio-based applications needs Trans receiver
consisting of fully programmable circuit which performs
modulation and demodulation process. The method which
does not need memory for realizing modulators and
demodulators is CORDIC algorithm. The CORDIC algorithm
is a versatile algorithm which calculates only adder and
shifter operations instead of using multiplier. So, this
algorithm is mostly used for VLSI and digital signal
processing. The main concept used in this project is Direct
Digital Synthesis (DDS) which generates the analog
waveform in digital format based on CORDIC algorithm
approach .This paper focuses on analysis and simulation of
Binary phase shift keying (BPSK), Binary amplitude shift
keying (BASK), Binary frequency shift keying (BFSK),
Quadrature phase shift keying (QPSK) modulation scheme
using DDS based on CORDIC algorithm instead of ROM look
up table which greatly reduce the number of slices and no of
look up tables. The whole simulation is done on Modelsim
and Xilinx-ISE using Verilog descriptive language and these
modulation schemes are implemented on Spartan-3 FPGA
kit.
Copyright © 2019 IJASRD. This is an open access article distributed under the Creative Common Attribution
License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original
work is properly cited.
INTRODUCTION
Software Defined Radio (SDR) is an important method where components are
implemented in hardware instead of implemented in terms of software. SDR is a trans
Realization of Direct Digital Synthesis in Cordic Algorithm
Volume 06, Issue 04, Version I, Apr’ 2019 2
receiver system in which DDS based CORDIC is an important block which generates the
cosine and sine waveforms. To improve the SDR in terms of area and time, many techniques
are used. One of the techniques to design DDS is Co-ordinate Rotation Digital Computer
(CORDIC) method is used for the creation of cosine and sine waveforms.
DDS is an important method which generates waveforms in digital form. Direct
digital synthesis is a method under the classification of frequency synthesizer used for
producing waveforms from single, fixed reference clock. DDS has been considered as a
superior technique for generating accurate, frequency agile and low distortion waveform.
DDS is implemented by using algorithm called CORDIC. This algorithm calculates the
pseudo rotation of two-dimensional vector by using adder and shifter operations. In this
paper, CORDIC based DDS is proposed. This paper presents how to use CORDIC algorithm
in the implementation of DDS. The simulation of various modulation schemes such as
BASK, BFSK, BPSK, QPSK using CORDIC based DDS is done and implemented in
SPARTAN- 3 FPGA kit.
DIRECT DIGITAL SYNTHESIS
DDS is an important method which produces arbitrary waveforms. Compared with
the other frequency synthesizer, it has many advantages including high resolution, high
frequency conversion speed, phase continuous and low phase noise. These advantages make
the DDS is widely used in digital signal as the signal generator source. An implementation
process of novel type DDS based on CORDIC algorithms is proposed. So, the circuit is
simple and easy to realization. The novel method can accurately produce the cosine and sine
output waves and can satisfy the requirements of high speed, accuracy, high resolution, and
real-time computing. Compared to the traditional DDS, the novel type DDS based on
CORDIC algorithm has lower resource consumption and greatly improved performance and
speed.
CONCEPT OF CORDIC
Co-ordinate Rotation Digital Computer (CORDIC) is an iterative and versatile
algorithm which uses pseudo rotations to calculate elementary functions. CORDIC uses
adder and shifter operations instead of using multiplier which greatly reduces the
complexity. CORDIC performs several functions such as the calculation of trigonometric,
logarithmic, exponential functions etc. CORDIC works on two modes such as vectoring
mode and rotation mode.
Vectoring mode: In this type of mode the y-axis of the input vector is required to be
zero. So, this mode calculates the phase and magnitude of the input vector.
Rotation mode: In this type of mode, the θ component is required to be zero and
this mode calculates the plane rotation of the input vector.
MATHEMATICAL MODEL OF CORDIC
Consider a input vector Ei(Xi,Yi) which is rotated by an angle αi then the new vector
becomes Ei+1(Xi+1 ,Yi+1).
The following iteration equations are
Sneka et al., (2019)
3 Volume 06, Issue 04, Version I, Apr’ 2019
xi+1 = xi cos αi – yi sin αi;
yi+1 = xi sin αi + yi cosαi;
θi+1 = θi+ αi;
Then the above equation becomes
xi+1 = cos αi (xi– yi tan αi);
yi+1 = cos αi (xi tan αi + yi);
Replace tan αi = di 2^-i
where di = {-1,1} => {di = +1, clockwise direction
di = -1, anticlockwise direction}
Then the above equation becomes
xi+1 = K (xi - di2^-i yi);
yi+1 = K (yi + di2^-i xi);
θi+1 = θi- diαi;
Here K is the scale factor to simplify the algorithm which allows pseudo rotations
then the cos α is term was omitted.
Figure – 1: Mathematical Model of CORDIC
Using CORDIC in rotation mode
xi+1 = cosαi (xi - 2^-i yi)
yi+1 = cos αi (yi + 2^-i xi )
zi+1= zi- di αi;
CORDIC performs several micro rotations by the angles
αi = tan-1(2^-i) where αi is the fixed elementary angles.
After n iterations when Zn is sufficiently close to 0, then we have Z = i and
Xn = K (X cos Z – Y sin Z) where K = 1.646 760258………..
Yn = K (Y cos Z + X sin Z)
Zn = 0
The range of convergence is 0° ≤ Z ≤ 99.7°. Outside this range, we can use trig
identities to convert to the range
cos (Z- π) = -cos Z;
sin (Z- π) = sin Z;
Realization of Direct Digital Synthesis in Cordic Algorithm
Volume 06, Issue 04, Version I, Apr’ 2019 4
Figure – 2: CORDIC in Rotation Mode
Here CORDIC works on rotation mode. CORDIC consists of three inputs X0, Y0 and
Z0. It also having three outputs Xn, Yn and Zn. Here CORDIC acts as a oscillator to
produce a sine and cosine signal.
SCOPE OF WORK
In existing system, the DDS is implemented in multiplier circuit. Here Complexity is
high. It takes more area and having less efficiency. To solve the above-mentioned
difficulties, the proposed architecture of DDS using CORDIC is simulated by means of
Verilog HDL and implemented in terms of FPGA with less area requirement and to
increases the speed. The major advantage of using CORDIC in DDS is to reduce the ROM
size.
Figure – 3: Equivalent Circuit of CORDIC
Sneka et al., (2019)
5 Volume 06, Issue 04, Version I, Apr’ 2019
PROPOSED SYSTEM
6.1 Block Diagram of DDS
Figure – 4: Block Diagram of DDS
An implementation processes of novel type DDS based on CORDIC algorithms is
proposed. Therefore the circuit is simple and easy to realization. Here one 4:1 multiplexer
and one 1:4 demultiplexer is used. Here there are four modulation schemes such as BASK,
BFSK, QPSK and BPSK. There are 10 bits of message signal where first two bits consists of
selection line and remaining 8 bits are treated as a message signal. It having four
combinations are 00, 01, 10, 11. The above mentioned 2 bits are entered into the
demultiplexer. 00, 01, 10, 11 combinations are entered serially in the demultiplexer. Now
the modulation schemes are selected as per selection lines combination are entered into
demultiplexer through message bits. Now modulation schemes are choosed from the above
such as either BASK, BFSK, QPSK or BPSK with their modulated output combination are
entered into multiplexer. Here by means of multiplexer, any one of modulated scheme is
selected. The final output is a modulated sinusoidal waveform according to the selection
lines combination of modulation technique.
Table – 1: Selection of Modulation Scheme
Selection Lines Modulation Schemes
00 BPSK
01 BASK
10 BFSK
11 QPSK
RESULTS AND ANALYSIS
7.1 Binary Phase Shift Keying
Here the phase of the carrier is varied in accordance to binary data. 0° for binary 1
and 180° for binary 0. Here the pair of signals is given that differ only in phase of 180° are
known as antipodal signals.
Realization of Direct Digital Synthesis in Cordic Algorithm
Volume 06, Issue 04, Version I, Apr’ 2019 6
7.1.1 Simulation Output of BPSK
Figure – 5: Simulation of BPSK
7.2 Binary Amplitude Shift Keying
In BASK, the amplitude of the sinusoidal carrier signal is changed according to the
message level (“0” or “1”), while keeping the phase and frequency constant.
7.2.1 Simulation Output of BASK
Figure – 6: Simulation of BASK
7.3 Binary Frequency Shift Keying
In BFSK, the frequency of the carrier is varied accordance to the binary data where
amplitude and phase remains constant. In BFSK, symbols 1 and 0 are distinguished from
each other by transmitting one of the two sinusoidal waves that differ in frequency amount.
Sneka et al., (2019)
7 Volume 06, Issue 04, Version I, Apr’ 2019
7.3.1 Simulation Output of BFSK
Figure – 7: Simulation of BFSK
7.4 Quadrature Phase Shift Keying
Here the phase of the carrier taken one of four equally phases value as π/4, 3π/4,
5π/4, 7π/4 which produces modulated wave
Table – 2: Phase Shift of QPSK
No. of Bit Combination Phase Shift
00 0
01 180
10 90
11 270
7.4.1 Simulation Output of QPSK
Figure – 8: Simulation of QPSK
Realization of Direct Digital Synthesis in Cordic Algorithm
Volume 06, Issue 04, Version I, Apr’ 2019 8
7.5 Comparison Table between Existing and Proposed System
Table – 3: Comparison Table between Existing and Proposed System
Method Name Area in Number of Lut Delay
Spartan 3 XC
3S200TQ144
Gates
Flip
Flops
Input/Output
Blocks
(IOBs)
Delay
Gate or
Logic
Delay
Path or
Route
Delay
LUT Based
DDS
1,98,81,3 90 77 10.298ns 6.896ns 3.402ns
CORDIC Based
DDS
2159 64 15 10.250ns 6.565ns 3.105ns
7.6 Device Utilisation Summary
Table – 4: Summary of Device Utilisation
System Analysis No. of LUTs No. of Slices Total Gate Count for Design
Existing System 161 81 1,98,813
Proposed System 154 77 2159
CONCLUSION
This paper gives the usage of CORDIC algorithm in direct digital synthesis. This
paper emphasizes the Direct Digital Synthesizer using CORDIC which having less area to
implement in FPGA which increases the speed and reduces the delay. This paper reveals
that the CORDIC algorithm is used by means of DDS to implement different
communications systems such as BPSK, BASK, BFSK, QPSK in Verilog HDL. This paper
also describes CORDIC based DDS which reduces the number of LUT and number of slices
which requires lower resource consumption and greatly improved performance and speed.
REFERENCES
[1] K. Anitha, Umesharaddy, B. K. Sujatha, “FPGA Implementation of High Throughput
Digital QPSK Modulator using Verilog HDL,” International Journal of Advanced
Computer Research, Volume-4, Number-,1 Issue-14 March-2014.
[2] J Bhasker, “A Verilog HDL Primer”, 3rd Edition, Star Galaxy Publishing, 2005.
[3] S. S. Haykin, M. Moher and T. Song, An Introduction to Analog and Digital
Communications. Wiley New York, 1989, vol. 1.
[4] B. P. Lathi, Modern Digital and Analog Communication Systems 3e Osece Oxford
University press, 1998.

More Related Content

What's hot

Gq3511781181
Gq3511781181Gq3511781181
Gq3511781181
IJERA Editor
 
Graphical Model Selection for Big Data
Graphical Model Selection for Big DataGraphical Model Selection for Big Data
Graphical Model Selection for Big Data
Alexander Jung
 
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
 
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
csandit
 
ICRA Nathan Piasco
ICRA Nathan PiascoICRA Nathan Piasco
ICRA Nathan Piasco
Nathan Piasco
 
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
ijma
 
Ae4101177181
Ae4101177181Ae4101177181
Ae4101177181
IJERA Editor
 
IRJET- Color Image Compression using Canonic Signed Digit and Block based...
IRJET-  	  Color Image Compression using Canonic Signed Digit and Block based...IRJET-  	  Color Image Compression using Canonic Signed Digit and Block based...
IRJET- Color Image Compression using Canonic Signed Digit and Block based...
IRJET Journal
 
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
IRJET Journal
 
Design and realization of iir digital band stop filter using modified analog ...
Design and realization of iir digital band stop filter using modified analog ...Design and realization of iir digital band stop filter using modified analog ...
Design and realization of iir digital band stop filter using modified analog ...
Subhadeep Chakraborty
 
476 479
476 479476 479
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
Iaetsd Iaetsd
 
Lec11 rate distortion optimization
Lec11 rate distortion optimizationLec11 rate distortion optimization
Lec11 rate distortion optimization
United States Air Force Academy
 
Image compression: Techniques and Application
Image compression: Techniques and ApplicationImage compression: Techniques and Application
Image compression: Techniques and Application
Nidhi Baranwal
 
Optical Gray to Binary Code Converter with and without Mach-Zehnder Interfero...
Optical Gray to Binary Code Converter with and without Mach-Zehnder Interfero...Optical Gray to Binary Code Converter with and without Mach-Zehnder Interfero...
Optical Gray to Binary Code Converter with and without Mach-Zehnder Interfero...
IRJET Journal
 
Performance Study of BCH Error Correcting Codes Using the Bit Error Rate Term...
Performance Study of BCH Error Correcting Codes Using the Bit Error Rate Term...Performance Study of BCH Error Correcting Codes Using the Bit Error Rate Term...
Performance Study of BCH Error Correcting Codes Using the Bit Error Rate Term...
IJERA Editor
 
Dk32696699
Dk32696699Dk32696699
Dk32696699
IJERA Editor
 
Fundamentals and image compression models
Fundamentals and image compression modelsFundamentals and image compression models
Fundamentals and image compression models
lavanya marichamy
 
FPGA based Real-time Automatic Number Plate Recognition System for Modern Lic...
FPGA based Real-time Automatic Number Plate Recognition System for Modern Lic...FPGA based Real-time Automatic Number Plate Recognition System for Modern Lic...
FPGA based Real-time Automatic Number Plate Recognition System for Modern Lic...
IJERA Editor
 
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUERP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
prj_publication
 

What's hot (20)

Gq3511781181
Gq3511781181Gq3511781181
Gq3511781181
 
Graphical Model Selection for Big Data
Graphical Model Selection for Big DataGraphical Model Selection for Big Data
Graphical Model Selection for Big Data
 
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...
 
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
 
ICRA Nathan Piasco
ICRA Nathan PiascoICRA Nathan Piasco
ICRA Nathan Piasco
 
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
 
Ae4101177181
Ae4101177181Ae4101177181
Ae4101177181
 
IRJET- Color Image Compression using Canonic Signed Digit and Block based...
IRJET-  	  Color Image Compression using Canonic Signed Digit and Block based...IRJET-  	  Color Image Compression using Canonic Signed Digit and Block based...
IRJET- Color Image Compression using Canonic Signed Digit and Block based...
 
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
 
Design and realization of iir digital band stop filter using modified analog ...
Design and realization of iir digital band stop filter using modified analog ...Design and realization of iir digital band stop filter using modified analog ...
Design and realization of iir digital band stop filter using modified analog ...
 
476 479
476 479476 479
476 479
 
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
 
Lec11 rate distortion optimization
Lec11 rate distortion optimizationLec11 rate distortion optimization
Lec11 rate distortion optimization
 
Image compression: Techniques and Application
Image compression: Techniques and ApplicationImage compression: Techniques and Application
Image compression: Techniques and Application
 
Optical Gray to Binary Code Converter with and without Mach-Zehnder Interfero...
Optical Gray to Binary Code Converter with and without Mach-Zehnder Interfero...Optical Gray to Binary Code Converter with and without Mach-Zehnder Interfero...
Optical Gray to Binary Code Converter with and without Mach-Zehnder Interfero...
 
Performance Study of BCH Error Correcting Codes Using the Bit Error Rate Term...
Performance Study of BCH Error Correcting Codes Using the Bit Error Rate Term...Performance Study of BCH Error Correcting Codes Using the Bit Error Rate Term...
Performance Study of BCH Error Correcting Codes Using the Bit Error Rate Term...
 
Dk32696699
Dk32696699Dk32696699
Dk32696699
 
Fundamentals and image compression models
Fundamentals and image compression modelsFundamentals and image compression models
Fundamentals and image compression models
 
FPGA based Real-time Automatic Number Plate Recognition System for Modern Lic...
FPGA based Real-time Automatic Number Plate Recognition System for Modern Lic...FPGA based Real-time Automatic Number Plate Recognition System for Modern Lic...
FPGA based Real-time Automatic Number Plate Recognition System for Modern Lic...
 
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUERP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
 

Similar to Realization of Direct Digital Synthesis in Cordic Algorithm

Implementation performance analysis of cordic
Implementation performance analysis of cordicImplementation performance analysis of cordic
Implementation performance analysis of cordic
iaemedu
 
FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator
FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator
FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator
cscpconf
 
Comparative analysis of multi stage cordic using micro rotation technique
Comparative analysis of multi stage cordic using micro rotation techniqueComparative analysis of multi stage cordic using micro rotation technique
Comparative analysis of multi stage cordic using micro rotation technique
IAEME Publication
 
Ax03303120316
Ax03303120316Ax03303120316
Ax03303120316
ijceronline
 
P0440499104
P0440499104P0440499104
P0440499104
IJERA Editor
 
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
Editor IJMTER
 
Copy of colloquium 3 latest
Copy of  colloquium 3 latestCopy of  colloquium 3 latest
Copy of colloquium 3 latest
shaik fairooz
 
Comparative analysis of multi stage cordic using micro rotation techniq
Comparative analysis of multi stage cordic using micro rotation techniqComparative analysis of multi stage cordic using micro rotation techniq
Comparative analysis of multi stage cordic using micro rotation techniq
IAEME Publication
 
Comparative analysis of multi stage cordic using micro rotation techniq
Comparative analysis of multi stage cordic using micro rotation techniqComparative analysis of multi stage cordic using micro rotation techniq
Comparative analysis of multi stage cordic using micro rotation techniq
IAEME Publication
 
Comparative analysis of multi stage cordic using micro rotation techniq
Comparative analysis of multi stage cordic using micro rotation techniqComparative analysis of multi stage cordic using micro rotation techniq
Comparative analysis of multi stage cordic using micro rotation techniq
IAEME Publication
 
srivastava2018.pdf
srivastava2018.pdfsrivastava2018.pdf
srivastava2018.pdf
sumanta kundu
 
FPGA Implementation of CORDIC Algorithm Architecture
FPGA Implementation of CORDIC Algorithm ArchitectureFPGA Implementation of CORDIC Algorithm Architecture
FPGA Implementation of CORDIC Algorithm Architecture
International Journal of Engineering Inventions www.ijeijournal.com
 
40120140504012
4012014050401240120140504012
40120140504012
IAEME Publication
 
FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...
FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...
FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...
idescitation
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
IOSR Journals
 
IRJET- Direct Digital Synthesizer
IRJET- Direct Digital SynthesizerIRJET- Direct Digital Synthesizer
IRJET- Direct Digital Synthesizer
IRJET Journal
 
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
VLSICS Design
 
Implementation of Adaptive Digital Beamforming using Cordic
Implementation of Adaptive Digital Beamforming using CordicImplementation of Adaptive Digital Beamforming using Cordic
Implementation of Adaptive Digital Beamforming using Cordic
Editor IJCATR
 
An Optimal Design of UP-DOWN Counter as SAR Logic Based ADC using CMOS 45nm T...
An Optimal Design of UP-DOWN Counter as SAR Logic Based ADC using CMOS 45nm T...An Optimal Design of UP-DOWN Counter as SAR Logic Based ADC using CMOS 45nm T...
An Optimal Design of UP-DOWN Counter as SAR Logic Based ADC using CMOS 45nm T...
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 rotation
IAEME Publication
 

Similar to Realization of Direct Digital Synthesis in Cordic Algorithm (20)

Implementation performance analysis of cordic
Implementation performance analysis of cordicImplementation performance analysis of cordic
Implementation performance analysis of cordic
 
FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator
FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator
FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator
 
Comparative analysis of multi stage cordic using micro rotation technique
Comparative analysis of multi stage cordic using micro rotation techniqueComparative analysis of multi stage cordic using micro rotation technique
Comparative analysis of multi stage cordic using micro rotation technique
 
Ax03303120316
Ax03303120316Ax03303120316
Ax03303120316
 
P0440499104
P0440499104P0440499104
P0440499104
 
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
 
Copy of colloquium 3 latest
Copy of  colloquium 3 latestCopy of  colloquium 3 latest
Copy of colloquium 3 latest
 
Comparative analysis of multi stage cordic using micro rotation techniq
Comparative analysis of multi stage cordic using micro rotation techniqComparative analysis of multi stage cordic using micro rotation techniq
Comparative analysis of multi stage cordic using micro rotation techniq
 
Comparative analysis of multi stage cordic using micro rotation techniq
Comparative analysis of multi stage cordic using micro rotation techniqComparative analysis of multi stage cordic using micro rotation techniq
Comparative analysis of multi stage cordic using micro rotation techniq
 
Comparative analysis of multi stage cordic using micro rotation techniq
Comparative analysis of multi stage cordic using micro rotation techniqComparative analysis of multi stage cordic using micro rotation techniq
Comparative analysis of multi stage cordic using micro rotation techniq
 
srivastava2018.pdf
srivastava2018.pdfsrivastava2018.pdf
srivastava2018.pdf
 
FPGA Implementation of CORDIC Algorithm Architecture
FPGA Implementation of CORDIC Algorithm ArchitectureFPGA Implementation of CORDIC Algorithm Architecture
FPGA Implementation of CORDIC Algorithm Architecture
 
40120140504012
4012014050401240120140504012
40120140504012
 
FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...
FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...
FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
 
IRJET- Direct Digital Synthesizer
IRJET- Direct Digital SynthesizerIRJET- Direct Digital Synthesizer
IRJET- Direct Digital Synthesizer
 
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
 
Implementation of Adaptive Digital Beamforming using Cordic
Implementation of Adaptive Digital Beamforming using CordicImplementation of Adaptive Digital Beamforming using Cordic
Implementation of Adaptive Digital Beamforming using Cordic
 
An Optimal Design of UP-DOWN Counter as SAR Logic Based ADC using CMOS 45nm T...
An Optimal Design of UP-DOWN Counter as SAR Logic Based ADC using CMOS 45nm T...An Optimal Design of UP-DOWN Counter as SAR Logic Based ADC using CMOS 45nm T...
An Optimal Design of UP-DOWN Counter as SAR Logic Based ADC using CMOS 45nm T...
 
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
 

More from IJASRD Journal

Gainful Human Empowerment Reform in Managerial Engineering
Gainful Human Empowerment Reform in Managerial EngineeringGainful Human Empowerment Reform in Managerial Engineering
Gainful Human Empowerment Reform in Managerial Engineering
IJASRD Journal
 
A Study on Quality of Life and Social Support Breast Cancer Women in Greater ...
A Study on Quality of Life and Social Support Breast Cancer Women in Greater ...A Study on Quality of Life and Social Support Breast Cancer Women in Greater ...
A Study on Quality of Life and Social Support Breast Cancer Women in Greater ...
IJASRD Journal
 
Road Accident Analysis and Prevention in Nigeria: Experimental and Numerical ...
Road Accident Analysis and Prevention in Nigeria: Experimental and Numerical ...Road Accident Analysis and Prevention in Nigeria: Experimental and Numerical ...
Road Accident Analysis and Prevention in Nigeria: Experimental and Numerical ...
IJASRD Journal
 
Leadership by Humanistic Approach in Workplace Management
Leadership by Humanistic Approach in Workplace ManagementLeadership by Humanistic Approach in Workplace Management
Leadership by Humanistic Approach in Workplace Management
IJASRD Journal
 
Time Evolution of Density Parameters for Matter and Dark Energy and their Int...
Time Evolution of Density Parameters for Matter and Dark Energy and their Int...Time Evolution of Density Parameters for Matter and Dark Energy and their Int...
Time Evolution of Density Parameters for Matter and Dark Energy and their Int...
IJASRD Journal
 
An Experimental Investigation on Normal Concrete using Rice Husk Ash, Dolomit...
An Experimental Investigation on Normal Concrete using Rice Husk Ash, Dolomit...An Experimental Investigation on Normal Concrete using Rice Husk Ash, Dolomit...
An Experimental Investigation on Normal Concrete using Rice Husk Ash, Dolomit...
IJASRD Journal
 
A Novel Implementation for Radio Resource Allocation on Mobile Access Based o...
A Novel Implementation for Radio Resource Allocation on Mobile Access Based o...A Novel Implementation for Radio Resource Allocation on Mobile Access Based o...
A Novel Implementation for Radio Resource Allocation on Mobile Access Based o...
IJASRD Journal
 
IoT Based Solid Waste Management
IoT Based Solid Waste ManagementIoT Based Solid Waste Management
IoT Based Solid Waste Management
IJASRD Journal
 
IoT Based Accident Avoidance and Detection System for Two Wheelers
IoT Based Accident Avoidance and Detection System for Two WheelersIoT Based Accident Avoidance and Detection System for Two Wheelers
IoT Based Accident Avoidance and Detection System for Two Wheelers
IJASRD Journal
 
A Survey on IoT Architecture
A Survey on IoT ArchitectureA Survey on IoT Architecture
A Survey on IoT Architecture
IJASRD Journal
 
Virtual Reality Based Requirement Distributions for Disaster Affected Peoples
Virtual Reality Based Requirement Distributions for Disaster Affected PeoplesVirtual Reality Based Requirement Distributions for Disaster Affected Peoples
Virtual Reality Based Requirement Distributions for Disaster Affected Peoples
IJASRD Journal
 
Implementation of Low Complex Universal Filtered Multicarrier
Implementation of Low Complex Universal  Filtered MulticarrierImplementation of Low Complex Universal  Filtered Multicarrier
Implementation of Low Complex Universal Filtered Multicarrier
IJASRD Journal
 
Uncompressed Video Streaming in Wireless Channel without Interpolation using ...
Uncompressed Video Streaming in Wireless Channel without Interpolation using ...Uncompressed Video Streaming in Wireless Channel without Interpolation using ...
Uncompressed Video Streaming in Wireless Channel without Interpolation using ...
IJASRD Journal
 
Massive MIMO-Based 5G Networks: Energy Harvesting Base Stations with Minimum ...
Massive MIMO-Based 5G Networks: Energy Harvesting Base Stations with Minimum ...Massive MIMO-Based 5G Networks: Energy Harvesting Base Stations with Minimum ...
Massive MIMO-Based 5G Networks: Energy Harvesting Base Stations with Minimum ...
IJASRD Journal
 
Voice Based Search Engine for Visually Impairment Peoples
Voice Based Search Engine for Visually Impairment PeoplesVoice Based Search Engine for Visually Impairment Peoples
Voice Based Search Engine for Visually Impairment Peoples
IJASRD Journal
 
Enhanced Automated Toll Collection
Enhanced Automated Toll CollectionEnhanced Automated Toll Collection
Enhanced Automated Toll Collection
IJASRD Journal
 
Secure Medical Data Computation using Virtual_ID Authentication and File Swap...
Secure Medical Data Computation using Virtual_ID Authentication and File Swap...Secure Medical Data Computation using Virtual_ID Authentication and File Swap...
Secure Medical Data Computation using Virtual_ID Authentication and File Swap...
IJASRD Journal
 
Secure Video Processing using ROI Extraction and ECC Encryption
Secure Video Processing using ROI Extraction and ECC EncryptionSecure Video Processing using ROI Extraction and ECC Encryption
Secure Video Processing using ROI Extraction and ECC Encryption
IJASRD Journal
 
An Approach to Detect and Avoid Social Engineering and Phasing Attack in Soci...
An Approach to Detect and Avoid Social Engineering and Phasing Attack in Soci...An Approach to Detect and Avoid Social Engineering and Phasing Attack in Soci...
An Approach to Detect and Avoid Social Engineering and Phasing Attack in Soci...
IJASRD Journal
 
Effect of HHO Gas as Fuel Additive on the Exhaust Emissions of Internal Combu...
Effect of HHO Gas as Fuel Additive on the Exhaust Emissions of Internal Combu...Effect of HHO Gas as Fuel Additive on the Exhaust Emissions of Internal Combu...
Effect of HHO Gas as Fuel Additive on the Exhaust Emissions of Internal Combu...
IJASRD Journal
 

More from IJASRD Journal (20)

Gainful Human Empowerment Reform in Managerial Engineering
Gainful Human Empowerment Reform in Managerial EngineeringGainful Human Empowerment Reform in Managerial Engineering
Gainful Human Empowerment Reform in Managerial Engineering
 
A Study on Quality of Life and Social Support Breast Cancer Women in Greater ...
A Study on Quality of Life and Social Support Breast Cancer Women in Greater ...A Study on Quality of Life and Social Support Breast Cancer Women in Greater ...
A Study on Quality of Life and Social Support Breast Cancer Women in Greater ...
 
Road Accident Analysis and Prevention in Nigeria: Experimental and Numerical ...
Road Accident Analysis and Prevention in Nigeria: Experimental and Numerical ...Road Accident Analysis and Prevention in Nigeria: Experimental and Numerical ...
Road Accident Analysis and Prevention in Nigeria: Experimental and Numerical ...
 
Leadership by Humanistic Approach in Workplace Management
Leadership by Humanistic Approach in Workplace ManagementLeadership by Humanistic Approach in Workplace Management
Leadership by Humanistic Approach in Workplace Management
 
Time Evolution of Density Parameters for Matter and Dark Energy and their Int...
Time Evolution of Density Parameters for Matter and Dark Energy and their Int...Time Evolution of Density Parameters for Matter and Dark Energy and their Int...
Time Evolution of Density Parameters for Matter and Dark Energy and their Int...
 
An Experimental Investigation on Normal Concrete using Rice Husk Ash, Dolomit...
An Experimental Investigation on Normal Concrete using Rice Husk Ash, Dolomit...An Experimental Investigation on Normal Concrete using Rice Husk Ash, Dolomit...
An Experimental Investigation on Normal Concrete using Rice Husk Ash, Dolomit...
 
A Novel Implementation for Radio Resource Allocation on Mobile Access Based o...
A Novel Implementation for Radio Resource Allocation on Mobile Access Based o...A Novel Implementation for Radio Resource Allocation on Mobile Access Based o...
A Novel Implementation for Radio Resource Allocation on Mobile Access Based o...
 
IoT Based Solid Waste Management
IoT Based Solid Waste ManagementIoT Based Solid Waste Management
IoT Based Solid Waste Management
 
IoT Based Accident Avoidance and Detection System for Two Wheelers
IoT Based Accident Avoidance and Detection System for Two WheelersIoT Based Accident Avoidance and Detection System for Two Wheelers
IoT Based Accident Avoidance and Detection System for Two Wheelers
 
A Survey on IoT Architecture
A Survey on IoT ArchitectureA Survey on IoT Architecture
A Survey on IoT Architecture
 
Virtual Reality Based Requirement Distributions for Disaster Affected Peoples
Virtual Reality Based Requirement Distributions for Disaster Affected PeoplesVirtual Reality Based Requirement Distributions for Disaster Affected Peoples
Virtual Reality Based Requirement Distributions for Disaster Affected Peoples
 
Implementation of Low Complex Universal Filtered Multicarrier
Implementation of Low Complex Universal  Filtered MulticarrierImplementation of Low Complex Universal  Filtered Multicarrier
Implementation of Low Complex Universal Filtered Multicarrier
 
Uncompressed Video Streaming in Wireless Channel without Interpolation using ...
Uncompressed Video Streaming in Wireless Channel without Interpolation using ...Uncompressed Video Streaming in Wireless Channel without Interpolation using ...
Uncompressed Video Streaming in Wireless Channel without Interpolation using ...
 
Massive MIMO-Based 5G Networks: Energy Harvesting Base Stations with Minimum ...
Massive MIMO-Based 5G Networks: Energy Harvesting Base Stations with Minimum ...Massive MIMO-Based 5G Networks: Energy Harvesting Base Stations with Minimum ...
Massive MIMO-Based 5G Networks: Energy Harvesting Base Stations with Minimum ...
 
Voice Based Search Engine for Visually Impairment Peoples
Voice Based Search Engine for Visually Impairment PeoplesVoice Based Search Engine for Visually Impairment Peoples
Voice Based Search Engine for Visually Impairment Peoples
 
Enhanced Automated Toll Collection
Enhanced Automated Toll CollectionEnhanced Automated Toll Collection
Enhanced Automated Toll Collection
 
Secure Medical Data Computation using Virtual_ID Authentication and File Swap...
Secure Medical Data Computation using Virtual_ID Authentication and File Swap...Secure Medical Data Computation using Virtual_ID Authentication and File Swap...
Secure Medical Data Computation using Virtual_ID Authentication and File Swap...
 
Secure Video Processing using ROI Extraction and ECC Encryption
Secure Video Processing using ROI Extraction and ECC EncryptionSecure Video Processing using ROI Extraction and ECC Encryption
Secure Video Processing using ROI Extraction and ECC Encryption
 
An Approach to Detect and Avoid Social Engineering and Phasing Attack in Soci...
An Approach to Detect and Avoid Social Engineering and Phasing Attack in Soci...An Approach to Detect and Avoid Social Engineering and Phasing Attack in Soci...
An Approach to Detect and Avoid Social Engineering and Phasing Attack in Soci...
 
Effect of HHO Gas as Fuel Additive on the Exhaust Emissions of Internal Combu...
Effect of HHO Gas as Fuel Additive on the Exhaust Emissions of Internal Combu...Effect of HHO Gas as Fuel Additive on the Exhaust Emissions of Internal Combu...
Effect of HHO Gas as Fuel Additive on the Exhaust Emissions of Internal Combu...
 

Recently uploaded

How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
sayalidalavi006
 

Recently uploaded (20)

How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
 

Realization of Direct Digital Synthesis in Cordic Algorithm

  • 1. Available online at https://www.ijasrd.org/ International Journal of Advanced Scientific Research & Development Vol. 06, Iss. 04, Ver. I, Apr’ 2019, pp. 01 – 08 Cite this article as: Sneka, C., Anusha, D., Sivasankari, P., Sivasankari, K., & Thiruvengadam, C., “Realization of Direct Digital Synthesis in Cordic Algorithm”. International Journal of Advanced Scientific Research & Development (IJASRD), 06 (04/I), 2019, pp. 01 – 08. https://doi.org/10.26836/ijasrd/2019/v6/i4/60401. * Corresponding Author: C. Sneka, snekachandrasekaran25@gmail.com e-ISSN: 2395-6089 p-ISSN: 2394-8906 REALIZATION OF DIRECT DIGITAL SYNTHESIS IN CORDIC ALGORITHM C. Sneka1*, D. Anusha1, P. Sivasankari1, K. Sivasankari1 and C. Thiruvengadam2 1 BE Students, Department of ECE, Anjalai Ammal Mahalingam Engineering College, Kovilvenni, Tamil Nadu, India. 2 Asst. Prof., Department of ECE, Anjalai Ammal Mahalingam Engineering College, Kovilvenni, Tamil Nadu, India. ARTICLE INFO Article History: Received: 19 Mar 2019; Received in revised form: 07 Apr 2019; Accepted: 07 Apr 2019; Published online: 10 May 2019. Key words: FPGA, CORDIC, BFSK, BPSK, BASK, QPSK, DDS. ABSTRACT Nowadays the modern communication system and software defined radio-based applications needs Trans receiver consisting of fully programmable circuit which performs modulation and demodulation process. The method which does not need memory for realizing modulators and demodulators is CORDIC algorithm. The CORDIC algorithm is a versatile algorithm which calculates only adder and shifter operations instead of using multiplier. So, this algorithm is mostly used for VLSI and digital signal processing. The main concept used in this project is Direct Digital Synthesis (DDS) which generates the analog waveform in digital format based on CORDIC algorithm approach .This paper focuses on analysis and simulation of Binary phase shift keying (BPSK), Binary amplitude shift keying (BASK), Binary frequency shift keying (BFSK), Quadrature phase shift keying (QPSK) modulation scheme using DDS based on CORDIC algorithm instead of ROM look up table which greatly reduce the number of slices and no of look up tables. The whole simulation is done on Modelsim and Xilinx-ISE using Verilog descriptive language and these modulation schemes are implemented on Spartan-3 FPGA kit. Copyright © 2019 IJASRD. This is an open access article distributed under the Creative Common Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. INTRODUCTION Software Defined Radio (SDR) is an important method where components are implemented in hardware instead of implemented in terms of software. SDR is a trans
  • 2. Realization of Direct Digital Synthesis in Cordic Algorithm Volume 06, Issue 04, Version I, Apr’ 2019 2 receiver system in which DDS based CORDIC is an important block which generates the cosine and sine waveforms. To improve the SDR in terms of area and time, many techniques are used. One of the techniques to design DDS is Co-ordinate Rotation Digital Computer (CORDIC) method is used for the creation of cosine and sine waveforms. DDS is an important method which generates waveforms in digital form. Direct digital synthesis is a method under the classification of frequency synthesizer used for producing waveforms from single, fixed reference clock. DDS has been considered as a superior technique for generating accurate, frequency agile and low distortion waveform. DDS is implemented by using algorithm called CORDIC. This algorithm calculates the pseudo rotation of two-dimensional vector by using adder and shifter operations. In this paper, CORDIC based DDS is proposed. This paper presents how to use CORDIC algorithm in the implementation of DDS. The simulation of various modulation schemes such as BASK, BFSK, BPSK, QPSK using CORDIC based DDS is done and implemented in SPARTAN- 3 FPGA kit. DIRECT DIGITAL SYNTHESIS DDS is an important method which produces arbitrary waveforms. Compared with the other frequency synthesizer, it has many advantages including high resolution, high frequency conversion speed, phase continuous and low phase noise. These advantages make the DDS is widely used in digital signal as the signal generator source. An implementation process of novel type DDS based on CORDIC algorithms is proposed. So, the circuit is simple and easy to realization. The novel method can accurately produce the cosine and sine output waves and can satisfy the requirements of high speed, accuracy, high resolution, and real-time computing. Compared to the traditional DDS, the novel type DDS based on CORDIC algorithm has lower resource consumption and greatly improved performance and speed. CONCEPT OF CORDIC Co-ordinate Rotation Digital Computer (CORDIC) is an iterative and versatile algorithm which uses pseudo rotations to calculate elementary functions. CORDIC uses adder and shifter operations instead of using multiplier which greatly reduces the complexity. CORDIC performs several functions such as the calculation of trigonometric, logarithmic, exponential functions etc. CORDIC works on two modes such as vectoring mode and rotation mode. Vectoring mode: In this type of mode the y-axis of the input vector is required to be zero. So, this mode calculates the phase and magnitude of the input vector. Rotation mode: In this type of mode, the θ component is required to be zero and this mode calculates the plane rotation of the input vector. MATHEMATICAL MODEL OF CORDIC Consider a input vector Ei(Xi,Yi) which is rotated by an angle αi then the new vector becomes Ei+1(Xi+1 ,Yi+1). The following iteration equations are
  • 3. Sneka et al., (2019) 3 Volume 06, Issue 04, Version I, Apr’ 2019 xi+1 = xi cos αi – yi sin αi; yi+1 = xi sin αi + yi cosαi; θi+1 = θi+ αi; Then the above equation becomes xi+1 = cos αi (xi– yi tan αi); yi+1 = cos αi (xi tan αi + yi); Replace tan αi = di 2^-i where di = {-1,1} => {di = +1, clockwise direction di = -1, anticlockwise direction} Then the above equation becomes xi+1 = K (xi - di2^-i yi); yi+1 = K (yi + di2^-i xi); θi+1 = θi- diαi; Here K is the scale factor to simplify the algorithm which allows pseudo rotations then the cos α is term was omitted. Figure – 1: Mathematical Model of CORDIC Using CORDIC in rotation mode xi+1 = cosαi (xi - 2^-i yi) yi+1 = cos αi (yi + 2^-i xi ) zi+1= zi- di αi; CORDIC performs several micro rotations by the angles αi = tan-1(2^-i) where αi is the fixed elementary angles. After n iterations when Zn is sufficiently close to 0, then we have Z = i and Xn = K (X cos Z – Y sin Z) where K = 1.646 760258……….. Yn = K (Y cos Z + X sin Z) Zn = 0 The range of convergence is 0° ≤ Z ≤ 99.7°. Outside this range, we can use trig identities to convert to the range cos (Z- π) = -cos Z; sin (Z- π) = sin Z;
  • 4. Realization of Direct Digital Synthesis in Cordic Algorithm Volume 06, Issue 04, Version I, Apr’ 2019 4 Figure – 2: CORDIC in Rotation Mode Here CORDIC works on rotation mode. CORDIC consists of three inputs X0, Y0 and Z0. It also having three outputs Xn, Yn and Zn. Here CORDIC acts as a oscillator to produce a sine and cosine signal. SCOPE OF WORK In existing system, the DDS is implemented in multiplier circuit. Here Complexity is high. It takes more area and having less efficiency. To solve the above-mentioned difficulties, the proposed architecture of DDS using CORDIC is simulated by means of Verilog HDL and implemented in terms of FPGA with less area requirement and to increases the speed. The major advantage of using CORDIC in DDS is to reduce the ROM size. Figure – 3: Equivalent Circuit of CORDIC
  • 5. Sneka et al., (2019) 5 Volume 06, Issue 04, Version I, Apr’ 2019 PROPOSED SYSTEM 6.1 Block Diagram of DDS Figure – 4: Block Diagram of DDS An implementation processes of novel type DDS based on CORDIC algorithms is proposed. Therefore the circuit is simple and easy to realization. Here one 4:1 multiplexer and one 1:4 demultiplexer is used. Here there are four modulation schemes such as BASK, BFSK, QPSK and BPSK. There are 10 bits of message signal where first two bits consists of selection line and remaining 8 bits are treated as a message signal. It having four combinations are 00, 01, 10, 11. The above mentioned 2 bits are entered into the demultiplexer. 00, 01, 10, 11 combinations are entered serially in the demultiplexer. Now the modulation schemes are selected as per selection lines combination are entered into demultiplexer through message bits. Now modulation schemes are choosed from the above such as either BASK, BFSK, QPSK or BPSK with their modulated output combination are entered into multiplexer. Here by means of multiplexer, any one of modulated scheme is selected. The final output is a modulated sinusoidal waveform according to the selection lines combination of modulation technique. Table – 1: Selection of Modulation Scheme Selection Lines Modulation Schemes 00 BPSK 01 BASK 10 BFSK 11 QPSK RESULTS AND ANALYSIS 7.1 Binary Phase Shift Keying Here the phase of the carrier is varied in accordance to binary data. 0° for binary 1 and 180° for binary 0. Here the pair of signals is given that differ only in phase of 180° are known as antipodal signals.
  • 6. Realization of Direct Digital Synthesis in Cordic Algorithm Volume 06, Issue 04, Version I, Apr’ 2019 6 7.1.1 Simulation Output of BPSK Figure – 5: Simulation of BPSK 7.2 Binary Amplitude Shift Keying In BASK, the amplitude of the sinusoidal carrier signal is changed according to the message level (“0” or “1”), while keeping the phase and frequency constant. 7.2.1 Simulation Output of BASK Figure – 6: Simulation of BASK 7.3 Binary Frequency Shift Keying In BFSK, the frequency of the carrier is varied accordance to the binary data where amplitude and phase remains constant. In BFSK, symbols 1 and 0 are distinguished from each other by transmitting one of the two sinusoidal waves that differ in frequency amount.
  • 7. Sneka et al., (2019) 7 Volume 06, Issue 04, Version I, Apr’ 2019 7.3.1 Simulation Output of BFSK Figure – 7: Simulation of BFSK 7.4 Quadrature Phase Shift Keying Here the phase of the carrier taken one of four equally phases value as π/4, 3π/4, 5π/4, 7π/4 which produces modulated wave Table – 2: Phase Shift of QPSK No. of Bit Combination Phase Shift 00 0 01 180 10 90 11 270 7.4.1 Simulation Output of QPSK Figure – 8: Simulation of QPSK
  • 8. Realization of Direct Digital Synthesis in Cordic Algorithm Volume 06, Issue 04, Version I, Apr’ 2019 8 7.5 Comparison Table between Existing and Proposed System Table – 3: Comparison Table between Existing and Proposed System Method Name Area in Number of Lut Delay Spartan 3 XC 3S200TQ144 Gates Flip Flops Input/Output Blocks (IOBs) Delay Gate or Logic Delay Path or Route Delay LUT Based DDS 1,98,81,3 90 77 10.298ns 6.896ns 3.402ns CORDIC Based DDS 2159 64 15 10.250ns 6.565ns 3.105ns 7.6 Device Utilisation Summary Table – 4: Summary of Device Utilisation System Analysis No. of LUTs No. of Slices Total Gate Count for Design Existing System 161 81 1,98,813 Proposed System 154 77 2159 CONCLUSION This paper gives the usage of CORDIC algorithm in direct digital synthesis. This paper emphasizes the Direct Digital Synthesizer using CORDIC which having less area to implement in FPGA which increases the speed and reduces the delay. This paper reveals that the CORDIC algorithm is used by means of DDS to implement different communications systems such as BPSK, BASK, BFSK, QPSK in Verilog HDL. This paper also describes CORDIC based DDS which reduces the number of LUT and number of slices which requires lower resource consumption and greatly improved performance and speed. REFERENCES [1] K. Anitha, Umesharaddy, B. K. Sujatha, “FPGA Implementation of High Throughput Digital QPSK Modulator using Verilog HDL,” International Journal of Advanced Computer Research, Volume-4, Number-,1 Issue-14 March-2014. [2] J Bhasker, “A Verilog HDL Primer”, 3rd Edition, Star Galaxy Publishing, 2005. [3] S. S. Haykin, M. Moher and T. Song, An Introduction to Analog and Digital Communications. Wiley New York, 1989, vol. 1. [4] B. P. Lathi, Modern Digital and Analog Communication Systems 3e Osece Oxford University press, 1998.