SlideShare uma empresa Scribd logo
1 de 26
Direct Digital Frequency
Synthesizer(DDFS)
A Project Submitted by
S. R. Karthik (13110106051)
A .Venkatachalam (13110106108)
N. Vignesh (13110106111)
Final year, Department of Electronics &
Communication,
R.M.K College of Engineering & Technology
UNDER THE GUIDANCE OF
Dr.N.Gangatharan
HOD,Dept. of ECE,RMKCET.
Abstract
• Direct Digital Synthesis (DDS) is an electronic method for
digitally creating arbitrary waveforms from a single, fixed
source frequency.
• Direct Digital Frequency Synthesis (DDFS) is a mixed
signal part i.e. it has both digital and analog parts.
• DDFS’s digital part is also known as Numerically
Controlled Oscillator (NCO).
Objective
• To understand and analyze the working of a DDFS
system .
• To create an LUT(look-up-table) for Numerically
controlled oscillator(NCO) to aid the optimized wave
generation.
Overview of the project
• Introduction
• Literature Survey
• Existing system
• Proposed System
• Frequency tuning
equations
• Numerically
Controlled
Oscillator(NCO)
• Specification of NCO
• Tools and system
Requirement
• Coding and Algorithm
• Testing
• RTL Schematic
• Waveform and
simulation
• Application
• Conclusion
• Future work
• References
Introduction
• This system was proposed by J.Tierney in the year of 1971.
• The output wave form utilizes sampling theory to
synthesize.
• It consists of NCO as Digital Part ,DAC and RLPF forms
the analog part .
Frequency control
register NCO
Reference oscillator
DA
C
Reconstruction
LPF
N M
fclk Analog
output
Literature Survey
Title of the
Paper
Author Inference &
Drawback
Year of
Publication
A portable Digitally
Controlled
Oscillator
(DCO) using noval
varactors
Pao-Lun
Cheng,
Chen-Yi
Lee
Implemented the whole
problem statement using
the Gate- flow logic model
and there is no scope for
application on a large
scale basis
May 2011
An Ultra low power
and portable DCO
for SoC
applications
Duo-
sheng,Ch
ing-che
Mainly Focusing on
reducing noise level and
distortion on the output
wave and tries to optimize
to higher degree at the
cost of complex
implementations
September 2012
ROM-less DDFS
system using 16-
segment parabolic
polynomial
interpolation
Journal
Publishe
d by
Comput
Math
Concentration on recent
and future development of
DDFS is mainly focused.
Paved way for a clear
understanding of DDFS
December 2013
Existing system
• In the existing system, there is no algorithm for improving
delay when the value of M is bulky.
• The size of the LUT increases as the number of bits n
increases.
Proposed system
• In the proposed system we modify the LUT to increase
the frequency.
• Methods for handling delay and reducing Truncation error
is also provided.
• The waveform can be varied by varying the LUT variable
available in the code.
Frequency tuning equations
• The frequency of the output sine wave is given by
fout = (M * fclk )/ 2n .
Where n=nth bit and M=forward value.
• The output wave will have frequency specified in the
range as
fout = (∆p * fclk )/2n .
Numerically Controlled Oscillator
• This is a part of DDFS, whose function is vital.
• The most scope of the project lies within NCO.
• It is a 3rd generation frequency synthesis technology.
N-BIT
Frequen
cy
Register
N-BIT
Phase
registe
r
Sine
Look
up
Tabl
e
DAC
FS
W
FClk
Phase Accumulator
NCO
O/P
Filter
Specification Of NCO
S.No SPECIFICATION PARAMETER
VALUES
1. Phase resolution (Bits) 9
2. Spur level(dB) 54.18
3. Frequency Resolution(Bits) 24
4. Output signal Sine & Cosine
5. Output Data Width 9bits
Source: IOSR-JVSP volume 1,issue 5(Jan-
Feb 2013)
Tools and System Requirement
• System Requirement: PC with minimum Pentium
processor and any windows OS platform.
• Tools Used: Quartus Model sim simulator version
13.1.0.162.
Coding and algorithm
• We create two modules one for cosine and another one
for sine wave .
• Same algorithm has been adopted in both the modules,
difference lies in the aspect of passing values into the
LOOK-UP table.
• We pass the input as wire and output as register .
• Then once the input are assigned we will create the look
up table.
Continued..
• The values in LUT will get fetched during
positive edge of the clock and that may be
assigned using Begin statements.
• Once the value has been passed and fetched
from the LUT we will disable the sine wave by
setting acc=0.
Testing
Code for Sine
wave
Continued..
Module for cosine
wave
RTL Schematic
RTL schematic of
NCO along with PA
and Delay units
Waveform and simulation
Sine wave been generated
at 10KHZ
Sine wave at frequency less
than 10KHZ
Continued..
Sine wave at
1KHZ
Continued..
Truncated Phase
Wave
Continued..
Application
DDFS is mainly used in
• Modern communication receivers.
• Function generators and Signal Mixers.
Conclusion
• The DDFS models have been successfully created,
implemented and simulated using ModelSim simulator.
• These models have effectively shown the effect of each
building block of the DDFS on the output.
• Though the generated waveform is optimized, the LUT
could not handle large bits still and complexity increases
as n-bit goes up.
• Hence that limitation has been taken as a future
improvement to reduce delay and complexity for larger bit
Future work
•Since the length of the phase
accumulator is long and fetching
includes little higher delay we need to
optimize it still to a greater extend.
References
• Nehal.A.Ranabhatt,Sudhir Agarwal,Priyesh.P.Gandhi and
Raghunandh.k.Bhattar(2013),“Design and
implementation of numerically controlled oscillator on
FPGA “, Proceedings of IEEE ISSN NO:978-1-4673-599.
• DDS Technology- Online Available WWW:
http://www.hit.bme.hu/~papay/sci/DDS/start.htm.
• “Direct Digital Synthesizers: Theory, Design and
Applications”- Jouko Vankka ,Boston London , Kluwer
Academic Publishers, 2001 .
THANK
YOU

