Professional Documents
Culture Documents
www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
Search
Trnb3Khahc
tingAnhchvi299K
Google
Home
About
Blog
Analog
Channel
Coding
DSP
GATE
MIMO
Modulation
OFDM
Subscribe
Connectwithus
(6votes,average:4.83outof5)
BoundsonCommunicationbasedonShannonscapacity
Thisisthesecondpostintheseriesaimedatdevelopingabetterunderstandingof
Shannonscapacityequation.Inthispostletusdiscusstheboundsoncommunication
giventhesignalpowerandbandwidthconstraint.Further,thefollowingwriteupisbasedon
Section12.6fromFundamentalsofCommunicationSystemsbyJohnG.Proakis,Masoud
Salehi
EnteryourEmailhere...
Advertisement
Inthefirstpostinthisseries,wehavediscussedShannonsequationforcapacityofband
limitedadditivewhiteGaussiannoisechannelwithanaveragetransmitpowerconstraint.
Thecapacityis,
bits/second
where
isthecapacityinbitspersecond,
isthenoisespectraldensity.
isthebandwidthinHertz,
isthesignalpowerand
Capacitywithincreasingsignalpower
Increasingthesignalpowerwillmeanthatwecansplitthesignallevelintomorenumberof
levelsevenwhileensuringlowprobabilityoferror.Henceincreasingsignalpowerwillleadto
morecapacity.However,astheincreaseincapacityisalogarithmicfunctionofpower,the
returnsarediminishing.
MoreRecentPosts
MigratedtoAmazonEC2instance(fromshared
hosting)
GATE2012ECEQ28(electromagnetics)
ImageRejectionRatio(IMRR)withtransmitIQ
gain/phaseimbalance
Matlab/Octavescriptforplottingcapacityvspower
GATE2012ECEQ15(communication)
B=1;
GATE2012ECEQ7(digital)
N0=1;
P=[0:10^4];
C=B.*log2(1+P./(N0*B));
plot(P,C);xlabel('power,P');ylabel('bandwidth,B');ylabel('capacity,C
bit/sec');title('CapacityvsPower')
Advertisement
Adsby Google
Bandwidth
OnCapacity
NoiseLevel
Tag
2012Alamouti
AWGNBPSKCapacity
16PSK 16QAM 802.11a
CommunicationconferenceDigitalDiversity
http://www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
ECEelectromagneticseyediagramfirstorder
GATE
1/8
9/15/2016
www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
FSK
GATEGray
IISc interpolation
machine_learningMathMIMOMLMMSE
modulator
noiseNyquistOFDMPAMpdf
phasephase_noisePSKpulseshaping
QAMraisedcosineRayleighSICSTBC
TETRA transmitter Viterbi ZF
Ratings
SymbolErrorRate(SER)forQPSK(4QAM)
modulation
(5.00outof5)
BERforBPSKinISIchannelwithMMSE
equalization
(5.00outof5)
ChiSquareRandomVariable
of5)
(5.00out
Figure:CapacityvsPower,keepingNoiseandBandwidthtounity
UsingToeplitzmatricesinMATLAB
(5.00outof5)
Canobservethatincreaseincapacityisdiminishingaswekeepincreasethevalueofpower.
IQimbalanceintransmitter
5)
Capacitywithincreasingbandwidth
Biterrorratefor16PSKmodulationusingGray
mapping
(5.00outof5)
Thesecondvariabletoplaywithisthebandwidth.Increasingthebandwidthhastwoeffects:
Signaltoquantizationnoiseinquantizedsinusoidal
(5.00outof5)
1.Morebandwidthmeanswecanhavemoretransmissionspersecond,hencehigherthe
capacity.
BERforBPSKinISIchannelwithZeroForcing
equalization
(5.00outof5)
About
2.However,morebandwidthalsomeansthatthereismorenoisepoweratthereceiver.
(5.00outof
(5.00outof5)
NegativeFrequency
(5.00outof5)
Thelatterreducestheperformance.
Letustrytoevaluatethecapacityequationwhenbandwidth
tendstoinfinityi.e
Categories
SelectCategory
FromtheTaylorseriesexpansion,weknowthat
Archives
SelectMonth
Applyingthistotheaboveequation,
AdvertisementfromAmazon
Thismeansthatincreasingbandwidthalonewillnotleadtoincreaseofthecapacity.
Matlab/Octavescriptforplottingcapacityvsbandwidth
P=1;
N0=1;
B=[1:10^3];
C=B.*log2(1+P./(N0*B));
plot(B,C)
xlabel('bandwidth,BHz');ylabel('capacity,Cbit/sec');title('Capacityvs
Bandwidth')
http://www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
2/8
9/15/2016
www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
Figure:CapacityvsBandwidth,keepingsignalpowerandnoisepowertounity
Canobservethatthemaximumachievablecapacitybyincreasingbandwidthis1.44timesthe
value.
Capacity(inbit/sec/Hz)vsBittonoiseratio(Eb/No)
Fromourdiscussiontillnow,wehaveunderstoodthatapracticalcommunicationshouldhave
arate whichislowerthancapacity ,i.e.
bits/second.
Dividingbothsidesoftheequationbybandwidth
Comment
KrishnaSankaronDownloadfreeebookonerror
probabilityinAWGN
bits/second/Hz.
Further,fromourdiscussiononBiterrorratefor16PSKmodulationusingGraymapping,we
knowthatsymboltonoiseratiois timesthebittonoiseratio,i.e.
.
rohinionDownloadfreeebookonerrorprobability
inAWGN
yousifonAlamoutiSTBCwith2receiveantenna
KrishnaSankaronMIMOwithZeroForcing
equalizer
Substitutingthisintothecapacityequation,
KrishnaSankaronBitErrorRate(BER)forBPSK
modulation
bits/second/Hz.
KrishnaSankaronMIMOwithMMSEequalizer
Fornotationalconvenience,letusdefine asthespectralefficiencyinbits/second/Hertz.
KrishnaSankaronBERforBPSKinISIchannel
withZeroForcingequalization
Theaboveequationcanbeequivalentlyrepresentedas,
TopRatedposts
.
Intheaboveequation,when tendstozero,thebittonoiseratioshouldbe,
BitErrorRate(BER)forBPSKmodulation54
votes
BERforBPSKinRayleighchannel33votes
BERforBPSKinOFDMwithRayleighmultipath
channel32votes
AlamoutiSTBC29votes
MaximalRatioCombining(MRC)29votes
(ThankstoLHospitalsrule).
UnderstandinganOFDMtransmission21votes
Thismeansthatforreliablecommunication,weneedtohave
http://www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
orequivalently
DownloadfreeebookonerrorprobabilityinAWGN
21votes
3/8
9/15/2016
www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
expressingindecibels,
PeaktoAveragePowerRatioforOFDM20votes
MIMOwithMMSEequalizer19votes
MIMOwithZeroForcingequalizer19votes
Matlab/OctavescriptforplottingthecapacityinBits/sec/HzvsBittonoiseratio
r=[0:.001:10];
Eb_No_lin=(2.^r1)./r;
Eb_No_dB=10*log10(Eb_No_lin);
semilogy(Eb_No_dB,r)
axis([2200.110]);gridon
xlabel('Bittonoiseratio,Eb/NodB');ylabel('Spectralefficiency,R/W
bit/sec/Hz')
title('SpectralefficiencyvsBittoNoiseratio')
Figure:Spectralefficiencyvsbittonoiseratio
Theaboveplotcapturestheequation,
Itdividestheareaintotworegions:
(a)Intheregionbelowthecurve,reliablecommunicationispossibleand
(b)intheregionabovethecurve,reliablecommunicationisnotpossible.
Closertheperformanceofacommunicationsystemistothecurve,moreoptimalisthe
system.
Inthenextpostinthisseries,wewilldiscusstheperformanceofvariousmodulationschemes
likeBPSK,QPSK,QAMetcbymappingthemintovariouspointsintheaboveplot.
Reference
[COMMSYSPROAKISSALEHI]FundamentalsofCommunicationSystemsbyJohnG.
Proakis,MasoudSalehi
Relatedposts:
http://www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
4/8
9/15/2016
www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
Understanding
Shannons
capacityequation
ComparingBPSK,
QPSK,4PAM,
16QAM,16PSK,
Oscillatorphase
noise
Thermalnoiseof
RClowpassfilter
Adsby Google
MATLAB
TransmissionCapacity
WirelessCommunication
Taggedas:AWGN,Capacity
idyoulikethisarticle?Makesurethatyoudonotmissanewarticlebysubscribing
to RSS feed OR subscribing to email newsletter. Note: Subscribing via email
entitlesyoutodownloadthefreeeBookonBERofBPSK/QPSK/16QAM/16PSKinAWGN.
{19commentsreadthembeloworaddone}
Sam
April28,2011at10:30am
HiKrishna,
Intheendofthistutorialyoutellthatinthenextpostwewilldiscusstheperformanceof
variousmodulationschemesonthecapacityvsbiterrorratiocurve.Haveyouwrittena
postonthat?IfnotIamneedlinghelptocalculatethecapacityoftheAWGNchannelfor
variousmodulationschemeslikeMPSKandMQAM.Canyoutellmehowtocalculatethat?
Thanksinadvance.
REPLY
KrishnaSankar
May26,2011at5:34am
@Sam:Yes,thearticleis@http://www.dsplog.com/2008/07/08/comparebpsk
qpsk4pam16qam16psk64qam32psk/
REPLY
ule
August18,2010at5:11pm
hikrishinathisisveryhelpfullblog
thankyou
REPLY
communications_engineer
February6,2010at9:13pm
HelloKrishna,howtoplotthethroughputagainstber?
Anunverifiablesourcetoldmethat
http://www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
5/8
9/15/2016
www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
IsitThroughtput=(1BER)*Capacity?
REPLY
KrishnaSankar
April4,2010at4:17am
@communications_engineer:Amnotsure.Whentalkingaboutthroughput(for
eg.inwirelesslancaseetc),weneedtoaccountforpreamble,mediaaccessoverheads
etc.But,ingeneraltheaboveequationseemstoberight
REPLY
Asad
December29,2009at1:45pm
HiKrishna,Iwanttoaskyouwhetherthereisawaytosimulatechannelcapacity.
MeaningifiwantedtoactuallyseehowmuchcapacitythechannelhasbasedontheBER
simulationofanysystem?
REPLY
donghak
November18,2009at5:51pm
sir.
Isawyour64QAMmatlabcode.suprisedyourability
Ifeelheavy,nottosove64QAMSER,BER..
Pleasecanyoupostme64QAMmatlabcode?
REPLY
KrishnaSankar
December6,2009at4:09pm
@donghak:Pleasechecktheposts
http://www.dsplog.com/2008/07/08/comparebpskqpsk4pam16qam16psk64qam
32psk/
http://www.dspdesignline.com/howto/208801783jsessionid=KQBZX4ZJRFCX0QSNDLRSKHSCJUNN2JVN?
pgno=1
IhavediscussedtheMQAMcase,whichyoucanadaptto64QAM.
REPLY
Arunkumar
January19,2010at2:10pm
sir,
Canyoupleasetellmesomethingaboutoutageandergodiccapacity.Iamdoing
projectinphysicallayernetworkcodingwithdiversity.
REPLY
SUBHA
September10,2009at1:56pm
Sir,
1.HowtofindtheSNRofWiMAX?
2.RelationbetweencapacityandPAPRofWiMAX?
REPLY
KrishnaSankar
September11,2009at5:22am
@SUBHA:
1/SNRdependsonthereceivedsignalpowerandthebandwidthofthereceiver.Foreg,
http://www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
6/8
9/15/2016
www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
ifthereceivedsignalpoweris80dBmandthereceivedbandwidthis20MHz(noisefloor
of101dBm),thentheSNRis21dB
2/Norelation.Capacitycorrespondstobits/seconds/Hz.PAPRisthepeaktoaverage
powerratio
REPLY
Jack
October22,2010at8:51am
Sir,whytheSNRisrelatedwiththereceivedbandwidth?
REPLY
carlos
August29,2009at9:48am
Hello.CanyouexplainmehowtoplotNyquistchannelcapacitywithMatLabor
Octave?
Ineedsomeexamplesofififyoucan=)
Thanks
REPLY
KrishnaSankar
September7,2009at5:19am
@carlos:NyquistcapacityORShannoncapacity?
REPLY
carlos
September11,2009at3:49pm
Nyquist=)
REPLY
basma
May13,2009at4:55am
iwouldliketoaskifiwanttodrawarelationbetweenR/WandEb/No
acordingtothisequation:R/W=log2(1+((R/w)*(Eb/No))
REPLY
KrishnaSankar
May20,2009at5:08am
@basma:ThisplotiscapturedintheplotFigure:CapacityvsPower,keeping
NoiseandBandwidthtounity.Agree?
REPLY
communicaitonsengineer
December15,2008at9:07pm
Krishnastartcodingtheoryforum,itdbeasuccess
MYemailiscommunications(underscore)engineer(at)yahoo(dot)com
REPLY
KrishnaSankar
December16,2008at6:18am
@communicaitonsengineer:Yeah,IhopetointegrateaforumtodspLogsome
timenextyear.
REPLY
http://www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
7/8
9/15/2016
www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
LeaveaComment
Name*
Email*
Website
Notifymeoffollowupcommentsviaemail
Submit
{1trackback}
BoundsonCommunicationbasedonShannonscapacity3EB:WhatTheWorldIsSaying
About3EB
P R E V I O U S P O S T: UnderstandingShannonscapacityequation
N E X T P O S T: TryingoutPAPRreductionforOFDMbymultiplicationwithj
dspLogAllrightsreserved.Copyright20072013
Nocontentonthissitemaybereusedinanyfashionwithoutwrittenpermissionfromhttp://www.dspLog.com.
GOOGLE+
ANALOG&DSP
ComplextoReal
DSPDesignLine
DSPGuide
DSPRelated
Octave
OctaveForge
OnlineScientificCalculator(fromEEWeb.com)
dspLog
Follow
DSP
+1
+ 192
PerformanceOptimizationWordPress
PluginsbyW3EDGE
Search
Home
Blog
Advertise
About
Articles
http://www.dsplog.com/2008/06/18/boundsoncommunicationshannoncapacity/
8/8