SlideShare a Scribd company logo
1 of 7
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 298
Direct Digital Synthesizer
Ameena M A1, Gopika Warrier1, Kala T P1, Krishnanunni1, Jini Kuriakose2
2B.Tech, Dept. of Electronics and Communication, Mar Athanasius College of
Engineering, Kothamangalam, Kerala, India
2Assistant Professor, Dept. of Electronics and Communication, Mar Athanasius College of Engineering,
Kothamangalam, Kerala, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Direct Digital Synthesizer (DDS) is the more advanced function generator which can solve the problems of
conventional function generators to a great extent. It has an Increasing role in digital clock and agile clock generation, and
modulation. DDS roots from sampling and quantizing theorems and generate wide range of frequencies with distortion less than -
55dB below 50 kHz and less than -40dB above 50 kHz. Also DDS can support Amplitude modulation, frequency modulation, or phase
modulation. DDS uses a fixed-frequency clock and a simpler filtering scheme, so it’s less expensive than the Points per Clock (PPC)
method. In DDS, a phase accumulator a DDS an increment to its output in every clock cycle, and the accumulator’s output represents
the phase of the waveform. The output frequency is proportional to the increment, so it’s easy to change frequency even though the
clock frequency is fixed. The output of the accumulator is converted from phase data into amplitude data typically by passing it
through some type of look -up table. The phase accumulator design allows DDS to use a fixed clock, but still execute waveforms at a
perceived faster sample rate than the clock. With DDS, not every individual point in the waveform memory is being expressed in the
resulting output waveform. Instead, DDS outputs a best approximation of the waveform, which means small features in the
waveform can be partially or completely skipped over.
Key Words: Direct Digital Synthesis, Points Per Clock, Arbitrary Waveform Generators, Numerically Controlled
Oscillator, Vector Signal Generators, Spurious Free Dynamic Range, Thin Shrink Small Outline Package.
1. INTRODUCTION
A function generator is usually a piece of electronic test equipment or software used to generate different types of
electrical waveforms over a wide range of frequencies. Some of the most common waveforms produced by the function
generator are the sine wave, square wave, triangular wave and saw tooth shapes. These waveforms can be either
repetitive or single-shot (which requires an internal or external trigger source). Integrated circuits used to generate
waveforms may also be described as function generator ICs.
In addition to producing sine waves, function generators may typically produce other repetitive waveforms
including saw tooth and triangular waveforms, square waves, and pulses. Another feature included on many function
generators is the ability to add a DC offset. Although function generators cover both audio and RF frequencies, they are
usually not suitable for applications that need low distortion or stable frequency signals. When those traits are required,
other signal generators would be more appropriate. Some function generators can be phase-locked to an external signal
source (which may be a frequency reference) or another function generator .Function generators are used in the
development, test and repair of electronic equipment. For example, they may be used as a signal source to test amplifiers
or to introduce an error signal into a control loop. Function generators are primarily used for working with analog
circuits, related pulse generators are primarily used for working with digital circuits.
Conceptually, the simplest way to generate a waveform is to store its points in memory and then read those points out
one after another and clock them into a DAC. After the last point has been read, the generator jumps back to the first point again
to begin the next cycle. This is sometimes called “point per clock” (PPC) generation.
Direct digital synthesis (DDS) is a method employed by frequency synthesizers used for creating arbitrary waveforms from a
single, fixed- frequency reference clock. DDS is used in applications such as signal generation, local oscillators in
ommunication systems, function generators, mixers, modulators, sound synthesizers and as part of a digital phase-locked
loop.
This frequency synthesizer technique is becoming more widespread. DDS, direct digital synthesis takes a different
approach to that of the more usual indirect frequency synthesis techniques using PLLs by directly synthesizing the waveform
from a digital map of the waveform stored in a memory. Using digital techniques in this way, along with high speed logic, direct
digital synthesis provides a powerful technique for creating accurate signals whose frequency can be stepped by very small
increments giving virtually analogue or continuous tuning if needed. For many years, direct digital synthesizers were limited
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 299
in frequency by the speed of the logic. With speeds improving he top frequency limits for direct digital synthesizers is
increasing.
Most new signal generators, such as arbitrary waveform generators (AWGs), lower-frequency RF generators, and
vector signal generators (VSGs), use direct digital synthesis (DDS) instead of fractional-N phase-locked-loop (PLL)
synthesizers, which are common in older instruments and higher-frequency RF generators.
A DDS uses the waveform-generation method with a sophisticated phase accumulator circuit. A clock signal from
crystal-based oscillator clocks the adder and output address register/accumulator that feeds the address to the DAC. The
address register output is added to a phase register value to get the next ROM address value. By changing the phase register
value, which comes from a processor or other circuit, the phase increment of the output is changed. To alter the frequency, you
change the phase register value.
2. GENERAL BLOCK DIAGRAM
Block diagram of a DDS function generator is shown above. The main sections of the design are power supply section,
microcontroller section, DDS IC section, DAC section for amplitude control, control switches section, LCD display section which
displays the mode, frequency and amplitude of the waveforms, amplifier section and finally a display section where we can see
the waveforms.
The microcontroller for controlling the DDS digital ic is the ARM controller LPC 1769.ARM is basically a controller of
RISC architecture. The LPC 1769 is an ARM Cortex-M3 based microcontroller for embedded applications featuring a high level of
integration and low power consumption. The ARM Cortex-M3 is a next generation core that offers system enhancements such as
enhanced debug features and a higher level of support block integration.
The DDS IC that we used in our project is AD9834. The AD9834 is a 75 MHz low power DDS device capable of producing
high performance sine and triangular outputs. It also has an on-board comparator that allows a square wave to be produced for
clock generation. Consuming only 20 mW of power at 3 V makes the AD9834 an ideal candidate for power-sensitive applications
.The serial peripheral interface (SPI) is used to interface the LPC 1769 and AD9834.A DAC AD 5620 is also interfaced to LPC1769
through the SPI interfacing protocol for amplitude controlling of the waveforms. The AD5620/AD5640/AD5660, members of the
nano DAC™ family of devices, are low power, single, 12-/14-/16-bit, buffered voltage-out DACs and are guaranteed monotonic by
design. The four control switches we used are the push on push off buttons for controlling the different parameters of the
waveform. One switch is for controlling different modes (sine, triangle and square), one for increasing the frequency, one for
decreasing the frequency and one for increasing the amplitude.
A 16x2 LCD display (JHD162A) is used to display the waveform type, frequency and amplitude. We are using
opamp amplifier circuits with high gain to amplify the output signals from DDS IC. Finally the amplified wave forms can be
viewed using a Cathode Ray Oscilloscope (CRO) or Digital Storage Oscilloscope (DSO).
We use SPI (Serial Peripheral Interface) communication between ARM controller and AD9834 IC.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 300
3. BASIC WORKING OF DDS
As the name suggests this form of synthesis generates the waveform directly using digital techniques. This is
different to the way in which the more familiar indirect synthesizers that use a phase locked loop as the basis of their
operation. A direct digital synthesizer operates by storing the points of a waveform in digital format, and then recalling
them to generate the waveform. The rate at which the synthesizer completes one waveform then governs the frequency.
The overall block diagram is shown below.
Figure 3.1: Basic direct digital synthesizer block diagram
The operation can be envisaged more easily by looking at the way that phase progresses over the course of one
cycle of the waveform. This can be envisaged as the phase progressing around a circle. As the phase advances around the
circle, this corresponds to advances in the waveform. The synthesizer operates by storing various points in the waveform
in digital form and then recalling them to generate the waveform. Its operation can be explained in more detail by
considering the phase advances around a circle as shown in Figure below.
Figure 3.2: Phase angle of points on a sine wave
As the phase advances around the circle this corresponds to advances in the waveform, i.e. the greater the number
corresponding to the phase, the greater the point is along the waveform. By successively advancing the number corresponding to
the phase it is possible to move further along the waveform cycle. The digital number representing the phase is held in the phase
accumulator. The number held here corresponds to the phase and is increased at regular intervals. In this way it can be sent hat
the phase accumulator is basically a form of counter. When it is clocked it a DDS a preset number to the one already held. When
it fills up, it resets and starts counting from zero again. In other words this corresponds to reaching one complete circle on the
phase diagram and restarting again.
Once the phase has been determined it is necessary to convert this into a digital representation of the waveform. This is
accomplished using a waveform map. This is a memory which stores a number corresponding to the voltage required for each
value of phase on the waveform. In the case of a synthesizer of this nature it is a sine look up table as a sine wave is required. In
most cases the memory is either a read only memory (ROM) or programmable read only memory (PROM). This contains a vast
number of points on the waveform, very many more than are accessed each Cycle. A very large number of points is
required so that the phase accumulator can increment by a certain number of points to set the required frequency.
The next stage in the process is to convert the digital numbers coming from the sine look up table into an analogue
voltage. This is achieved using a digital to analogue converter (DAC). This signal is filtered to remove any unwanted signals and
amplified to give the required level as necessary. Tuning is accomplished by increasing or decreasing the size of the step or phase
increment between different sample points. A larger increment at each update to the phase accumulator will mean that the phase
reaches the full cycle value faster and the frequency is correspondingly high. Smaller increments to the phase accumulator value
means that it takes longer to increase the full cycle value and a correspondingly low value of frequency. In this way it is possible
to control the frequency. It can also be seen that frequency changes can be made instantly by simply changing the increment
value. There is no need to a settling time as in the case of phase locked loop based synthesizer.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 301
From this it can be seen that there is a finite difference between one frequency and the next, and that the minimum
frequency difference or frequency resolution is determined by the total number of points available in the phase accumulator. A
24 bit phase accumulator provides just over 16 million points and gives a frequency resolution of about 0.25 Hz when used with
a 5 MHz clock. This is more than adequate for most purposes. These synthesizers do have some disadvantages. There are a
number of spurious signals which are generated by a direct digital synthesizer. The most important of these is one called an alias
signal. Here images of the signal are generated on either side of the clock frequency and its multiples. For example if the required
signal had a frequency of 3 MHz and the clock was at 10 MHz then alias signals would appear at 7 MHz and 13 MHz as well as 17
MHz and 23 MHz etc.. These can be removed by the use of a low pass filter. Also some low level spurious signals are produced
close in to the required signal. These are normally acceptable in level, although for some applications they can cause problems.
4. IMPLEMENTATION
4.1. SOFTWARE IMPLEMENTATION
We mainly used two software applications in our project.
1. Altium designer (version17.1.5)
This software application is used to create the schematics and the PCB layout of our circuit design.
2. LPCXPRESSO
This software application is used for programming LPC1769.
4.1.1. ALTIUM DESIGNER (VERSION 17.1)
Altium Designer is a PCB and electronic design automation software package for printed circuit boards. It is
developed by Australian software company Altium Limited. Altium Designer version 6.8 from 2007 was the first to offer
3D visualization and clearance checking of PCBs directly within the PCB editor. Altium Designer’s suite encompasses four
main functional areas: schematic capture, 3D PCB design, Field Programmable Gate Arrays (FPGA) development and
release/data management. Noteworthy features referred to in the reviews include:
- Integration with several component distributors allows search for components and access to manufacturer’s data.
- Interactive 3D editing of the board and MCAD export to STEP.
- Cloud publishing of design and manufacturing data.
- Simulation and debugging of the FPGA can be achieved using the VHDL language and checking that for a given a set of
input signals the expected output signals would be generated. FPGA soft processor software development tools (compiler,
debugger, profiler) are available for selected embedded processors within an FPGA. Altium Designer is generally found to
be more costly than other PCB design software but is noted for its ability to achieve fast results for complex circuits.
Figure 4.1: Symbol and footprint created for AD9834
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 302
Figure 4.2: Footprint and symbol created for AD5620(DAC)
Figure 4.3: Symbol and footprint created for voltage regulator LD1117S333CTR
Figure 4.4: Schematic of DDS Board
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 303
4.1.2. LPCXPRESSO
PCXpresso is a low-cost microcontroller (MCU) development platform ecosystem from NXP, which provides an end-to-
end solution enabling engineers to develop embedded applications from initial evaluation to final production. The LPCXpresso
platform ecosystem includes:
- The LPCXpresso IDE, a software development environment for creating applications for NXP’s ARM based “LPC” range of
MCUs.
- The range of LPCXpresso development boards, each of which includes a built-in “LPC-Link”, “LPCLink2”, or CMSIS-DAP
debug probe. These boards are developed in collaboration with Embedded Artists.
- The standalone “LPC-Link2” debug probe. This guide is intended as an introduction to using LPCXpresso, with particular
emphasis on the LPCXpresso IDE. It assumes that you have some knowledge of MCUs and software development for
embedded systems.
We use LPCXpresso software application for the complete coding for LPC 1769 microcontroller.
4.2. HARDWARE IMPLEMENTATION
We have two separate PCB boards. First we implemented the DDS board corresponding to the above schematic(Figure
4.4).Then we implemented the LPC 1769 board which consists of the controller section ,control switches for varying the
amplitude, frequency and mode of the waveforms and the interfacing headers to DDS board ,LCD display etc. We have the
interfacing wires in between the LPC board and DDS board as well as the interfacing wires with LCD display. The hardware looks
like the figure below;
Figure 4.5: Completed hardware
Figure 4.6: Triangular wave of 7 KHz
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 304
Figure 4.7: Sine and square wave of 7 KHz
5. CONCLUSIONS
DDS provides a way to generate analog signals from values stored in memory using digital techniques. By changing a
tuning register. Frequencies can be changed quickly without setting time, making it ideal for testing, communication,
waveform generation and frequency sweep applications. The project helps us to find out the different benefits of DDS
function generators over the conventional function generators. The benefits of DDS are:
* The ability to generate arbitrary frequencies with accuracy and stability, limited only by the oscillator used to clock the
phase accumulator.
* The frequencies provided by DDS are repeatable.
* High frequency resolution can be achieved with the digital techniques used in DDS.
REFERENCES
1. Ask The Application Engineer—33: All About Direct Digital Synthesis (Analog Dialogue, Vol. 38, August 30, No. 3
2004).
2. https://”Single-Chip Direct Digital Synthesis vs. the Analog PLL,” (Analog Dialogue, Vol. , 1996.
3. DDS Design, By David Brandon, EDN, May 13, 2004.
4. A Technical Tutorial on Digital Signal Synthesis, 1999, Analog Devices, Inc.
5. Direct Digital Synthesis Frequently Asked Questions, Analog Devices, Inc.
6. David Buchanan,”Choosing DACs for Direct Digital Synthesis,” Application Note AN-237, Analog Devices, Inc.
7. David Brandon,”Direct Digital Synthesizers in Clocking Applications,” Application Note AN-823, Analog Devices,
2006.
8. Richard J. Kerr and Lindsay A. Weaver, ”Pseudorandom Dither for Frequency Synthesis Noise,” U.S. Patent 4,901,265,
filed December 14, 1987, issued February 13, 1990.