Mais conteúdo relacionado

Mais procurados

Small scale fading
Small scale fadingSmall scale fading
Small scale fadingAJAL A J
 
Comparison of modulation methods
Comparison of modulation methodsComparison of modulation methods
Comparison of modulation methodsDeepak Kumar
 
Two cavity klystron
Two cavity klystronTwo cavity klystron
Two cavity klystronabhikalmegh
 
Digital modulation techniques...
Digital modulation techniques...Digital modulation techniques...
Digital modulation techniques...Nidhi Baranwal
 
Modulation techniques
Modulation techniquesModulation techniques
Modulation techniquesSathish Kumar
 
Frequency Modulation and Demodulation
Frequency  Modulation and DemodulationFrequency  Modulation and Demodulation
Frequency Modulation and Demodulationj naga sai
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and InterpolationFernando Ojeda
 
Phase locked loop
Phase locked loopPhase locked loop
Phase locked loopPreet_patel
 
Optical Wavelength converters
Optical Wavelength convertersOptical Wavelength converters
Optical Wavelength convertersFAIZAN AHMAD
 
2. wireless propagation models free space propagation
2. wireless propagation models   free space propagation2. wireless propagation models   free space propagation
2. wireless propagation models free space propagationJAIGANESH SEKAR
 
Chap 5 (small scale fading)
Chap 5 (small scale fading)Chap 5 (small scale fading)
Chap 5 (small scale fading)asadkhan1327
 
Coherent systems
Coherent systemsCoherent systems
Coherent systemsCKSunith1
 

Mais procurados (20)

Smart antenna
Smart antennaSmart antenna
Smart antenna
 
Small scale fading
Small scale fadingSmall scale fading
Small scale fading
 
Comparison of modulation methods
Comparison of modulation methodsComparison of modulation methods
Comparison of modulation methods
 
