Availableonlineatwww.sciencedirect.com
Journal of Applied Research and Technology
www.jart.ccadet.unam.mx JournalofAppliedResearchandTechnology14(2016)101–107
Original
A comparative simulation study on the performance of LDPC coded communication systems over Weibull fading channels
Ibrahim Develi
a,∗, Yasin Kabalci
baDepartmentofElectrical&ElectronicsEngineering,FacultyofEngineering,ErciyesUniversity,38039Kayseri,Turkey
bDepartmentofElectronicsandAutomation,NigdeVocationalCollegeofTechnicalSciences,NigdeUniversity,51200Nigde,Turkey
Received11April2015;accepted8March2016 Availableonline29April2016
Abstract
TheWeibulldistributionisausefulstatisticalmodelthatcanbeusedtodescribethemultipathfadinginnowadayswirelesscommunication environments.Inthispaper,thebiterrorrate(BER)performanceofLow-DensityParity-Check(LDPC)codedcommunicationsystemsusing differentdecodingrulesispresentedoverWeibullfadingchannelsbymeansofcomparativecomputersimulations.Itisshownthat,especially forthecaseoftheBeliefPropagation(BP)decodingrule,significantperformanceimprovementcanbeachievedincomparisonwithuncoded transmissionwhenthechannelisassumedtohaveWeibullfading.
AllRightsReserved©2016UniversidadNacionalAutónomadeMéxico,CentrodeCienciasAplicadasyDesarrolloTecnológico.Thisisan openaccessitemdistributedundertheCreativeCommonsCCLicenseBY-NC-ND4.0.
Keywords:Biterrorrateperformancesimulation;Low-DensityParity-Checkcodes;Weibullfadingchannels
1. Introduction
Owingtotheirgoodperformance,Low-DensityParity-Check (LDPC)codesareanimportantfamilyoferror-correctioncodes employedin current datacommunication systems (Bastug &
Sankur,2004).Theyareatypeoflinearblockcodesandhave beenpresentedbyGallagerintheearly1960s(Gallager,1963).
After MacKay and Neal (MacKay, 1999; MacKay & Neal, 1997) haveshowed that LDPC codes could achieve aShan- non limit error performance similar to that of Turbo codes, LDPCcodeshavebeenalmostrediscoveredinthelate1990s.
LDPCcodeshaveseveraladvantagesagainsttheirbiggestrival Turbocodesandtheseadvantagescanbesummarizedas fol- lows:demonstratingbetterblockerrorperformance,errorfloors inmuchlowerBitErrorRate(BER)values,theabilitytoobtain gooderrorperformancewithouttheneed forinterleavers and an iterative-based decoding processinstead of atrellis-based one.Another importantadvantage of LDPCcodes isthat the
PeerreviewundertheresponsibilityofUniversidadNacionalAutónomade México.
∗Correspondingauthor.
E-mailaddress:[email protected](I.Develi).
complexity of decoding increases linearlywith the length of the blocks (Mataracıo˘gluand Aygölü, 2008;Lin &Costello, 2004; Richardson&Urbanke,2001).Currently,LDPC codes havebeenemployedforchannelcodingonsomecommunication standardssuchasDVB-S2,WiMAX(802.16e),Wi-Fi(802.11n) and10GbitEthernet (IEEE802.3an).Also,properly designed LDPCcodescanexhibithighperformanceinthird-generation (3G)mobilecommunicationsystems(Bonello,Chen,&Hanzo 2011;Ohtsuki,2007;3GPP,2005).
TheWeibulldistributionisastatisticalmodelthathasbeen proposedasanappropriatefadingmodeltodescribemultipath fadingchannels for bothindoorandoutdoor environments. It has been used innumerous wireless communication applica- tions (Babich & Lombardi, 2000; Chen, Liou, & Yu, 2010;
Cvetkovic,Djordjevic,&Stefanovic,2011;Kapucu,Bilim,&
Develi, 2013; Singh, Rai, Mohan, & Singh, 2011; Tzeremes
& Christodoulou, 2002). Babich et al. have emphasizedthat the Weibull distribution provides the optimum fit for Digital EnhancedCordlessTelecommunications(DECT)systemsoper- atingat1.89GHz(Babich&Lombardi,2000).InTzeremesand Christodoulou(2002)theauthorshaveperformedsomeexperi- mentsforaGlobalSystemforMobileCommunications(GSM) network,whichoperates at900MHzand haveproposedthat
http://dx.doi.org/10.1016/j.jart.2016.04.001
1665-6423/AllRightsReserved©2016UniversidadNacionalAutónomadeMéxico,CentrodeCienciasAplicadasyDesarrolloTecnológico.Thisisanopenaccess itemdistributedundertheCreativeCommonsCCLicenseBY-NC-ND4.0.
theWeibulldistributioncanalsobeusedasafadingmodelfor outdoor systems. Furthermore, the Weibull fading model has beenrecommendedfortheoreticalstudiesbytheIEEEVehicular TechnologySocietyCommitteeonRadioPropagation(Adawi etal.,1988).WhenstudiesrelatedtotheperformancesofLDPC codesover fadingchannels are examinedit canbeseenthat, sofar,theperformanceofLDPCcodeshasbeenwidelyinves- tigatedoverRayleigh,Rician,Nakagami-m,blockfadingand non-ergodicblockfadingchannels(Boutros,Fabregas,Biglieri,
&Zémor,2010;Djordjevic,Djordjevic,&Ivanis,2009;Tan,Li,
&Teh,2011a,2011b,2012;Yang,An,&Li,2011).However,it isimportanttonotethatnocomprehensivestudyhasbeenper- formedontheperformanceofLDPCcodesoverWeibullfading channelsintheliterature.Therefore,theproposedstudyaimsto makeacontributiontothistopic.
The rest of the paper is organized as follows. Section 2 describestheencodinganddecodingprocessesforLDPCcodes.
Section3describesthestructureoftheanalyzedcommunication systemmodelwiththeWeibullfadingchannel.Thesimulation resultsareexaminedinSection4indetail,andfinally,conclu- sionsaredrawninSection5.
2. EncodinganddecodingprocessesforLDPCcodes
2.1. Encodingprocess
AnLDPCcodeisatypeoflinearblockcodeandisdefinedby aparity-checkmatrixH,whichcontainsmostlyzeros(0s)and asmallnumberofones(1s).Itisrequiredtoset(N−K)×Nas thesizeoftheHmatrixtoobtainan(N,K)LDPCcode,where (N−K)isthenumberofrows,Nisthenumberofcolumnsand Kisthenumberofmessagebits.Thecodingrate(R)isdefined byR=K/N foran (N,K) LDPCcode. Whenthe Hmatrix is considered,thenumberof1bitsinarowiscalledtherowweight (wr)andsimilarly,thenumberof 1bitsinacolumniscalled thecolumnweight(wc).LDPCcodescanbeclassifiedintotwo categoriesaccordingtowrandwcasregularandirregularLDPC codes.Ifthenumberof1sineachofthecolumnsandrowsis constant,itiscalledaregularLDPCcode,otherwiseitiscalled anirregularLDPCcode.Aparity-checkmatrixHforan(8,4) regularLDPCcodewithwc=2andwr=4isshowninEq.(1):
H=
⎡
⎢⎢
⎢⎣
1 0 0 1 1 0 1 0
1 1 1 0 0 1 0 0
0 1 0 1 1 0 0 1
0 0 1 0 0 1 1 1
⎤
⎥⎥
⎥⎦ (1)
AnLDPCcodecanalsobepresentedbyabipartitegraphthat wasproposedbyTannerin1981(Tanner,1981).Tannergraphs contain N numberbit nodes(b1, b2,..., bN), N−K number checknodes(c1,c2,...,cN−K)andseveralconnectionsbetween thesenodesforan(N,K)LDPCcode.Thechecknodescorre- spondtotherowsoftheparity-checkmatrixHandthebitnodes correspond tothe columnsofthe parity-checkmatrixH.The connectionsbetweenthenodesareusedforonly1elementof theparity-checkmatrixH.ATannergraphforEq.(1)isshown inFigure1.
Figure1.Graphicalrepresentationof(8,4)regularLDPCcode.
Firstofall,fortheencodingprocess,itisnecessarytocre- ateageneratormatrixGfromtheparity-checkmatrixH.The generator matrix Gcan bederived by applyingthe Gaussian eliminationmethodandsomematrixoperationstotheparity- checkmatrixH.AftertheGaussianeliminationprocess,anew parity-checkmatrixHisobtainedasseeninEq.(2):
H=
−AT|IN−K
(2) whereIN−Kisaunitmatrixwith(N−K)×(N−K)sizewhile ATisthetransposematrixoftheAmatrix.Thegeneratormatrix GcanbedenotedbyarrangingEq.(2)asfollows:
G= [Ik|A] (3)
Thelaststepoftheencodingprocessismultiplyingtheinfor- mationbitsequencesbythegeneratormatrixGasgivenbelow:
z=u·G (4)
whereuistheuncodedinformationsequencewith1×Ksize andzistheencodedinformationsequencewith1×Nsize.
2.2. Decodingprocess
TheLDPCdecodingprocesscanbeimplementedbyusing softorharddecisiondecoderswheretheharddecisiondecoders use the mathematical equations of the Tanner graphs in the decodingprocedures.TheBitFlipping(BF)algorithmisgen- erallyusedinharddecisiondecodersduetoitslowcomplexity.
Several studies have been performed to improve the perfor- mance of the BF algorithm andmodified versions of the BF algorithm, such as the Weighted Bit Flipping (WBF) algo- rithm,ImprovedWeightedBitFlipping(IWBF)algorithmand Implementation-efficientReliabilityRatiobasedWeightedBit Flipping(IRRWBF)algorithm,havebeenderivedbyresearchers (Kou, Lin, & Fossorier, 2001; Lee & Wolf, 2005; Zhang &
Fossorier,2004).BeliefPropagation(BP)decodersusetheBP algorithm for the decodingsteps. TheBP algorithm isa soft decodingmethodthatisanefficientandrobusttechniqueused intheLDPCdecodingprocedure.
Inthefollowing,itisassumedthatBinaryPhaseShiftKey- ing(BPSK)modulationisusedtoexplaintheLDPCdecoding
procedures. The BPSK mapsa codeword c=(c1, c2,..., cN) into a transmitted sequence x=(x1, x2,..., xN), according to xn=2cn−1equivalencyforn=1,2,...,N.Thereceivedvalue correspondingtoxnafterthedemodulatorisyn=xn+wn,where wnisarandomvariablewithazeromeanandvarianceofN0/2 (Chen&Fossorier,2002;Fossorier,Mihaljevi´c,&Imai,1999;
Kouetal.,2001;Liao,Lin,Chang,&Liu,2007;Ohtsuki,2007).
2.2.1. WeightedBitFlipping(WBF)algorithm
The performance of the BF decoding algorithm can be improvedby including the information on the receivedsym- bolsinthedecodingdecisionprocess(Kouetal.,2001).Firstof all,intheWBFalgorithm,mvaluesarecomputedbythehelp ofEq.(5)intheWBFalgorithmasfollows(Kouetal.,2001;
Zhang&Fossorier,2004):
|y|min−m= min
n:n∈N(n)|yn| (5)
whereN(m)={n:Hmn=1}andm=1,2,...,M.Afterthedeter- minationofmvalues,theWBFdecodingalgorithmisperformed accordingtothestepsgivenbelow(Kouetal.,2001;Zhang&
Fossorier,2004):
Step 1. Syndrome component sm is computed from hard decisionsequencez.
sm=N
n=1
znHmn (6)
Step2.EniscomputedusingEq.(7)forn=1,2,...,N.
En =
m∈M(n)
(2sm−1)|y|min−m (7)
Step3.Flipthebitznforn=argmax1≤n≤NEn.
Ifthealgorithmreachesthemaximumnumberofiterations oralltheparitycheckequationsaresatisfiedthenthealgorithm is ended otherwise the algorithm is repeated from Step 1 to Step3.
2.2.2. ImprovedWeightedBitFlipping(IWBF)algorithm The IWBF algorithm is a modified type of the bit nodes informationwhichtakesplaceintheWBFalgorithm(Zhang&
Fossorier,2004).TheIWBFalgorithmdeterminesthereliability ofeachbitnodebyusingchecknodeandbitnodeinformation, incontrasttotheWBFalgorithmthatonlytakesadvantageofthe informationfromchecknodes.IntheIWBFalgorithmaweight- ingfactor(␣)isused forthebitmessageascanbeseenfrom Eq.(9).Theweightingfactorisarealnumberandisgreaterthan zero.Ifα=0theIWBFalgorithmturnsintothestandardWBFin thiscase.ThestepsoftheIWBFalgorithmcanbesummarized asfollows(Zhang&Fossorier,2004):
Step 1. Syndrome component sm is computed from hard decisionsequencez.
sm=N
n=1
znHmn (8)
Step2.EniscomputedusingEq.(9)forn=1,2,...,N.
En=
m∈M(n)
(2sm−1)|y|min−m−α· |yn| (9)
Step3.Flipthebitznforn=argmax1≤n≤NEn.
ThealgorithmrepeatsfromStep1toStep3untilthealgo- rithmreachesthemaximumnumberofiterationsoralltheparity checkequationsaresatisfied.
2.2.3. ImprovedWeightedBitFlipping(IWBF)algorithm Even though the reliability ratio based weighted bit flip- pingalgorithmisanefficientharddecisiondecodingalgorithm, it requires a long time for the decoding process. The Implementation-EfficientReliabilityRatiobasedWeightedBit Flipping (IRRWBF) algorithmis proposed tosolve thistime problemindecoding.TheIRRWBF algorithmcanbedivided into four steps: initialization, check node, variable node and decisionsteps. Thisalgorithmcanbe summarizedas follows (Lee&Wolf,2005):
Initialization: Tm=
n:n∈N(m)
|yn| (10)
Step 1. Syndrome component sm is computed from hard decisionsequencez.
sm=N
n=1
znHmn (11)
Step2.EniscomputedusingEq.(12)forn=1,2,...,N.
En= 1
|yn|
m∈M(n)
(2sm−1)Tm (12)
Step3.Flipthebitznforn=argmax1≤n≤NEn.
Intheeventthatthealgorithmreachesthemaximumnumber ofiterationsoralltheparitycheckequationsaresatisfied,the algorithmisended.
2.2.4. BeliefPropagation(BP)algorithm
TheBeliefPropagation(BP)algorithmrealizesthedecoding processasthetransferofinformationfromonenodetoanother nodeinthe Tannergraph.The transferredinformationmeans thepossibilityoftherebeing1or0bitsofinformation.TheBP algorithmisalsoknownastheMessagePassing(MP)algorithm intheliterature.Itisnecessarytodefinesomenotationsasso- ciatedwithagiveniterationasfollows(Fossorieretal.,1999;
Kouetal.,2001;Liaoetal.,2007;Ohtsuki,2007):
Fn:Thelog-likelihoodratio(LLR)ofbitnwhichisderived fromthereceivedvalueyn.
Limn:TheLLRofthebitnsentfromthechecknodemtothe bitnodenintheithiteration.
zimn:TheLLR of thebitn sentfromthe bitnoden tothe checknodemintheithiteration.
zin:TheaposterioriLLRofthebitcomputedateachiteration.
TheBPalgorithmcanbemathematicallydescribedasfollows byreferringtotheparametersgivenabove(Fossorieretal.,1999;
Kouetal.,2001;Liaoetal.,2007;Ohtsuki,2007):
Initialization:Theaprioriprobability(L(ci))iscalculated bythedecoderinthisstepusingthefollowingequation:
L(ci)=logP(yn|xn=0)
P(yn|xn=1) (13)
Step 1. In the first step, Limn isupdated for each m,n as follows:
Limn=ln
1+Tmni 1−Tmni
(14)
where Tmni =
n∈N(m)\n
tanh
zi−1mn
2
(15)
Step2.Inthesecondstep,zimnandzinareupdatedforeach m,nasfollows:
zimn=Fn+
m∈M(n)\m
Limn (16)
zin=Fn+
m∈M(n)
Limn (17)
Decision:Forstoppingcriteria,itisfirstofallnecessaryto createavectorsuchasxˆi =
xˆin
,wherexˆin=1ifzin>0and xˆin =0ifzin<0.
a. IfH ˆxiT =0,thedecodingalgorithmstopsand ˆxiisconsid- eredas avaliddecodingresult,otherwise thealgorithm is repeatedfromStep1.
b. Ifthealgorithmreachesthemaximumnumberofiterations, thealgorithmisended.
3. LDPCcodedcommunicationsystemwithWeibull fadingchannel
TheWeibulldistributionisastatisticalmodelandhasbeen proposedasanappropriatefadingmodeltodescribemultipath fadingforbothindoorandoutdoorenvironments.TheWeibull distributionisusedinmanywirelesscommunicationandimage processingapplications(Babich&Lombardi,2000;Chenetal., 2010;Cvetkovicetal.,2011;Kapucuetal.,2013;Singh,Rai, Mohan, & Singh, 2011; Tzeremes & Christodoulou, 2002).
WhenaWeibullfadingchannelisconsidered,thereceivedsignal s(t)canbedefinedasfollows(Cvetkovicetal.,2011):
s(t)=r(t)exp
j(2πfct+ψ(t)+γ(t))
+n(t) (18)
wherefcisthecarrierfrequency,ψ(t)istheinformationbearing phase,γ(t)istherandomphaseuniformlydistributedin[0,2), r(t)istheWeibulldistributedrandomvariablewiththeproba- bilitydensityfunction(PDF)andn(t)istheAWGNnoisethat isarandomvariablewithazeromeanandvarianceN0/2.The PDFoftheWeibulldistributioncanbedefinedas
pr(r)= β
rβ−1 exp
−rβ
(19)
where=E rβ
(E [·] representstheexpectedvalueoper- ator), isalso knownas the scalingparameter, andβ is the Weibull fadingparameterwithvalues 0<β<∞.Asa special case, if β=1, theWeibulldistributionturns intoan exponen- tialdistributionandifβ=2theWeibulldistributionturnsintoa Rayleighdistributioninthiscase(Chenetal.,2010;Cvetkovic etal.,2011).
The LDPC codedcommunication systemmodel isshown inFigure2.Thesimulationprocessesareperformedforareg- ular LDPC code, whichhas (1008,504) block length and½ code rate. The messagegenerator block isshown inthe first part of Figure 2 and generates random binary data as mes- sageinformation.Theoutputsequenceofthemessagegenerator block (u) consists of0 and1 bitsof the messagewith1×K length.TheLDPCencoderblockperformsthechannelcoding for messagebitssothatresulting bitsgainrobustnessandare less changedbyvariouseffectssuchasnoiseandinterference originatingfromdisruptivefactorswhiletheypassthroughthe channel.
TheLDPCencoderblockencodestheinputmessageinfor- mation(u)with1×Klengthusingtheproceduresdescribedin Section2.1andproducesa1×NlengthzsequenceintheLDPC encoderblockoutput.Themodulatorblockcarriesoutthemodu- lationprocessforthezsequenceaccordingtoBPSKmodulation type.ThemodulatedandLDPCcodedmessagebitsarestoredin theoutputofthemodulatorblocknamedx.Afterthemodulation andchannelcodingprocesses,messagebitsareappliedtothe communicationchannelwhichiscomposedofaWeibullfading channelandAWGNnoise.Themessageinformationfromthe outputofthechannelisshownbytheysequenceandisappliedas inputtothedemodulatorblock,asseeninFigure2.Thedemod- ulator blockperforms thedemodulation processfor theinput ysequenceandproducesazˆ sequencewith1×Nlength.The LDPCdecoderblockperformsthedecodingprocessaccording toWBF,IWBF, IRRWBFor BP decoder.Auˆ sequencewith 1×KlengthisobtainedfromtheoutputoftheLDPCdecoder blockafterthedecodingprocess.TheBERperformanceofthe analyzedsystemisobtainedbycomparinginputsequenceuwith outputsequenceu.ˆ
4. Comparativeperformanceanalysis
TheBERperformancesofLDPCcodedcommunicationsys- temsareevaluatedbyMonte-Carlosimulations,andthenumber of Monte-Carlotrialswassetto1000.The BERperformance resultsofthesystemwith(1008,504)LDPCcodeareshownin Figures3–5wherethesimulationsareperformedfor25itera- tionsineachLDPCdecoderemployed.Inallfigures,theeffect of the Weibullchannel isincorporatedintothe simulationby varying the valueof β whilethe is setto1ineach condi- tion. Figure 3 illustratesthe BER performanceof the system that runs inaWeibull fadingchannel. In thissimulation, the fading parameter(β)is setto1. Itis evidentfromthe figure that theBERperformancesof WBF,IWBFandIRRWBF are observedclosetoeachother,whiletheBPdecoderoutperforms theotherharddecisiondecoders,andtheBERperformanceof
Figure2.BlockdiagramofLDPCcodedcommunicationsystemoverWeibullfadingchannel.
Figure3.BERperformanceofLDPCcodeintheWeibullfadingchannelwith β=1.
thisdecodingruleisupto6.5dBbetterthanthatoftheuncoded caseataBERlevelof10−2.
Figure 4 depicts the performance of the system when the Weibullfading parameter (β)is increased to2. Even though theharddecisiondecodersgivebetterresultsaccordingtothe previousanalysis,thesedecodersstill cannotprovideasgood performanceasthatobtainedintheBPdecoder.Ascanbeseen, theBERperformanceof theBPdecoderisalwaysbetterthan
Figure4.BERperformanceofLDPCcodeintheWeibullfadingchannelwith β=2.
that of the other decoders.Also notethat theIWBF decoder presentstheworstBERvalueseventhoughitsperformanceis almostthesameasthat oftheuncodedcase.Whencompared withthe uncodedcase, the improvement achievedby theBP decoderisnearly2.5dBforBERof10−1.
Thefinalanalysisisperformedbysettingβto2.5forthesame system.TheperformancecurvesareseeninFigure5.Although theBPdecodercannotgiveasatisfactoryperformanceaswell
Figure5.BERperformanceofLDPCcodeintheWeibullfadingchannelwith β=2.5.
astheharddecisiondecodersuntil4.5dB,thisdetectoroutper- formstheotherthreetypesdecoders forEb/N0valuesgreater than4.5dB.
Comparisonbetweentheperformancefortheuncodedcase andtheBPdecodingperformancerevealsthattheimprovement achievedbytheBP decoder isnearly7dB ataBERlevel of 10−2.
5. Conclusions
TheWeibulldistributionhasbeenemployedasanappropriate fadingmodelintheliteraturefortheoreticalchanneldefinition.
Inthisstudy,theBERperformanceofLDPCcodesinWeibull fadingchannels wasanalyzed for differentdecodingrules by meansofcomparativecomputersimulations.AnLDPCcoded BPSKcommunicationsystemwasdesignedasacommunication infrastructuretoperformtheanalysis.Fourdifferentdecoding rulesandaregularLDPCcodewith(1008,504)blocklength and½coderatewereusedinsimulations.Fromallthesimula- tionstudiesrealizedinaWeibullfadingchannel,wecanseethat significantperformanceimprovementcanbeobtainedincom- parisonwiththeuncodedtransmissionespeciallywhentheBP decodingruleisemployedinthereceiver.
Conflictofinterest
Theauthorshavenoconflictsofinteresttodeclare.
Acknowledgements
ThisworkwassupportedbytheResearchFundof Erciyes University,grantnumber:FBD-10-3092.Theauthorsthankto Proofreading&EditingOfficeofErciyesUniversityforcareful readingandcorrectionsonthemanuscript.
References
Adawi,N.S.,Bertoni,H.L.,Child,J.R.,Daniel,W.A.,Dettra,J.E.,Eckert, R.P.,&Forrest,R.T.(1988).Coveragepredictionformobileradiosys- temsoperatinginthe800/900MHzfrequencyrange.IEEETransactionson VehicularTechnology,37(1),3.
Babich,F.,&Lombardi,G.(2000).Statisticalanalysisandcharacterizationof theindoorpropagationchannel.IEEETransactionsonCommunications, 48(3),455–464.
Bastug, A., & Sankur, B. (2004). Improving the payload of watermark- ing channels via LDPC coding. IEEE Signal Processing Letters, 11, 90–92.
Bonello,N.,Chen,S.,&Hanzo,L.(2011).Low-densityparity-checkcodesand theirratelessrelatives.IEEECommunicationsSurveysandTutorials,13(1), 3–26.
Boutros,J.J.,Fabregas,A.G.I.,Biglieri,E.,&Zémor,G.(2010).Low-density parity-checkcodesfornonergodicblock-fadingchannels.IEEETransac- tionsonInformationTheory,56(9),4286–4300.
Chen,J.,&Fossorier,M.P.(2002).Nearoptimumuniversalbeliefpropagation baseddecodingoflow-densityparitycheckcodes.IEEETransactionson Communications,50(3),406–414.
Chen, J. I. Z., Liou, C. W., & Yu, C. C. (2010). Error probability analysis of an MC-DS-CDMA system under Weibull fading with a moment-generatingfunction.Computers&ElectricalEngineering,36(1), 61–72.
Cvetkovic,A.M.,Djordjevic,G.T.,&Stefanovic,M.C.(2011).Performance analysisofdualswitcheddiversityovercorrelatedWeibullfadingchan- nelswithco-channelinterference.InternationalJournalofCommunication Systems,24(9),1183–1195.
Djordjevic,G.T.,Djordjevic,I.B.,&Ivanis,P.N.(2009).EffectsofLDPC codeontheBERperformanceofMPSKsystemwithimperfectreceiver componentsoverRicianchannels.ETRIJournal,31(5),619–621.
Fossorier,M.P.,Mihaljevi´c,M.,&Imai,H.(1999).Reducedcomplexityiterative decodingoflow-densityparitycheckcodesbasedonbeliefpropagation.
IEEETransactionsonCommunications,47(5),673–680.
Gallager,R.G.(1963).Low-DensityParity-CheckCodes.Cambridge,MA:MIT Press.
Kapucu, N.,Bilim,M.,&Develi,I.(2013).Outageprobability analysisof dual-hopdecode-and-forwardrelayingovermixedRayleighandgeneral- izedGammafadingchannels.WirelessPersonalCommunications,71(2), 947–954.
Kou,Y.,Lin,S.,&Fossorier,M.P.(2001).Low-densityparity-checkcodesbased onfinitegeometries:Arediscoveryandnewresults.IEEETransactionson InformationTheory,47(7),2711–2736.
Lee,C.H.,&Wolf,W.(2005).Implementation-efficientreliabilityratiobased weightedbit-flippingdecodingforLDPCcodes.ElectronicsLetters,41(13), 755–757.
Liao,Y.C.,Lin,C.C.,Chang,H.C.,&Liu,C.W.(2007).Self-compensation techniqueforsimplifiedbelief-propagationalgorithm.IEEETransactions onSignalProcessing,55(6),3061–3072.
Lin,S.,&Costello,D.J.(2004).ErrorControlCoding(2thed.).PrenticeHall.
MacKay,D.J.(1999).Gooderror-correctingcodesbasedonverysparsematri- ces.IEEETransactionsonInformationTheory,45(2),399–431.
MacKay,D.J.,&Neal,R.M.(1997).NearShannonlimitperformanceoflow densityparitycheckcodes.Electronicsletters,33(6),457–458.
Mataracıo˘glu,T., &Aygölü,Ü.(2008,April).Onthedesignofa superior irregularLDPCcode.InSignalprocessing,communicationandapplications conference,2008.SIU2008.IEEE16th(pp.1–4).IEEE.
Ohtsuki,T.(2007).LDPCcodesincommunicationsandbroadcasting.IEICE TransactionsonCommunications,90(3),440–453.
Richardson, T. J., & Urbanke, R. L. (2001). Thecapacity of low-density parity-checkcodesundermessage-passingdecoding.IEEETransactionson InformationTheory,47(2),599–618.
Singh,H.V.,Rai,S.,Mohan,A.,&Singh,S.P.(2011).Robustcopyrightmark- ingusingweibulldistribution.Computers&ElectricalEngineering,37(5), 714–728.
Tan, B. S., Li, K. H.,& Teh, K. C. (2011a). Analysis of MIMO diver- sitywithLDPCcodesbasedonaGaussianapproximationapproachover
Rayleighfading channels.IEEETransactionson VehicularTechnology, 60(9),4650–4656.
Tan,B.S.,Li,K.H.,&Teh,K.C.(2011b).PerformanceanalysisofLDPC codeswithmaximum-ratiocombiningcascadedwithselectioncombining overNakagami-mfading.IEEETransactionsonWirelessCommunications, 10(6),1886–1894.
Tan,B.,Li,K.H.,&Teh,K.C.(2012).Bit-errorrateanalysisoflow-density parity-checkcodeswithgeneralisedselectioncombiningoveraRayleigh- fadingchannelusingGaussianapproximation.IETCommunications,6(1), 90–96.
Tanner,R.M.(1981).Arecursiveapproachtolowcomplexitycodes.IEEE TransactionsonInformationTheory,27(5),533–547.
Tzeremes, G.,& Christodoulou,C. G.(2002).UseofWeibull distribution for describing outdoor multipath fading. In Antennas and propagation society international symposium, 2002. IEEE, Vol. 1 (pp. 232–235).
IEEE.
Yang,J.,An,J.,Li,X.,&Yuan,L.(2011).RatelesscodesaidedcoherentM-ary PSKsystemsinthepresenceofreceiverimperfectionsandRicianfading.
EuropeanTransactionsonTelecommunications,22(7),367–374.
Zhang,J.,&Fossorier,M.P.(2004).Amodifiedweightedbit-flippingdecod- ingoflow-densityparity-checkcodes.IEEECommunicationsLetters,8(3), 165–167.
3GPP.(2005).ComparisonofstructuredLDPCcodesand3GPPTurbocodes, 3GPPTSGRANWG1#43,R1-051360.