More Related Content

What's hot

IRJET- PLC Based Intelligent Control of Substation
IRJET- PLC Based Intelligent Control of SubstationIRJET- PLC Based Intelligent Control of Substation
IRJET- PLC Based Intelligent Control of SubstationIRJET Journal
 
Wireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationWireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationUdayalakshmi JK
 
IRJET- Electricity Theft Monitoring and its Consumption Savings
IRJET- Electricity Theft Monitoring and its Consumption SavingsIRJET- Electricity Theft Monitoring and its Consumption Savings
IRJET- Electricity Theft Monitoring and its Consumption SavingsIRJET Journal
 
DSP applications in medical field.
DSP applications in medical field.DSP applications in medical field.
DSP applications in medical field.Ethar Sayed
 
Industrial Automation Monitor and Control using IoT
Industrial Automation Monitor and Control using IoT Industrial Automation Monitor and Control using IoT
Industrial Automation Monitor and Control using IoT IRJET Journal
 
IRJET- Design and Development of Arduino based Radiation Survey Meter wit...
IRJET-  	  Design and Development of Arduino based Radiation Survey Meter wit...IRJET-  	  Design and Development of Arduino based Radiation Survey Meter wit...
IRJET- Design and Development of Arduino based Radiation Survey Meter wit...IRJET Journal
 