Two cavity klystron
Two cavity klystronTwo cavity klystron
Two cavity klystron
 
Digital modulation techniques...
Digital modulation techniques...Digital modulation techniques...
Digital modulation techniques...
 
Ofdm for wireless
Ofdm for wirelessOfdm for wireless
Ofdm for wireless
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 
Modulation techniques
Modulation techniquesModulation techniques
Modulation techniques
 
Frequency Modulation and Demodulation
Frequency  Modulation and DemodulationFrequency  Modulation and Demodulation
Frequency Modulation and Demodulation
 
Low noise amplifier
Low noise amplifierLow noise amplifier
Low noise amplifier
 
Pulse shaping
Pulse shapingPulse shaping
Pulse shaping
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and Interpolation
 
Frequency Modulation
Frequency ModulationFrequency Modulation
Frequency Modulation
 
Phase locked loop
Phase locked loopPhase locked loop
Phase locked loop
 
Optical Wavelength converters
Optical Wavelength convertersOptical Wavelength converters
Optical Wavelength converters
 
Multiple Access
Multiple AccessMultiple Access
Multiple Access
 
Microwave measurements in detail
Microwave measurements in detailMicrowave measurements in detail
Microwave measurements in detail
 
2. wireless propagation models free space propagation
2. wireless propagation models   free space propagation2. wireless propagation models   free space propagation
2. wireless propagation models free space propagation
 
Chap 5 (small scale fading)
Chap 5 (small scale fading)Chap 5 (small scale fading)
Chap 5 (small scale fading)
 
Coherent systems
Coherent systemsCoherent systems
Coherent systems
 

Destaque

Frequency Synthesized Signal Generator
Frequency Synthesized Signal GeneratorFrequency Synthesized Signal Generator
Frequency Synthesized Signal GeneratorDESH D YADAV
 
Phase Locked Loop (PLL)
Phase Locked Loop (PLL)Phase Locked Loop (PLL)
Phase Locked Loop (PLL)Debayon Saha
 
Library networking in india for resources sharing
Library networking in india for resources sharingLibrary networking in india for resources sharing
Library networking in india for resources sharingTiqueRebecca
 
Gsm – global system for mobile communication
Gsm – global system for mobile communicationGsm – global system for mobile communication
Gsm – global system for mobile communicationMuhammad Uzair Rasheed
 
Cdma system
Cdma systemCdma system
Cdma systemtrimba
 
spectrum analyzers ppt
spectrum analyzers pptspectrum analyzers ppt
spectrum analyzers pptAvinash Jadhav
 
GSM Architecture
GSM ArchitectureGSM Architecture
GSM Architecturekoonlay
 
Cdma ppt for ECE
Cdma ppt for ECECdma ppt for ECE
Cdma ppt for ECEajitece
 
UMTS system architecture, protocols & processes
UMTS system architecture, protocols & processesUMTS system architecture, protocols & processes
UMTS system architecture, protocols & processesMuxi ESL
 
Gsm.....ppt
Gsm.....pptGsm.....ppt
Gsm.....pptbalu008
 
CELLULAR COMMUNICATION SYSTEM
CELLULAR COMMUNICATION SYSTEMCELLULAR COMMUNICATION SYSTEM
CELLULAR COMMUNICATION SYSTEMSuryani Ilias
 
Noise in communication system
Noise in communication systemNoise in communication system
Noise in communication systemfirdous006
 

Destaque (19)

PHASE LOCK LOOPs
PHASE LOCK LOOPsPHASE LOCK LOOPs
PHASE LOCK LOOPs
 
Phase locked loop
Phase locked loopPhase locked loop
Phase locked loop
 
Frequency Synthesized Signal Generator
Frequency Synthesized Signal GeneratorFrequency Synthesized Signal Generator
Frequency Synthesized Signal Generator
 
Phase Locked Loop (PLL)
Phase Locked Loop (PLL)Phase Locked Loop (PLL)
Phase Locked Loop (PLL)
 
