SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Short Paper
ACEEE Int. J. on Communications, Vol. 4, No. 2, Nov 2013

Adaptive Design of FPGA-based Direct Digital
Frequency Synthesizer to Optimize Angular Precision
and Amplitude Precision
Snehal Gaikwad1, Kunal Dekate2
1

D.M.I.E.T.R., Wardha/Electronics & Telecommunication, Wardha, Maharashtra, India
Email: Snehal.gaikwad84@gmail.com
2
G.H.Raisoni College of Engineering, Nagpur/Electronics Engineering, Nagpur, Maharashtra, India
Email: kunaldekate@gmail.com
Abstract— A Direct Digital Frequency Synthesizer designed
core is implemented and validated in this paper. This
electronics paper proposed the details of programming model
optimal and feasible architecture of Direct Digital
Synthesizer that eliminates the need for the manual tuning
and tweaking related to component aging and temperature
drift in analog synthesizer solutions. A Direct Digital
Synthesizer play a vital role in Digital frequency Down
Conversion in such an application, the DDC (Digital Down
converter) has become a cornerstone technology in
communication systems. Here, the design of Digital Frequency
Synthesizer gives an output with specified frequency and
phase which is adjustable at runtime. This paper also evaluates
the performance of DDS under various programming
parameters and the performance is implemented on Virtex II
Pro.

The resolution of the Frequency Tuning Word (FTW),
the phase and the amplitude are defined separately. While
the FTW resolution can be set by the generic ftw_width,
phase and amplitude resolution are defined as constants
phase_width and ampl_width in the separate package
sine_lut_pkg. This is generated by a matlab script
(sine_lut_gen.m); the m-files are described in their headers.
The
nomenclature
of
the
files
is
sine_<phase_width>_x_<amplitude_width>_pkg.vhd. By
adding one of these files to the project, the resolution of
phase and amplitude is automatically defined.
Figure1 shows a block diagram of the implemented DDS
synthesizer. The signals clock and reset are not shown here.
The resolution parameters have been renamed (ftw_width =
N, phase_width = M, and amplitude_width = P). Only the
first period of the sine wave is stored in the LUT, the two
most significant bits of the phase word are used either to
shift the input value or to invert the output amplitude,
depending on the quadrant of the sine wave. The LUT is
clocked, so the total delay from input to output is 3 clock
cycles.

Index Terms—Direct Digital Frequency Synthesizer,
Performance of Digital Frequency Synthesizer, Design
Approach, Simulation Results.

I. INTRODUCTION
The DDS (DDS synthesizer) is an implementation of a
direct digital frequency synthesizer (DDS) which produces a
sine wave at the output with a specified frequency and phase
(adjustable at run time).
DDS technique makes arbitrary periodical waveform
generation possible as well as a sine wave generation. If the
arbitrary periodical waveform sample values are loaded into
the internal look-up table module in the DDS, the arbitrary
periodical waveform with desired frequency and phase can
be generated. These synthesizers can generate lower
frequencies but, they allow fine step sizes and more accurate
frequency values.

Figure 1: Block diagram of DDS implementation

II. DIRECT DIGITAL SYNTHESIZER

The output frequency will be determined by the FTW.
Fdds = (FTW/2(N-M))*(Fclk / (2M)) or
Fdds = FTW*Fclk/2N
Where Fclk = Clock Frequency
The initial phase can be controlled by PTW.
Φdds= (PTW/2M)*2*pi

The direct frequency synthesizers use DDS technique
which lets generating sine waves at very precise frequencies
[1, 2].
As the name implies, the analog sine wave is completely
generated by digital circuits in this technique. The digitally
quantized samples of the desired waveform are generated at
the input reference clock frequency. The generated digital
samples of the waveform are converted to analog signals
using the D/A converters and filter circuits.
© 2013 ACEEE
DOI: 01.IJCOM.4.2.11

A. FTW bit width calculations
It is determined using minimum frequency change required
If we simplify the equation
37
Short Paper
ACEEE Int. J. on Communications, Vol. 4, No. 2, Nov 2013
Fdds = FTW/2(N-M))*(Fclk/ (2M))
Fdds = FTW*Fclk/ (2N * 2-M * 2M)
Fdds = FTW*Fclk/2N
FTW = 1 for minimum frequency change and
Minimum frequency change = 1e3 Hz
So, 1e3 = 1*50e6/2N
N = 15.6096 H” 16
The FTW width should be 16 bits.
B. PTW bit width calculations
It is determined using the minimum frequency required at
the output.
 the min frequency change required and the minimum