Design of an IOT based Online Monitoring Digital Stethoscope
Design of an IOT based Online Monitoring Digital StethoscopeDesign of an IOT based Online Monitoring Digital Stethoscope
Design of an IOT based Online Monitoring Digital StethoscopeIJAAS Team
 
Process monitoring, controlling and load management system in an induction motor
Process monitoring, controlling and load management system in an induction motorProcess monitoring, controlling and load management system in an induction motor
Process monitoring, controlling and load management system in an induction motoreSAT Publishing House
 
A continuous time adc and digital signal processing system for smart dust and...
A continuous time adc and digital signal processing system for smart dust and...A continuous time adc and digital signal processing system for smart dust and...
A continuous time adc and digital signal processing system for smart dust and...eSAT Publishing House
 
A continuous time adc and digital signal processing system for smart dust and...
A continuous time adc and digital signal processing system for smart dust and...A continuous time adc and digital signal processing system for smart dust and...
A continuous time adc and digital signal processing system for smart dust and...eSAT Journals
 
A project report on wireless energy meter reading using x bee
A project report on wireless energy meter reading using x beeA project report on wireless energy meter reading using x bee
A project report on wireless energy meter reading using x beeRobo India
 
Pc to pc optical fiber communication
Pc to pc optical fiber communicationPc to pc optical fiber communication
Pc to pc optical fiber communicationPadmakar Mangrule
 