Library networking in india for resources sharing
Library networking in india for resources sharingLibrary networking in india for resources sharing
Library networking in india for resources sharing
 
Ai Cdma
Ai CdmaAi Cdma
Ai Cdma
 
Gsm – global system for mobile communication
Gsm – global system for mobile communicationGsm – global system for mobile communication
Gsm – global system for mobile communication
 
Cdma system
Cdma systemCdma system
Cdma system
 
spectrum analyzers ppt
spectrum analyzers pptspectrum analyzers ppt
spectrum analyzers ppt
 
GSM Architecture
GSM ArchitectureGSM Architecture
GSM Architecture
 
Cdma ppt for ECE
Cdma ppt for ECECdma ppt for ECE
Cdma ppt for ECE
 
UMTS system architecture, protocols & processes
UMTS system architecture, protocols & processesUMTS system architecture, protocols & processes
UMTS system architecture, protocols & processes
 
GSM Presentation
GSM PresentationGSM Presentation
GSM Presentation
 
Gsm.....ppt
Gsm.....pptGsm.....ppt
Gsm.....ppt
 
GSM ARCHITECTURE
GSM ARCHITECTUREGSM ARCHITECTURE
GSM ARCHITECTURE
 
CELLULAR COMMUNICATION SYSTEM
CELLULAR COMMUNICATION SYSTEMCELLULAR COMMUNICATION SYSTEM
CELLULAR COMMUNICATION SYSTEM
 
Gsm architecture
Gsm architectureGsm architecture
Gsm architecture
 
Full gsm overview (modified)
Full gsm overview  (modified)Full gsm overview  (modified)
Full gsm overview (modified)
 
Noise in communication system
Noise in communication systemNoise in communication system
Noise in communication system
 

Semelhante a Direct digital frequency synthesizer

Dct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decompositionDct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decompositionMuhammad Younas
 
Adc lab
Adc labAdc lab
Adc labxyxz
 
communication concepts on sampling process
communication concepts on sampling processcommunication concepts on sampling process
communication concepts on sampling processNatarajVijapur
 
Companding & Pulse Code Modulation
Companding & Pulse Code ModulationCompanding & Pulse Code Modulation
Companding & Pulse Code ModulationYeshudas Muttu
 
First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...eSAT Journals
 
First order sigma delta modulator with low-power
First order sigma delta modulator with low-powerFirst order sigma delta modulator with low-power
First order sigma delta modulator with low-powereSAT Publishing House
 