If
frequency required are same then PTW bit width =
FTW bit width i.e. M = N.
If they are not same then;
M = log10 ((Fclk/min_Freq))/log10 (2)
Let min_Freq = 5e3 Hz
M = log10 ((Fclk/5e3))/log10 (2)
M = 13.2877 H” 13
Figure 2: DDS Output at 750 KHz

C. Advantages of DDS

DDS performance allows for very fast frequency
switching at a stumpy rate.

Waveform frequency is digitally runtime adjustable
with micro hertz frequency resolution.

The waveform phase and amplitude can be adjusted
digitally.

The DDS core can be combined with additional
signal processing blocks to make clock generators.
III. SIMULATION RESULTS
A. Performance of DDS at different Frequencies
Parameters used for DDS module:
Sampling Frequency: 60 MHz
Frequency Tuning Word: 11bit
Phase Tuning Word: 9 bit
Output Amplitude Tuning Word: 16 bit
The design parameters are assigned in Matlab using text file
which can be read out by testbench from ISE. The suitable
design parameter for DDS module is assigned in table I.

Figure 3: DDS Output at 2 MHz

key function for all communication systems. The performance
of Direct Digital Frequency Synthesizer is controlled by
Frequency Tuning Word (FTW). Implementing a DDS having
various periodical waveform creation capability at different
frequency, result shown in figure 2, 3, 4 & figure 5. Periodical
waveform generation is a key function for all communication
systems. The performance of Direct Digital Frequency
Synthesizer is controlled by Frequency Tuning Word (FTW).

TABLE I: PERFORMANCE PARAMETER OF DDS
Frequency
Required

FTW

FTW
Actual

Frequency
Generated

750KHz
2MHz
5MHz
20MHz

25.6
68.266
170.661
682.66

26
68
171
683

762KHz
1.99MHz
5.00MHz
20.009MHz

Actual
Frequency
from
Simulation
762KHz
1.99MHz
5.00MHz
20.032MHz

B. Simulation and Verification of DDS at Fixed Frequency

In this paper, designed Direct Digital Frequency
Synthesizer module VHDL code is implemented into Xilinx
FPGA, output are displayed using MATLAB and debugged
the module on hardware platform with Chipscope pro.
Implementing a DDS having various periodical waveform
creation capability at different frequency, result shown in
figure 2, 3, 4 & figure 5. Periodical waveform generation is a
© 2013 ACEEE
DOI: 01.IJCOM.4.2.11

TABLE II: FREQUENCY

AND

FTW PARAMETER

Frequency
Required

FTW

FTW
Actual

Frequency
Generated

5MHz

170.661

171

5.00MHz

OF

DDS

Actual
Frequency from
Simulation
5.00MHz

The phase and frequency of designed Direct Digital Frequency Synthesizer is adjustable at runtime also and for a
38
Short Paper
ACEEE Int. J. on Communications, Vol. 4, No. 2, Nov 2013

Figure 5: DDS Output at 20 MHz

Figure 4: DDS Output at 5 MHz

Figure 6: Phase Simulation of DDS

Figure 7: Amplitude Simulation of DDS

© 2013 ACEEE
DOI: 01.IJCOM.4.2.11

39
Short Paper
ACEEE Int. J. on Communications, Vol. 4, No. 2, Nov 2013
designed module the frequency at runtime is assigned (see
table II). The frequency generated is exactly match the actual
frequency which is attained by the simulation. The phase
and Amplitude simulations are attained in Xilinx using VHDL
shown in figure 6 and figure 7. Direct Digital Synthesizer
(DDS) is developed in VHDL using Xilinx ISE. During synthesis, VHDL Script becomes Netlist files that are accepted
as inputs to implementation step. VHDL is a high-level language similar to the computer programming language which
is intended to support the design, verification, synthesis and
testing of hardware designs. It also supports inclusion of
technology-specific modules for most efficient synthesis to
FPGAs.
C. Design Appraoch
For rapid testing, such designs can be loaded on to the
target FPGAs and tested by applying test inputs and directly
observing their outputs shown in figure 8. As the complexity
of the design under test increases, so does the impracticality
of attaching test equipment probes to these devices under
test. Here, the Chipscope Pro tools integrate key logic
analyzer and other test and measurement hardware
components with the target design inside the FPGA. This
also improves the frequency of operation.