Design and Implementation of Secured Wireless Communication Using Raspberry Pi
Design and Implementation of Secured Wireless Communication Using Raspberry PiDesign and Implementation of Secured Wireless Communication Using Raspberry Pi
Design and Implementation of Secured Wireless Communication Using Raspberry PiIRJET Journal
 
Advanced lock in amplifier for detection of phase transitions in liquid crystals
Advanced lock in amplifier for detection of phase transitions in liquid crystalsAdvanced lock in amplifier for detection of phase transitions in liquid crystals
Advanced lock in amplifier for detection of phase transitions in liquid crystalsIAEME Publication
 
DIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEWDIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEWsathish sak
 
Wireless basics j d jan 2013-2
Wireless basics  j d jan 2013-2Wireless basics  j d jan 2013-2
Wireless basics j d jan 2013-2SensorData
 
IRJET- Design of Arduino based Underground Cable Fault Detector
IRJET- Design of Arduino based Underground Cable Fault DetectorIRJET- Design of Arduino based Underground Cable Fault Detector
IRJET- Design of Arduino based Underground Cable Fault DetectorIRJET Journal
 

What's hot (20)

IRJET- PLC Based Intelligent Control of Substation
IRJET- PLC Based Intelligent Control of SubstationIRJET- PLC Based Intelligent Control of Substation
IRJET- PLC Based Intelligent Control of Substation
 
Wireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationWireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculation
 
IRJET- Electricity Theft Monitoring and its Consumption Savings
IRJET- Electricity Theft Monitoring and its Consumption SavingsIRJET- Electricity Theft Monitoring and its Consumption Savings
IRJET- Electricity Theft Monitoring and its Consumption Savings
 
DSP applications in medical field.
DSP applications in medical field.DSP applications in medical field.
DSP applications in medical field.
 
Industrial Automation Monitor and Control using IoT
Industrial Automation Monitor and Control using IoT Industrial Automation Monitor and Control using IoT
Industrial Automation Monitor and Control using IoT
 
IRJET- Design and Development of Arduino based Radiation Survey Meter wit...
IRJET-  	  Design and Development of Arduino based Radiation Survey Meter wit...IRJET-  	  Design and Development of Arduino based Radiation Survey Meter wit...
IRJET- Design and Development of Arduino based Radiation Survey Meter wit...
 
Design of an IOT based Online Monitoring Digital Stethoscope
Design of an IOT based Online Monitoring Digital StethoscopeDesign of an IOT based Online Monitoring Digital Stethoscope
Design of an IOT based Online Monitoring Digital Stethoscope
 
Process monitoring, controlling and load management system in an induction motor
Process monitoring, controlling and load management system in an induction motorProcess monitoring, controlling and load management system in an induction motor
Process monitoring, controlling and load management system in an induction motor
 
A continuous time adc and digital signal processing system for smart dust and...
A continuous time adc and digital signal processing system for smart dust and...A continuous time adc and digital signal processing system for smart dust and...
A continuous time adc and digital signal processing system for smart dust and...
 
A continuous time adc and digital signal processing system for smart dust and...
A continuous time adc and digital signal processing system for smart dust and...A continuous time adc and digital signal processing system for smart dust and...
A continuous time adc and digital signal processing system for smart dust and...
 
A project report on wireless energy meter reading using x bee
A project report on wireless energy meter reading using x beeA project report on wireless energy meter reading using x bee
A project report on wireless energy meter reading using x bee
 
Pc to pc optical fiber communication
Pc to pc optical fiber communicationPc to pc optical fiber communication
Pc to pc optical fiber communication
 
Design and Implementation of Secured Wireless Communication Using Raspberry Pi
Design and Implementation of Secured Wireless Communication Using Raspberry PiDesign and Implementation of Secured Wireless Communication Using Raspberry Pi
Design and Implementation of Secured Wireless Communication Using Raspberry Pi
 
Advanced lock in amplifier for detection of phase transitions in liquid crystals
Advanced lock in amplifier for detection of phase transitions in liquid crystalsAdvanced lock in amplifier for detection of phase transitions in liquid crystals
Advanced lock in amplifier for detection of phase transitions in liquid crystals
 
DIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEWDIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEW
 
Wireless basics j d jan 2013-2
Wireless basics  j d jan 2013-2Wireless basics  j d jan 2013-2
Wireless basics j d jan 2013-2
 
Ijetcas14 562
Ijetcas14 562Ijetcas14 562
Ijetcas14 562
 
J010234960
J010234960J010234960
J010234960
 
IRJET- Design of Arduino based Underground Cable Fault Detector
IRJET- Design of Arduino based Underground Cable Fault DetectorIRJET- Design of Arduino based Underground Cable Fault Detector
IRJET- Design of Arduino based Underground Cable Fault Detector
 
B04420812
B04420812B04420812
B04420812
 

Similar to IRJET- Direct Digital Synthesizer