Implementation of Wide Band Frequency Synthesizer Base on DFS (Digital Frequ...
Implementation of Wide Band Frequency Synthesizer Base on  DFS (Digital Frequ...Implementation of Wide Band Frequency Synthesizer Base on  DFS (Digital Frequ...
Implementation of Wide Band Frequency Synthesizer Base on DFS (Digital Frequ...IJMER
 
Digital signal transmission in ofc
Digital signal transmission in ofcDigital signal transmission in ofc
Digital signal transmission in ofcAnkith Shetty
 
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...CSCJournals
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryIJERD Editor
 
The application wavelet transform algorithm in testing adc effective number o...
The application wavelet transform algorithm in testing adc effective number o...The application wavelet transform algorithm in testing adc effective number o...
The application wavelet transform algorithm in testing adc effective number o...ijcsit
 
FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...
FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...
FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...VLSICS Design
 
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...IJERA Editor
 
Combined Lecture 01-20.pdf
Combined Lecture 01-20.pdfCombined Lecture 01-20.pdf
Combined Lecture 01-20.pdfDanishZulfiqar3
 
UPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptxUPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptxHarisMasood20
 
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum SensingAnalysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum SensingOmer Ali
 

Semelhante a Direct digital frequency synthesizer (20)

Dct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decompositionDct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decomposition
 
Adc lab
Adc labAdc lab
Adc lab
 
communication concepts on sampling process
communication concepts on sampling processcommunication concepts on sampling process
communication concepts on sampling process
 
Companding & Pulse Code Modulation
Companding & Pulse Code ModulationCompanding & Pulse Code Modulation
Companding & Pulse Code Modulation
 
First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...
 
First order sigma delta modulator with low-power
First order sigma delta modulator with low-powerFirst order sigma delta modulator with low-power
First order sigma delta modulator with low-power
 
Implementation of Wide Band Frequency Synthesizer Base on DFS (Digital Frequ...
Implementation of Wide Band Frequency Synthesizer Base on  DFS (Digital Frequ...Implementation of Wide Band Frequency Synthesizer Base on  DFS (Digital Frequ...
Implementation of Wide Band Frequency Synthesizer Base on DFS (Digital Frequ...
 
Digital signal transmission in ofc
Digital signal transmission in ofcDigital signal transmission in ofc
Digital signal transmission in ofc
 
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier Recovery
 
Fc36951956
Fc36951956Fc36951956
Fc36951956
 
The application wavelet transform algorithm in testing adc effective number o...
The application wavelet transform algorithm in testing adc effective number o...The application wavelet transform algorithm in testing adc effective number o...
The application wavelet transform algorithm in testing adc effective number o...
 
FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...
FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...
FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...
 
Module 1 (1).pdf
Module 1 (1).pdfModule 1 (1).pdf
Module 1 (1).pdf
 
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
 
Lab based report
Lab based reportLab based report
Lab based report
 
Ei unit 2
Ei unit 2Ei unit 2
Ei unit 2
 
Combined Lecture 01-20.pdf
Combined Lecture 01-20.pdfCombined Lecture 01-20.pdf
Combined Lecture 01-20.pdf
 
UPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptxUPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptx
 
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum SensingAnalysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
 

Mais de Venkat Malai Avichi (6)

8 point DFT
8 point DFT8 point DFT
8 point DFT
 
Save all the modules
Save all the modulesSave all the modules
Save all the modules
 
My paper
My paperMy paper
My paper
 
Module nco rtl
Module nco rtlModule nco rtl
Module nco rtl
 
verilog coding of butterfly diagram
verilog coding of butterfly diagram verilog coding of butterfly diagram
verilog coding of butterfly diagram
 
Vlsi design notes
Vlsi design notesVlsi design notes
Vlsi design notes
 

Último

Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfsmsksolar
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...Health
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksMagic Marks
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 

Último (20)

Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 

Direct digital frequency synthesizer

  • 1. Direct Digital Frequency Synthesizer(DDFS) A Project Submitted by S. R. Karthik (13110106051) A .Venkatachalam (13110106108) N. Vignesh (13110106111) Final year, Department of Electronics & Communication, R.M.K College of Engineering & Technology UNDER THE GUIDANCE OF Dr.N.Gangatharan HOD,Dept. of ECE,RMKCET.
  • 2. Abstract • Direct Digital Synthesis (DDS) is an electronic method for digitally creating arbitrary waveforms from a single, fixed source frequency. • Direct Digital Frequency Synthesis (DDFS) is a mixed signal part i.e. it has both digital and analog parts. • DDFS’s digital part is also known as Numerically Controlled Oscillator (NCO).
  • 3. Objective • To understand and analyze the working of a DDFS system . • To create an LUT(look-up-table) for Numerically controlled oscillator(NCO) to aid the optimized wave generation.
  • 4. Overview of the project • Introduction • Literature Survey • Existing system • Proposed System • Frequency tuning equations • Numerically Controlled Oscillator(NCO) • Specification of NCO • Tools and system Requirement • Coding and Algorithm • Testing • RTL Schematic • Waveform and simulation • Application • Conclusion • Future work • References
  • 5. Introduction • This system was proposed by J.Tierney in the year of 1971. • The output wave form utilizes sampling theory to synthesize. • It consists of NCO as Digital Part ,DAC and RLPF forms the analog part . Frequency control register NCO Reference oscillator DA C Reconstruction LPF N M fclk Analog output
  • 6. Literature Survey Title of the Paper Author Inference & Drawback Year of Publication A portable Digitally Controlled Oscillator (DCO) using noval varactors Pao-Lun Cheng, Chen-Yi Lee Implemented the whole problem statement using the Gate- flow logic model and there is no scope for application on a large scale basis May 2011 An Ultra low power and portable DCO for SoC applications Duo- sheng,Ch ing-che Mainly Focusing on reducing noise level and distortion on the output wave and tries to optimize to higher degree at the cost of complex implementations September 2012 ROM-less DDFS system using 16- segment parabolic polynomial interpolation Journal Publishe d by Comput Math Concentration on recent and future development of DDFS is mainly focused. Paved way for a clear understanding of DDFS December 2013
  • 7. Existing system • In the existing system, there is no algorithm for improving delay when the value of M is bulky. • The size of the LUT increases as the number of bits n increases.
  • 8. Proposed system • In the proposed system we modify the LUT to increase the frequency. • Methods for handling delay and reducing Truncation error is also provided. • The waveform can be varied by varying the LUT variable available in the code.
  • 9. Frequency tuning equations • The frequency of the output sine wave is given by fout = (M * fclk )/ 2n . Where n=nth bit and M=forward value. • The output wave will have frequency specified in the range as fout = (∆p * fclk )/2n .
  • 10. Numerically Controlled Oscillator • This is a part of DDFS, whose function is vital. • The most scope of the project lies within NCO. • It is a 3rd generation frequency synthesis technology. N-BIT Frequen cy Register N-BIT Phase registe r Sine Look up Tabl e DAC FS W FClk Phase Accumulator NCO O/P Filter
  • 11. Specification Of NCO S.No SPECIFICATION PARAMETER VALUES 1. Phase resolution (Bits) 9 2. Spur level(dB) 54.18 3. Frequency Resolution(Bits) 24 4. Output signal Sine & Cosine 5. Output Data Width 9bits Source: IOSR-JVSP volume 1,issue 5(Jan- Feb 2013)
  • 12. Tools and System Requirement • System Requirement: PC with minimum Pentium processor and any windows OS platform. • Tools Used: Quartus Model sim simulator version 13.1.0.162.
  • 13. Coding and algorithm • We create two modules one for cosine and another one for sine wave . • Same algorithm has been adopted in both the modules, difference lies in the aspect of passing values into the LOOK-UP table. • We pass the input as wire and output as register . • Then once the input are assigned we will create the look up table.
  • 14. Continued.. • The values in LUT will get fetched during positive edge of the clock and that may be assigned using Begin statements. • Once the value has been passed and fetched from the LUT we will disable the sine wave by setting acc=0.
  • 17. RTL Schematic RTL schematic of NCO along with PA and Delay units
  • 18. Waveform and simulation Sine wave been generated at 10KHZ
  • 19. Sine wave at frequency less than 10KHZ Continued..
  • 22. Application DDFS is mainly used in • Modern communication receivers. • Function generators and Signal Mixers.
  • 23. Conclusion • The DDFS models have been successfully created, implemented and simulated using ModelSim simulator. • These models have effectively shown the effect of each building block of the DDFS on the output. • Though the generated waveform is optimized, the LUT could not handle large bits still and complexity increases as n-bit goes up. • Hence that limitation has been taken as a future improvement to reduce delay and complexity for larger bit
  • 24. Future work •Since the length of the phase accumulator is long and fetching includes little higher delay we need to optimize it still to a greater extend.
  • 25. References • Nehal.A.Ranabhatt,Sudhir Agarwal,Priyesh.P.Gandhi and Raghunandh.k.Bhattar(2013),“Design and implementation of numerically controlled oscillator on FPGA “, Proceedings of IEEE ISSN NO:978-1-4673-599. • DDS Technology- Online Available WWW: http://www.hit.bme.hu/~papay/sci/DDS/start.htm. • “Direct Digital Synthesizers: Theory, Design and Applications”- Jouko Vankka ,Boston London , Kluwer Academic Publishers, 2001 .