Figure 9: Output of DDS at 5MHz

Figure 10: Frequency Spectrum Output of DDS at 5 MHz

IV. CONCLUSION
The design of Direct Digital Synthesizer is implemented
on Virtex II Pro, where MATLAB algorithm is used Floating
to fixed point arithmetic to achieve higher and optimal
performance of FPGA. This is helpful in the scaling and
precision of each variable to be defined to avoid overflow/
underflow conditions – a tedious, error-prone process. In
this design, maximum output frequency is exactly equal to
clock frequency and also the digital sine wave has pure
spectral components without distortion.

Figure 8: Digital Hardware Design Flow Chart

D. Automated Floating- to Fixed-point Generation
MATLAB algorithms are implemented in fixed-point
hardware to achieve higher performance in FPGAs. The
output of DDS generated by testbench is displayed with DSP
tool, the result is as a periodic waveform with its frequency
spectrum as shown in figure 9 & figure 10.
© 2013 ACEEE
DOI: 01.IJCOM.4.2.11

V. FUTURE WORK
In the future scope of work the performance and efficiency
of the DDS is further improved by implementing lowcomplexity algorithm on reconfigurable FPGA.
40
Short Paper
ACEEE Int. J. on Communications, Vol. 4, No. 2, Nov 2013
REFERENCES

Second Author- Prof. Kunal Dekate
M. Tech (VLSI)
Currently working as a Assistant Professor in Electronics
Engineering at G.H.Raisoni College of Engineering, Nagpur,
Maharashtra, India
Area of Working: VLSI & MEMS
Publications/ Conferences-08
Memberships: IEEE, IETE, ISTE.

[1] L. Cordesses, “Direct Digital Synthesis: A Tool for Periodic
Wave Generation (Part 1)”, IEEE Signal Processing Magazine,
pp. 50-54, July 2004
[2] L. Cordesses, “Direct Digital Synthesis: A Tool for Periodic
Wave Generation (Part 2)”, IEEE Signal Processing Magazine,
pp. 110-112, September 2004

AUTHORS
First Author- Prof. Snehal Gaikwad
M. Tech (VLSI)
Currently working as a Assistant Professor in Electronics &
Telecommunication at D.M.I.E.T.R., Wardha, Maharashtra, India
Area of Working: VLSI & VHDL
Publications/ Conferences -06/05
Achievement- Sun Certified Java Programmer by Sun
Microsystems

© 2013 ACEEE
DOI: 01.IJCOM.4.2.11

41

Mais conteúdo relacionado

Mais procurados

Lecture 2 encoding
Lecture 2 encodingLecture 2 encoding
Lecture 2 encodingJosh Street
 
Satellite link using 16 psk
Satellite link using 16 pskSatellite link using 16 psk
Satellite link using 16 pskchintanajoshi
 
Lecture 1 introduction and signals analysis
Lecture 1 introduction and signals analysisLecture 1 introduction and signals analysis
Lecture 1 introduction and signals analysistalhawaqar
 
05 signal encodingtechniques
05 signal encodingtechniques05 signal encodingtechniques
05 signal encodingtechniquesOrbay Yeşil
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulationGec bharuch
 
Low noise amplifier csd
Low noise amplifier csdLow noise amplifier csd
Low noise amplifier csdRina Ahire
 
DIY OFDM Session
DIY OFDM SessionDIY OFDM Session
DIY OFDM SessionNutaq
 
Data Encoding
Data EncodingData Encoding
Data EncodingLuka M G
 
Digital Modulation Techniques ppt
Digital Modulation Techniques pptDigital Modulation Techniques ppt
Digital Modulation Techniques pptPankaj Singh
 
Adc lab
Adc labAdc lab
Adc labxyxz
 
Digital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shapingDigital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shapingAayush Kumar
 
PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)vishnudharan11
 
Digital modulation techniques sys
Digital modulation techniques sysDigital modulation techniques sys
Digital modulation techniques sysShardaSalunkhe1
 
Fdm ask and twested pair
Fdm ask and twested pairFdm ask and twested pair
Fdm ask and twested pairRomyull Islam
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulationramalakshmi54
 
Chapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eChapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eadpeer
 
Dc ch05 : signal encoding techniques
Dc ch05 : signal encoding techniquesDc ch05 : signal encoding techniques
Dc ch05 : signal encoding techniquesSyaiful Ahdan
 

Mais procurados (20)

05 signal encodingtechniques
05 signal encodingtechniques05 signal encodingtechniques
05 signal encodingtechniques
 
Lecture 2 encoding
Lecture 2 encodingLecture 2 encoding
Lecture 2 encoding
 
Satellite link using 16 psk
Satellite link using 16 pskSatellite link using 16 psk
Satellite link using 16 psk
 
Lecture 1 introduction and signals analysis
Lecture 1 introduction and signals analysisLecture 1 introduction and signals analysis
Lecture 1 introduction and signals analysis
 
05 signal encodingtechniques
05 signal encodingtechniques05 signal encodingtechniques
05 signal encodingtechniques
 
fhss
fhssfhss
fhss
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
 
Low noise amplifier csd
Low noise amplifier csdLow noise amplifier csd
Low noise amplifier csd
 
DIY OFDM Session
DIY OFDM SessionDIY OFDM Session
DIY OFDM Session
 
Data Encoding
Data EncodingData Encoding
Data Encoding
 
Digital Modulation Techniques ppt
Digital Modulation Techniques pptDigital Modulation Techniques ppt
Digital Modulation Techniques ppt
 
Adc lab
Adc labAdc lab
Adc lab
 
Digital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shapingDigital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shaping
 
Chapter4
Chapter4Chapter4
Chapter4
 
PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)
 
Digital modulation techniques sys
Digital modulation techniques sysDigital modulation techniques sys
Digital modulation techniques sys
 
Fdm ask and twested pair
Fdm ask and twested pairFdm ask and twested pair
Fdm ask and twested pair
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
 
Chapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eChapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9e
 
Dc ch05 : signal encoding techniques
Dc ch05 : signal encoding techniquesDc ch05 : signal encoding techniques
Dc ch05 : signal encoding techniques
 

Semelhante a Adaptive Design of FPGA-based Direct Digital Frequency Synthesizer to Optimize Angular Precision and Amplitude Precision

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
 
A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...journal ijme
 
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
 
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...IOSRJECE
 
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
 
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
 
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...VLSICS Design
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...VLSICS Design
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...VLSICS Design
 
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
 
A Simulation of Wideband CDMA System on Digital Up/Down Converters
A Simulation of Wideband CDMA System on Digital Up/Down ConvertersA Simulation of Wideband CDMA System on Digital Up/Down Converters
A Simulation of Wideband CDMA System on Digital Up/Down ConvertersEditor IJMTER
 
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMSDESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMSVLSICS Design
 
Design and ASIC Implemenatation of DUC/DDC for Communication Systems
Design and ASIC Implemenatation of DUC/DDC for Communication Systems  Design and ASIC Implemenatation of DUC/DDC for Communication Systems
Design and ASIC Implemenatation of DUC/DDC for Communication Systems VLSICS Design
 
A prototyping of software defined radio using qpsk modulation
A prototyping of software defined radio using qpsk modulationA prototyping of software defined radio using qpsk modulation
A prototyping of software defined radio using qpsk modulationIAEME Publication
 
Implementation of modified goertzel algorithm using fpga
Implementation of modified goertzel algorithm using fpgaImplementation of modified goertzel algorithm using fpga
Implementation of modified goertzel algorithm using fpgaIAEME Publication
 

Semelhante a Adaptive Design of FPGA-based Direct Digital Frequency Synthesizer to Optimize Angular Precision and Amplitude Precision (20)

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
 
Ov3425972602
Ov3425972602Ov3425972602
Ov3425972602
 
A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...
 
40120140504012
4012014050401240120140504012
40120140504012
 
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
 
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
 
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
 
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...
 
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...
 
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS 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
 