IRJET - Software-Defined Radio using ‘Redpitaya’
IRJET - Software-Defined Radio using ‘Redpitaya’IRJET - Software-Defined Radio using ‘Redpitaya’
IRJET - Software-Defined Radio using ‘Redpitaya’IRJET Journal
 
IRJET- Waveform Generation using Direct Digital Synthesis (DDS) Technique
IRJET- Waveform Generation using Direct Digital Synthesis (DDS) TechniqueIRJET- Waveform Generation using Direct Digital Synthesis (DDS) Technique
IRJET- Waveform Generation using Direct Digital Synthesis (DDS) TechniqueIRJET Journal
 
Software Design of Digital Receiver using FPGA
Software Design of Digital Receiver using FPGASoftware Design of Digital Receiver using FPGA
Software Design of Digital Receiver using FPGAIRJET Journal
 
iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdlIaetsd Iaetsd
 
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 ReceiverIOSR Journals
 
IRJET- Password based Circuit Breaker using DTMF
IRJET-  	  Password based Circuit Breaker using DTMFIRJET-  	  Password based Circuit Breaker using DTMF
IRJET- Password based Circuit Breaker using DTMFIRJET Journal
 
IRJET- A Fully Digital Front-End Architecture for ECG Acquisition System with...
IRJET- A Fully Digital Front-End Architecture for ECG Acquisition System with...IRJET- A Fully Digital Front-End Architecture for ECG Acquisition System with...
IRJET- A Fully Digital Front-End Architecture for ECG Acquisition System with...IRJET Journal
 
IRJET- Power Line Carrier Communication
IRJET- Power Line Carrier CommunicationIRJET- Power Line Carrier Communication
IRJET- Power Line Carrier CommunicationIRJET Journal
 
IRJET- A Digital Down Converter on Zynq SoC
IRJET-  	  A Digital Down Converter on Zynq SoCIRJET-  	  A Digital Down Converter on Zynq SoC
IRJET- A Digital Down Converter on Zynq SoCIRJET Journal
 
Short Range Radar System using Arduino Uno
Short Range Radar System using Arduino UnoShort Range Radar System using Arduino Uno
Short Range Radar System using Arduino UnoIRJET Journal
 
Ekeeda - Instrumentation Engineering
Ekeeda - Instrumentation EngineeringEkeeda - Instrumentation Engineering
Ekeeda - Instrumentation EngineeringEkeedaPvtLtd
 
IRJET- Design Analysis of Land Surveying Robot using Arduino UNO
IRJET- Design Analysis of Land Surveying Robot using Arduino UNOIRJET- Design Analysis of Land Surveying Robot using Arduino UNO
IRJET- Design Analysis of Land Surveying Robot using Arduino UNOIRJET Journal
 
Remote Monitoring System for Solar Inverters
Remote Monitoring System for Solar InvertersRemote Monitoring System for Solar Inverters
Remote Monitoring System for Solar InvertersIRJET Journal
 
A continuous time adc and digital signal processing system for smart dust and...
A continuous time adc and digital signal processing system for smart dust and...A continuous time adc and digital signal processing system for smart dust and...
A continuous time adc and digital signal processing system for smart dust and...eSAT Journals
 
Architecture of direct_digital_synthesiz
Architecture of direct_digital_synthesizArchitecture of direct_digital_synthesiz
Architecture of direct_digital_synthesizanjunarayanan
 
IRJET- Data Acquisition using Tensile Strength Testing Machine
IRJET- Data Acquisition using Tensile Strength Testing MachineIRJET- Data Acquisition using Tensile Strength Testing Machine
IRJET- Data Acquisition using Tensile Strength Testing MachineIRJET Journal
 
IRJET - Zigbee based Street Light Control System
IRJET - Zigbee based Street Light Control SystemIRJET - Zigbee based Street Light Control System
IRJET - Zigbee based Street Light Control SystemIRJET Journal
 
18 digital
18 digital18 digital
18 digitalsm0302
 

Similar to IRJET- Direct Digital Synthesizer (20)

IRJET - Software-Defined Radio using ‘Redpitaya’
IRJET - Software-Defined Radio using ‘Redpitaya’IRJET - Software-Defined Radio using ‘Redpitaya’
IRJET - Software-Defined Radio using ‘Redpitaya’
 
IRJET- Waveform Generation using Direct Digital Synthesis (DDS) Technique
IRJET- Waveform Generation using Direct Digital Synthesis (DDS) TechniqueIRJET- Waveform Generation using Direct Digital Synthesis (DDS) Technique
IRJET- Waveform Generation using Direct Digital Synthesis (DDS) Technique
 
Fc36951956
Fc36951956Fc36951956
Fc36951956
 
Software Design of Digital Receiver using FPGA
Software Design of Digital Receiver using FPGASoftware Design of Digital Receiver using FPGA
Software Design of Digital Receiver using FPGA
 
iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdl
 
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- Password based Circuit Breaker using DTMF
IRJET-  	  Password based Circuit Breaker using DTMFIRJET-  	  Password based Circuit Breaker using DTMF
IRJET- Password based Circuit Breaker using DTMF
 
IRJET- A Fully Digital Front-End Architecture for ECG Acquisition System with...
IRJET- A Fully Digital Front-End Architecture for ECG Acquisition System with...IRJET- A Fully Digital Front-End Architecture for ECG Acquisition System with...
IRJET- A Fully Digital Front-End Architecture for ECG Acquisition System with...
 
Design and memory optimization of hybrid gate diffusion input numerical contr...
Design and memory optimization of hybrid gate diffusion input numerical contr...Design and memory optimization of hybrid gate diffusion input numerical contr...
Design and memory optimization of hybrid gate diffusion input numerical contr...
 
