Documente Academic
Documente Profesional
Documente Cultură
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)
Submission Title: Affordable OFDM for SUN Networks Date Submitted: 1 May 2009 Source: Steve Shearer, Independent Address: Pleasanton, CA, USA Voice: (408) 417 1137 , FAX: [], E-Mail: Shearer_inc @ yahoo.com Re: [802.15.4g] TG4g Call for Proposals, 2 February, 2009 Abstract: This Ab t t Thi presentation d i demonstrates that an OFDM system that is properly configured to the h h i l fi d h application at hand, can lead to a highly efficient, low complexity PHY suitable for Smart Utility Networks. It gives some insight to the simple methods that have been used to create the SUN OFDM PHY proposal that could be implemented on a low cost off-the-shelf microcontroller. Purpose: Technical Proposal to be discussed by IEEE 802.15 TG4g Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right d ti bj t t h i f d t t ft f th t d Th t ib t ( ) ( ) th i ht to add, amend or withdraw material contained herein. Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15.
Submission
Slide 1
May 2009
Affordable OFDM
a low cost multi carrier system for Smart Utility Networks Steve Shearer
May 2009 Supporter: Shusaku Shimada [Yokogawa Electric Co.]
Submission
Slide 2
May 2009
Introduction
TherearemanyconcernsabouttheinherentcomplexityofOFDMsystems TheseconcernsoftenarisefromanalysisofparticularOFDMsystemsthat arehighlyinappropriateforthisapplication g y pp p pp ThepurposeofthispresentationistodemonstratethatanOFDMsystem, thatisproperlyconfiguredtotheapplicationathand,canleadtoahighly e c e t, o co p e ty efficient,lowcomplexityPHY
Webelievethatthisproposalcanbeimplementedonanofftheshelf microcontrolleratverylowcost Orinsiliconusingonly10%moreSiareathananFSKsystem[1]
Submission
Slide 3
May 2009
Contents
ProposalmeetstherequirementsofthePAR Multicarriersystems
Modulationmethods Channelcoding Reference transmitter diagram Referencetransmitterdiagram
Compatibility Datastructure
Preamble PHYHeader D t Datapayload l d
LowcostHardwareimplementation
Submission
Slide 4
May 2009
PHYframesizesuptoaminimumof1500octets Simultaneousoperationforatleast3colocatedorthogonalnetworks Connectivitytoatleastonethousanddirectneighborscharacteristicofdense Connectivity to at least one thousand direct neighbors characteristic of dense urbandeployment
Slide 5 Steve Shearer (Independent)
Submission
May 2009
Submission
May 2009
FFTrateis15ktransforms/s
OFDMSymboltime=66.66us Maximumdatarate=360kbps Maximum data rate = 360kbps Multipathtolerance>20usat360kbps
Modulation pi/4 DQPSK pi/4 DQPSK pi/4 DQPSK DBPSK DBPSK DBPSK DBPSK
Submission
Slide 7
May 2009
Lengthensthesymboltimewithoutreducingthedatarate
Manysystemsusemulticarriermethodsconfiguredtotheapplication requirements
UWB1.5GHzb/w,WLAN20MHzb/w,TETRAPMR25kHzb/w Manyofthesearedesignedforlongbatterylife y g g y Addedadvantagethatthecarriersareorthogonal(OFDM) Complexityis(O)nlog2(n) Socomplexityisverylow (O)64 ManysimpleFIRfiltersrequiremore computationthanthisFFT 3000timeslesscomplexthanUWB
AnFFTisacomputationallyefficientwaytogenerateamulticarriersignal
Thisproposalusesa16pointFFTinab/wof~250kHz
System y UWB SUN # FFT Points 128 16 Complexity x Complexity Symbol rate y (O) Rate 896 3333333.33 2986.67 64 15000 0.96 Ratio 1 3111
Submission
Slide 8
May 2009
SymboltimeUpperboundbasedon
Channelcoherencetimeatmaxfadingrateof80Hz
(~1400usforBPSK,~590usforQPSK,~104usfor64QAM) Upperbound590us
Limitcomplexityoffrequencycorrection Limit complexity of frequency correction LimitComplexityofFFT NoperformanceadvantageingoingaboveLowerbound
Chooseasshortaspossible
Channelspacingof300kHztoprovidemanycollisiondomainsforslow packetbypacketfrequencyhopping k tb k tf h i
Wellsuitedtothisapplication Use250kHzsignalingb/wtoallowadjacentchannel
(250kHz*50us=12)<Numberofcarriers<=Closest2 =16carriers (250kHz*50us = 12) < Number of carriers <= Closest 2n = 16 carriers
Submission
Slide 9
May 2009
Assumefadingratesbetween1Hzand80Hz(1.2km/hr,100km/hr@900MHz)
Sothechannelcanrotateduringthelengthofaburst Tolerablecoherencetime,definedas3dBBERloss,dependsonmodulationtypeand fadingrate:
At1Hz, At80Hz, ~100msforBPSK, ~1.3msforBPSK, ~8msfor64QAM ~0.1msfor64QAM
Assumelowestdatarateof20kbps,thenmaxpacketlengthbeforeexcessivechannel rotationdegradesperformanceis:
At1Hz, At80Hz 80 ~300octetsforPSK, ~4octetsforPSK, oc e s o S , ~20octetsfor64QAM ~0octetsfor64QAM 0 oc e s o 6 Q
Implication
Evenatthelowestfadingrates,onetimechannelequalizationatthebeginningofa burstveryquicklybecomesinvalid,andlimitsthetransmittedpacketlength,unless burst very quickly becomes invalid and limits the transmitted packet length unless adecisionfeedbackequalizerisused.
DifferentialPSKrequirescoherenceonlyforthelengthofthetonetime (50us)thereforethismodulationisrobustforallpracticalcoherencetimes (50us) therefore this modulation is robust for all practical coherence times withouttheneedforanequalizer
Slide 10 Steve Shearer (Independent)
Submission
May 2009
Thereissomeperformancelosswhencomparedto coherentdemodulation
Butthislossissmall worstcase,afewdB OnecomplexmultiplyperPSKsymbolat15kHzrate Thedemodulatedsymbolisweightedbytheprevioussymbolwhich iseffectivelyachannelestimate Thismeansthattheresultmakesanoptimalsoftdecision AndsoftdecisionViterbidecodinggainsbackmanydBinPacket And soft decision Viterbi decoding gains back many dB in Packet ErrorRateperformance
Slide 11
10
0
Butcomplexityisverylow
Example showing improvement of Packet Error Rate for 1000 bit packets in a Multipath Fading channel
Andthereisasubtleadvantage... A d h i bl d
PER
10
-1
10
-2
10
15
20 SNR (dB)
25
30
35
Submission
May 2009
Severalfrequenciesarenulledout
ThenulledDCcomponenthelpsintheimplementationofcheap,zeroIFreceivers
(doesnotexcludepassband receivers)
A16pointInverseFFTproducesthetimedomainsamplesfortransmission
Submission
Slide 12
May 2009
The delayed multipath components are contained in this prefix at the receiver and do not contaminate the demodulation process. t t i t th d d l ti So Multipath of 13.33us can be tolerated with zero degradation in performance
Submission
Slide 13
May 2009
However,anymultipath,fading,orinterference,can g havedevastatingeffectsontheuncodedPER Channelcodingoffersvastimprovement,especially forlongpackets PagingsystemshaveusedBCHorGolay Paging systems have used BCH or Golay codessincethe1980s
Buttheyhavelimitedperformance
PER 10
-2
10
Example showing improvement of Packet Error Rate for 1000 bit packets in a Multipath Fading channel
Convolutionalcodesoffersignificantly g y betterperformance
Andwithmodernhardware,theyare easytoimplement
10
-1
10
15
20 SNR (dB)
25
30
35
Submission
Slide 14
May 2009
K=6
Decodercomplexityis 4000xlowerthanWLAN
Submission Slide 15
May 2009
Thisisawellresearchedarea(Hagenauer etal.)
Submission
Slide 16
May 2009
Thediagramindicateshowthelefthalfofthespectrumisreplicatedusing conjugatedversionsofthePSKsymbols
DPSKsymbolscanbeoptimallyrecombinedatthereceiverwithlittle computationaloverhead
Onecomplexadditionpercarrier p p
Submission
May 2009
Submission
Slide 18
May 2009
Submission
Slide 19
May 2009
Submission
Slide 20
May 2009
Compatibility
ThebasicconceptofthisPHYisdirectlycompatiblewiththeCommon Platformapproach
ItdoesnotimposeanyfurtherrequirementsontheMAC Allowstheentireuppers/wstacktobereused
Usesthesame
SlowFrequencyhoppingapproach CRCgeneration S Scrambler bl
Thetimedomainwaveformleavingtheantennaisdifferentinnaturetothat ofFSKorDSSSsystems,butthisisinvisibletotheupperlayers of FSK or DSSS systems but this is invisible to the upper layers
Submission
Slide 21
May 2009
Submission
Slide 22
May 2009
FollowedbytwoinvertedBarkerwordsandanoninvertedBarkerword
ThefirstBarkerwordcanbeusedtowakeuptheprocessor Thesecondandthirdareusedforfinefrequencyestimation Andsymbolclockcorrection
May 2009
TailbitsforViterbidecoderflushing
Encodedatthelowestdatarateforrobustness
OnereferencesymbolprependedforDPSK y p p Totalof29symbols
Submission
Slide 24
May 2009
CRC
32bitIEEECRCforerrordetection
TailandPadbits
Usedtoclearencodermemory
Submission
Slide 25
May 2009
Implementation
Computationrequirementsofthisproposalarewell suitedtoimplementationonacheap30MIPS microcontroller Publisheddataindicatesthatthe16ptFFTcould completein21us
Approximately1/3ofthenecessary66usbetweenFFTs Theremaining2/3oftheprocessorcyclescanbeusedforthe remainingmodemfunctions
A dedicated silicon implementation could be achieved in 1.1x the Si area of an FSK solution [1]
ManyofthesemicrocontrollersalsocontainADCs, DACs,andotherhardwaresuitableforthisapplication
Thiswouldenableasinglechipbaseband/protocolstack implementation
Processing tim (us) me
this proposal
Complex Processor FFT points cycles 256 19055 Published 128 8485 data 64 3739 estimated 16 623 for SUN
Complexity (O) Ratio of using nlog2n cycles to (O) 2048 0.31 896 0.31 384 0.32 64 0.33
Submission
Slide 26
May 2009
Conclusions
Wehaveshownhowseveralsignalprocessingconceptscanbeappropriately scaledtoprovidealowcomplexitySUNPHYlayer l d id l l i l
Robustdifferentialmodulationschemesofferingsoftdecisionoutputswithlowcomplexity Efficientmulticarriergeneration Alightweightchannelcodingschemeprovidinghighperformanceandflexibledatarates
Thisproposaloffersthefollowingadvantages:
PARcompliantandcosteffective Ampleabilitytoovercomemultipath,fading,spatialnullsandcochannelinterferenceeven atthemaximumdatarate at the maximum data rate Highspectralefficiency,lowadjacentchannelinterference Wellsuitedtosoftwaremodemimplementationforfasttimetomarket Dimensionedtocoverbothshortandlongrangelinks
Submission
Slide 27
May 2009
Submission
Slide 28