A Simulation of Wideband CDMA System on Digital Up/Down Converters
A Simulation of Wideband CDMA System on Digital Up/Down ConvertersA Simulation of Wideband CDMA System on Digital Up/Down Converters
A Simulation of Wideband CDMA System on Digital Up/Down Converters
 
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMSDESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
 
Design and ASIC Implemenatation of DUC/DDC for Communication Systems
Design and ASIC Implemenatation of DUC/DDC for Communication Systems  Design and ASIC Implemenatation of DUC/DDC for Communication Systems
Design and ASIC Implemenatation of DUC/DDC for Communication Systems
 
A prototyping of software defined radio using qpsk modulation
A prototyping of software defined radio using qpsk modulationA prototyping of software defined radio using qpsk modulation
A prototyping of software defined radio using qpsk modulation
 
Implementation of modified goertzel algorithm using fpga
Implementation of modified goertzel algorithm using fpgaImplementation of modified goertzel algorithm using fpga
Implementation of modified goertzel algorithm using fpga
 

Mais de IDES Editor

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A ReviewIDES Editor
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...IDES Editor
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...IDES Editor
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...IDES Editor
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCIDES Editor
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...IDES Editor
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingIDES Editor
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...IDES Editor
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsIDES Editor
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...IDES Editor
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...IDES Editor
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkIDES Editor
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetIDES Editor
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyIDES Editor
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’sIDES Editor
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...IDES Editor
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance AnalysisIDES Editor
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesIDES Editor
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...IDES Editor
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...IDES Editor
 

Mais de IDES Editor (20)

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A Review
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive Thresholds
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through Steganography
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’s
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance Analysis
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
 

Último

Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 

Último (20)

Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 