IRJET- Power Line Carrier Communication
IRJET- Power Line Carrier CommunicationIRJET- Power Line Carrier Communication
IRJET- Power Line Carrier Communication
 
IRJET- A Digital Down Converter on Zynq SoC
IRJET-  	  A Digital Down Converter on Zynq SoCIRJET-  	  A Digital Down Converter on Zynq SoC
IRJET- A Digital Down Converter on Zynq SoC
 
Short Range Radar System using Arduino Uno
Short Range Radar System using Arduino UnoShort Range Radar System using Arduino Uno
Short Range Radar System using Arduino Uno
 
Ekeeda - Instrumentation Engineering
Ekeeda - Instrumentation EngineeringEkeeda - Instrumentation Engineering
Ekeeda - Instrumentation Engineering
 
IRJET- Design Analysis of Land Surveying Robot using Arduino UNO
IRJET- Design Analysis of Land Surveying Robot using Arduino UNOIRJET- Design Analysis of Land Surveying Robot using Arduino UNO
IRJET- Design Analysis of Land Surveying Robot using Arduino UNO
 
Remote Monitoring System for Solar Inverters
Remote Monitoring System for Solar InvertersRemote Monitoring System for Solar Inverters
Remote Monitoring System for Solar Inverters
 
A continuous time adc and digital signal processing system for smart dust and...
A continuous time adc and digital signal processing system for smart dust and...A continuous time adc and digital signal processing system for smart dust and...
A continuous time adc and digital signal processing system for smart dust and...
 
Architecture of direct_digital_synthesiz
Architecture of direct_digital_synthesizArchitecture of direct_digital_synthesiz
Architecture of direct_digital_synthesiz
 
IRJET- Data Acquisition using Tensile Strength Testing Machine
IRJET- Data Acquisition using Tensile Strength Testing MachineIRJET- Data Acquisition using Tensile Strength Testing Machine
IRJET- Data Acquisition using Tensile Strength Testing Machine
 
IRJET - Zigbee based Street Light Control System
IRJET - Zigbee based Street Light Control SystemIRJET - Zigbee based Street Light Control System
IRJET - Zigbee based Street Light Control System
 
18 digital
18 digital18 digital
18 digital
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
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
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
(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
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
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
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
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 )
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.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
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
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...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 

