SlideShare a Scribd company logo
1 of 29
Low-Power Correlation for
IEEE 802.16 OFDM Synchronization
on FPGA
By
S.M.Brundha (10G21A0455)
D.Navajyothi (10G21A0426)
I.Akkil (10G21A0438)
MC.Chaithanya(10G21A0419) ASCET
• Aim
• Objective
• Motive
• Existing system
• Proposed system
• Implementation flow
• Operational flow
• Simulation and synthesis report
• Applications
• Conclusion
To implement a low-power correlator for
IEEE 802.16 OFDM synchronization on
FPGA
MOTIVE
• Here IEEE 802.16 refers to the wireless Metropolitan area
network(WMAN)or wireless microwave access(WIMAX)
and the multiplexing technology we use is OFDM
• It is necessary to have timing synchronization for the
transmitted signal so we use cross correlation technique for the
received samples and filter coefficients.
• Initially it is implemented with the multipliers later multiplier
less also in the multiplier less we replace the adders with the
low power one
WIMAX
• where as WLAN (IEEE 802.11) restricted to smaller area(100m)
• It has lower data rate(54Mbps)
• WLAN referred to as WIFI provides low quality of service
• IEEE 802.16d used here refers to the fixed microwave access used for
broadband internet access
• Broadband refers to larger channel band width provided for
larger data rate (100Mbps)
• WIMAX technology can be extended for larger area (10Km)
•By using a single base station in an area we can serve many users in
different areas.
WLAN Service
WMAN service
OFDM TECHNOLOGY
• It is an extension for FDM
• we can serve more number of customers using a single channel
where as in FDM a single channel will render service to one
customer.
• Efficient channel usage in OFDM with no guard band by
making signals to be orthogonal
Cylic prefixing
CORRELATION
• Here we use cross correlation this happens between the
received samples and between the coefficients
• This is applied to find whether there is timing synchronization
for the received signal i.e whether the signal reached receiver
on time
• Generally correlation is done to attain the original signal from
the noise effected one’s based with the preamble symbols
Multiplier based cross correlation
• In the previous cases multiplier based correlation is
used and It is complex to implement .
• Correlation is similar to FIR filter implementation we
go in similar to DSP implementation
As in general we have for FIR filters
output=ax(n)+bx(n-1)+cx(n-2)+dx(n-3)+…..
Similarly for correlators after Z transform
Output = Pr [63] Ri + z−1( Pr [62] Ri + z−1( Pr [61] Ri + · · ·)
Transpose direct form of the
correlator
Eg:
Rin*pr[63]=[1010]*[0]=0000
Rin*pr[62]=[1010]*[1]=1010 and
so on
•In the multiplier less based technology we are going to use the shift and add
technique initially the input along with the preamble samples are being shift and
added
•The out put will be of 2 types with carry or without carry which is provided to
the multiplexar based on the preamble symbol which acts as a selection line the
required output is attained and it is is given to the adder
•
• Atlast all the output of the adder are added and then we attain the required
correlation for timing synchronisation
Eg:
Rin=1110
If preamble bit is 0 then
Multiplier less Implementation
•In the multiplier less based technology we are going to use the shift and add
technique initially the input along with the preamble samples are being shift and
added
•The out put will be of 2 types with carry or without carry which is provided to
the multiplexar based on the preamble symbol which acts as a selection line the
required output is attained and it is is given to the adder
• Atlast all the output of the adder are added and then we attain the required
correlation for timing synchronisation•
• In the existing technology of WIMAX we have used the carry
save adder for the correlation operation for timing
synchronization which may consume more area as we have a
separate block for storing the carry which consumes more
power and area.
• In the carry save adder addition initially all the bits are added
we attain a carry and sum at each addition from right to left
the carry attained is not added with the next addition
instead stored and at last for all the sum bits we add the carry
bits
There is one CSA unit per bit
• Every CSA has a c output and an s output
• Doing this way, addition can be implemented in log m sums
• It is necessary to implement one final Adder
All these consumes extra area for the register used for carry saving and consumes
more power for the operation
• Hence we are going to replace the existing technology
correlator’s carry save adder with the ripple carry adder
hence thereby the power consumed decreases and the area
occupied also decreases
Ripple carry adder
In the previous case the carry save adder’s drawback is overcame by using the ripple carry added
it doesn’t require any extra register for the storage of the carry bits
The carry bit is directly added with the sum bit of the next addition
The layout of ripple carry adder is simple, which allows for fast design time
however, the ripple carry adder is relatively slow, since each full adder must wait for the carry
bit to be calculated from the previous full adder. The gate delay can easily be calculated by
inspection of the full adder circuit.
IMPLEMENTATION FLOW
Implementing it on FPGA
Simulating and synthesising the net list
Devoloping the code for different modules
registers,adders,,multiplexers
1 1
1
Softwares Utilised
• we require the usage of 2 softwares
Modelsim and Xilinx ISE
 Code is written on xilinx ISE 10.1 editor
window
 The simulation is being done by using
Modelsim 6.4b
Spartan3e
-xc3s250
LUT SLICES DELAY Power
CSA 4404 2353 8.545ns 6.128 W
RCA 3425 1869 6.800ns 5.962 W
The code is being dumped in to the FPGA SPARTAN 6
 FPGA are reprogrammable they use HDL for
programming
 These are flexible we can use it for digital signal
processing, as a microcontroller ,micro processor by
programming the device to achieve the required
operation
 CLB Contains look up tables refers to
group of logic gates forming an boolean
equation, flipflops, multiplexars .
The CLB’S are connected to any of the wire
segment similarly I/O blocks
I/O Blocks are used for read and write
operation
• Wimax used for broadband internet access for over
larger distance and with high speed
• consumers, businesses, and government agencies
alike will discover a whole new broadband paradigm,
which will significantly enhance their ability to
conduct their business
CONCLUSION
Over the multiplier based implementation multiplier less consumes less
power also replacing carry save adders with the ripple carry adders we
can attain less power usage .
An additional benefit of multiplierless correlation is that it can be used on
any FPGA architecture.In this RCA implementaion we can achieve less
delay overall than with CSA
REFERENCES
• IEEE Xplore Abstract - Low-Power Correlation for IEEE 802.16 OFDM Synchronization
on FPGA - http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6295680#
• Intel® My WiFi Technology –http://www.youtube.com/watch?v=5DHBFrPBNc8
• WiFi Vs WiMax -http://www.youtube.com/watch?v=Y7ydkmFaP7E
• EEVblog #496 - What Is An FPGA? –http://www.youtube.com/watch?v=gUsHwi4M4xE
• Finite impulse response --http://en.wikipedia.org/wiki/Finite_impulse_response
• Understanding and Using Correlation Analysis TradeStation Labs-
https://www.tradestation.com/education/labs/analysis-concepts/understanding-and-using-
correlation-analysis
• BBC - GCSE Bitesize: Communicating with waves: radio waves and microwaves-
http://www.bbc.co.uk/schools/gcsebitesize/science/aqa/waves/soundandlightrev3.shtml
• SSCE-Shift-Mult.pdf-http://users.utcluj.ro/~baruch/book_ssce/SSCE-Shift-Mult.pdf
• Inter Carrier Interference (ICI) in OFDM-http://www.dsplog.com/2009/08/08/effect-of-ici-
in-ofdm/
• What is difference between OFDM and FDM-
http://www.edaboard.com/thread169470.html
• Orthogonal frequency-division multiplexing - Wikipedia, the free encyclopedia-
http://en.wikipedia.org/wiki/Orthogonal_frequency-division_multiplexing#Orthogonality
• Cross-correlation – ALGLIB-http://www.alglib.net/fasttransforms/crosscorrelation.php
• Cyclic prefix - Wikipedia, the free encyclopedia
• Carry save addition-people.clarkson.edu/~linh/algorithms/carry%20save%20addition.pdf
• Ripple carry adders-www.engr.uky.edu/~jel/misc/d481/info/adders/adders.html

More Related Content

What's hot

DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...
DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...
DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...Saikiran Panjala
 
Ajal satellite link budget
Ajal satellite link budgetAjal satellite link budget
Ajal satellite link budgetAJAL A J
 
Initial acquisition in digital communication systems by Fuyun Ling, v1.2
Initial acquisition in digital communication systems by Fuyun Ling, v1.2Initial acquisition in digital communication systems by Fuyun Ling, v1.2
Initial acquisition in digital communication systems by Fuyun Ling, v1.2Fuyun Ling
 
Adaptive Design of FPGA-based Direct Digital Frequency Synthesizer to Optimiz...
Adaptive Design of FPGA-based Direct Digital Frequency Synthesizer to Optimiz...Adaptive Design of FPGA-based Direct Digital Frequency Synthesizer to Optimiz...
Adaptive Design of FPGA-based Direct Digital Frequency Synthesizer to Optimiz...IDES Editor
 
Network Tools and ShortestPathFinder, Lightning Talk_Tony Kent - Safe Softwar...
Network Tools and ShortestPathFinder, Lightning Talk_Tony Kent - Safe Softwar...Network Tools and ShortestPathFinder, Lightning Talk_Tony Kent - Safe Softwar...
Network Tools and ShortestPathFinder, Lightning Talk_Tony Kent - Safe Softwar...IMGS
 
Initial acquisition in digital communication systems
Initial acquisition in digital communication systemsInitial acquisition in digital communication systems
Initial acquisition in digital communication systemsFuyun Ling
 
ECMFA 2015 - Energy Consumption Analysis and Design with Foundational UML
ECMFA 2015 - Energy Consumption Analysis and Design with Foundational UMLECMFA 2015 - Energy Consumption Analysis and Design with Foundational UML
ECMFA 2015 - Energy Consumption Analysis and Design with Foundational UMLLuca Berardinelli
 
Satellite link using 16 psk
Satellite link using 16 pskSatellite link using 16 psk
Satellite link using 16 pskchintanajoshi
 
Integer quantization for deep learning inference: principles and empirical ev...
Integer quantization for deep learning inference: principles and empirical ev...Integer quantization for deep learning inference: principles and empirical ev...
Integer quantization for deep learning inference: principles and empirical ev...jemin lee
 
communication system lec4
communication system lec4 communication system lec4
communication system lec4 ZareenRauf1
 
Hardware Implementation Of QPSK Modulator for Satellite Communications
Hardware Implementation Of QPSK Modulator for Satellite CommunicationsHardware Implementation Of QPSK Modulator for Satellite Communications
Hardware Implementation Of QPSK Modulator for Satellite Communicationspradeepps88
 
An Experiment-Driven Performance Model of Stream Processing Operators in Fog ...
An Experiment-Driven Performance Model of Stream Processing Operators in Fog ...An Experiment-Driven Performance Model of Stream Processing Operators in Fog ...
An Experiment-Driven Performance Model of Stream Processing Operators in Fog ...FogGuru MSCA Project
 
Dcn a03-analog transmission
Dcn a03-analog transmissionDcn a03-analog transmission
Dcn a03-analog transmissionSaurabh Daga
 
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLAIMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLAeeiej_journal
 
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...iosrjce
 
RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...
RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...
RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...OPAL-RT TECHNOLOGIES
 
An Ultra-Low Voltage, Wideband Low Noise Amplifier Design Technique
An Ultra-Low Voltage, Wideband Low Noise Amplifier Design TechniqueAn Ultra-Low Voltage, Wideband Low Noise Amplifier Design Technique
An Ultra-Low Voltage, Wideband Low Noise Amplifier Design TechniqueIRJET Journal
 
A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...
A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...
A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...IOSR Journals
 

What's hot (20)

DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...
DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...
DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...
 
Ajal satellite link budget
Ajal satellite link budgetAjal satellite link budget
Ajal satellite link budget
 
Psk, qam, fsk different modulation
Psk, qam, fsk different modulationPsk, qam, fsk different modulation
Psk, qam, fsk different modulation
 
Initial acquisition in digital communication systems by Fuyun Ling, v1.2
Initial acquisition in digital communication systems by Fuyun Ling, v1.2Initial acquisition in digital communication systems by Fuyun Ling, v1.2
Initial acquisition in digital communication systems by Fuyun Ling, v1.2
 
Adaptive Design of FPGA-based Direct Digital Frequency Synthesizer to Optimiz...
Adaptive Design of FPGA-based Direct Digital Frequency Synthesizer to Optimiz...Adaptive Design of FPGA-based Direct Digital Frequency Synthesizer to Optimiz...
Adaptive Design of FPGA-based Direct Digital Frequency Synthesizer to Optimiz...
 
Network Tools and ShortestPathFinder, Lightning Talk_Tony Kent - Safe Softwar...
Network Tools and ShortestPathFinder, Lightning Talk_Tony Kent - Safe Softwar...Network Tools and ShortestPathFinder, Lightning Talk_Tony Kent - Safe Softwar...
Network Tools and ShortestPathFinder, Lightning Talk_Tony Kent - Safe Softwar...
 
Initial acquisition in digital communication systems
Initial acquisition in digital communication systemsInitial acquisition in digital communication systems
Initial acquisition in digital communication systems
 
ECMFA 2015 - Energy Consumption Analysis and Design with Foundational UML
ECMFA 2015 - Energy Consumption Analysis and Design with Foundational UMLECMFA 2015 - Energy Consumption Analysis and Design with Foundational UML
ECMFA 2015 - Energy Consumption Analysis and Design with Foundational UML
 
Satellite link using 16 psk
Satellite link using 16 pskSatellite link using 16 psk
Satellite link using 16 psk
 
Integer quantization for deep learning inference: principles and empirical ev...
Integer quantization for deep learning inference: principles and empirical ev...Integer quantization for deep learning inference: principles and empirical ev...
Integer quantization for deep learning inference: principles and empirical ev...
 
communication system lec4
communication system lec4 communication system lec4
communication system lec4
 
Hardware Implementation Of QPSK Modulator for Satellite Communications
Hardware Implementation Of QPSK Modulator for Satellite CommunicationsHardware Implementation Of QPSK Modulator for Satellite Communications
Hardware Implementation Of QPSK Modulator for Satellite Communications
 
An Experiment-Driven Performance Model of Stream Processing Operators in Fog ...
An Experiment-Driven Performance Model of Stream Processing Operators in Fog ...An Experiment-Driven Performance Model of Stream Processing Operators in Fog ...
An Experiment-Driven Performance Model of Stream Processing Operators in Fog ...
 
Dcn a03-analog transmission
Dcn a03-analog transmissionDcn a03-analog transmission
Dcn a03-analog transmission
 
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLAIMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
 
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
 
Il3614731475
Il3614731475Il3614731475
Il3614731475
 
RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...
RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...
RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...
 
An Ultra-Low Voltage, Wideband Low Noise Amplifier Design Technique
An Ultra-Low Voltage, Wideband Low Noise Amplifier Design TechniqueAn Ultra-Low Voltage, Wideband Low Noise Amplifier Design Technique
An Ultra-Low Voltage, Wideband Low Noise Amplifier Design Technique
 
A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...
A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...
A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...
 

Similar to Low-Power Correlator for IEEE 802.16 OFDM Sync

Bitm2003 802.11g
Bitm2003 802.11gBitm2003 802.11g
Bitm2003 802.11gArpan Pal
 
Comparison of Single Carrier and Multi-carrier.ppt
Comparison of Single Carrier and Multi-carrier.pptComparison of Single Carrier and Multi-carrier.ppt
Comparison of Single Carrier and Multi-carrier.pptStefan Oprea
 
VLSI design Dr B.jagadeesh UNIT-5.pptx
VLSI design Dr B.jagadeesh   UNIT-5.pptxVLSI design Dr B.jagadeesh   UNIT-5.pptx
VLSI design Dr B.jagadeesh UNIT-5.pptxjagadeesh276791
 
Low Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth MultiplierLow Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth Multiplieridescitation
 
Leakage power optimization for ripple carry adder
Leakage power optimization for ripple carry adder Leakage power optimization for ripple carry adder
Leakage power optimization for ripple carry adder NAVEEN TOKAS
 
3 phase energy meter on Zigbee1
3 phase energy meter on Zigbee13 phase energy meter on Zigbee1
3 phase energy meter on Zigbee1Sumit Vyas
 
iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdlIaetsd Iaetsd
 
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
 
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET Journal
 
Ultra sonic sensor network communicating using NRF 24L01 radio
Ultra sonic sensor network communicating using NRF 24L01 radioUltra sonic sensor network communicating using NRF 24L01 radio
Ultra sonic sensor network communicating using NRF 24L01 radioAshok Raj
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
adaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptxadaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptxssuser6f1a8e1
 
Implementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation SchemesImplementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation SchemesIJCSIS Research Publications
 
AMAR_KANTETI_RESUME
AMAR_KANTETI_RESUMEAMAR_KANTETI_RESUME
AMAR_KANTETI_RESUMEamar kanteti
 
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesImplementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesIOSRJVSP
 

Similar to Low-Power Correlator for IEEE 802.16 OFDM Sync (20)

Bitm2003 802.11g
Bitm2003 802.11gBitm2003 802.11g
Bitm2003 802.11g
 
Comparison of Single Carrier and Multi-carrier.ppt
Comparison of Single Carrier and Multi-carrier.pptComparison of Single Carrier and Multi-carrier.ppt
Comparison of Single Carrier and Multi-carrier.ppt
 
VLSI design Dr B.jagadeesh UNIT-5.pptx
VLSI design Dr B.jagadeesh   UNIT-5.pptxVLSI design Dr B.jagadeesh   UNIT-5.pptx
VLSI design Dr B.jagadeesh UNIT-5.pptx
 
Low Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth MultiplierLow Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth Multiplier
 
72
7272
72
 
Leakage power optimization for ripple carry adder
Leakage power optimization for ripple carry adder Leakage power optimization for ripple carry adder
Leakage power optimization for ripple carry adder
 
3 phase energy meter on Zigbee1
3 phase energy meter on Zigbee13 phase energy meter on Zigbee1
3 phase energy meter on Zigbee1
 
iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdl
 
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
 
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
 
final14-4
final14-4final14-4
final14-4
 
Ultra sonic sensor network communicating using NRF 24L01 radio
Ultra sonic sensor network communicating using NRF 24L01 radioUltra sonic sensor network communicating using NRF 24L01 radio
Ultra sonic sensor network communicating using NRF 24L01 radio
 
HD WIRELESS FINAL PPT
HD WIRELESS FINAL PPTHD WIRELESS FINAL PPT
HD WIRELESS FINAL PPT
 
F1074145
F1074145F1074145
F1074145
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
ADC
ADCADC
ADC
 
adaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptxadaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptx
 
Implementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation SchemesImplementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation Schemes
 
AMAR_KANTETI_RESUME
AMAR_KANTETI_RESUMEAMAR_KANTETI_RESUME
AMAR_KANTETI_RESUME
 
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesImplementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
 

More from Brundha Sholaganga

Home automation in client server using NodeMcu approach along with user notif...
Home automation in client server using NodeMcu approach along with user notif...Home automation in client server using NodeMcu approach along with user notif...
Home automation in client server using NodeMcu approach along with user notif...Brundha Sholaganga
 
Failure Identification in the engine coolant system of car
Failure Identification in the engine coolant system of carFailure Identification in the engine coolant system of car
Failure Identification in the engine coolant system of carBrundha Sholaganga
 
Open voice-Low cost approach for Tele communication service
Open voice-Low cost approach for Tele communication serviceOpen voice-Low cost approach for Tele communication service
Open voice-Low cost approach for Tele communication serviceBrundha Sholaganga
 
Intelligent transportation system using wireless sensor network
Intelligent transportation system using wireless sensor networkIntelligent transportation system using wireless sensor network
Intelligent transportation system using wireless sensor networkBrundha Sholaganga
 

More from Brundha Sholaganga (8)

Home automation in client server using NodeMcu approach along with user notif...
Home automation in client server using NodeMcu approach along with user notif...Home automation in client server using NodeMcu approach along with user notif...
Home automation in client server using NodeMcu approach along with user notif...
 
Failure Identification in the engine coolant system of car
Failure Identification in the engine coolant system of carFailure Identification in the engine coolant system of car
Failure Identification in the engine coolant system of car
 
Open voice-Low cost approach for Tele communication service
Open voice-Low cost approach for Tele communication serviceOpen voice-Low cost approach for Tele communication service
Open voice-Low cost approach for Tele communication service
 
Infotainment system of car
Infotainment system of carInfotainment system of car
Infotainment system of car
 
Intelligent transportation system using wireless sensor network
Intelligent transportation system using wireless sensor networkIntelligent transportation system using wireless sensor network
Intelligent transportation system using wireless sensor network
 
Animation
AnimationAnimation
Animation
 
Spy Borg
Spy BorgSpy Borg
Spy Borg
 
Artificial vision
Artificial visionArtificial vision
Artificial vision
 

Recently uploaded

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 

Recently uploaded (20)

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 

Low-Power Correlator for IEEE 802.16 OFDM Sync

  • 1. Low-Power Correlation for IEEE 802.16 OFDM Synchronization on FPGA By S.M.Brundha (10G21A0455) D.Navajyothi (10G21A0426) I.Akkil (10G21A0438) MC.Chaithanya(10G21A0419) ASCET
  • 2. • Aim • Objective • Motive • Existing system • Proposed system • Implementation flow • Operational flow • Simulation and synthesis report • Applications • Conclusion
  • 3. To implement a low-power correlator for IEEE 802.16 OFDM synchronization on FPGA
  • 4.
  • 5. MOTIVE • Here IEEE 802.16 refers to the wireless Metropolitan area network(WMAN)or wireless microwave access(WIMAX) and the multiplexing technology we use is OFDM • It is necessary to have timing synchronization for the transmitted signal so we use cross correlation technique for the received samples and filter coefficients. • Initially it is implemented with the multipliers later multiplier less also in the multiplier less we replace the adders with the low power one
  • 6. WIMAX • where as WLAN (IEEE 802.11) restricted to smaller area(100m) • It has lower data rate(54Mbps) • WLAN referred to as WIFI provides low quality of service • IEEE 802.16d used here refers to the fixed microwave access used for broadband internet access • Broadband refers to larger channel band width provided for larger data rate (100Mbps) • WIMAX technology can be extended for larger area (10Km) •By using a single base station in an area we can serve many users in different areas.
  • 8. OFDM TECHNOLOGY • It is an extension for FDM • we can serve more number of customers using a single channel where as in FDM a single channel will render service to one customer. • Efficient channel usage in OFDM with no guard band by making signals to be orthogonal Cylic prefixing
  • 9. CORRELATION • Here we use cross correlation this happens between the received samples and between the coefficients • This is applied to find whether there is timing synchronization for the received signal i.e whether the signal reached receiver on time • Generally correlation is done to attain the original signal from the noise effected one’s based with the preamble symbols
  • 10. Multiplier based cross correlation • In the previous cases multiplier based correlation is used and It is complex to implement . • Correlation is similar to FIR filter implementation we go in similar to DSP implementation As in general we have for FIR filters output=ax(n)+bx(n-1)+cx(n-2)+dx(n-3)+…..
  • 11. Similarly for correlators after Z transform Output = Pr [63] Ri + z−1( Pr [62] Ri + z−1( Pr [61] Ri + · · ·) Transpose direct form of the correlator Eg: Rin*pr[63]=[1010]*[0]=0000 Rin*pr[62]=[1010]*[1]=1010 and so on
  • 12. •In the multiplier less based technology we are going to use the shift and add technique initially the input along with the preamble samples are being shift and added •The out put will be of 2 types with carry or without carry which is provided to the multiplexar based on the preamble symbol which acts as a selection line the required output is attained and it is is given to the adder • • Atlast all the output of the adder are added and then we attain the required correlation for timing synchronisation Eg: Rin=1110 If preamble bit is 0 then
  • 13. Multiplier less Implementation •In the multiplier less based technology we are going to use the shift and add technique initially the input along with the preamble samples are being shift and added •The out put will be of 2 types with carry or without carry which is provided to the multiplexar based on the preamble symbol which acts as a selection line the required output is attained and it is is given to the adder • Atlast all the output of the adder are added and then we attain the required correlation for timing synchronisation•
  • 14. • In the existing technology of WIMAX we have used the carry save adder for the correlation operation for timing synchronization which may consume more area as we have a separate block for storing the carry which consumes more power and area.
  • 15. • In the carry save adder addition initially all the bits are added we attain a carry and sum at each addition from right to left the carry attained is not added with the next addition instead stored and at last for all the sum bits we add the carry bits
  • 16. There is one CSA unit per bit • Every CSA has a c output and an s output • Doing this way, addition can be implemented in log m sums • It is necessary to implement one final Adder All these consumes extra area for the register used for carry saving and consumes more power for the operation
  • 17. • Hence we are going to replace the existing technology correlator’s carry save adder with the ripple carry adder hence thereby the power consumed decreases and the area occupied also decreases
  • 18. Ripple carry adder In the previous case the carry save adder’s drawback is overcame by using the ripple carry added it doesn’t require any extra register for the storage of the carry bits The carry bit is directly added with the sum bit of the next addition The layout of ripple carry adder is simple, which allows for fast design time however, the ripple carry adder is relatively slow, since each full adder must wait for the carry bit to be calculated from the previous full adder. The gate delay can easily be calculated by inspection of the full adder circuit.
  • 19. IMPLEMENTATION FLOW Implementing it on FPGA Simulating and synthesising the net list Devoloping the code for different modules registers,adders,,multiplexers
  • 20. 1 1
  • 21. 1
  • 22. Softwares Utilised • we require the usage of 2 softwares Modelsim and Xilinx ISE  Code is written on xilinx ISE 10.1 editor window  The simulation is being done by using Modelsim 6.4b
  • 23.
  • 24.
  • 25. Spartan3e -xc3s250 LUT SLICES DELAY Power CSA 4404 2353 8.545ns 6.128 W RCA 3425 1869 6.800ns 5.962 W
  • 26. The code is being dumped in to the FPGA SPARTAN 6  FPGA are reprogrammable they use HDL for programming  These are flexible we can use it for digital signal processing, as a microcontroller ,micro processor by programming the device to achieve the required operation  CLB Contains look up tables refers to group of logic gates forming an boolean equation, flipflops, multiplexars . The CLB’S are connected to any of the wire segment similarly I/O blocks I/O Blocks are used for read and write operation
  • 27. • Wimax used for broadband internet access for over larger distance and with high speed • consumers, businesses, and government agencies alike will discover a whole new broadband paradigm, which will significantly enhance their ability to conduct their business
  • 28. CONCLUSION Over the multiplier based implementation multiplier less consumes less power also replacing carry save adders with the ripple carry adders we can attain less power usage . An additional benefit of multiplierless correlation is that it can be used on any FPGA architecture.In this RCA implementaion we can achieve less delay overall than with CSA
  • 29. REFERENCES • IEEE Xplore Abstract - Low-Power Correlation for IEEE 802.16 OFDM Synchronization on FPGA - http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6295680# • Intel® My WiFi Technology –http://www.youtube.com/watch?v=5DHBFrPBNc8 • WiFi Vs WiMax -http://www.youtube.com/watch?v=Y7ydkmFaP7E • EEVblog #496 - What Is An FPGA? –http://www.youtube.com/watch?v=gUsHwi4M4xE • Finite impulse response --http://en.wikipedia.org/wiki/Finite_impulse_response • Understanding and Using Correlation Analysis TradeStation Labs- https://www.tradestation.com/education/labs/analysis-concepts/understanding-and-using- correlation-analysis • BBC - GCSE Bitesize: Communicating with waves: radio waves and microwaves- http://www.bbc.co.uk/schools/gcsebitesize/science/aqa/waves/soundandlightrev3.shtml • SSCE-Shift-Mult.pdf-http://users.utcluj.ro/~baruch/book_ssce/SSCE-Shift-Mult.pdf • Inter Carrier Interference (ICI) in OFDM-http://www.dsplog.com/2009/08/08/effect-of-ici- in-ofdm/ • What is difference between OFDM and FDM- http://www.edaboard.com/thread169470.html • Orthogonal frequency-division multiplexing - Wikipedia, the free encyclopedia- http://en.wikipedia.org/wiki/Orthogonal_frequency-division_multiplexing#Orthogonality • Cross-correlation – ALGLIB-http://www.alglib.net/fasttransforms/crosscorrelation.php • Cyclic prefix - Wikipedia, the free encyclopedia • Carry save addition-people.clarkson.edu/~linh/algorithms/carry%20save%20addition.pdf • Ripple carry adders-www.engr.uky.edu/~jel/misc/d481/info/adders/adders.html