Adaptive Design of FPGA-based Direct Digital Frequency Synthesizer to Optimize Angular Precision and Amplitude Precision

  • 1. Short Paper ACEEE Int. J. on Communications, Vol. 4, No. 2, Nov 2013 Adaptive Design of FPGA-based Direct Digital Frequency Synthesizer to Optimize Angular Precision and Amplitude Precision Snehal Gaikwad1, Kunal Dekate2 1 D.M.I.E.T.R., Wardha/Electronics & Telecommunication, Wardha, Maharashtra, India Email: Snehal.gaikwad84@gmail.com 2 G.H.Raisoni College of Engineering, Nagpur/Electronics Engineering, Nagpur, Maharashtra, India Email: kunaldekate@gmail.com Abstract— A Direct Digital Frequency Synthesizer designed core is implemented and validated in this paper. This electronics paper proposed the details of programming model optimal and feasible architecture of Direct Digital Synthesizer that eliminates the need for the manual tuning and tweaking related to component aging and temperature drift in analog synthesizer solutions. A Direct Digital Synthesizer play a vital role in Digital frequency Down Conversion in such an application, the DDC (Digital Down converter) has become a cornerstone technology in communication systems. Here, the design of Digital Frequency Synthesizer gives an output with specified frequency and phase which is adjustable at runtime. This paper also evaluates the performance of DDS under various programming parameters and the performance is implemented on Virtex II Pro. The resolution of the Frequency Tuning Word (FTW), the phase and the amplitude are defined separately. While the FTW resolution can be set by the generic ftw_width, phase and amplitude resolution are defined as constants phase_width and ampl_width in the separate package sine_lut_pkg. This is generated by a matlab script (sine_lut_gen.m); the m-files are described in their headers. The nomenclature of the files is sine_<phase_width>_x_<amplitude_width>_pkg.vhd. By adding one of these files to the project, the resolution of phase and amplitude is automatically defined. Figure1 shows a block diagram of the implemented DDS synthesizer. The signals clock and reset are not shown here. The resolution parameters have been renamed (ftw_width = N, phase_width = M, and amplitude_width = P). Only the first period of the sine wave is stored in the LUT, the two most significant bits of the phase word are used either to shift the input value or to invert the output amplitude, depending on the quadrant of the sine wave. The LUT is clocked, so the total delay from input to output is 3 clock cycles. Index Terms—Direct Digital Frequency Synthesizer, Performance of Digital Frequency Synthesizer, Design Approach, Simulation Results. I. INTRODUCTION The DDS (DDS synthesizer) is an implementation of a direct digital frequency synthesizer (DDS) which produces a sine wave at the output with a specified frequency and phase (adjustable at run time). DDS technique makes arbitrary periodical waveform generation possible as well as a sine wave generation. If the arbitrary periodical waveform sample values are loaded into the internal look-up table module in the DDS, the arbitrary periodical waveform with desired frequency and phase can be generated. These synthesizers can generate lower frequencies but, they allow fine step sizes and more accurate frequency values. Figure 1: Block diagram of DDS implementation II. DIRECT DIGITAL SYNTHESIZER The output frequency will be determined by the FTW. Fdds = (FTW/2(N-M))*(Fclk / (2M)) or Fdds = FTW*Fclk/2N Where Fclk = Clock Frequency The initial phase can be controlled by PTW. Φdds= (PTW/2M)*2*pi The direct frequency synthesizers use DDS technique which lets generating sine waves at very precise frequencies [1, 2]. As the name implies, the analog sine wave is completely generated by digital circuits in this technique. The digitally quantized samples of the desired waveform are generated at the input reference clock frequency. The generated digital samples of the waveform are converted to analog signals using the D/A converters and filter circuits. © 2013 ACEEE DOI: 01.IJCOM.4.2.11 A. FTW bit width calculations It is determined using minimum frequency change required If we simplify the equation 37
  • 2. Short Paper ACEEE Int. J. on Communications, Vol. 4, No. 2, Nov 2013 Fdds = FTW/2(N-M))*(Fclk/ (2M)) Fdds = FTW*Fclk/ (2N * 2-M * 2M) Fdds = FTW*Fclk/2N FTW = 1 for minimum frequency change and Minimum frequency change = 1e3 Hz So, 1e3 = 1*50e6/2N N = 15.6096 H” 16 The FTW width should be 16 bits. B. PTW bit width calculations It is determined using the minimum frequency required at the output.  the min frequency change required and the minimum If frequency required are same then PTW bit width = FTW bit width i.e. M = N. If they are not same then; M = log10 ((Fclk/min_Freq))/log10 (2) Let min_Freq = 5e3 Hz M = log10 ((Fclk/5e3))/log10 (2) M = 13.2877 H” 13 Figure 2: DDS Output at 750 KHz C. Advantages of DDS  DDS performance allows for very fast frequency switching at a stumpy rate.  Waveform frequency is digitally runtime adjustable with micro hertz frequency resolution.  The waveform phase and amplitude can be adjusted digitally.  The DDS core can be combined with additional signal processing blocks to make clock generators. III. SIMULATION RESULTS A. Performance of DDS at different Frequencies Parameters used for DDS module: Sampling Frequency: 60 MHz Frequency Tuning Word: 11bit Phase Tuning Word: 9 bit Output Amplitude Tuning Word: 16 bit The design parameters are assigned in Matlab using text file which can be read out by testbench from ISE. The suitable design parameter for DDS module is assigned in table I. Figure 3: DDS Output at 2 MHz key function for all communication systems. The performance of Direct Digital Frequency Synthesizer is controlled by Frequency Tuning Word (FTW). Implementing a DDS having various periodical waveform creation capability at different frequency, result shown in figure 2, 3, 4 & figure 5. Periodical waveform generation is a key function for all communication systems. The performance of Direct Digital Frequency Synthesizer is controlled by Frequency Tuning Word (FTW). TABLE I: PERFORMANCE PARAMETER OF DDS Frequency Required FTW FTW Actual Frequency Generated 750KHz 2MHz 5MHz 20MHz 25.6 68.266 170.661 682.66 26 68 171 683 762KHz 1.99MHz 5.00MHz 20.009MHz Actual Frequency from Simulation 762KHz 1.99MHz 5.00MHz 20.032MHz B. Simulation and Verification of DDS at Fixed Frequency In this paper, designed Direct Digital Frequency Synthesizer module VHDL code is implemented into Xilinx FPGA, output are displayed using MATLAB and debugged the module on hardware platform with Chipscope pro. Implementing a DDS having various periodical waveform creation capability at different frequency, result shown in figure 2, 3, 4 & figure 5. Periodical waveform generation is a © 2013 ACEEE DOI: 01.IJCOM.4.2.11 TABLE II: FREQUENCY AND FTW PARAMETER Frequency Required FTW FTW Actual Frequency Generated 5MHz 170.661 171 5.00MHz OF DDS Actual Frequency from Simulation 5.00MHz The phase and frequency of designed Direct Digital Frequency Synthesizer is adjustable at runtime also and for a 38
  • 3. Short Paper ACEEE Int. J. on Communications, Vol. 4, No. 2, Nov 2013 Figure 5: DDS Output at 20 MHz Figure 4: DDS Output at 5 MHz Figure 6: Phase Simulation of DDS Figure 7: Amplitude Simulation of DDS © 2013 ACEEE DOI: 01.IJCOM.4.2.11 39
  • 4. Short Paper ACEEE Int. J. on Communications, Vol. 4, No. 2, Nov 2013 designed module the frequency at runtime is assigned (see table II). The frequency generated is exactly match the actual frequency which is attained by the simulation. The phase and Amplitude simulations are attained in Xilinx using VHDL shown in figure 6 and figure 7. Direct Digital Synthesizer (DDS) is developed in VHDL using Xilinx ISE. During synthesis, VHDL Script becomes Netlist files that are accepted as inputs to implementation step. VHDL is a high-level language similar to the computer programming language which is intended to support the design, verification, synthesis and testing of hardware designs. It also supports inclusion of technology-specific modules for most efficient synthesis to FPGAs. C. Design Appraoch For rapid testing, such designs can be loaded on to the target FPGAs and tested by applying test inputs and directly observing their outputs shown in figure 8. As the complexity of the design under test increases, so does the impracticality of attaching test equipment probes to these devices under test. Here, the Chipscope Pro tools integrate key logic analyzer and other test and measurement hardware components with the target design inside the FPGA. This also improves the frequency of operation. Figure 9: Output of DDS at 5MHz Figure 10: Frequency Spectrum Output of DDS at 5 MHz IV. CONCLUSION The design of Direct Digital Synthesizer is implemented on Virtex II Pro, where MATLAB algorithm is used Floating to fixed point arithmetic to achieve higher and optimal performance of FPGA. This is helpful in the scaling and precision of each variable to be defined to avoid overflow/ underflow conditions – a tedious, error-prone process. In this design, maximum output frequency is exactly equal to clock frequency and also the digital sine wave has pure spectral components without distortion. Figure 8: Digital Hardware Design Flow Chart D. Automated Floating- to Fixed-point Generation MATLAB algorithms are implemented in fixed-point hardware to achieve higher performance in FPGAs. The output of DDS generated by testbench is displayed with DSP tool, the result is as a periodic waveform with its frequency spectrum as shown in figure 9 & figure 10. © 2013 ACEEE DOI: 01.IJCOM.4.2.11 V. FUTURE WORK In the future scope of work the performance and efficiency of the DDS is further improved by implementing lowcomplexity algorithm on reconfigurable FPGA. 40
  • 5. Short Paper ACEEE Int. J. on Communications, Vol. 4, No. 2, Nov 2013 REFERENCES Second Author- Prof. Kunal Dekate M. Tech (VLSI) Currently working as a Assistant Professor in Electronics Engineering at G.H.Raisoni College of Engineering, Nagpur, Maharashtra, India Area of Working: VLSI & MEMS Publications/ Conferences-08 Memberships: IEEE, IETE, ISTE. [1] L. Cordesses, “Direct Digital Synthesis: A Tool for Periodic Wave Generation (Part 1)”, IEEE Signal Processing Magazine, pp. 50-54, July 2004 [2] L. Cordesses, “Direct Digital Synthesis: A Tool for Periodic Wave Generation (Part 2)”, IEEE Signal Processing Magazine, pp. 110-112, September 2004 AUTHORS First Author- Prof. Snehal Gaikwad M. Tech (VLSI) Currently working as a Assistant Professor in Electronics & Telecommunication at D.M.I.E.T.R., Wardha, Maharashtra, India Area of Working: VLSI & VHDL Publications/ Conferences -06/05 Achievement- Sun Certified Java Programmer by Sun Microsystems © 2013 ACEEE DOI: 01.IJCOM.4.2.11 41