IRJET- Direct Digital Synthesizer

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 298 Direct Digital Synthesizer Ameena M A1, Gopika Warrier1, Kala T P1, Krishnanunni1, Jini Kuriakose2 2B.Tech, Dept. of Electronics and Communication, Mar Athanasius College of Engineering, Kothamangalam, Kerala, India 2Assistant Professor, Dept. of Electronics and Communication, Mar Athanasius College of Engineering, Kothamangalam, Kerala, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Direct Digital Synthesizer (DDS) is the more advanced function generator which can solve the problems of conventional function generators to a great extent. It has an Increasing role in digital clock and agile clock generation, and modulation. DDS roots from sampling and quantizing theorems and generate wide range of frequencies with distortion less than - 55dB below 50 kHz and less than -40dB above 50 kHz. Also DDS can support Amplitude modulation, frequency modulation, or phase modulation. DDS uses a fixed-frequency clock and a simpler filtering scheme, so it’s less expensive than the Points per Clock (PPC) method. In DDS, a phase accumulator a DDS an increment to its output in every clock cycle, and the accumulator’s output represents the phase of the waveform. The output frequency is proportional to the increment, so it’s easy to change frequency even though the clock frequency is fixed. The output of the accumulator is converted from phase data into amplitude data typically by passing it through some type of look -up table. The phase accumulator design allows DDS to use a fixed clock, but still execute waveforms at a perceived faster sample rate than the clock. With DDS, not every individual point in the waveform memory is being expressed in the resulting output waveform. Instead, DDS outputs a best approximation of the waveform, which means small features in the waveform can be partially or completely skipped over. Key Words: Direct Digital Synthesis, Points Per Clock, Arbitrary Waveform Generators, Numerically Controlled Oscillator, Vector Signal Generators, Spurious Free Dynamic Range, Thin Shrink Small Outline Package. 1. INTRODUCTION A function generator is usually a piece of electronic test equipment or software used to generate different types of electrical waveforms over a wide range of frequencies. Some of the most common waveforms produced by the function generator are the sine wave, square wave, triangular wave and saw tooth shapes. These waveforms can be either repetitive or single-shot (which requires an internal or external trigger source). Integrated circuits used to generate waveforms may also be described as function generator ICs. In addition to producing sine waves, function generators may typically produce other repetitive waveforms including saw tooth and triangular waveforms, square waves, and pulses. Another feature included on many function generators is the ability to add a DC offset. Although function generators cover both audio and RF frequencies, they are usually not suitable for applications that need low distortion or stable frequency signals. When those traits are required, other signal generators would be more appropriate. Some function generators can be phase-locked to an external signal source (which may be a frequency reference) or another function generator .Function generators are used in the development, test and repair of electronic equipment. For example, they may be used as a signal source to test amplifiers or to introduce an error signal into a control loop. Function generators are primarily used for working with analog circuits, related pulse generators are primarily used for working with digital circuits. Conceptually, the simplest way to generate a waveform is to store its points in memory and then read those points out one after another and clock them into a DAC. After the last point has been read, the generator jumps back to the first point again to begin the next cycle. This is sometimes called “point per clock” (PPC) generation. Direct digital synthesis (DDS) is a method employed by frequency synthesizers used for creating arbitrary waveforms from a single, fixed- frequency reference clock. DDS is used in applications such as signal generation, local oscillators in ommunication systems, function generators, mixers, modulators, sound synthesizers and as part of a digital phase-locked loop. This frequency synthesizer technique is becoming more widespread. DDS, direct digital synthesis takes a different approach to that of the more usual indirect frequency synthesis techniques using PLLs by directly synthesizing the waveform from a digital map of the waveform stored in a memory. Using digital techniques in this way, along with high speed logic, direct digital synthesis provides a powerful technique for creating accurate signals whose frequency can be stepped by very small increments giving virtually analogue or continuous tuning if needed. For many years, direct digital synthesizers were limited
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 299 in frequency by the speed of the logic. With speeds improving he top frequency limits for direct digital synthesizers is increasing. Most new signal generators, such as arbitrary waveform generators (AWGs), lower-frequency RF generators, and vector signal generators (VSGs), use direct digital synthesis (DDS) instead of fractional-N phase-locked-loop (PLL) synthesizers, which are common in older instruments and higher-frequency RF generators. A DDS uses the waveform-generation method with a sophisticated phase accumulator circuit. A clock signal from crystal-based oscillator clocks the adder and output address register/accumulator that feeds the address to the DAC. The address register output is added to a phase register value to get the next ROM address value. By changing the phase register value, which comes from a processor or other circuit, the phase increment of the output is changed. To alter the frequency, you change the phase register value. 2. GENERAL BLOCK DIAGRAM Block diagram of a DDS function generator is shown above. The main sections of the design are power supply section, microcontroller section, DDS IC section, DAC section for amplitude control, control switches section, LCD display section which displays the mode, frequency and amplitude of the waveforms, amplifier section and finally a display section where we can see the waveforms. The microcontroller for controlling the DDS digital ic is the ARM controller LPC 1769.ARM is basically a controller of RISC architecture. The LPC 1769 is an ARM Cortex-M3 based microcontroller for embedded applications featuring a high level of integration and low power consumption. The ARM Cortex-M3 is a next generation core that offers system enhancements such as enhanced debug features and a higher level of support block integration. The DDS IC that we used in our project is AD9834. The AD9834 is a 75 MHz low power DDS device capable of producing high performance sine and triangular outputs. It also has an on-board comparator that allows a square wave to be produced for clock generation. Consuming only 20 mW of power at 3 V makes the AD9834 an ideal candidate for power-sensitive applications .The serial peripheral interface (SPI) is used to interface the LPC 1769 and AD9834.A DAC AD 5620 is also interfaced to LPC1769 through the SPI interfacing protocol for amplitude controlling of the waveforms. The AD5620/AD5640/AD5660, members of the nano DAC™ family of devices, are low power, single, 12-/14-/16-bit, buffered voltage-out DACs and are guaranteed monotonic by design. The four control switches we used are the push on push off buttons for controlling the different parameters of the waveform. One switch is for controlling different modes (sine, triangle and square), one for increasing the frequency, one for decreasing the frequency and one for increasing the amplitude. A 16x2 LCD display (JHD162A) is used to display the waveform type, frequency and amplitude. We are using opamp amplifier circuits with high gain to amplify the output signals from DDS IC. Finally the amplified wave forms can be viewed using a Cathode Ray Oscilloscope (CRO) or Digital Storage Oscilloscope (DSO). We use SPI (Serial Peripheral Interface) communication between ARM controller and AD9834 IC.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 300 3. BASIC WORKING OF DDS As the name suggests this form of synthesis generates the waveform directly using digital techniques. This is different to the way in which the more familiar indirect synthesizers that use a phase locked loop as the basis of their operation. A direct digital synthesizer operates by storing the points of a waveform in digital format, and then recalling them to generate the waveform. The rate at which the synthesizer completes one waveform then governs the frequency. The overall block diagram is shown below. Figure 3.1: Basic direct digital synthesizer block diagram The operation can be envisaged more easily by looking at the way that phase progresses over the course of one cycle of the waveform. This can be envisaged as the phase progressing around a circle. As the phase advances around the circle, this corresponds to advances in the waveform. The synthesizer operates by storing various points in the waveform in digital form and then recalling them to generate the waveform. Its operation can be explained in more detail by considering the phase advances around a circle as shown in Figure below. Figure 3.2: Phase angle of points on a sine wave As the phase advances around the circle this corresponds to advances in the waveform, i.e. the greater the number corresponding to the phase, the greater the point is along the waveform. By successively advancing the number corresponding to the phase it is possible to move further along the waveform cycle. The digital number representing the phase is held in the phase accumulator. The number held here corresponds to the phase and is increased at regular intervals. In this way it can be sent hat the phase accumulator is basically a form of counter. When it is clocked it a DDS a preset number to the one already held. When it fills up, it resets and starts counting from zero again. In other words this corresponds to reaching one complete circle on the phase diagram and restarting again. Once the phase has been determined it is necessary to convert this into a digital representation of the waveform. This is accomplished using a waveform map. This is a memory which stores a number corresponding to the voltage required for each value of phase on the waveform. In the case of a synthesizer of this nature it is a sine look up table as a sine wave is required. In most cases the memory is either a read only memory (ROM) or programmable read only memory (PROM). This contains a vast number of points on the waveform, very many more than are accessed each Cycle. A very large number of points is required so that the phase accumulator can increment by a certain number of points to set the required frequency. The next stage in the process is to convert the digital numbers coming from the sine look up table into an analogue voltage. This is achieved using a digital to analogue converter (DAC). This signal is filtered to remove any unwanted signals and amplified to give the required level as necessary. Tuning is accomplished by increasing or decreasing the size of the step or phase increment between different sample points. A larger increment at each update to the phase accumulator will mean that the phase reaches the full cycle value faster and the frequency is correspondingly high. Smaller increments to the phase accumulator value means that it takes longer to increase the full cycle value and a correspondingly low value of frequency. In this way it is possible to control the frequency. It can also be seen that frequency changes can be made instantly by simply changing the increment value. There is no need to a settling time as in the case of phase locked loop based synthesizer.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 301 From this it can be seen that there is a finite difference between one frequency and the next, and that the minimum frequency difference or frequency resolution is determined by the total number of points available in the phase accumulator. A 24 bit phase accumulator provides just over 16 million points and gives a frequency resolution of about 0.25 Hz when used with a 5 MHz clock. This is more than adequate for most purposes. These synthesizers do have some disadvantages. There are a number of spurious signals which are generated by a direct digital synthesizer. The most important of these is one called an alias signal. Here images of the signal are generated on either side of the clock frequency and its multiples. For example if the required signal had a frequency of 3 MHz and the clock was at 10 MHz then alias signals would appear at 7 MHz and 13 MHz as well as 17 MHz and 23 MHz etc.. These can be removed by the use of a low pass filter. Also some low level spurious signals are produced close in to the required signal. These are normally acceptable in level, although for some applications they can cause problems. 4. IMPLEMENTATION 4.1. SOFTWARE IMPLEMENTATION We mainly used two software applications in our project. 1. Altium designer (version17.1.5) This software application is used to create the schematics and the PCB layout of our circuit design. 2. LPCXPRESSO This software application is used for programming LPC1769. 4.1.1. ALTIUM DESIGNER (VERSION 17.1) Altium Designer is a PCB and electronic design automation software package for printed circuit boards. It is developed by Australian software company Altium Limited. Altium Designer version 6.8 from 2007 was the first to offer 3D visualization and clearance checking of PCBs directly within the PCB editor. Altium Designer’s suite encompasses four main functional areas: schematic capture, 3D PCB design, Field Programmable Gate Arrays (FPGA) development and release/data management. Noteworthy features referred to in the reviews include: - Integration with several component distributors allows search for components and access to manufacturer’s data. - Interactive 3D editing of the board and MCAD export to STEP. - Cloud publishing of design and manufacturing data. - Simulation and debugging of the FPGA can be achieved using the VHDL language and checking that for a given a set of input signals the expected output signals would be generated. FPGA soft processor software development tools (compiler, debugger, profiler) are available for selected embedded processors within an FPGA. Altium Designer is generally found to be more costly than other PCB design software but is noted for its ability to achieve fast results for complex circuits. Figure 4.1: Symbol and footprint created for AD9834
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 302 Figure 4.2: Footprint and symbol created for AD5620(DAC) Figure 4.3: Symbol and footprint created for voltage regulator LD1117S333CTR Figure 4.4: Schematic of DDS Board
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 303 4.1.2. LPCXPRESSO PCXpresso is a low-cost microcontroller (MCU) development platform ecosystem from NXP, which provides an end-to- end solution enabling engineers to develop embedded applications from initial evaluation to final production. The LPCXpresso platform ecosystem includes: - The LPCXpresso IDE, a software development environment for creating applications for NXP’s ARM based “LPC” range of MCUs. - The range of LPCXpresso development boards, each of which includes a built-in “LPC-Link”, “LPCLink2”, or CMSIS-DAP debug probe. These boards are developed in collaboration with Embedded Artists. - The standalone “LPC-Link2” debug probe. This guide is intended as an introduction to using LPCXpresso, with particular emphasis on the LPCXpresso IDE. It assumes that you have some knowledge of MCUs and software development for embedded systems. We use LPCXpresso software application for the complete coding for LPC 1769 microcontroller. 4.2. HARDWARE IMPLEMENTATION We have two separate PCB boards. First we implemented the DDS board corresponding to the above schematic(Figure 4.4).Then we implemented the LPC 1769 board which consists of the controller section ,control switches for varying the amplitude, frequency and mode of the waveforms and the interfacing headers to DDS board ,LCD display etc. We have the interfacing wires in between the LPC board and DDS board as well as the interfacing wires with LCD display. The hardware looks like the figure below; Figure 4.5: Completed hardware Figure 4.6: Triangular wave of 7 KHz
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 304 Figure 4.7: Sine and square wave of 7 KHz 5. CONCLUSIONS DDS provides a way to generate analog signals from values stored in memory using digital techniques. By changing a tuning register. Frequencies can be changed quickly without setting time, making it ideal for testing, communication, waveform generation and frequency sweep applications. The project helps us to find out the different benefits of DDS function generators over the conventional function generators. The benefits of DDS are: * The ability to generate arbitrary frequencies with accuracy and stability, limited only by the oscillator used to clock the phase accumulator. * The frequencies provided by DDS are repeatable. * High frequency resolution can be achieved with the digital techniques used in DDS. REFERENCES 1. Ask The Application Engineer—33: All About Direct Digital Synthesis (Analog Dialogue, Vol. 38, August 30, No. 3 2004). 2. https://”Single-Chip Direct Digital Synthesis vs. the Analog PLL,” (Analog Dialogue, Vol. , 1996. 3. DDS Design, By David Brandon, EDN, May 13, 2004. 4. A Technical Tutorial on Digital Signal Synthesis, 1999, Analog Devices, Inc. 5. Direct Digital Synthesis Frequently Asked Questions, Analog Devices, Inc. 6. David Buchanan,”Choosing DACs for Direct Digital Synthesis,” Application Note AN-237, Analog Devices, Inc. 7. David Brandon,”Direct Digital Synthesizers in Clocking Applications,” Application Note AN-823, Analog Devices, 2006. 8. Richard J. Kerr and Lindsay A. Weaver, ”Pseudorandom Dither for Frequency Synthesis Noise,” U.S. Patent 4,901,265, filed December 14, 1987, issued February 13, 1990.